@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 rgba(0, 0, 0, 0.3); }
  .table1 td, .table2 td, .table1 th, .table2 th {
    border: 1px solid rgba(0, 0, 0, 0.3); }

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

@font-face {
  font-family: "Roboto";
  font-display: swap;
  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";
  font-display: swap;
  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: bold;
  font-style: normal; }

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

@font-face {
  font-family: "Roboto";
  font-display: swap;
  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";
  font-display: swap;
  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";
  font-display: swap;
  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: bold;
  font-style: italic; }

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: "RobotoCondensed";
  font-display: swap;
  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#RobotoCondensed") format("svg");
  font-weight: bold;
  font-style: italic; }

.owl-loaded .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }
  .owl-loaded .owl-animated-in {
    z-index: 0; }
  .owl-loaded .owl-animated-out {
    z-index: 1; }
  .owl-loaded .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-moz-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-o-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

.owl-drag {
  display: none; }

.owl-loaded {
  display: block;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1; }
  .owl-loaded .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y; }
  .owl-loaded .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-loaded .owl-stage-outer {
    position: relative;
    overflow: hidden;
    width: 100%;
    z-index: 1; }
  .owl-loaded .owl-nav .owl-prev, .owl-loaded .owl-nav .owl-next, .owl-loaded .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-loaded.owl-loading {
    opacity: 0;
    display: block; }
  .owl-loaded.owl-hidden {
    opacity: 0; }
  .owl-loaded .owl-refresh .owl-item {
    display: none; }
  .owl-loaded .owl-item {
    float: left;
    position: relative;
    float: left;
    -webkit-backface-visibility: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none; }
    .owl-loaded .owl-item img {
      display: block;
      width: 100%; }
  .owl-loaded.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto; }
  .owl-loaded .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab; }
  .owl-loaded.owl-rtl {
    direction: rtl; }
  .owl-loaded.owl-rtl .owl-item {
    float: right; }
  .owl-loaded .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    transition: opacity 400ms ease; }
  .owl-loaded .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000; }
  .owl-loaded .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    transition: scale 100ms ease; }
  .owl-loaded .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3); }
  .owl-loaded .owl-video-playing .owl-video-tn, .owl-loaded .owl-video-playing .owl-video-play-icon {
    display: none; }
  .owl-loaded .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    transition: opacity 400ms ease; }
  .owl-loaded .owl-video-frame {
    position: relative;
    z-index: 1; }

.no-js .owl-loaded {
  display: block; }
/*ВИД*/
.filter-sorting-wrapper {
  padding: 20px 8px 20px 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  position: relative; }

.shop2-filter-button {
  position: relative;
  float: left;
  line-height: 40px;
  height: 40px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  padding: 0 57px 0 38px;
  margin: 0 32px 0 0;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  text-transform: uppercase;
  position: relative; }
  .shop2-filter-button:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 39px;
    margin-top: -2px;
    width: 9px;
    height: 6px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%209%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.741%2C1.302%20L5.014%2C5.444%20C4.873%2C5.605%204.674%2C5.696%204.465%2C5.696%20C4.256%2C5.696%204.057%2C5.605%203.916%2C5.444%20L0.189%2C1.302%20L0.191%2C1.300%20C0.069%2C1.162%20-0.007%2C0.979%20-0.007%2C0.777%20C-0.007%2C0.348%200.327%2C-0.000%200.738%2C-0.000%20C0.956%2C-0.000%201.150%2C0.099%201.286%2C0.253%20L1.288%2C0.252%20L4.465%2C3.770%20L7.642%2C0.252%20L7.644%2C0.253%20C7.780%2C0.099%207.974%2C-0.000%208.192%2C-0.000%20C8.603%2C-0.000%208.937%2C0.348%208.937%2C0.777%20C8.937%2C0.979%208.861%2C1.162%208.739%2C1.300%20L8.741%2C1.302%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-filter-button.opened:after {
    margin-top: -2px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
    .shop2-filter-button.opened:before {
      content: "";
      position: absolute;
      left: 50%;
      bottom: -6px;
      margin: 0 0 0 -6px;
      width: 12px;
      height: 12px;
      background: #5b2219;
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg); }

.shop2-filter {
  margin: 0 0 30px 0;
  position: relative;
  display: none;
  z-index: 10;
  background: #f6eee0;
  padding: 27px 8px 28px;
  border-top: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  visibility: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear; }
  .shop2-filter.opened {
    display: block;
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
  .shop2-filter .jq-selectbox {
    width: 100%; }
  .shop2-filter .shop2-filter-go {
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    padding: 0 20px;
    line-height: 40px;
    display: inline-block;
    font-size: 12px;
    margin: 0 0 16px 0; }
  .shop2-filter .rest-filter {
    padding: 2px 25px 2px 0;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: 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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.75%29%22%20d%3D%22M0.754%2C0.500%20C1.168%2C0.500%201.505%2C0.836%201.505%2C1.250%20L1.505%2C3.337%20C2.997%2C1.255%205.396%2C-0.000%208.017%2C-0.000%20C12.436%2C-0.000%2016.031%2C3.589%2016.031%2C8.000%20C16.031%2C12.411%2012.436%2C16.000%208.017%2C16.000%20C4.759%2C16.000%201.850%2C14.057%200.606%2C11.052%20C0.527%2C10.860%200.533%2C10.655%200.607%2C10.478%20C0.680%2C10.301%200.822%2C10.151%201.014%2C10.072%20C1.206%2C9.993%201.411%2C9.999%201.589%2C10.073%20C1.766%2C10.146%201.916%2C10.288%201.996%2C10.479%20C3.006%2C12.922%205.370%2C14.500%208.017%2C14.500%20C11.607%2C14.500%2014.528%2C11.584%2014.528%2C8.000%20C14.528%2C4.416%2011.607%2C1.500%208.017%2C1.500%20C5.769%2C1.500%203.724%2C2.636%202.532%2C4.500%20L4.761%2C4.500%20C5.176%2C4.500%205.512%2C4.836%205.512%2C5.250%20C5.512%2C5.664%205.176%2C6.000%204.761%2C6.000%20L0.754%2C6.000%20C0.339%2C6.000%200.002%2C5.664%200.002%2C5.250%20L0.002%2C1.250%20C0.002%2C0.836%200.339%2C0.500%200.754%2C0.500%20Z%22%20%2F%3E%3C%2Fsvg%3E") right center no-repeat; }
  .shop2-filter .result {
    background: none;
    margin-bottom: 16px;
    color: #000; }
    .shop2-filter .result .result-arrow {
      display: none; }
    .shop2-filter .result.no-result {
      background: none;
      color: #000; }
  .shop2-filter .close-filter {
    display: none;
    cursor: pointer;
    width: 26px;
    height: 26px;
    margin: 19px auto 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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.75%29%22%20d%3D%22M15.994%2C15.280%20C15.986%2C15.461%2015.918%2C15.641%2015.780%2C15.780%20C15.641%2C15.918%2015.461%2C15.986%2015.280%2C15.993%20C15.078%2C16.002%2014.873%2C15.934%2014.719%2C15.780%20L8.000%2C9.060%20L1.281%2C15.780%20C1.126%2C15.934%200.922%2C16.002%200.720%2C15.993%20C0.539%2C15.986%200.359%2C15.918%200.220%2C15.780%20C0.082%2C15.641%200.014%2C15.461%200.006%2C15.280%20C-0.002%2C15.077%200.066%2C14.873%200.220%2C14.719%20L6.940%2C8.000%20L0.220%2C1.281%20C0.066%2C1.126%20-0.002%2C0.922%200.006%2C0.720%20C0.014%2C0.538%200.082%2C0.359%200.220%2C0.220%20C0.359%2C0.082%200.539%2C0.014%200.720%2C0.006%20C0.922%2C-0.002%201.126%2C0.066%201.281%2C0.220%20L8.000%2C6.939%20L14.719%2C0.220%20C14.873%2C0.066%2015.078%2C-0.002%2015.280%2C0.006%20C15.461%2C0.014%2015.641%2C0.082%2015.780%2C0.220%20C15.918%2C0.359%2015.986%2C0.538%2015.994%2C0.720%20C16.002%2C0.922%2015.934%2C1.126%2015.780%2C1.281%20L9.061%2C8.000%20L15.780%2C14.719%20C15.934%2C14.873%2016.002%2C15.077%2015.994%2C15.280%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

.shop2-filter .slider-range {
  position: relative;
  height: 1px;
  margin: 19px 0 19px;
  background-color: #969696;
  border-radius: 0; }

.shop2-filter .slider-range .ui-slider-range {
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #ad4c4b;
  border-radius: 100px; }

.shop2-filter .slider-range .ui-slider-handle {
  position: absolute;
  top: -7px;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  margin-left: -5px;
  border-radius: 100px;
  outline: none;
  border: 2px solid #fff;
  background-color: #ccc; }

.shop2-filter .range.min-val {
  display: inline-block;
  width: 47%; }
  .shop2-filter .range.min-val input {
    width: 100%; }

.shop2-filter .range.max-val {
  display: inline-block;
  width: 47%;
  float: right; }
  .shop2-filter .range.max-val input {
    width: 100%; }

.products-per-page-wr {
  float: right; }
  .products-per-page-wr .jq-selectbox__select {
    width: 70px;
    height: 40px; }
  .products-per-page-wr .products-per-page-title {
    display: inline-block;
    vertical-align: middle;
    padding: 0 8px 0 0;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.85);
    font-weight: bold;
    text-transform: uppercase; }
  .products-per-page-wr .products-per-page {
    z-index: 15 !important;
    float: none;
    display: inline-block;
    vertical-align: middle;
    display: none; }

.table-filter-param {
  font-size: 0; }
  .table-filter-param .d-tr {
    position: relative;
    vertical-align: top;
    width: 23.12%;
    font-size: 13px;
    padding: 0 2.5% 0 0;
    margin: 0 0 30px 0;
    display: inline-block; }
    .table-filter-param .d-tr:nth-child(4n) {
      padding: 0 0 0 0; }
  .table-filter-param .th {
    padding: 0 0 4px 0;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.75);
    text-transform: uppercase; }
  .table-filter-param .td {
    position: relative; }

.view-shop {
  float: right;
  font-size: 0; }
  .view-shop a.shop2-btn {
    width: 30px;
    height: 38px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 0 0 0 0;
    margin: 0 0 0 4px; }
  .view-shop .thumbs {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.2%29%22%20d%3D%22M13.276%2C14.000%20L8.448%2C14.000%20C8.048%2C14.000%207.724%2C13.675%207.724%2C13.276%20L7.724%2C8.448%20C7.724%2C8.048%208.048%2C7.724%208.448%2C7.724%20L13.276%2C7.724%20C13.676%2C7.724%2014.000%2C8.048%2014.000%2C8.448%20L14.000%2C13.276%20C14.000%2C13.675%2013.676%2C14.000%2013.276%2C14.000%20ZM12.552%2C9.172%20L9.172%2C9.172%20L9.172%2C12.551%20L12.552%2C12.551%20L12.552%2C9.172%20ZM13.276%2C6.275%20L8.448%2C6.275%20C8.048%2C6.275%207.724%2C5.951%207.724%2C5.551%20L7.724%2C0.724%20C7.724%2C0.324%208.048%2C-0.000%208.448%2C-0.000%20L13.276%2C-0.000%20C13.676%2C-0.000%2014.000%2C0.324%2014.000%2C0.724%20L14.000%2C5.551%20C14.000%2C5.951%2013.676%2C6.275%2013.276%2C6.275%20ZM12.552%2C1.448%20L9.172%2C1.448%20L9.172%2C4.827%20L12.552%2C4.827%20L12.552%2C1.448%20ZM5.552%2C14.000%20L0.724%2C14.000%20C0.324%2C14.000%20-0.000%2C13.675%20-0.000%2C13.276%20L-0.000%2C8.448%20C-0.000%2C8.048%200.324%2C7.724%200.724%2C7.724%20L5.552%2C7.724%20C5.952%2C7.724%206.276%2C8.048%206.276%2C8.448%20L6.276%2C13.276%20C6.276%2C13.675%205.952%2C14.000%205.552%2C14.000%20ZM4.828%2C9.172%20L1.448%2C9.172%20L1.448%2C12.551%20L4.828%2C12.551%20L4.828%2C9.172%20ZM5.552%2C6.275%20L0.724%2C6.275%20C0.324%2C6.275%20-0.000%2C5.951%20-0.000%2C5.551%20L-0.000%2C0.724%20C-0.000%2C0.324%200.324%2C-0.000%200.724%2C-0.000%20L5.552%2C-0.000%20C5.952%2C-0.000%206.276%2C0.324%206.276%2C0.724%20L6.276%2C5.551%20C6.276%2C5.951%205.952%2C6.275%205.552%2C6.275%20ZM4.828%2C1.448%20L1.448%2C1.448%20L1.448%2C4.827%20L4.828%2C4.827%20L4.828%2C1.448%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
    .view-shop .thumbs:hover, .view-shop .thumbs:active, .view-shop .thumbs.active-view {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M13.276%2C14.000%20L8.448%2C14.000%20C8.048%2C14.000%207.724%2C13.675%207.724%2C13.276%20L7.724%2C8.448%20C7.724%2C8.048%208.048%2C7.724%208.448%2C7.724%20L13.276%2C7.724%20C13.676%2C7.724%2014.000%2C8.048%2014.000%2C8.448%20L14.000%2C13.276%20C14.000%2C13.675%2013.676%2C14.000%2013.276%2C14.000%20ZM12.552%2C9.172%20L9.172%2C9.172%20L9.172%2C12.551%20L12.552%2C12.551%20L12.552%2C9.172%20ZM13.276%2C6.275%20L8.448%2C6.275%20C8.048%2C6.275%207.724%2C5.951%207.724%2C5.551%20L7.724%2C0.724%20C7.724%2C0.324%208.048%2C-0.000%208.448%2C-0.000%20L13.276%2C-0.000%20C13.676%2C-0.000%2014.000%2C0.324%2014.000%2C0.724%20L14.000%2C5.551%20C14.000%2C5.951%2013.676%2C6.275%2013.276%2C6.275%20ZM12.552%2C1.448%20L9.172%2C1.448%20L9.172%2C4.827%20L12.552%2C4.827%20L12.552%2C1.448%20ZM5.552%2C14.000%20L0.724%2C14.000%20C0.324%2C14.000%20-0.000%2C13.675%20-0.000%2C13.276%20L-0.000%2C8.448%20C-0.000%2C8.048%200.324%2C7.724%200.724%2C7.724%20L5.552%2C7.724%20C5.952%2C7.724%206.276%2C8.048%206.276%2C8.448%20L6.276%2C13.276%20C6.276%2C13.675%205.952%2C14.000%205.552%2C14.000%20ZM4.828%2C9.172%20L1.448%2C9.172%20L1.448%2C12.551%20L4.828%2C12.551%20L4.828%2C9.172%20ZM5.552%2C6.275%20L0.724%2C6.275%20C0.324%2C6.275%20-0.000%2C5.951%20-0.000%2C5.551%20L-0.000%2C0.724%20C-0.000%2C0.324%200.324%2C-0.000%200.724%2C-0.000%20L5.552%2C-0.000%20C5.952%2C-0.000%206.276%2C0.324%206.276%2C0.724%20L6.276%2C5.551%20C6.276%2C5.951%205.952%2C6.275%205.552%2C6.275%20ZM4.828%2C1.448%20L1.448%2C1.448%20L1.448%2C4.827%20L4.828%2C4.827%20L4.828%2C1.448%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .view-shop .simple {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.2%29%22%20d%3D%22M13.256%2C-0.000%20L0.740%2C-0.000%20C0.331%2C-0.000%20-0.000%2C0.324%20-0.000%2C0.724%20L-0.000%2C5.551%20C-0.000%2C5.951%200.331%2C6.275%200.740%2C6.275%20L13.256%2C6.275%20C13.665%2C6.275%2013.996%2C5.951%2013.996%2C5.551%20L13.996%2C0.724%20C13.996%2C0.324%2013.665%2C-0.000%2013.256%2C-0.000%20ZM12.515%2C4.827%20L1.481%2C4.827%20L1.481%2C1.448%20L12.515%2C1.448%20L12.515%2C4.827%20ZM13.256%2C7.724%20L0.740%2C7.724%20C0.331%2C7.724%20-0.000%2C8.048%20-0.000%2C8.448%20L-0.000%2C13.276%20C-0.000%2C13.675%200.331%2C14.000%200.740%2C14.000%20L13.256%2C14.000%20C13.665%2C14.000%2013.996%2C13.675%2013.996%2C13.276%20L13.996%2C8.448%20C13.996%2C8.048%2013.665%2C7.724%2013.256%2C7.724%20ZM12.515%2C12.551%20L1.481%2C12.551%20L1.481%2C9.172%20L12.515%2C9.172%20L12.515%2C12.551%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
    .view-shop .simple:hover, .view-shop .simple:active, .view-shop .simple.active-view {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M13.256%2C-0.000%20L0.740%2C-0.000%20C0.331%2C-0.000%20-0.000%2C0.324%20-0.000%2C0.724%20L-0.000%2C5.551%20C-0.000%2C5.951%200.331%2C6.275%200.740%2C6.275%20L13.256%2C6.275%20C13.665%2C6.275%2013.996%2C5.951%2013.996%2C5.551%20L13.996%2C0.724%20C13.996%2C0.324%2013.665%2C-0.000%2013.256%2C-0.000%20ZM12.515%2C4.827%20L1.481%2C4.827%20L1.481%2C1.448%20L12.515%2C1.448%20L12.515%2C4.827%20ZM13.256%2C7.724%20L0.740%2C7.724%20C0.331%2C7.724%20-0.000%2C8.048%20-0.000%2C8.448%20L-0.000%2C13.276%20C-0.000%2C13.675%200.331%2C14.000%200.740%2C14.000%20L13.256%2C14.000%20C13.665%2C14.000%2013.996%2C13.675%2013.996%2C13.276%20L13.996%2C8.448%20C13.996%2C8.048%2013.665%2C7.724%2013.256%2C7.724%20ZM12.515%2C12.551%20L1.481%2C12.551%20L1.481%2C9.172%20L12.515%2C9.172%20L12.515%2C12.551%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

.price_range {
  margin: 0 0 19px 0; }

.range.min {
  display: inline-block;
  width: 47%; }
  .range.min input {
    width: 100%; }

.range.max {
  display: inline-block;
  width: 47%;
  float: right; }
  .range.max input {
    width: 100%; }

.shop2-color-ext-popup .shop2-color-ext-caption {
  border-color: #000; }

.btn-filter-wrap {
  text-align: center; }

.shop2-sorting-panel {
  position: relative;
  margin: 0;
  float: left;
  width: 206px;
  height: 38px;
  overflow: initial;
  background: none;
  border: 1px solid rgba(0, 0, 0, 0.15); }
  .shop2-sorting-panel .sorting {
    float: none;
    padding: 0 0 0 0; }
    .shop2-sorting-panel .sorting .sort-title {
      float: none;
      padding: 0 0 0 11px;
      line-height: 38px;
      height: 38px;
      font-weight: normal;
      color: rgba(0, 0, 0, 0.55);
      font-size: 14px;
      display: block;
      cursor: pointer;
      position: relative; }
      .shop2-sorting-panel .sorting .sort-title:after {
        content: "";
        position: absolute;
        right: 11px;
        top: 50%;
        margin-top: -2px;
        width: 9px;
        height: 6px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%235b2219%22%20d%3D%22M8.741%2C1.302%20L5.014%2C5.444%20C4.873%2C5.605%204.674%2C5.696%204.465%2C5.696%20C4.256%2C5.696%204.057%2C5.605%203.916%2C5.444%20L0.189%2C1.302%20L0.191%2C1.300%20C0.069%2C1.162%20-0.007%2C0.979%20-0.007%2C0.777%20C-0.007%2C0.348%200.327%2C-0.000%200.738%2C-0.000%20C0.956%2C-0.000%201.150%2C0.099%201.286%2C0.253%20L1.288%2C0.252%20L4.465%2C3.770%20L7.642%2C0.252%20L7.644%2C0.253%20C7.780%2C0.099%207.974%2C-0.000%208.192%2C-0.000%20C8.603%2C-0.000%208.937%2C0.348%208.937%2C0.777%20C8.937%2C0.979%208.861%2C1.162%208.739%2C1.300%20L8.741%2C1.302%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop2-sorting-panel .sorting a.sort-param {
      float: none;
      font-size: 13px;
      color: rgba(0, 0, 0, 0.75);
      text-decoration: none;
      margin: 0 0 13px 0;
      display: inline-block;
      vertical-align: middle;
      -webkit-transition: all 0.3s linear;
      -moz-transition: all 0.3s linear;
      -o-transition: all 0.3s linear;
      -ms-transition: all 0.3s linear;
      transition: all 0.3s linear; }
      .shop2-sorting-panel .sorting a.sort-param:hover {
        color: #5b2219; }
        .shop2-sorting-panel .sorting a.sort-param:hover span {
          width: 5px;
          height: 9px;
          margin-left: 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%225px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%205%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b2219%22%20d%3D%22M4.318%2C5.295%20C4.129%2C5.295%203.959%2C5.384%203.836%2C5.527%20L3.182%2C6.289%20L3.182%2C1.320%20C3.183%2C0.556%203.313%2C0.003%202.500%2C0.003%20C1.687%2C0.003%201.816%2C0.556%201.818%2C1.320%20L1.818%2C6.289%20L1.164%2C5.527%20C1.040%2C5.384%200.870%2C5.295%200.682%2C5.295%20C0.305%2C5.295%20-0.001%2C5.650%20-0.001%2C6.089%20C-0.001%2C6.308%200.076%2C6.506%200.199%2C6.650%20L2.017%2C8.766%20C2.141%2C8.910%202.311%2C8.999%202.500%2C8.999%20C2.688%2C8.999%202.858%2C8.910%202.982%2C8.766%20L4.800%2C6.650%20C4.923%2C6.506%205.000%2C6.308%205.000%2C6.089%20C5.000%2C5.650%204.694%2C5.295%204.318%2C5.295%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
          background-position: 0 0 !important; }
      .shop2-sorting-panel .sorting a.sort-param:before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        width: 14px;
        height: 14px;
        border: 1px solid rgba(0, 0, 0, 0.15);
        margin: -3px 9px 0 0; }
      .shop2-sorting-panel .sorting a.sort-param.active, .shop2-sorting-panel .sorting a.sort-param.clone {
        color: #5b2219; }
        .shop2-sorting-panel .sorting a.sort-param.active:before, .shop2-sorting-panel .sorting a.sort-param.clone:before {
          border-color: #5b2219;
          background: #5b2219 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%227px%22%20%20viewBox%3D%220%200%209%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.803%2C1.302%20L4.056%2C6.444%20C3.914%2C6.605%203.714%2C6.696%203.503%2C6.696%20C3.293%2C6.696%203.093%2C6.605%202.951%2C6.444%20L0.204%2C3.302%20L0.206%2C3.300%20C0.083%2C3.162%200.007%2C2.979%200.007%2C2.777%20C0.007%2C2.348%200.342%2C2.000%200.756%2C2.000%20C0.975%2C2.000%201.170%2C2.099%201.307%2C2.253%20L1.309%2C2.252%20L3.503%2C4.770%20L7.698%2C0.252%20L7.700%2C0.253%20C7.837%2C0.099%208.032%2C0.000%208.250%2C0.000%20C8.664%2C0.000%209.000%2C0.348%209.000%2C0.777%20C9.000%2C0.979%208.923%2C1.162%208.801%2C1.300%20L8.803%2C1.302%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
        .shop2-sorting-panel .sorting a.sort-param.active span, .shop2-sorting-panel .sorting a.sort-param.clone 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%225px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%205%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b2219%22%20d%3D%22M4.318%2C5.295%20C4.129%2C5.295%203.959%2C5.384%203.836%2C5.527%20L3.182%2C6.289%20L3.182%2C1.320%20C3.183%2C0.556%203.313%2C0.003%202.500%2C0.003%20C1.687%2C0.003%201.816%2C0.556%201.818%2C1.320%20L1.818%2C6.289%20L1.164%2C5.527%20C1.040%2C5.384%200.870%2C5.295%200.682%2C5.295%20C0.305%2C5.295%20-0.001%2C5.650%20-0.001%2C6.089%20C-0.001%2C6.308%200.076%2C6.506%200.199%2C6.650%20L2.017%2C8.766%20C2.141%2C8.910%202.311%2C8.999%202.500%2C8.999%20C2.688%2C8.999%202.858%2C8.910%202.982%2C8.766%20L4.800%2C6.650%20C4.923%2C6.506%205.000%2C6.308%205.000%2C6.089%20C5.000%2C5.650%204.694%2C5.295%204.318%2C5.295%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .shop2-sorting-panel .sorting a.sort-param span {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        transition: all 0.3s linear;
        width: 5px;
        height: 9px;
        margin-left: 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%225px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%205%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.75%29%22%20d%3D%22M4.318%2C5.295%20C4.129%2C5.295%203.959%2C5.384%203.836%2C5.527%20L3.182%2C6.289%20L3.182%2C1.320%20C3.183%2C0.556%203.313%2C0.003%202.500%2C0.003%20C1.687%2C0.003%201.816%2C0.556%201.818%2C1.320%20L1.818%2C6.289%20L1.164%2C5.527%20C1.040%2C5.384%200.870%2C5.295%200.682%2C5.295%20C0.305%2C5.295%20-0.001%2C5.650%20-0.001%2C6.089%20C-0.001%2C6.308%200.076%2C6.506%200.199%2C6.650%20L2.017%2C8.766%20C2.141%2C8.910%202.311%2C8.999%202.500%2C8.999%20C2.688%2C8.999%202.858%2C8.910%202.982%2C8.766%20L4.800%2C6.650%20C4.923%2C6.506%205.000%2C6.308%205.000%2C6.089%20C5.000%2C5.650%204.694%2C5.295%204.318%2C5.295%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
        background-position: 0 0 !important; }
      .shop2-sorting-panel .sorting a.sort-param.sort-param-desc span {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0); }
  .shop2-sorting-panel .sorting-input-body {
    position: absolute;
    left: -1px;
    right: -1px;
    top: 100%;
    padding: 15px 15px 4px;
    z-index: 10;
    background: #f6eee0;
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    -webkit-transition: all 0.15s linear;
    -moz-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    -ms-transition: all 0.15s linear;
    transition: all 0.15s linear;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .shop2-sorting-panel.opened .sort-title:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
    .shop2-sorting-panel.opened .sorting-input-body {
      visibility: visible;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }

.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-base {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%; }

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

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

.noUi-horizontal .noUi-handle {
  width: 16px;
  height: 16px;
  top: 50%;
  margin-top: -8px;
  border: none;
  border: 2px solid #f6eee0;
  background: #ccc;
  cursor: pointer;
  border-radius: 50%;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: box-shadow 0.3s ease-in-out;
  -moz-transition: box-shadow 0.3s ease-in-out;
  -o-transition: box-shadow 0.3s ease-in-out;
  -ms-transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out; }
  .noUi-horizontal .noUi-handle.noUi-handle-upper {
    margin: -8px 0 0 -8px; }

.noUi-horizontal .noUi-connect {
  height: 1px;
  background: #5b2219; }

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

.noUi-handle-lower {
  z-index: 100; }

.noUi-horizontal .noUi-background, .noUi-horizontal .noUi-base {
  height: 1px;
  margin: 0 0 0 -2px;
  background-color: #969696; }

.shop2-main-before, .shop2-main-after {
  text-align: left;
  padding: 0 8px; }
  .shop2-main-before p, .shop2-main-after p {
    margin-top: 0;
    margin-bottom: 24px; }

.shop2-main-blocks-wrapper {
  position: relative;
  text-align: center;
  margin: 25px 0 0 0;
  border-top: 1px solid rgba(0, 0, 0, 0.15); }
  .shop2-main-blocks-wrapper .shop2-main-header {
    position: relative;
    text-align: left;
    background: none;
    padding: 27px 8px 23px 8px;
    font-size: 22px;
    color: #000;
    text-transform: uppercase;
    font-weight: normal;
    background: none;
    line-height: 1;
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif; }
    .shop2-main-blocks-wrapper .shop2-main-header.shop2-main-spec {
      color: #5b2219; }
  .shop2-main-blocks-wrapper .owl-stage {
    display: flex;
    flex-direction: row; }
  .shop2-main-blocks-wrapper .owl-item {
    display: flex;
    flex-direction: row;
    align-content: space-between;
    flex-wrap: wrap; }
  .shop2-main-blocks-wrapper .owl-nav {
    display: block;
    position: relative;
    right: 0;
    float: right;
    left: auto;
    height: 24px;
    top: 0;
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
    width: 56px; }
    .shop2-main-blocks-wrapper .owl-nav.disabled {
      display: none; }
    .shop2-main-blocks-wrapper .owl-nav .owl-prev, .shop2-main-blocks-wrapper .owl-nav .owl-next {
      width: 22px;
      height: 22px;
      border: 1px solid rgba(0, 0, 0, 0.15);
      position: absolute;
      bottom: 0;
      cursor: pointer;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
      .shop2-main-blocks-wrapper .owl-nav .owl-prev:hover, .shop2-main-blocks-wrapper .owl-nav .owl-next:hover, .shop2-main-blocks-wrapper .owl-nav .owl-prev:active, .shop2-main-blocks-wrapper .owl-nav .owl-next:active {
        border-color: #5b2219;
        background: #5b2219 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.262%2C0.197%20L7.271%2C5.947%20C7.426%2C6.089%207.515%2C6.289%207.515%2C6.499%20C7.515%2C6.710%207.426%2C6.910%207.271%2C7.052%20L1.262%2C12.802%20L1.261%2C12.800%20C1.127%2C12.923%200.950%2C12.999%200.754%2C12.999%20C0.339%2C12.999%200.002%2C12.663%200.002%2C12.250%20C0.002%2C12.031%200.097%2C11.835%200.247%2C11.699%20L0.246%2C11.696%20L5.650%2C6.499%20L0.246%2C1.302%20L0.247%2C1.300%20C0.097%2C1.163%200.002%2C0.968%200.002%2C0.749%20C0.002%2C0.335%200.339%2C-0.001%200.754%2C-0.001%20C0.950%2C-0.001%201.127%2C0.076%201.261%2C0.199%20L1.262%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
    .shop2-main-blocks-wrapper .owl-nav .owl-prev, .shop2-main-blocks-wrapper .owl-nav .owl-next {
      background: #f6eee0 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23b5b5b5%22%20d%3D%22M1.262%2C0.197%20L7.271%2C5.947%20C7.426%2C6.089%207.515%2C6.289%207.515%2C6.499%20C7.515%2C6.710%207.426%2C6.910%207.271%2C7.052%20L1.262%2C12.802%20L1.261%2C12.800%20C1.127%2C12.923%200.950%2C12.999%200.754%2C12.999%20C0.339%2C12.999%200.002%2C12.663%200.002%2C12.250%20C0.002%2C12.031%200.097%2C11.835%200.247%2C11.699%20L0.246%2C11.696%20L5.650%2C6.499%20L0.246%2C1.302%20L0.247%2C1.300%20C0.097%2C1.163%200.002%2C0.968%200.002%2C0.749%20C0.002%2C0.335%200.339%2C-0.001%200.754%2C-0.001%20C0.950%2C-0.001%201.127%2C0.076%201.261%2C0.199%20L1.262%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
      .shop2-main-blocks-wrapper .owl-nav .owl-prev.disabled, .shop2-main-blocks-wrapper .owl-nav .owl-next.disabled {
        border-color: rgba(0, 0, 0, 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%228px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.15%29%22%20d%3D%22M1.262%2C0.197%20L7.271%2C5.947%20C7.426%2C6.089%207.515%2C6.289%207.515%2C6.499%20C7.515%2C6.710%207.426%2C6.910%207.271%2C7.052%20L1.262%2C12.802%20L1.261%2C12.800%20C1.127%2C12.923%200.950%2C12.999%200.754%2C12.999%20C0.339%2C12.999%200.002%2C12.663%200.002%2C12.250%20C0.002%2C12.031%200.097%2C11.835%200.247%2C11.699%20L0.246%2C11.696%20L5.650%2C6.499%20L0.246%2C1.302%20L0.247%2C1.300%20C0.097%2C1.163%200.002%2C0.968%200.002%2C0.749%20C0.002%2C0.335%200.339%2C-0.001%200.754%2C-0.001%20C0.950%2C-0.001%201.127%2C0.076%201.261%2C0.199%20L1.262%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
    .shop2-main-blocks-wrapper .owl-nav .owl-next {
      right: 0; }
    .shop2-main-blocks-wrapper .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); }
  .shop2-main-blocks-wrapper .product-item-thumb {
    padding-left: 6px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .shop2-main-blocks-wrapper .product-item-thumb .product-top {
      border: 0; }
  .shop2-main-blocks-wrapper .owl-dots {
    margin-top: 27px;
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
    left: auto;
    bottom: auto;
    position: relative;
    display: inline-block;
    width: 100%; }
    .shop2-main-blocks-wrapper .owl-dots.disabled {
      display: none; }
    .shop2-main-blocks-wrapper .owl-dots .owl-dot {
      -webkit-transition: all 0.3s linear;
      -moz-transition: all 0.3s linear;
      -o-transition: all 0.3s linear;
      -ms-transition: all 0.3s linear;
      transition: all 0.3s linear;
      border-color: #cecece; }
      .shop2-main-blocks-wrapper .owl-dots .owl-dot.active, .shop2-main-blocks-wrapper .owl-dots .owl-dot:hover {
        border-color: #5b2219;
        background: #5b2219; }
  .shop2-main-blocks-wrapper .see-all {
    margin-left: 0; }

.brends-wrapper + .shop2-main-blocks-wrapper {
  margin-top: 0; }

.folder-desc {
  margin: 23px 8px; }

.product-list {
  font-size: 0;
  font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
  margin-top: 39px; }
  .product-list .question {
    width: auto;
    height: auto;
    border: 0; }
  .product-list .table-wrapper {
    overflow: visible; }
  .product-list .product-amount-buy {
    display: none; }
  .product-list .product-label {
    font-family: 'RobotoCondensed', Arial, Helvetica, sans-serif;
    bottom: 0 !important; }
    .product-list .product-label div {
      font-size: 11px;
      text-transform: uppercase;
      font-weight: normal; }
  .product-list.product-list-thumbs {
    margin-right: 0; }
    .product-list.product-list-thumbs .owl-stage .shop2-product-item {
      border-bottom: 0;
      margin-bottom: 0; }
  .product-list .rat-count {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.55);
    margin: 0 0 0 5px; }
  .product-list .owl-item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .product-list .owl-stage-outer {
    padding: 11px 0 0 0; }
    .product-list .owl-stage-outer .shop2-product-options, .product-list .owl-stage-outer .product-amount-buy {
      display: none; }
    .product-list .owl-stage-outer .product-price {
      padding-bottom: 0; }
    .product-list .owl-stage-outer .product-bot {
      min-height: 0;
      line-height: 1; }
    .product-list .owl-stage-outer .product-item-thumb .product-anonce, .product-list .owl-stage-outer .product-item-thumb .product-article {
      display: none; }

.product-compare {
  border-top: 1px solid rgba(0, 0, 0, 0.1); }
  .product-compare.product-compare-added .checkbox-style:after {
    content: "";
    position: absolute;
    left: 4px;
    top: 4px;
    right: 4px;
    bottom: 4px;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px;
    background: #5b2219; }
  .product-compare label {
    position: relative; }
  .product-compare input {
    position: absolute;
    left: 2;
    top: 50%;
    margin-top: -4px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    visibility: hidden;
    z-index: 1; }
  .product-compare .checkbox-style {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px 1px 0;
    width: 14px;
    height: 14px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px; }

.product-label {
  overflow: inherit !important; }
  .product-label div {
    padding: 4px 10px 9px !important; }
    .product-label div.product-spec {
      text-align: center;
      text-transform: uppercase;
      margin: 14px -7px 0px 4px;
      width: 95px;
      height: 83px;
      font-size: 11px;
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22114px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%20114%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fdae80%22%20d%3D%22M113.131%2C22.625%20L-0.006%2C22.625%20L22.621%2C-0.003%20L90.503%2C-0.003%20L113.131%2C22.625%20Z%22%20%2F%3E%3C%2Fsvg%3E") center top no-repeat !important;
      position: relative; }
      .product-label div.product-spec:before {
        z-index: -1;
        content: "";
        position: absolute;
        right: 1px;
        bottom: 65px;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 9px 0px 0 9px;
        border-top-color: rgba(0, 0, 0, 0.15); }
      .product-label div.product-spec:after {
        z-index: -1;
        content: "";
        position: absolute;
        left: 1px;
        top: 22px;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 8px 8px 0 2px;
        border-top-color: rgba(0, 0, 0, 0.15); }
    .product-label div.product-flag {
      font-size: 13px;
      line-height: 13px;
      left: auto;
      display: inline-block;
      color: #fff; }
    .product-label div.product-new {
      text-align: center;
      position: absolute;
      left: auto;
      top: auto;
      right: -13px;
      text-transform: uppercase;
      bottom: -13px;
      padding: 6px 24px 23px 25px !important;
      font-size: 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%2268px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2068%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23bdd495%22%20d%3D%22M33.937%2C33.941%20L-0.004%2C-0.000%20L67.878%2C-0.000%20L33.937%2C33.941%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat !important;
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg); }

.list-thumb {
  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; }
  .list-thumb .shop2-product-item {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    padding-bottom: 15px; }
  .list-thumb .product-item-in {
    width: 100%;
    align-content: space-between;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
    .list-thumb .product-item-in .product-middle {
      -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; }

.product-item-thumb {
  width: 23.275%;
  text-align: center;
  margin-top: 0;
  padding: 0 0 0 0;
  margin: 0 2.3% 2.3% 0;
  position: relative;
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
  .product-item-thumb:nth-child(4n) {
    margin-right: 0; }
  .product-item-thumb.amount-buy-hidden.shop2-product-item {
    padding-bottom: 3px; }
    .product-item-thumb.amount-buy-hidden .product-name {
      margin-bottom: 8px; }
    .product-item-thumb.amount-buy-hidden .product-bot {
      padding: 0;
      border-top: 0; }
    .product-item-thumb.amount-buy-hidden .product-top {
      border-bottom: 0; }
    .product-item-thumb.amount-buy-hidden .price-old {
      margin-bottom: 0; }
  .product-item-thumb .product-top {
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .product-item-thumb .product-image {
    width: 100%;
    height: auto;
    margin: 0 0 16px 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .product-item-thumb .product-image > a {
      width: 100%;
      height: auto;
      display: block; }
      .product-item-thumb .product-image > a img {
        width: 100%; }
  .product-item-thumb .product-label {
    overflow: hidden !important;
    right: -8px; }
    .product-item-thumb .product-label div.product-new {
      right: -17px; }
  .product-item-thumb .tpl-stars {
    margin: 0 auto; }
    .product-item-thumb .tpl-stars span {
      margin: 0 0 0 5px; }
  .product-item-thumb .product-name {
    margin-bottom: 10px;
    font-size: 18px;
    text-transform: uppercase; }
    .product-item-thumb .product-name a {
      color: #000;
      text-decoration: none; }
  .product-item-thumb table.shop2-product-options {
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    display: block;
    text-align: center; }
    .product-item-thumb table.shop2-product-options tbody {
      display: block; }
    .product-item-thumb table.shop2-product-options tr {
      padding: 0 19px 0 19px;
      display: block;
      border-top: 1px solid rgba(0, 0, 0, 0.15); }
      .product-item-thumb table.shop2-product-options tr.type-select th, .product-item-thumb table.shop2-product-options tr.type-select td {
        display: block; }
        .product-item-thumb table.shop2-product-options tr.type-select td {
          padding-top: 0; }
    .product-item-thumb table.shop2-product-options th, .product-item-thumb table.shop2-product-options td {
      vertical-align: middle;
      display: inline-block;
      border: 0;
      text-align: center; }
    .product-item-thumb table.shop2-product-options th {
      font-size: 12px;
      color: rgba(0, 0, 0, 0.75);
      text-transform: uppercase;
      font-weight: bold;
      padding: 10px 3px 10px 0; }
    .product-item-thumb table.shop2-product-options td {
      color: rgba(0, 0, 0, 0.55);
      padding: 10px 0 10px 3px;
      font-size: 14px; }
  .product-item-thumb .product-price {
    width: 100%;
    padding: 0 0 15px 0; }
    .product-item-thumb .product-price .price-old {
      color: #5b2219; }
      .product-item-thumb .product-price .price-old span {
        font-size: 14px;
        color: rgba(0, 0, 0, 0.55);
        font-family: 'Roboto', Arial, Helvetica, sans-serif; }
    .product-item-thumb .product-price .price-current {
      font-size: 17px;
      color: #000;
      font-weight: bold; }
      .product-item-thumb .product-price .price-current strong {
        font-size: 17px; }
      .product-item-thumb .product-price .price-current.question {
        cursor: pointer;
        position: relative;
        padding-left: 22px; }
        .product-item-thumb .product-price .price-current.question:after {
          content: "?";
          display: inline-block;
          vertical-align: middle;
          width: 14px;
          height: 14px;
          font-size: 10px;
          margin-top: -3px;
          line-height: 14px;
          text-align: center;
          color: rgba(0, 0, 0, 0.55);
          -webkit-border-radius: 500px;
          -moz-border-radius: 500px;
          -ms-border-radius: 500px;
          -o-border-radius: 500px;
          border-radius: 500px;
          border: 1px solid rgba(0, 0, 0, 0.55); }
  .product-item-thumb .product-amount-buy {
    height: auto;
    border-top: 1px solid #e5e5e5;
    padding: 13px 0 0 0; }
  .product-item-thumb .product-amount {
    margin: 0 10px 0 0; }
    .product-item-thumb .product-amount .shop2-product-amount {
      width: 100px; }
  .product-item-thumb .shop2-product-discount-desc {
    width: auto;
    left: 11px !important;
    right: 5px !important; }
  .product-item-thumb .jq-selectbox {
    display: block;
    text-align: center;
    width: 100%; }
  .product-item-thumb .jq-selectbox__select-text {
    width: 100% !important; }
  .product-item-thumb .shop2-product-actions {
    border-top: 1px solid #e5e5e5; }
    .product-item-thumb .shop2-product-actions dt {
      border: 0; }
  .product-item-thumb .product-bot {
    width: 100%;
    border-top: 0;
    min-height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    line-height: 1; }

.shop2-product-discount-desc {
  display: none !important; }
  .shop2-product-discount-desc.opened {
    display: block !important; }

.question-wrap {
  position: relative; }
  .question-wrap .shop2-product-discount-desc {
    top: -55px !important;
    margin-left: -25px !important;
    width: 165px; }

span.question {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  text-align: center;
  line-height: 14px;
  border-radius: 500px;
  font-weight: normal;
  font-size: 10px !important;
  color: #b4b4b4;
  border: 1px solid #b3b3b3; }

.shop2-product .product-details table.shop2-product-options th {
  padding-left: 0; }

.shop2-product .product-details table.shop2-product-options td {
  padding-right: 0; }

table.shop2-product-options tr.odd {
  background: none; }
  table.shop2-product-options th {
    padding-left: 0;
    font-size: 12px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.85);
    font-weight: bold;
    vertical-align: middle; }
  table.shop2-product-options td {
    color: rgba(0, 0, 0, 0.55);
    padding-right: 0;
    vertical-align: middle; }
  table.shop2-product-options tr.vendor {
    display: none; }

.shop2-product-amount {
  width: 104px; }
  .shop2-product-amount button {
    padding: 0 0 0 0 !important;
    width: 27px;
    height: 38px;
    line-height: 34px !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background: none !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none !important;
    border: 1px solid rgba(0, 0, 0, 0.3) !important;
    color: rgba(0, 0, 0, 0.85) !important;
    font-weight: bold;
    font-size: 20px !important;
    outline: none; }
    .shop2-product-amount button:hover {
      background: none; }
    .shop2-product-amount button:active {
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      background: none !important; }
    .shop2-product-amount button.disabled {
      color: rgba(0, 0, 0, 0.1) !important;
      background: none;
      border-color: rgba(0, 0, 0, 0.1) !important; }
  .shop2-product-amount.disabled button {
    color: rgba(0, 0, 0, 0.1) !important;
    background: none;
    border-color: rgba(0, 0, 0, 0.1) !important; }
  .shop2-product-amount input[type="text"] {
    border-color: rgba(0, 0, 0, 0.15);
    width: 38px;
    height: 38px; }
  .shop2-product-amount.disabled {
    background: none !important; }
    .shop2-product-amount.disabled button {
      background: none !important;
      color: #a4a4a4 !important;
      border-color: #a4a4a4 !important; }
    .shop2-product-amount.disabled input {
      color: #a4a4a4 !important;
      background: none !important; }

.tpl-stars {
  display: inline-block;
  width: 59px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2258px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2058%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.2%29%22%20d%3D%22M55.666%2C6.438%20L56.089%2C9.999%20L52.999%2C8.475%20L49.910%2C9.999%20L50.333%2C6.438%20L48.000%2C3.818%20L51.352%2C3.141%20L52.999%2C-0.001%20L54.647%2C3.141%20L57.999%2C3.818%20L55.666%2C6.438%20ZM44.089%2C9.999%20L40.999%2C8.475%20L37.910%2C9.999%20L38.333%2C6.438%20L36.000%2C3.818%20L39.352%2C3.141%20L40.999%2C-0.001%20L42.647%2C3.141%20L45.999%2C3.818%20L43.666%2C6.438%20L44.089%2C9.999%20ZM32.089%2C9.999%20L29.000%2C8.475%20L25.910%2C9.999%20L26.333%2C6.438%20L24.000%2C3.818%20L27.352%2C3.141%20L29.000%2C-0.001%20L30.647%2C3.141%20L33.999%2C3.818%20L31.666%2C6.438%20L32.089%2C9.999%20ZM20.089%2C9.999%20L16.999%2C8.475%20L13.910%2C9.999%20L14.333%2C6.438%20L12.000%2C3.818%20L15.352%2C3.141%20L16.999%2C-0.001%20L18.647%2C3.141%20L21.999%2C3.818%20L19.666%2C6.438%20L20.089%2C9.999%20ZM8.089%2C9.999%20L5.000%2C8.475%20L1.910%2C9.999%20L2.333%2C6.438%20L0.000%2C3.818%20L3.352%2C3.141%20L5.000%2C-0.001%20L6.647%2C3.141%20L9.999%2C3.818%20L7.666%2C6.438%20L8.089%2C9.999%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }

.tpl-rating {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2258px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2058%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fdae80%22%20d%3D%22M55.666%2C6.438%20L56.089%2C9.999%20L52.999%2C8.475%20L49.910%2C9.999%20L50.333%2C6.438%20L48.000%2C3.818%20L51.352%2C3.141%20L52.999%2C-0.001%20L54.647%2C3.141%20L57.999%2C3.818%20L55.666%2C6.438%20ZM44.089%2C9.999%20L40.999%2C8.475%20L37.910%2C9.999%20L38.333%2C6.438%20L36.000%2C3.818%20L39.352%2C3.141%20L40.999%2C-0.001%20L42.647%2C3.141%20L45.999%2C3.818%20L43.666%2C6.438%20L44.089%2C9.999%20ZM32.089%2C9.999%20L29.000%2C8.475%20L25.910%2C9.999%20L26.333%2C6.438%20L24.000%2C3.818%20L27.352%2C3.141%20L29.000%2C-0.001%20L30.647%2C3.141%20L33.999%2C3.818%20L31.666%2C6.438%20L32.089%2C9.999%20ZM20.089%2C9.999%20L16.999%2C8.475%20L13.910%2C9.999%20L14.333%2C6.438%20L12.000%2C3.818%20L15.352%2C3.141%20L16.999%2C-0.001%20L18.647%2C3.141%20L21.999%2C3.818%20L19.666%2C6.438%20L20.089%2C9.999%20ZM8.089%2C9.999%20L5.000%2C8.475%20L1.910%2C9.999%20L2.333%2C6.438%20L0.000%2C3.818%20L3.352%2C3.141%20L5.000%2C-0.001%20L6.647%2C3.141%20L9.999%2C3.818%20L7.666%2C6.438%20L8.089%2C9.999%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }

.shop2-product-btn {
  width: 73px;
  height: 38px;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid rgba(91, 34, 25, 0.5);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  outline: none; }
  .shop2-product-btn:hover {
    background: none; }
  .shop2-product-btn:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none; }
  .shop2-product-btn span {
    position: relative;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2017%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%2891%2C%2034%2C%2025%2C%200.85%29%22%20d%3D%22M17.363%2C4.628%20L14.363%2C11.127%20C14.125%2C11.642%2013.604%2C11.999%2013.000%2C11.999%20L3.500%2C11.999%20C2.671%2C11.999%202.000%2C11.328%202.000%2C10.499%20L2.000%2C3.060%20L0.220%2C1.280%20C0.084%2C1.144%20-0.000%2C0.956%20-0.000%2C0.749%20C-0.000%2C0.335%200.335%2C-0.001%200.750%2C-0.001%20C0.957%2C-0.001%201.144%2C0.083%201.280%2C0.219%20L3.560%2C2.499%20L16.000%2C2.499%20C16.828%2C2.499%2017.500%2C3.171%2017.500%2C3.999%20C17.500%2C4.224%2017.451%2C4.436%2017.363%2C4.628%20ZM3.500%2C10.499%20L13.000%2C10.499%20L14.847%2C6.500%20L3.500%2C6.500%20L3.500%2C10.499%20ZM16.000%2C3.999%20L3.500%2C3.999%20L3.500%2C4.999%20L15.539%2C4.999%20L16.001%2C3.999%20L16.000%2C3.999%20ZM4.000%2C12.999%20C4.828%2C12.999%205.500%2C13.671%205.500%2C14.499%20C5.500%2C15.328%204.828%2C15.999%204.000%2C15.999%20C3.172%2C15.999%202.500%2C15.328%202.500%2C14.499%20C2.500%2C13.671%203.172%2C12.999%204.000%2C12.999%20ZM12.000%2C12.999%20C12.828%2C12.999%2013.500%2C13.671%2013.500%2C14.499%20C13.500%2C15.328%2012.828%2C15.999%2012.000%2C15.999%20C11.172%2C15.999%2010.500%2C15.328%2010.500%2C14.499%20C10.500%2C13.671%2011.172%2C12.999%2012.000%2C12.999%20Z%22%20%2F%3E%3C%2Fsvg%3E") 22px 11px no-repeat !important; }
    .shop2-product-btn span:after {
      content: "+";
      position: absolute;
      right: 18px;
      top: 4px;
      width: 20px;
      height: 20px;
      color: #fff;
      text-align: center;
      line-height: 20px;
      font-weight: 200;
      text-align: center;
      font-size: 16px;
      background: #5b2219;
      text-indent: 0;
      -webkit-border-radius: 500px;
      -moz-border-radius: 500px;
      -ms-border-radius: 500px;
      -o-border-radius: 500px;
      border-radius: 500px; }
  .shop2-product-btn.type-2 {
    vertical-align: middle !important;
    margin: 0;
    width: 73px;
    height: 38px; }
  .shop2-product-btn.notavailable {
    background: none;
    border-color: rgba(0, 0, 0, 0.15); }
    .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%2217px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2017%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.15%29%22%20d%3D%22M17.363%2C4.628%20L14.363%2C11.127%20C14.125%2C11.642%2013.604%2C11.999%2013.000%2C11.999%20L3.500%2C11.999%20C2.671%2C11.999%202.000%2C11.328%202.000%2C10.499%20L2.000%2C3.060%20L0.220%2C1.280%20C0.084%2C1.144%20-0.000%2C0.956%20-0.000%2C0.749%20C-0.000%2C0.335%200.335%2C-0.001%200.750%2C-0.001%20C0.957%2C-0.001%201.144%2C0.083%201.280%2C0.219%20L3.560%2C2.499%20L16.000%2C2.499%20C16.828%2C2.499%2017.500%2C3.171%2017.500%2C3.999%20C17.500%2C4.224%2017.451%2C4.436%2017.363%2C4.628%20ZM3.500%2C10.499%20L13.000%2C10.499%20L14.847%2C6.500%20L3.500%2C6.500%20L3.500%2C10.499%20ZM16.000%2C3.999%20L3.500%2C3.999%20L3.500%2C4.999%20L15.539%2C4.999%20L16.001%2C3.999%20L16.000%2C3.999%20ZM4.000%2C12.999%20C4.828%2C12.999%205.500%2C13.671%205.500%2C14.499%20C5.500%2C15.328%204.828%2C15.999%204.000%2C15.999%20C3.172%2C15.999%202.500%2C15.328%202.500%2C14.499%20C2.500%2C13.671%203.172%2C12.999%204.000%2C12.999%20ZM12.000%2C12.999%20C12.828%2C12.999%2013.500%2C13.671%2013.500%2C14.499%20C13.500%2C15.328%2012.828%2C15.999%2012.000%2C15.999%20C11.172%2C15.999%2010.500%2C15.328%2010.500%2C14.499%20C10.500%2C13.671%2011.172%2C12.999%2012.000%2C12.999%20Z%22%20%2F%3E%3C%2Fsvg%3E") 22px 11px no-repeat !important; }
      .shop2-product-btn.notavailable span:after {
        background: rgba(0, 0, 0, 0.15); }

.shop2-product-actions {
  padding: 10px 20px; }

.shop2-product-actions dd {
  left: 5px !important;
  right: 5px !important;
  width: auto; }
  .shop2-product-actions dt {
    text-align: center;
    background: none;
    border: 0; }
    .shop2-product-actions dt .name-action {
      display: inline-block;
      color: #000; }

.shop2-product-actions dt span.icon-action {
  width: 28px;
  height: 28px;
  border: 1px solid #fdae80;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  -ms-border-radius: 500px;
  -o-border-radius: 500px;
  border-radius: 500px; }

.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%3Cpath%20fill%3D%22%23fdb083%22%20d%3D%22M3.956%2C0.006%20C4.948%2C0.006%205.818%2C0.478%206.317%2C1.192%20C6.534%2C1.127%206.764%2C1.091%207.005%2C1.091%20C7.246%2C1.091%207.477%2C1.127%207.693%2C1.192%20C8.192%2C0.478%209.062%2C0.006%2010.054%2C0.006%20C11.604%2C0.006%2012.859%2C1.159%2012.859%2C2.582%20C12.859%2C4.048%2011.579%2C5.158%209.999%2C5.158%20L4.011%2C5.158%20C2.431%2C5.158%201.151%2C4.048%201.151%2C2.582%20C1.151%2C1.159%202.406%2C0.006%203.956%2C0.006%20L3.956%2C0.006%20ZM12.431%2C7.313%20L1.577%2C7.313%20L1.577%2C9.151%20C7.366%2C9.151%206.648%2C9.151%2012.431%2C9.151%20L12.431%2C7.313%20L12.431%2C7.313%20ZM9.480%2C10.600%20L9.480%2C13.542%20L11.553%2C13.542%20L11.553%2C10.600%20L9.480%2C10.600%20L9.480%2C10.600%20L9.480%2C10.600%20ZM4.529%2C13.542%20L4.529%2C10.600%20L2.455%2C10.600%20L2.455%2C13.542%20L4.529%2C13.542%20L4.529%2C13.542%20L4.529%2C13.542%20ZM7.902%2C13.542%20L7.902%2C10.600%20L6.094%2C10.600%20L6.094%2C13.542%20L7.902%2C13.542%20L7.902%2C13.542%20L7.902%2C13.542%20ZM0.792%2C5.864%20L13.221%2C5.864%20C13.658%2C5.864%2014.008%2C6.185%2014.008%2C6.585%20L14.008%2C9.872%20C14.008%2C10.278%2013.658%2C10.600%2013.221%2C10.600%20L13.130%2C10.600%20L13.130%2C14.265%20C13.130%2C14.665%2012.780%2C14.992%2012.345%2C14.992%20L1.664%2C14.992%20C1.228%2C14.992%200.879%2C14.665%200.879%2C14.265%20L0.879%2C10.600%20L0.792%2C10.600%20C0.349%2C10.600%200.000%2C10.278%200.000%2C9.872%20L0.000%2C6.585%20C0.000%2C6.185%200.349%2C5.864%200.792%2C5.864%20L0.792%2C5.864%20L0.792%2C5.864%20ZM7.005%2C2.525%20C6.649%2C2.527%206.361%2C2.791%206.361%2C3.118%20C6.361%2C3.412%206.597%2C3.655%206.908%2C3.700%20L7.103%2C3.700%20C7.413%2C3.655%207.649%2C3.412%207.649%2C3.118%20C7.649%2C2.791%207.361%2C2.527%207.005%2C2.525%20L7.005%2C2.525%20ZM9.117%2C3.700%20C9.178%2C3.515%209.210%2C3.319%209.210%2C3.116%20C9.210%2C2.761%209.110%2C2.428%208.935%2C2.137%20C9.122%2C1.740%209.552%2C1.463%2010.054%2C1.463%20C10.727%2C1.463%2011.272%2C1.963%2011.272%2C2.582%20C11.272%2C3.200%2010.556%2C3.700%2010.054%2C3.700%20L9.117%2C3.700%20L9.117%2C3.700%20ZM4.892%2C3.700%20C4.833%2C3.515%204.800%2C3.319%204.800%2C3.116%20C4.800%2C2.761%204.899%2C2.428%205.075%2C2.137%20C4.888%2C1.740%204.459%2C1.463%203.956%2C1.463%20C3.283%2C1.463%202.738%2C1.963%202.738%2C2.582%20C2.738%2C3.200%203.454%2C3.700%203.956%2C3.700%20L4.892%2C3.700%20L4.892%2C3.700%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

.shop2-product-actions dt 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%2212px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2012%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fdb083%22%20d%3D%22M11.177%2C12.223%20C10.630%2C12.746%209.972%2C13.007%209.202%2C13.007%20C8.426%2C13.007%207.766%2C12.746%207.222%2C12.223%20C6.677%2C11.700%206.405%2C11.070%206.405%2C10.334%20C6.405%2C9.593%206.677%2C8.961%207.222%2C8.438%20C7.766%2C7.915%208.426%2C7.654%209.202%2C7.654%20C9.972%2C7.654%2010.630%2C7.915%2011.177%2C8.438%20C11.724%2C8.961%2011.998%2C9.593%2011.998%2C10.334%20C11.998%2C11.070%2011.724%2C11.700%2011.177%2C12.223%20ZM10.152%2C9.419%20C9.889%2C9.166%209.570%2C9.039%209.198%2C9.039%20C8.819%2C9.039%208.498%2C9.166%208.235%2C9.419%20C7.971%2C9.672%207.839%2C9.976%207.839%2C10.330%20C7.839%2C10.685%207.971%2C10.989%208.235%2C11.242%20C8.498%2C11.495%208.819%2C11.621%209.198%2C11.621%20C9.570%2C11.621%209.889%2C11.495%2010.152%2C11.242%20C10.416%2C10.989%2010.548%2C10.685%2010.548%2C10.330%20C10.548%2C9.976%2010.416%2C9.672%2010.152%2C9.419%20ZM3.285%2C11.886%20C2.988%2C12.271%202.410%2C12.359%201.995%2C12.084%20C1.580%2C11.808%201.485%2C11.273%201.782%2C10.888%20L8.713%2C1.123%20C9.010%2C0.738%209.588%2C0.650%2010.003%2C0.925%20C10.418%2C1.200%2010.513%2C1.736%2010.216%2C2.121%20L3.285%2C11.886%20ZM2.802%2C5.360%20C2.026%2C5.360%201.366%2C5.099%200.822%2C4.576%20C0.277%2C4.053%200.005%2C3.423%200.005%2C2.687%20C0.005%2C1.946%200.277%2C1.314%200.822%2C0.791%20C1.366%2C0.268%202.026%2C0.006%202.802%2C0.006%20C3.572%2C0.006%204.230%2C0.268%204.777%2C0.791%20C5.324%2C1.314%205.598%2C1.946%205.598%2C2.687%20C5.598%2C3.423%205.324%2C4.053%204.777%2C4.576%20C4.230%2C5.099%203.572%2C5.360%202.802%2C5.360%20ZM3.752%2C1.772%20C3.489%2C1.519%203.171%2C1.393%202.798%2C1.393%20C2.419%2C1.393%202.098%2C1.519%201.835%2C1.772%20C1.571%2C2.025%201.439%2C2.329%201.439%2C2.683%20C1.439%2C3.038%201.571%2C3.342%201.835%2C3.595%20C2.098%2C3.848%202.419%2C3.974%202.798%2C3.974%20C3.171%2C3.974%203.489%2C3.848%203.752%2C3.595%20C4.016%2C3.342%204.148%2C3.038%204.148%2C2.683%20C4.148%2C2.329%204.016%2C2.025%203.752%2C1.772%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

.vendor a {
  text-transform: uppercase;
  text-decoration: none;
  color: #5b2219; }
  .vendor a:hover {
    text-decoration: underline; }

.shop2-color-ext-select {
  height: 38px;
  padding: 4px 0 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #f6eee0;
  border-color: rgba(0, 0, 0, 0.15);
  color: rgba(0, 0, 0, 0.15); }
  .shop2-color-ext-select .shop2-color-ext-options li {
    background: none !important;
    color: #000; }
  .shop2-color-ext-select i {
    display: none; }
  .shop2-color-ext-select ins {
    position: absolute;
    right: 0;
    top: 50%;
    width: 31px;
    height: 31px;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%235b2219%22%20d%3D%22M8.803%2C1.302%20L5.056%2C5.444%20C4.914%2C5.605%204.714%2C5.696%204.503%2C5.696%20C4.293%2C5.696%204.093%2C5.605%203.951%2C5.444%20L0.204%2C1.302%20L0.206%2C1.300%20C0.083%2C1.162%200.007%2C0.979%200.007%2C0.777%20C0.007%2C0.348%200.342%2C-0.000%200.756%2C-0.000%20C0.975%2C-0.000%201.170%2C0.099%201.307%2C0.253%20L1.308%2C0.252%20L4.503%2C3.770%20L7.698%2C0.252%20L7.700%2C0.253%20C7.837%2C0.099%208.032%2C-0.000%208.250%2C-0.000%20C8.664%2C-0.000%209.000%2C0.348%209.000%2C0.777%20C9.000%2C0.979%208.923%2C1.162%208.801%2C1.300%20L8.803%2C1.302%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

#shop2-color-ext-popup, #shop2-color-ext-select {
  background: #f6eee0;
  border-color: rgba(0, 0, 0, 0.15);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

#shop2-color-ext-select {
  margin-top: 37px; }
  #shop2-color-ext-select li:hover {
    background: rgba(0, 0, 0, 0.05) !important;
    color: rgba(0, 0, 0, 0.75) !important; }

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

.shop2-color-ext-options ins {
  display: none; }
  .shop2-color-ext-options li {
    background: none !important; }

.shop2-texture-pick li, .shop2-color-pick li, .shop2-color-ext-list li {
  border-width: 1px;
  padding: 1px;
  width: 16px;
  height: 16px; }
  .shop2-texture-pick li span, .shop2-color-pick li span, .shop2-color-ext-list li span {
    width: 16px;
    height: 16px;
    position: relative;
    overflow: inherit; }
    .shop2-texture-pick li span:after, .shop2-color-pick li span:after, .shop2-color-ext-list li span:after {
      display: none;
      content: "";
      position: absolute;
      right: -6px;
      bottom: 0;
      width: 14px;
      height: 11px;
      background: url(../color-arr.png) left top no-repeat;
      background-size: 13px 10px; }
  .shop2-texture-pick li img, .shop2-color-pick li img, .shop2-color-ext-list li img {
    width: 16px;
    height: 16px; }
  .shop2-texture-pick li.active-texture, .shop2-color-pick li.active-texture, .shop2-color-ext-list li.active-texture, .shop2-texture-pick li.active-color, .shop2-color-pick li.active-color, .shop2-color-ext-list li.active-color, .shop2-texture-pick li.shop2-color-ext-selected, .shop2-color-pick li.shop2-color-ext-selected, .shop2-color-ext-list li.shop2-color-ext-selected {
    border-color: #fdae80; }
    .shop2-texture-pick li.active-texture span, .shop2-color-pick li.active-texture span, .shop2-color-ext-list li.active-texture span, .shop2-texture-pick li.active-color span, .shop2-color-pick li.active-color span, .shop2-color-ext-list li.active-color span, .shop2-texture-pick li.shop2-color-ext-selected span, .shop2-color-pick li.shop2-color-ext-selected span, .shop2-color-ext-list li.shop2-color-ext-selected span {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0.013%2C10.000%20L9.990%2C-0.000%20L9.990%2C10.000%20L0.013%2C10.000%20Z%22%20%2F%3E%3C%2Fsvg%3E") right bottom no-repeat; }
    .shop2-texture-pick li.active-texture span:after, .shop2-color-pick li.active-texture span:after, .shop2-color-ext-list li.active-texture span:after, .shop2-texture-pick li.active-color span:after, .shop2-color-pick li.active-color span:after, .shop2-color-ext-list li.active-color span:after, .shop2-texture-pick li.shop2-color-ext-selected span:after, .shop2-color-pick li.shop2-color-ext-selected span:after, .shop2-color-ext-list li.shop2-color-ext-selected span:after {
      display: block; }
  .shop2-texture-pick li.shop2-color-ext-selected, .shop2-color-pick li.shop2-color-ext-selected, .shop2-color-ext-list li.shop2-color-ext-selected {
    border-color: #fff;
    outline: 1px solid #fdae80; }
    .shop2-texture-pick li.shop2-color-ext-selected span, .shop2-color-pick li.shop2-color-ext-selected span, .shop2-color-ext-list li.shop2-color-ext-selected span {
      width: 19px;
      height: 17px; }

.shop2-color-ext-multi {
  outline: none;
  border: 1px solid #fdae80;
  padding: 1px; }

.shop2-color-ext-multi li:first-child:last-child {
  width: 16px !important;
  height: 16px; }

.product-item-thumb .product-amount {
  border: 0; }

.product-amount {
  display: inline-block;
  width: 100px;
  border: 0; }
  .product-amount .amount-title {
    display: none !important; }

.shop2-product-article {
  color: rgba(0, 0, 0, 0.75); }
  .shop2-product-article span {
    color: rgba(0, 0, 0, 0.55); }

.shop2-product {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  margin: 0 0 50px 0; }
  .shop2-product .shop2-product-article {
    padding-left: 8px; }
  .shop2-product .price-current.question {
    width: auto;
    height: auto;
    border: 0;
    display: block; }
  .shop2-product .product-side-l {
    width: 611px;
    border-right: 3px solid transparent; }
  .shop2-product .product-image-wrap {
    position: relative;
    vertical-align: top; }
  .shop2-product .product-image {
    padding: 7px 0 0 7px;
    position: relative;
    margin: 0 0 0 -7px;
    overflow: hidden;
    height: auto; }
  .shop2-product .product-image a {
    display: block; }
  .shop2-product .product-image img {
    width: 100% !important;
    height: auto !important; }
  .shop2-product .product-image .product-spec {
    left: 2px;
    top: 10px;
    padding: 5px 9px 9px !important;
    position: absolute;
    width: 95px;
    font-weight: normal;
    height: 83px;
    font-size: 11px;
    text-transform: uppercase;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22114px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%20114%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fdae80%22%20d%3D%22M113.131%2C22.625%20L-0.006%2C22.625%20L22.621%2C-0.003%20L90.503%2C-0.003%20L113.131%2C22.625%20Z%22%20%2F%3E%3C%2Fsvg%3E") center top no-repeat !important; }
    .shop2-product .product-image .product-spec:before {
      z-index: -1;
      content: "";
      position: absolute;
      right: 1px;
      bottom: 65px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 9px 0px 0 9px;
      border-top-color: rgba(0, 0, 0, 0.15); }
    .shop2-product .product-image .product-spec:after {
      z-index: -1;
      content: "";
      position: absolute;
      left: 1px;
      top: 22px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 8px 8px 0 2px;
      border-top-color: rgba(0, 0, 0, 0.15); }
  .shop2-product .product-image .product-new {
    position: absolute;
    left: auto;
    top: auto;
    font-weight: normal;
    right: -28px;
    bottom: -13px;
    font-size: 11px;
    text-transform: uppercase;
    padding: 3px 22px 25px 22px !important;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2268px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2068%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23bdd495%22%20d%3D%22M33.937%2C33.941%20L-0.004%2C-0.000%20L67.878%2C-0.000%20L33.937%2C33.941%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat !important;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .shop2-product .product-thumbnails-wrap {
    margin: 7px 0 0 27px;
    float: right;
    position: relative; }
  .shop2-product .product-thumbnails-wrap .prevPage {
    bottom: 0;
    left: 25px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg); }
  .shop2-product .product-thumbnails-wrap .nextPage {
    bottom: 0;
    right: 16px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg); }
  .shop2-product .product-thumbnails-wrap .pages {
    margin: 0;
    padding: 0;
    font-size: 0;
    display: none;
    list-style: none;
    text-align: center; }
    .shop2-product .product-thumbnails-wrap .pages li {
      margin: 0 2px;
      width: 6px;
      height: 6px;
      border-radius: 500px;
      border: 1px solid #cfcfcf;
      display: inline-block; }
      .shop2-product .product-thumbnails-wrap .pages li.active {
        background: #5b2219;
        border-color: #5b2219; }
  .shop2-product .product-thumbnails-wrap1 {
    position: relative; }
  .shop2-product .product-thumbnails-wrap1 .scrollbar {
    display: block; }
  .shop2-product .product-thumbnails-wrap1 .handle {
    display: none; }
  .shop2-product .product-thumbnails {
    position: relative;
    float: right;
    min-height: 367px;
    margin: 0 0 0 -2px; }
  .shop2-product .product-thumbnails ul {
    overflow: inherit; }
  .shop2-product .scrollbar {
    min-height: 367px; }
  .shop2-product .thumbnails-in {
    width: 77px;
    padding: 0 0 0 25px !important; }
  .shop2-product .thumbnails-in li {
    background: none;
    border: 0;
    margin: 0 auto 37px;
    display: block;
    width: 78px;
    height: 77px;
    position: relative;
    text-align: center; }
    .shop2-product .thumbnails-in li:after {
      display: none;
      content: "";
      position: absolute;
      left: -25px;
      top: 0;
      bottom: 0;
      width: 2px;
      background: #5b2219; }
    .shop2-product .thumbnails-in li.active-item:after {
      display: block; }
    .shop2-product .thumbnails-in li a {
      display: block; }
    .shop2-product .thumbnails-in li img {
      width: 100%; }
  .shop2-product .product-side-c {
    padding: 0 0 0 32px; }
  .shop2-product .product-side-r {
    padding: 7px 0 0 7px;
    min-height: 0; }
  .shop2-product .product-side-r .shop2-product-discount-desc {
    -webkit-transform: translate(-42px, -5px);
    -moz-transform: translate(-42px, -5px);
    -ms-transform: translate(-42px, -5px);
    -o-transform: translate(-42px, -5px);
    transform: translate(-42px, -5px); }
  .shop2-product .tpl-rating-block {
    margin: 0 0 20px 0;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.75); }
  .shop2-product .tpl-rating-block span {
    display: inline-block;
    margin: 1px 0 0 0;
    vertical-align: top; }
  .shop2-product .tpl-rating-block .tpl-stars {
    margin: 0 9px 0 0; }
  .shop2-product .tpl-rating {
    margin: 0;
    width: 97px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2297px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2097%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fdae80%22%20d%3D%22M93.096%2C10.944%20L93.804%2C16.998%20L88.637%2C14.407%20L83.469%2C16.998%20L84.178%2C10.944%20L80.276%2C6.491%20L85.881%2C5.340%20L88.637%2C-0.002%20L91.393%2C5.340%20L96.998%2C6.491%20L93.096%2C10.944%20ZM73.735%2C16.998%20L68.568%2C14.407%20L63.401%2C16.998%20L64.109%2C10.944%20L60.207%2C6.491%20L65.812%2C5.340%20L68.568%2C-0.002%20L71.324%2C5.340%20L76.929%2C6.491%20L73.027%2C10.944%20L73.735%2C16.998%20ZM53.666%2C16.998%20L48.499%2C14.407%20L43.332%2C16.998%20L44.040%2C10.944%20L40.138%2C6.491%20L45.743%2C5.340%20L48.499%2C-0.002%20L51.255%2C5.340%20L56.860%2C6.491%20L52.958%2C10.944%20L53.666%2C16.998%20ZM33.598%2C16.998%20L28.430%2C14.407%20L23.263%2C16.998%20L23.971%2C10.944%20L20.069%2C6.491%20L25.674%2C5.340%20L28.430%2C-0.002%20L31.186%2C5.340%20L36.791%2C6.491%20L32.889%2C10.944%20L33.598%2C16.998%20ZM13.528%2C16.998%20L8.361%2C14.407%20L3.194%2C16.998%20L3.902%2C10.944%20L0.000%2C6.491%20L5.605%2C5.340%20L8.361%2C-0.002%20L11.117%2C5.340%20L16.722%2C6.491%20L12.820%2C10.944%20L13.528%2C16.998%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-product .tpl-stars {
    margin: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2297px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2097%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cccccc%22%20d%3D%22M93.096%2C10.944%20L93.804%2C16.998%20L88.637%2C14.407%20L83.469%2C16.998%20L84.178%2C10.944%20L80.276%2C6.491%20L85.881%2C5.340%20L88.637%2C-0.002%20L91.393%2C5.340%20L96.998%2C6.491%20L93.096%2C10.944%20ZM73.735%2C16.998%20L68.568%2C14.407%20L63.401%2C16.998%20L64.109%2C10.944%20L60.207%2C6.491%20L65.812%2C5.340%20L68.568%2C-0.002%20L71.324%2C5.340%20L76.929%2C6.491%20L73.027%2C10.944%20L73.735%2C16.998%20ZM53.666%2C16.998%20L48.499%2C14.407%20L43.332%2C16.998%20L44.040%2C10.944%20L40.138%2C6.491%20L45.743%2C5.340%20L48.499%2C-0.002%20L51.255%2C5.340%20L56.860%2C6.491%20L52.958%2C10.944%20L53.666%2C16.998%20ZM33.598%2C16.998%20L28.430%2C14.407%20L23.263%2C16.998%20L23.971%2C10.944%20L20.069%2C6.491%20L25.674%2C5.340%20L28.430%2C-0.002%20L31.186%2C5.340%20L36.791%2C6.491%20L32.889%2C10.944%20L33.598%2C16.998%20ZM13.528%2C16.998%20L8.361%2C14.407%20L3.194%2C16.998%20L3.902%2C10.944%20L0.000%2C6.491%20L5.605%2C5.340%20L8.361%2C-0.002%20L11.117%2C5.340%20L16.722%2C6.491%20L12.820%2C10.944%20L13.528%2C16.998%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    height: 17px;
    width: 97px; }
  .shop2-product .shop2-product-actions {
    position: relative;
    padding: 0 0 20px 0; }
  .shop2-product .shop2-product-actions dt {
    text-align: left; }
  .shop2-product .form-add {
    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;
    border: 0;
    padding: 16px 0 16px 0;
    margin: 0 0 20px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .shop2-product .form-add .product-price {
    min-width: 0;
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif; }
    .shop2-product .form-add .product-price .price-old {
      font-size: 14px;
      color: #5b2219;
      font-family: 'Roboto', Arial, Helvetica, sans-serif; }
      .shop2-product .form-add .product-price .price-old span {
        color: rgba(0, 0, 0, 0.75); }
      .shop2-product .form-add .product-price .price-old strong {
        font-size: 14px; }
    .shop2-product .form-add .product-price .price-current {
      color: #000;
      font-weight: bold;
      font-size: 23px; }
      .shop2-product .form-add .product-price .price-current strong {
        font-size: 23px; }
  .shop2-product .form-add .product-amount {
    margin: 0; }
  .shop2-product .shop2-product-amount {
    width: 90px; }
  .shop2-product .shop2-product-amount input[type="text"] {
    height: 46px;
    line-height: 46px; }
  .shop2-product .shop2-product-amount button {
    height: 46px;
    line-height: 46px; }
  .shop2-product .shop2-product-btn.type-3 {
    float: left;
    width: 47.616%;
    margin: 0 0 10px 0;
    height: 48px;
    text-align: center;
    background: #5b2219;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear; }
  .shop2-product .shop2-product-btn.type-3:hover {
    background: #6b281d; }
  .shop2-product .shop2-product-btn.type-3:active {
    -webkit-transition: 0;
    -moz-transition: 0;
    -o-transition: 0;
    -ms-transition: 0;
    transition: 0;
    background: #471b14; }
  .shop2-product .shop2-product-btn.type-3 span {
    font-size: 12px;
    color: #fff;
    height: 48px;
    line-height: 48px;
    text-transform: uppercase;
    font-weight: bold;
    display: inline-block;
    padding: 0 25px 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%2219px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2019%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17.363%2C4.628%20L14.363%2C11.127%20C14.125%2C11.642%2013.604%2C11.999%2013.000%2C11.999%20L3.500%2C11.999%20C2.671%2C11.999%202.000%2C11.328%202.000%2C10.499%20L2.000%2C3.060%20L0.220%2C1.280%20C0.084%2C1.144%20-0.000%2C0.956%20-0.000%2C0.749%20C-0.000%2C0.335%200.335%2C-0.001%200.750%2C-0.001%20C0.957%2C-0.001%201.144%2C0.083%201.280%2C0.219%20L3.560%2C2.499%20L16.000%2C2.499%20C16.828%2C2.499%2017.500%2C3.171%2017.500%2C3.999%20C17.500%2C4.224%2017.451%2C4.436%2017.363%2C4.628%20ZM3.500%2C10.499%20L13.000%2C10.499%20L14.847%2C6.500%20L3.500%2C6.500%20L3.500%2C10.499%20ZM16.000%2C3.999%20L3.500%2C3.999%20L3.500%2C4.999%20L15.539%2C4.999%20L16.001%2C3.999%20L16.000%2C3.999%20ZM4.000%2C12.999%20C4.828%2C12.999%205.500%2C13.671%205.500%2C14.499%20C5.500%2C15.328%204.828%2C15.999%204.000%2C15.999%20C3.172%2C15.999%202.500%2C15.328%202.500%2C14.499%20C2.500%2C13.671%203.172%2C12.999%204.000%2C12.999%20ZM12.000%2C12.999%20C12.828%2C12.999%2013.500%2C13.671%2013.500%2C14.499%20C13.500%2C15.328%2012.828%2C15.999%2012.000%2C15.999%20C11.172%2C15.999%2010.500%2C15.328%2010.500%2C14.499%20C10.500%2C13.671%2011.172%2C12.999%2012.000%2C12.999%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat !important;
    background-position: right center !important;
    overflow: visible; }
    .shop2-product .shop2-product-btn.type-3 span:after {
      right: -17px;
      border: 1px solid #fff; }
  .shop2-product .buy-one-click {
    float: right;
    width: 47.616%;
    margin: 0 0 20px 0;
    display: inline-block; }
  .shop2-product .buy-one-click a {
    display: block;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    color: #5b2219;
    height: 46px;
    line-height: 46px;
    border: 1px solid #833124; }
  .shop2-product .jq-selectbox {
    width: 100%; }
  .shop2-product .product-details {
    margin: 0 0 16px 0;
    padding: 10px 0 10px 0;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .shop2-product .product-details:empty {
    display: none; }
  .shop2-product .product-details .product-compare {
    padding: 8px 0 16px; }
  .shop2-product .product-note {
    font-size: 15px;
    color: rgba(0, 0, 0, 0.85);
    line-height: 20px;
    padding: 0 0 16px 0; }
  @media handheld, only screen and (max-width: 920px) {
  .shop2-product .product-thumbnails {
    height: auto !important; }
  .shop2-product .scrollbar {
    height: 2px !important; }
  .shop2-product .side-l-r-wrapper {
    table-layout: fixed; }
  .shop2-product .product-side-r {
    width: 320px; }
  .shop2-product .product-side-l {
    width: auto;
    float: none;
    padding-right: 0;
    border-right: 26px solid transparent; }
  .shop2-product .product-image {
    max-width: 100%; } }
  @media handheld, only screen and (max-width: 768px) {
  .shop2-product .product-side-l {
    border: 0; }
  .shop2-product .product-side-r {
    width: 240px;
    padding-left: 0; } }
  @media handheld, only screen and (max-width: 500px) {
  .shop2-product .product-side-l {
    border-right: 0; }
  .shop2-product .product-side-r {
    width: 100%; } }

.product-includeForm, .product-includeForm2 {
  display: none;
  overflow-y: auto;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 150;
  padding: 20px 30px;
  background: rgba(0, 0, 0, 0.33); }
  .product-includeForm.active, .product-includeForm2.active {
    display: flex; }
  .product-includeForm .title, .product-includeForm2 .title {
    padding: 27px 0 15px 0;
    color: #000; }
  .product-includeForm .field-title, .product-includeForm2 .field-title {
    padding: 0 0 6px 0; }
  .product-includeForm .field-value, .product-includeForm2 .field-value {
    margin: 0 0 18px 0; }
  .product-includeForm .tpl-anketa-success-note, .product-includeForm2 .tpl-anketa-success-note {
    padding: 34px 0 0 0; }

.product-includeForm .gr-form-wrap, .product-includeForm2 .gr-form-wrap, .product-includeForm .tpl-anketa, .product-includeForm2 .tpl-anketa {
  padding: 20px;
  position: relative;
  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: auto;
  background: #f6eee0;
  max-width: 260px; }
  .product-includeForm .gr-form-wrap form, .product-includeForm2 .gr-form-wrap form, .product-includeForm .tpl-anketa form, .product-includeForm2 .tpl-anketa form {
    width: 100%; }
  .product-includeForm .gr-form-wrap input[type="text"], .product-includeForm2 .gr-form-wrap input[type="text"], .product-includeForm .tpl-anketa input[type="text"], .product-includeForm2 .tpl-anketa input[type="text"] {
    width: 100%;
    margin: 5px 0 0 0; }
  .product-includeForm .gr-form-wrap textarea, .product-includeForm2 .gr-form-wrap textarea, .product-includeForm .tpl-anketa textarea, .product-includeForm2 .tpl-anketa textarea {
    margin: 5px 0 0 0; }
  .product-includeForm .gr-form-wrap span, .product-includeForm2 .gr-form-wrap span, .product-includeForm .tpl-anketa span, .product-includeForm2 .tpl-anketa span {
    color: #5b2219 !important; }
  .product-includeForm .gr-form-wrap.posted, .product-includeForm2 .gr-form-wrap.posted, .product-includeForm .tpl-anketa.posted, .product-includeForm2 .tpl-anketa.posted {
    padding-top: 33px; }
    .product-includeForm .gr-form-wrap.posted .closeBtnForm, .product-includeForm2 .gr-form-wrap.posted .closeBtnForm, .product-includeForm .tpl-anketa.posted .closeBtnForm, .product-includeForm2 .tpl-anketa.posted .closeBtnForm {
      right: 9px;
      top: 6px; }

.closeBtnForm {
  position: absolute;
  right: 19px;
  top: 19px;
  cursor: pointer;
  width: 26px;
  height: 26px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.75%29%22%20d%3D%22M15.994%2C15.280%20C15.986%2C15.461%2015.918%2C15.641%2015.780%2C15.780%20C15.641%2C15.918%2015.461%2C15.986%2015.280%2C15.993%20C15.078%2C16.002%2014.873%2C15.934%2014.719%2C15.780%20L8.000%2C9.060%20L1.281%2C15.780%20C1.126%2C15.934%200.922%2C16.002%200.720%2C15.993%20C0.539%2C15.986%200.359%2C15.918%200.220%2C15.780%20C0.082%2C15.641%200.014%2C15.461%200.006%2C15.280%20C-0.002%2C15.077%200.066%2C14.873%200.220%2C14.719%20L6.940%2C8.000%20L0.220%2C1.281%20C0.066%2C1.126%20-0.002%2C0.922%200.006%2C0.720%20C0.014%2C0.538%200.082%2C0.359%200.220%2C0.220%20C0.359%2C0.082%200.539%2C0.014%200.720%2C0.006%20C0.922%2C-0.002%201.126%2C0.066%201.281%2C0.220%20L8.000%2C6.939%20L14.719%2C0.220%20C14.873%2C0.066%2015.078%2C-0.002%2015.280%2C0.006%20C15.461%2C0.014%2015.641%2C0.082%2015.780%2C0.220%20C15.918%2C0.359%2015.986%2C0.538%2015.994%2C0.720%20C16.002%2C0.922%2015.934%2C1.126%2015.780%2C1.281%20L9.061%2C8.000%20L15.780%2C14.719%20C15.934%2C14.873%2016.002%2C15.077%2015.994%2C15.280%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat;
  cursor: pointer; }

.shop2-preloader {
  background: url('/g/shop2v2/default/images/preloader.gif') 50% 50% no-repeat;
  position: absolute;
  display: none; }

.shop2-product .product-new, .shop2-product .product-spec {
  z-index: 1; }

button.tpl-button, input[type="button"].tpl-button, input[type="submit"].tpl-button, input[type="reset"].tpl-button, a.tpl-button {
  display: inline-block;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
  color: #5b2219;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
  background: none;
  border: 1px solid #833124; }
  button.tpl-button:hover, input[type="button"].tpl-button:hover, input[type="submit"].tpl-button:hover, input[type="reset"].tpl-button:hover, a.tpl-button:hover, button.tpl-button:active, input[type="button"].tpl-button:active, input[type="submit"].tpl-button:active, input[type="reset"].tpl-button:active, a.tpl-button:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none; }

.scrollbar {
  position: relative;
  width: 2px;
  float: left;
  background: rgba(0, 0, 0, 0.15);
  display: none; }

.handle {
  position: relative;
  width: 2px;
  height: 100%;
  background: #5b2219; }

.mousearea {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: -10px;
  right: -10px;
  bottom: 0; }

.prevPage, .nextPage {
  width: 22px;
  height: 22px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  position: absolute;
  bottom: -11px;
  cursor: pointer; }
  .prevPage:hover, .nextPage:hover, .prevPage:active, .nextPage:active {
    border-color: #5b2219;
    background: #5b2219 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.262%2C0.197%20L7.271%2C5.947%20C7.426%2C6.089%207.515%2C6.289%207.515%2C6.499%20C7.515%2C6.710%207.426%2C6.910%207.271%2C7.052%20L1.262%2C12.802%20L1.261%2C12.800%20C1.127%2C12.923%200.950%2C12.999%200.754%2C12.999%20C0.339%2C12.999%200.002%2C12.663%200.002%2C12.250%20C0.002%2C12.031%200.097%2C11.835%200.247%2C11.699%20L0.246%2C11.696%20L5.650%2C6.499%20L0.246%2C1.302%20L0.247%2C1.300%20C0.097%2C1.163%200.002%2C0.968%200.002%2C0.749%20C0.002%2C0.335%200.339%2C-0.001%200.754%2C-0.001%20C0.950%2C-0.001%201.127%2C0.076%201.261%2C0.199%20L1.262%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .prevPage.disabled, .nextPage.disabled {
    border: 1px solid rgba(0, 0, 0, 0.15);
    cursor: not-allowed;
    background: #f6eee0 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.3%29%22%20d%3D%22M1.262%2C0.197%20L7.271%2C5.947%20C7.426%2C6.089%207.515%2C6.289%207.515%2C6.499%20C7.515%2C6.710%207.426%2C6.910%207.271%2C7.052%20L1.262%2C12.802%20L1.261%2C12.800%20C1.127%2C12.923%200.950%2C12.999%200.754%2C12.999%20C0.339%2C12.999%200.002%2C12.663%200.002%2C12.250%20C0.002%2C12.031%200.097%2C11.835%200.247%2C11.699%20L0.246%2C11.696%20L5.650%2C6.499%20L0.246%2C1.302%20L0.247%2C1.300%20C0.097%2C1.163%200.002%2C0.968%200.002%2C0.749%20C0.002%2C0.335%200.339%2C-0.001%200.754%2C-0.001%20C0.950%2C-0.001%201.127%2C0.076%201.261%2C0.199%20L1.262%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

.prevPage {
  left: 0;
  background: #f6eee0 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.3%29%22%20d%3D%22M1.262%2C0.197%20L7.271%2C5.947%20C7.426%2C6.089%207.515%2C6.289%207.515%2C6.499%20C7.515%2C6.710%207.426%2C6.910%207.271%2C7.052%20L1.262%2C12.802%20L1.261%2C12.800%20C1.127%2C12.923%200.950%2C12.999%200.754%2C12.999%20C0.339%2C12.999%200.002%2C12.663%200.002%2C12.250%20C0.002%2C12.031%200.097%2C11.835%200.247%2C11.699%20L0.246%2C11.696%20L5.650%2C6.499%20L0.246%2C1.302%20L0.247%2C1.300%20C0.097%2C1.163%200.002%2C0.968%200.002%2C0.749%20C0.002%2C0.335%200.339%2C-0.001%200.754%2C-0.001%20C0.950%2C-0.001%201.127%2C0.076%201.261%2C0.199%20L1.262%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.nextPage {
  right: 0;
  background: #f6eee0 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.3%29%22%20d%3D%22M1.262%2C0.197%20L7.271%2C5.947%20C7.426%2C6.089%207.515%2C6.289%207.515%2C6.499%20C7.515%2C6.710%207.426%2C6.910%207.271%2C7.052%20L1.262%2C12.802%20L1.261%2C12.800%20C1.127%2C12.923%200.950%2C12.999%200.754%2C12.999%20C0.339%2C12.999%200.002%2C12.663%200.002%2C12.250%20C0.002%2C12.031%200.097%2C11.835%200.247%2C11.699%20L0.246%2C11.696%20L5.650%2C6.499%20L0.246%2C1.302%20L0.247%2C1.300%20C0.097%2C1.163%200.002%2C0.968%200.002%2C0.749%20C0.002%2C0.335%200.339%2C-0.001%200.754%2C-0.001%20C0.950%2C-0.001%201.127%2C0.076%201.261%2C0.199%20L1.262%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

.shop2-product-data {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  margin-bottom: 0; }
  .shop2-product-data .shop2-product-tabs {
    margin-bottom: 0; }
  .shop2-product-data .shop2-product-tabs li {
    height: 48px;
    background: none;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
    .shop2-product-data .shop2-product-tabs li a {
      height: 48px;
      font-size: 15px;
      color: rgba(0, 0, 0, 0.85);
      padding: 0 20px;
      border: 1px solid transparent;
      line-height: 48px;
      text-transform: uppercase;
      font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
      font-weight: bold; }
      .shop2-product-data .shop2-product-tabs li a:hover {
        color: #5b2219; }
        .shop2-product-data .shop2-product-tabs li a:hover:after {
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%235b2219%22%20d%3D%22M6.803%2C1.297%20L4.057%2C4.439%20C3.915%2C4.599%203.715%2C4.691%203.504%2C4.691%20C3.294%2C4.691%203.094%2C4.599%202.952%2C4.439%20L0.206%2C1.297%20L0.208%2C1.295%20C0.085%2C1.157%200.009%2C0.974%200.009%2C0.771%20C0.009%2C0.343%200.345%2C-0.005%200.758%2C-0.005%20C0.977%2C-0.005%201.172%2C0.093%201.308%2C0.248%20L1.310%2C0.247%20L3.504%2C2.765%20L5.698%2C0.247%20L5.700%2C0.248%20C5.837%2C0.093%206.032%2C-0.005%206.251%2C-0.005%20C6.664%2C-0.005%207.000%2C0.343%207.000%2C0.771%20C7.000%2C0.974%206.923%2C1.157%206.801%2C1.295%20L6.803%2C1.297%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .shop2-product-data .shop2-product-tabs li a:after {
        content: "";
        display: inline-block;
        vertical-align: middle;
        margin: -3px 0 0 5px;
        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%22rgba%280%2C%200%2C%200%2C%200.85%29%22%20d%3D%22M6.803%2C1.297%20L4.057%2C4.439%20C3.915%2C4.599%203.715%2C4.691%203.504%2C4.691%20C3.294%2C4.691%203.094%2C4.599%202.952%2C4.439%20L0.206%2C1.297%20L0.208%2C1.295%20C0.085%2C1.157%200.009%2C0.974%200.009%2C0.771%20C0.009%2C0.343%200.345%2C-0.005%200.758%2C-0.005%20C0.977%2C-0.005%201.172%2C0.093%201.308%2C0.248%20L1.310%2C0.247%20L3.504%2C2.765%20L5.698%2C0.247%20L5.700%2C0.248%20C5.837%2C0.093%206.032%2C-0.005%206.251%2C-0.005%20C6.664%2C-0.005%207.000%2C0.343%207.000%2C0.771%20C7.000%2C0.974%206.923%2C1.157%206.801%2C1.295%20L6.803%2C1.297%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop2-product-data .shop2-product-tabs li.r-tabs-state-active a {
      color: #5b2219;
      border-left: 1px solid rgba(0, 0, 0, 0.15);
      border-top: 1px solid rgba(0, 0, 0, 0.15);
      border-right: 1px solid rgba(0, 0, 0, 0.15);
      border-bottom: 1px solid #f6eee0; }
      .shop2-product-data .shop2-product-tabs li.r-tabs-state-active a:after {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%235b2219%22%20d%3D%22M6.803%2C1.297%20L4.057%2C4.439%20C3.915%2C4.599%203.715%2C4.691%203.504%2C4.691%20C3.294%2C4.691%203.094%2C4.599%202.952%2C4.439%20L0.206%2C1.297%20L0.208%2C1.295%20C0.085%2C1.157%200.009%2C0.974%200.009%2C0.771%20C0.009%2C0.343%200.345%2C-0.005%200.758%2C-0.005%20C0.977%2C-0.005%201.172%2C0.093%201.308%2C0.248%20L1.310%2C0.247%20L3.504%2C2.765%20L5.698%2C0.247%20L5.700%2C0.248%20C5.837%2C0.093%206.032%2C-0.005%206.251%2C-0.005%20C6.664%2C-0.005%207.000%2C0.343%207.000%2C0.771%20C7.000%2C0.974%206.923%2C1.157%206.801%2C1.295%20L6.803%2C1.297%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-product-data .shop2-product-desc {
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    padding-left: 0;
    padding-right: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0; }
  .shop2-product-data .shop2-product-desc .desc-area {
    display: none;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px; }
  .shop2-product-data .shop2-product-desc .shop2-kind-item {
    margin: 0; }
  .shop2-product-data table.shop2-product-params tr.even {
    background: none; }
  .shop2-product-data table.shop2-product-params th {
    padding-left: 0;
    width: 12%;
    font-size: 12px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.85);
    font-weight: bold; }
  .shop2-product-data table.shop2-product-params td {
    color: rgba(0, 0, 0, 0.55);
    font-size: 14px; }

.tpl-comment .tpl-header {
  position: relative;
  background: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
  .tpl-comment .tpl-header:after {
    content: "";
    position: absolute;
    left: 8px;
    bottom: -5px;
    background: #fff;
    width: 7px;
    height: 7px;
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-transform: rotate(-136deg);
    -moz-transform: rotate(-136deg);
    -ms-transform: rotate(-136deg);
    -o-transform: rotate(-136deg);
    transform: rotate(-136deg); }
  .tpl-comment .tpl-name {
    color: rgba(0, 0, 0, 0.2);
    margin: 0 12px 0 0;
    font-size: 14px;
    font-weight: bold; }
  .tpl-comment .tpl-date {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.4);
    margin-right: 21px; }
  .tpl-comment .tpl-body {
    padding: 15px 0 39px 0;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.55);
    line-height: 21px;
    margin: 0; }
  .tpl-comment .tpl-body dd {
    margin: 0; }
  .tpl-comment .tpl-link {
    width: 15px;
    height: 16px;
    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%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%22rgba%280%2C%200%2C%200%2C%200.2%29%22%20d%3D%22M12.624%2C10.500%20C11.949%2C12.596%2010.092%2C14.151%207.906%2C14.445%20L7.906%2C5.394%20C9.060%2C5.067%209.906%2C4.008%209.906%2C2.750%20C9.906%2C1.231%208.675%2C-0.000%207.156%2C-0.000%20C5.637%2C-0.000%204.406%2C1.231%204.406%2C2.750%20C4.406%2C4.008%205.252%2C5.067%206.406%2C5.394%20L6.406%2C14.445%20C4.220%2C14.151%202.364%2C12.596%201.688%2C10.500%20L3.156%2C10.500%20C3.570%2C10.500%203.906%2C10.164%203.906%2C9.750%20C3.906%2C9.336%203.570%2C9.000%203.156%2C9.000%20L0.741%2C9.000%20C0.522%2C9.000%200.314%2C9.095%200.172%2C9.262%20C0.029%2C9.428%20-0.033%2C9.649%200.000%2C9.865%20C0.544%2C13.362%203.620%2C16.000%207.156%2C16.000%20C10.692%2C16.000%2013.768%2C13.362%2014.312%2C9.865%20C14.346%2C9.649%2014.283%2C9.428%2014.141%2C9.262%20C13.998%2C9.095%2013.790%2C9.000%2013.571%2C9.000%20L11.156%2C9.000%20C10.742%2C9.000%2010.406%2C9.336%2010.406%2C9.750%20C10.406%2C10.164%2010.742%2C10.500%2011.156%2C10.500%20L12.624%2C10.500%20ZM5.906%2C2.750%20C5.906%2C2.061%206.467%2C1.500%207.156%2C1.500%20C7.846%2C1.500%208.406%2C2.061%208.406%2C2.750%20C8.406%2C3.439%207.846%2C4.000%207.156%2C4.000%20C6.467%2C4.000%205.906%2C3.439%205.906%2C2.750%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.tpl-title {
  font-size: 12px;
  font-weight: bold;
  color: #000;
  text-transform: uppercase;
  padding: 0 0 5px 0; }

.tpl-auth input[type=text] {
  width: 100%; }
  .tpl-auth .tpl-left {
    width: 230px; }

.tpl-form input[type=text], .tpl-form input[type=password], .tpl-form select {
  line-height: 1;
  height: 40px;
  padding-left: 9px;
  padding-right: 9px; }

.tpl-form {
  text-align: left; }
  .tpl-form .tpl-field.type-text {
    display: inline-block;
    vertical-align: top;
    width: 248px; }
  .tpl-form .tpl-field.type-text input {
    width: 100%; }
  .tpl-form .tpl-field.type-text + .tpl-field.type-text {
    margin: 0 0 0 30px; }
  .tpl-form .tpl-field textarea {
    width: 100%;
    padding: 12px 9px; }
  .tpl-form .tpl-field.stars-wrap {
    margin: 23px 0 0 0; }
  .tpl-form input[type=text], .tpl-form input[type=password], .tpl-form textarea, .tpl-form select {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border-color: rgba(0, 0, 0, 0.15);
    background: #f6eee0;
    color: rgba(0, 0, 0, 0.55); }
  .tpl-form .tpl-stars {
    width: 96px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2220px%22%20%20viewBox%3D%220%200%2019%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cccccc%22%20d%3D%22M93.096%2C10.944%20L93.804%2C16.998%20L88.637%2C14.407%20L83.469%2C16.998%20L84.178%2C10.944%20L80.276%2C6.491%20L85.881%2C5.340%20L88.637%2C-0.002%20L91.393%2C5.340%20L96.998%2C6.491%20L93.096%2C10.944%20ZM73.735%2C16.998%20L68.568%2C14.407%20L63.401%2C16.998%20L64.109%2C10.944%20L60.207%2C6.491%20L65.812%2C5.340%20L68.568%2C-0.002%20L71.324%2C5.340%20L76.929%2C6.491%20L73.027%2C10.944%20L73.735%2C16.998%20ZM53.666%2C16.998%20L48.499%2C14.407%20L43.332%2C16.998%20L44.040%2C10.944%20L40.138%2C6.491%20L45.743%2C5.340%20L48.499%2C-0.002%20L51.255%2C5.340%20L56.860%2C6.491%20L52.958%2C10.944%20L53.666%2C16.998%20ZM33.598%2C16.998%20L28.430%2C14.407%20L23.263%2C16.998%20L23.971%2C10.944%20L20.069%2C6.491%20L25.674%2C5.340%20L28.430%2C-0.002%20L31.186%2C5.340%20L36.791%2C6.491%20L32.889%2C10.944%20L33.598%2C16.998%20ZM13.528%2C16.998%20L8.361%2C14.407%20L3.194%2C16.998%20L3.902%2C10.944%20L0.000%2C6.491%20L5.605%2C5.340%20L8.361%2C-0.002%20L11.117%2C5.340%20L16.722%2C6.491%20L12.820%2C10.944%20L13.528%2C16.998%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
  .tpl-form .tpl-stars span {
    width: 19px;
    height: 20px; }
    .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%2219px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2019%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fdae80%22%20d%3D%22M93.096%2C10.944%20L93.804%2C16.998%20L88.637%2C14.407%20L83.469%2C16.998%20L84.178%2C10.944%20L80.276%2C6.491%20L85.881%2C5.340%20L88.637%2C-0.002%20L91.393%2C5.340%20L96.998%2C6.491%20L93.096%2C10.944%20ZM73.735%2C16.998%20L68.568%2C14.407%20L63.401%2C16.998%20L64.109%2C10.944%20L60.207%2C6.491%20L65.812%2C5.340%20L68.568%2C-0.002%20L71.324%2C5.340%20L76.929%2C6.491%20L73.027%2C10.944%20L73.735%2C16.998%20ZM53.666%2C16.998%20L48.499%2C14.407%20L43.332%2C16.998%20L44.040%2C10.944%20L40.138%2C6.491%20L45.743%2C5.340%20L48.499%2C-0.002%20L51.255%2C5.340%20L56.860%2C6.491%20L52.958%2C10.944%20L53.666%2C16.998%20ZM33.598%2C16.998%20L28.430%2C14.407%20L23.263%2C16.998%20L23.971%2C10.944%20L20.069%2C6.491%20L25.674%2C5.340%20L28.430%2C-0.002%20L31.186%2C5.340%20L36.791%2C6.491%20L32.889%2C10.944%20L33.598%2C16.998%20ZM13.528%2C16.998%20L8.361%2C14.407%20L3.194%2C16.998%20L3.902%2C10.944%20L0.000%2C6.491%20L5.605%2C5.340%20L8.361%2C-0.002%20L11.117%2C5.340%20L16.722%2C6.491%20L12.820%2C10.944%20L13.528%2C16.998%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
  .tpl-form .tpl-button {
    margin: 11px 0 0 0; }
  .tpl-form .tpl-error {
    color: #eb3c3c;
    font-size: 12px;
    text-transform: none;
    font-weight: normal; }

.error, .required {
  color: #5b2219 !important; }

.r-tabs-accordion-title {
  display: none;
  height: 48px;
  background: none;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }
  .r-tabs-accordion-title a {
    text-decoration: none;
    height: 48px;
    font-size: 15px;
    color: #474747;
    padding: 0 20px;
    border: 1px solid transparent;
    line-height: 48px;
    text-transform: uppercase;
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
    font-weight: bold; }
  .r-tabs-accordion-title a:hover {
    color: #5b2219; }
    .r-tabs-accordion-title a:hover:after {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%235b2219%22%20d%3D%22M6.803%2C1.297%20L4.057%2C4.439%20C3.915%2C4.599%203.715%2C4.691%203.504%2C4.691%20C3.294%2C4.691%203.094%2C4.599%202.952%2C4.439%20L0.206%2C1.297%20L0.208%2C1.295%20C0.085%2C1.157%200.009%2C0.974%200.009%2C0.771%20C0.009%2C0.343%200.345%2C-0.005%200.758%2C-0.005%20C0.977%2C-0.005%201.172%2C0.093%201.308%2C0.248%20L1.310%2C0.247%20L3.504%2C2.765%20L5.698%2C0.247%20L5.700%2C0.248%20C5.837%2C0.093%206.032%2C-0.005%206.251%2C-0.005%20C6.664%2C-0.005%207.000%2C0.343%207.000%2C0.771%20C7.000%2C0.974%206.923%2C1.157%206.801%2C1.295%20L6.803%2C1.297%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .r-tabs-accordion-title a:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin: -3px 0 0 5px;
    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%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M6.803%2C1.297%20L4.057%2C4.439%20C3.915%2C4.599%203.715%2C4.691%203.504%2C4.691%20C3.294%2C4.691%203.094%2C4.599%202.952%2C4.439%20L0.206%2C1.297%20L0.208%2C1.295%20C0.085%2C1.157%200.009%2C0.974%200.009%2C0.771%20C0.009%2C0.343%200.345%2C-0.005%200.758%2C-0.005%20C0.977%2C-0.005%201.172%2C0.093%201.308%2C0.248%20L1.310%2C0.247%20L3.504%2C2.765%20L5.698%2C0.247%20L5.700%2C0.248%20C5.837%2C0.093%206.032%2C-0.005%206.251%2C-0.005%20C6.664%2C-0.005%207.000%2C0.343%207.000%2C0.771%20C7.000%2C0.974%206.923%2C1.157%206.801%2C1.295%20L6.803%2C1.297%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .r-tabs-accordion-title.r-tabs-state-active a {
    color: #5b2219;
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    border-right: 1px solid rgba(0, 0, 0, 0.15);
    border-bottom: 1px solid #fff; }
    .r-tabs-accordion-title.r-tabs-state-active a:after {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%235b2219%22%20d%3D%22M6.803%2C1.297%20L4.057%2C4.439%20C3.915%2C4.599%203.715%2C4.691%203.504%2C4.691%20C3.294%2C4.691%203.094%2C4.599%202.952%2C4.439%20L0.206%2C1.297%20L0.208%2C1.295%20C0.085%2C1.157%200.009%2C0.974%200.009%2C0.771%20C0.009%2C0.343%200.345%2C-0.005%200.758%2C-0.005%20C0.977%2C-0.005%201.172%2C0.093%201.308%2C0.248%20L1.310%2C0.247%20L3.504%2C2.765%20L5.698%2C0.247%20L5.700%2C0.248%20C5.837%2C0.093%206.032%2C-0.005%206.251%2C-0.005%20C6.664%2C-0.005%207.000%2C0.343%207.000%2C0.771%20C7.000%2C0.974%206.923%2C1.157%206.801%2C1.295%20L6.803%2C1.297%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }

.shop2-group-kinds {
  position: relative;
  margin: 0; }
  .shop2-group-kinds.collection {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
  .shop2-group-kinds.collection .scrollbar {
    position: absolute;
    top: -41px;
    right: 0;
    width: 56px;
    background: none;
    padding: 0 0 0 0; }
  .shop2-group-kinds.collection .handle {
    display: none; }
  .shop2-group-kinds.mod .mousearea {
    left: auto;
    right: auto; }
  .shop2-group-kinds .mousearea {
    cursor: pointer;
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px; }
  .shop2-group-kinds .scrollbar {
    float: none;
    width: auto;
    height: 0;
    padding: 1px 0 0 0; }
  .shop2-group-kinds .handle {
    margin-top: -2px;
    height: 3px; }

.shop2-group-kinds-in {
  padding: 0 0 14px 0; }
  .shop2-group-kinds-in ul {
    min-width: 100%;
    margin: 0;
    list-style: none;
    padding: 0 0 0 0; }
  .shop2-group-kinds-in ul li {
    float: left; }

.shop2-collection-header {
  color: #000;
  font-size: 22px;
  font-weight: normal;
  text-transform: uppercase;
  padding: 0 8px; }

.shop2-group-kinds.mod {
  margin: 0 -16px 22px; }

.shop2-kind-item {
  width: 231px;
  border: 0;
  margin: 0;
  padding: 0 0 20px 0;
  position: relative; }
  .shop2-kind-item .shop2-product-discount-desc {
    left: 10px;
    right: 10px; }
  .shop2-kind-item .kind-image {
    width: auto;
    height: auto;
    float: none; }
  .shop2-kind-item .kind-image a {
    display: block; }
  .shop2-kind-item .kind-image img {
    width: 100%; }
  .shop2-kind-item .tpl-rating-block {
    text-align: center; }
  .shop2-kind-item .kind-details {
    text-align: center;
    padding-left: 0; }
  .shop2-kind-item .kind-name {
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 18px;
    padding: 0 0 15px 0; }
  .shop2-kind-item .kind-name a {
    color: #000;
    text-decoration: none; }
    .shop2-kind-item .kind-name a:hover {
      text-decoration: underline; }
  .shop2-kind-item .kind-price .price-old {
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
    color: #5b2219;
    font-size: 15px;
    margin-right: 0; }
    .shop2-kind-item .kind-price .price-old span {
      color: rgba(0, 0, 0, 0.55);
      font-size: 15px; }
      .shop2-kind-item .kind-price .price-old span strong {
        font-size: 15px; }
  .shop2-kind-item .kind-price .price-current {
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
    font-size: 17px !important;
    font-weight: bold;
    color: #000; }
    .shop2-kind-item .kind-price .price-current strong {
      color: #000;
      font-size: 17px; }
    .shop2-kind-item .kind-price .price-current.question {
      width: auto;
      border: 0; }
  .shop2-kind-item .price-current.question + .shop2-product-discount-desc {
    display: none !important; }
  .shop2-kind-item .shop2-product-discount-desc {
    margin: 0;
    width: auto; }
  .shop2-kind-item .shop2-product-discount-desc p {
    display: none; }
    .shop2-kind-item .shop2-product-discount-desc p + p {
      display: block; }

.shop2-product-folders-header {
  font-size: 20px; }

.shop2-product-folders a {
  font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #fff;
  background: #5b2219; }
  .shop2-product-folders a:hover {
    color: #fff; }
  .shop2-product-folders a span {
    display: none; }

a.shop2-btn.shop2-btn-back {
  color: #5b2219; }
  a.shop2-btn.shop2-btn-back:hover {
    text-decoration: underline; }

.product-item-simple {
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  padding: 28px 0 28px 8px;
  margin: 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;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  align-items: stretch;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .product-item-simple:first-child {
    border-top: 0; }
  .product-item-simple .product-name {
    font-size: 18px;
    text-transform: uppercase; }
  .product-item-simple .product-name a {
    color: #000;
    text-decoration: none; }
    .product-item-simple .product-name a:hover {
      text-decoration: underline; }
  .product-item-simple .product-article {
    margin-top: 6px; }
  .product-item-simple .tpl-stars {
    margin: 0 0 6px 0; }
  .product-item-simple .rat-count {
    vertical-align: top;
    margin: -3px 0 0 4px;
    display: inline-block; }
  .product-item-simple .product-image {
    width: auto;
    height: auto; }
  .product-item-simple .product-image img {
    width: 100%; }
  .product-item-simple .product-image a {
    position: relative;
    display: block; }
  .product-item-simple .product-side-l {
    min-width: 100px;
    width: 208px; }
  .product-item-simple .product-label div.product-new {
    bottom: -12px;
    right: -25px; }
  .product-item-simple .shop2-product-btn.type-3 {
    height: 38px;
    width: 100%; }
  .product-item-simple .shop2-product-btn.type-3 span {
    background-position: 36px center !important;
    padding: 0 0 0 0;
    font-size: 0; }
    .product-item-simple .shop2-product-btn.type-3 span:after {
      right: 31px; }
  .product-item-simple .product-price .price-current {
    color: #000; }
  .product-item-simple .product-price .price-old span {
    color: rgba(0, 0, 0, 0.55); }
  .product-item-simple .product-side-c {
    text-align: left;
    padding: 0 10px;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-basis: 1 1 100%;
    -moz-flex-basis: 1 1 100%;
    -ms-flex-preferred-size: 1 1 100%;
    flex-basis: 1 1 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -moz-box-flex: 1;
    -moz-flex: 1 1 0;
    -ms-flex: 1 1 0;
    flex: 1 1 0; }
  .product-item-simple .product-side-r {
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    width: 105px;
    text-align: left;
    padding: 0 25px 0 32px; }
  .product-item-simple .shop2-product-amount {
    width: 101px; }
  .product-item-simple .shop2-product-amount input[type="text"] {
    width: 38px;
    height: 38px; }
  .product-item-simple .product-price {
    min-height: 0; }
  .product-item-simple .product-price .price-old {
    margin-bottom: 5px; }
  .product-item-simple .shop2-product-actions {
    width: auto;
    text-align: left;
    padding: 0 0 10px 0;
    min-height: 0; }
  .product-item-simple .shop2-product-actions dt {
    text-align: left; }
  .product-item-simple .product-price .price-old {
    color: #5b2219; }
  .product-item-simple .shop2-product-options {
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    display: block; }
  .product-item-simple .shop2-product-options tr {
    padding: 0 0 6px 0;
    display: block; }
  .product-item-simple .shop2-product-options td, .product-item-simple .shop2-product-options th {
    padding: 0 0 0 0;
    border: 0;
    display: inline-block;
    vertical-align: top; }
  .product-item-simple .shop2-product-options th {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.85);
    text-transform: uppercase; }
  .product-item-simple .shop2-product-options td {
    padding: 0 0 0 10px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.55); }
  .product-item-simple .shop2-product-actions {
    margin-right: 0; }
  .product-item-simple .product-amount .shop2-product-amount {
    margin: 7px 0 20px 0; }

.product-name a:hover {
  text-decoration: underline; }

.shop2-pagelist li {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  width: 30px !important;
  height: 38px !important;
  background: none;
  border: 0; }
  .shop2-pagelist li:hover {
    background: #5b2219; }
    .shop2-pagelist li:hover a {
      border-color: #5b2219;
      color: #fff; }
    .shop2-pagelist li:hover span {
      color: #fff; }
  .shop2-pagelist li a {
    border: 1px solid rgba(0, 0, 0, 0.15); }
  .shop2-pagelist li a, .shop2-pagelist li span {
    text-align: center;
    padding: 0 0 0 0 !important;
    width: 29px !important;
    height: 36px !important;
    line-height: 36px !important; }
  .shop2-pagelist li.page-num.active-num {
    background: #262626;
    border-color: #262626 !important; }
    .shop2-pagelist li.page-num.active-num span {
      color: #fff; }
  .shop2-pagelist li.page-first a, .shop2-pagelist li.page-prev a, .shop2-pagelist li.page-next a, .shop2-pagelist li.page-last a {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.85%29%22%20d%3D%22M1.373%2C0.197%20L5.744%2C3.944%20C5.913%2C4.086%206.009%2C4.286%206.009%2C4.496%20C6.009%2C4.707%205.913%2C4.907%205.744%2C5.049%20L1.373%2C8.796%20L1.372%2C8.794%20C1.226%2C8.917%201.033%2C8.993%200.820%2C8.993%20C0.367%2C8.993%200.000%2C8.658%200.000%2C8.244%20C0.000%2C8.025%200.104%2C7.830%200.267%2C7.693%20L0.266%2C7.691%20L3.977%2C4.496%20L0.266%2C1.302%20L0.267%2C1.300%20C0.104%2C1.163%200.000%2C0.968%200.000%2C0.749%20C0.000%2C0.336%200.367%2C-0.000%200.820%2C-0.000%20C1.033%2C-0.000%201.226%2C0.076%201.372%2C0.199%20L1.373%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
    .shop2-pagelist li.page-first a:hover, .shop2-pagelist li.page-prev a:hover, .shop2-pagelist li.page-next a:hover, .shop2-pagelist li.page-last a:hover {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.373%2C0.197%20L5.744%2C3.944%20C5.913%2C4.086%206.009%2C4.286%206.009%2C4.496%20C6.009%2C4.707%205.913%2C4.907%205.744%2C5.049%20L1.373%2C8.796%20L1.372%2C8.794%20C1.226%2C8.917%201.033%2C8.993%200.820%2C8.993%20C0.367%2C8.993%200.000%2C8.658%200.000%2C8.244%20C0.000%2C8.025%200.104%2C7.830%200.267%2C7.693%20L0.266%2C7.691%20L3.977%2C4.496%20L0.266%2C1.302%20L0.267%2C1.300%20C0.104%2C1.163%200.000%2C0.968%200.000%2C0.749%20C0.000%2C0.336%200.367%2C-0.000%200.820%2C-0.000%20C1.033%2C-0.000%201.226%2C0.076%201.372%2C0.199%20L1.373%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .shop2-pagelist li.page-first a, .shop2-pagelist li.page-prev a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .shop2-pagelist li.page-last a, .shop2-pagelist li.page-first a {
    position: relative;
    background-position: 9px center; }
    .shop2-pagelist li.page-last a:after, .shop2-pagelist li.page-first a:after {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.85%29%22%20d%3D%22M1.373%2C0.197%20L5.744%2C3.944%20C5.913%2C4.086%206.009%2C4.286%206.009%2C4.496%20C6.009%2C4.707%205.913%2C4.907%205.744%2C5.049%20L1.373%2C8.796%20L1.372%2C8.794%20C1.226%2C8.917%201.033%2C8.993%200.820%2C8.993%20C0.367%2C8.993%200.000%2C8.658%200.000%2C8.244%20C0.000%2C8.025%200.104%2C7.830%200.267%2C7.693%20L0.266%2C7.691%20L3.977%2C4.496%20L0.266%2C1.302%20L0.267%2C1.300%20C0.104%2C1.163%200.000%2C0.968%200.000%2C0.749%20C0.000%2C0.336%200.367%2C-0.000%200.820%2C-0.000%20C1.033%2C-0.000%201.226%2C0.076%201.372%2C0.199%20L1.373%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") 15px center no-repeat; }
    .shop2-pagelist li.page-last a:hover, .shop2-pagelist li.page-first a:hover {
      background-position: 9px center; }
      .shop2-pagelist li.page-last a:hover:after, .shop2-pagelist li.page-first a:hover:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.373%2C0.197%20L5.744%2C3.944%20C5.913%2C4.086%206.009%2C4.286%206.009%2C4.496%20C6.009%2C4.707%205.913%2C4.907%205.744%2C5.049%20L1.373%2C8.796%20L1.372%2C8.794%20C1.226%2C8.917%201.033%2C8.993%200.820%2C8.993%20C0.367%2C8.993%200.000%2C8.658%200.000%2C8.244%20C0.000%2C8.025%200.104%2C7.830%200.267%2C7.693%20L0.266%2C7.691%20L3.977%2C4.496%20L0.266%2C1.302%20L0.267%2C1.300%20C0.104%2C1.163%200.000%2C0.968%200.000%2C0.749%20C0.000%2C0.336%200.367%2C-0.000%200.820%2C-0.000%20C1.033%2C-0.000%201.226%2C0.076%201.372%2C0.199%20L1.373%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") 15px center no-repeat; }

.shop2-btn.shop2-btn-back {
  line-height: 1;
  border: 0;
  padding: 0 0 0 17px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #5b2219;
  font-size: 12px;
  text-transform: uppercase;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%209%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b2219%22%20d%3D%22M3.705%2C4.318%20C3.705%2C4.129%203.616%2C3.959%203.473%2C3.836%20L2.711%2C3.181%20L7.680%2C3.181%20C8.443%2C3.183%208.997%2C3.313%208.997%2C2.500%20C8.997%2C1.687%208.443%2C1.816%207.680%2C1.818%20L2.711%2C1.818%20L3.473%2C1.163%20C3.616%2C1.040%203.705%2C0.870%203.705%2C0.681%20C3.705%2C0.305%203.350%2C-0.001%202.911%2C-0.001%20C2.692%2C-0.001%202.494%2C0.076%202.350%2C0.199%20L0.233%2C2.017%20C0.090%2C2.141%200.001%2C2.311%200.001%2C2.500%20C0.001%2C2.688%200.090%2C2.858%200.233%2C2.981%20L2.350%2C4.800%20C2.494%2C4.923%202.692%2C5.000%202.911%2C5.000%20C3.350%2C5.000%203.705%2C4.694%203.705%2C4.318%20Z%22%20%2F%3E%3C%2Fsvg%3E") left center no-repeat !important; }

.text-center {
  text-align: left !important; }
  .text-center .shop2-btn {
    color: #fff; }

.cart-info {
  padding: 15px 39px 15px 39px;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  line-height: 20px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #5b2219;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b2219%22%20d%3D%22M8.000%2C-0.000%20C3.589%2C-0.000%20-0.000%2C3.589%20-0.000%2C8.000%20C-0.000%2C12.411%203.589%2C16.000%208.000%2C16.000%20C12.411%2C16.000%2016.000%2C12.411%2016.000%2C8.000%20C16.000%2C3.589%2012.411%2C-0.000%208.000%2C-0.000%20ZM8.000%2C14.500%20C4.416%2C14.500%201.500%2C11.584%201.500%2C8.000%20C1.500%2C4.416%204.416%2C1.500%208.000%2C1.500%20C11.584%2C1.500%2014.500%2C4.416%2014.500%2C8.000%20C14.500%2C11.584%2011.584%2C14.500%208.000%2C14.500%20ZM8.000%2C4.000%20C7.448%2C4.000%207.000%2C4.448%207.000%2C5.000%20L7.000%2C8.000%20C7.000%2C8.552%207.448%2C9.000%208.000%2C9.000%20C8.552%2C9.000%209.000%2C8.552%209.000%2C8.000%20L9.000%2C5.000%20C9.000%2C4.448%208.552%2C4.000%208.000%2C4.000%20ZM8.000%2C10.000%20C7.448%2C10.000%207.000%2C10.448%207.000%2C11.000%20C7.000%2C11.552%207.448%2C12.000%208.000%2C12.000%20C8.552%2C12.000%209.000%2C11.552%209.000%2C11.000%20C9.000%2C10.448%208.552%2C10.000%208.000%2C10.000%20Z%22%20%2F%3E%3C%2Fsvg%3E") 15px 17px no-repeat; }
  .cart-info p:first-child {
    margin: 0; }

a.shop2-btn {
  padding: 0 20px; }

table.shop2-cart-table {
  margin-top: 0;
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  table.shop2-cart-table th {
    background: #5b2219;
    font-size: 15px;
    padding: 11px 10px; }
  table.shop2-cart-table th:first-child {
    padding-left: 16px; }
  table.shop2-cart-table .pr-ttl {
    display: none; }
  table.shop2-cart-table .pr {
    white-space: nowrap; }

.question-wr {
  display: inline-block;
  position: relative; }
  .question-wr .shop2-product-discount-desc {
    -webkit-transform: translate(-50%, -5px);
    -moz-transform: translate(-50%, -5px);
    -ms-transform: translate(-50%, -5px);
    -o-transform: translate(-50%, -5px);
    transform: translate(-50%, -5px);
    margin: -5px 0 0 4px; }

table.shop2-cart-table .rat-count {
  display: none; }
  table.shop2-cart-table .param-show {
    font-size: 11px;
    text-transform: uppercase;
    color: #5b2219;
    font-weight: bold;
    display: none; }
  table.shop2-cart-table .param-show.opened:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  table.shop2-cart-table .param-show:after {
    content: "";
    display: inline-block;
    width: 5px;
    height: 9px;
    margin: 0 0 -1px 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%225px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%205%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b2219%22%20d%3D%22M0.684%2C5.294%20C0.872%2C5.294%201.042%2C5.383%201.165%2C5.527%20L1.819%2C6.289%20L1.819%2C1.320%20C1.818%2C0.556%201.688%2C0.003%202.501%2C0.003%20C3.314%2C0.003%203.184%2C0.556%203.183%2C1.320%20L3.183%2C6.289%20L3.837%2C5.527%20C3.960%2C5.383%204.130%2C5.294%204.318%2C5.294%20C4.695%2C5.294%205.000%2C5.650%205.000%2C6.088%20C5.000%2C6.308%204.924%2C6.506%204.800%2C6.650%20L2.983%2C8.766%20C2.859%2C8.910%202.689%2C8.999%202.501%2C8.999%20C2.313%2C8.999%202.142%2C8.910%202.019%2C8.766%20L0.202%2C6.650%20C0.078%2C6.506%200.002%2C6.308%200.002%2C6.088%20C0.002%2C5.650%200.307%2C5.294%200.684%2C5.294%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  table.shop2-cart-table td {
    border-color: rgba(0, 0, 0, 0.15); }
  table.shop2-cart-table td.cart-product .cart-product-image {
    display: table-cell;
    vertical-align: middle;
    float: none;
    width: 130px;
    min-width: 100px;
    height: auto; }
    table.shop2-cart-table td.cart-product .cart-product-image a {
      display: block; }
    table.shop2-cart-table td.cart-product .cart-product-image img {
      width: 100%; }
  table.shop2-cart-table td.cart-product .cart-product-details {
    min-width: 120px;
    padding: 0 0 0 32px;
    float: none;
    display: table-cell;
    vertical-align: middle; }
    table.shop2-cart-table td.cart-product .cart-product-details.opened {
      padding-top: 10px; }
  table.shop2-cart-table td.cart-product .cart-product-article span {
    color: rgba(0, 0, 0, 0.55); }
  table.shop2-cart-table td.cart-product .cart-product-action {
    color: #5b2219;
    font-weight: bold; }
  table.shop2-cart-table td.cart-product .cart-product-param > li {
    margin: 10px 0; }
    table.shop2-cart-table td.cart-product .cart-product-param .param-title {
      color: #000;
      font-weight: bold;
      font-size: 12px;
      text-transform: uppercase; }
    table.shop2-cart-table td.cart-product .cart-product-param .param-value {
      text-transform: none;
      font-size: 13px;
      font-weight: normal;
      color: rgba(0, 0, 0, 0.55); }
  table.shop2-cart-table td.cart-amount {
    width: 13.2%;
    min-width: 145%; }
  table.shop2-cart-table .shop2-product-amount input[type="text"] {
    width: 38px;
    height: 38px; }
  table.shop2-cart-table .tpl-stars {
    margin: 0 0 4px 0; }
  table.shop2-cart-table .rat-count {
    vertical-align: bottom;
    margin: 0 0 6px 3px;
    font-size: 11px;
    display: inline-block; }
  table.shop2-cart-table .cart-product-name {
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 20px;
    padding: 0 0 5px 0;
    text-transform: uppercase; }
  table.shop2-cart-table .cart-product-name a {
    text-decoration: none; }
    table.shop2-cart-table .cart-product-name a:hover {
      text-decoration: underline; }
  table.shop2-cart-table td.cart-price {
    width: 12.7%;
    text-align: left; }
  table.shop2-cart-table td.cart-price.ttl {
    width: 14%; }
  table.shop2-cart-table td.cart-price span.question {
    display: none; }
  table.shop2-cart-table .price-old {
    font-size: 14px;
    color: #5b2219;
    font-weight: normal;
    position: relative;
    text-decoration: line-through;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    white-space: nowrap; }
  table.shop2-cart-table .price-old strong {
    font-weight: normal; }
  table.shop2-cart-table .price-old > span {
    color: #5b2219 !important;
    text-decoration: line-through; }
  table.shop2-cart-table .price-old span {
    color: rgba(0, 0, 0, 0.55); }
  table.shop2-cart-table .price-old span.question {
    text-decoration: none;
    margin: 0 0 0 3px;
    color: rgba(0, 0, 0, 0.55) !important;
    background: #fff; }
  table.shop2-cart-table .price-old .shop2-product-discount-desc {
    left: 50% !important;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  table.shop2-cart-table .shop2-color-pick {
    overflow: inherit; }
  table.shop2-cart-table td.cart-price {
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #000;
    font-weight: bold; }
  table.shop2-cart-table td.cart-delete a {
    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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b2219%22%20d%3D%22M15.994%2C15.279%20C15.986%2C15.461%2015.918%2C15.641%2015.780%2C15.780%20C15.641%2C15.918%2015.461%2C15.986%2015.280%2C15.993%20C15.078%2C16.002%2014.873%2C15.934%2014.719%2C15.780%20L8.000%2C9.060%20L1.281%2C15.780%20C1.126%2C15.934%200.922%2C16.002%200.720%2C15.993%20C0.539%2C15.986%200.359%2C15.918%200.220%2C15.780%20C0.082%2C15.641%200.014%2C15.461%200.006%2C15.279%20C-0.002%2C15.077%200.066%2C14.873%200.220%2C14.719%20L6.939%2C8.000%20L0.220%2C1.280%20C0.066%2C1.126%20-0.002%2C0.922%200.006%2C0.720%20C0.014%2C0.538%200.082%2C0.359%200.220%2C0.220%20C0.359%2C0.081%200.539%2C0.013%200.720%2C0.006%20C0.922%2C-0.002%201.126%2C0.066%201.281%2C0.220%20L8.000%2C6.939%20L14.719%2C0.220%20C14.873%2C0.066%2015.078%2C-0.002%2015.280%2C0.006%20C15.461%2C0.013%2015.641%2C0.081%2015.780%2C0.220%20C15.918%2C0.359%2015.986%2C0.538%2015.994%2C0.720%20C16.002%2C0.922%2015.934%2C1.126%2015.780%2C1.280%20L9.061%2C8.000%20L15.780%2C14.719%20C15.934%2C14.873%2016.002%2C15.077%2015.994%2C15.279%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat;
    display: inline-block; }
  table.shop2-cart-table td.cart-delete img {
    display: none; }

.coupon-total-price-wrap {
  float: right;
  display: table;
  max-width: 880px; }

.shop2-discounts-desc {
  margin-bottom: 0; }

.shop2-coupon-wrap {
  padding: 0 35px 0 0;
  vertical-align: middle;
  display: table-cell; }

.shop2-cart-total {
  width: 400px;
  display: table-cell;
  border-collapse: collapse; }
  .shop2-cart-total .shop2-cart-total-in {
    display: table;
    width: 100%; }
  .shop2-cart-total .tr {
    display: table-row;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
  .shop2-cart-total .th {
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.55);
    padding: 18px 9px 18px 9px;
    display: table-cell; }
  .shop2-cart-total .td {
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
    padding: 18px 9px 18px 0;
    display: table-cell;
    font-size: 17px;
    color: rgba(0, 0, 0, 0.8);
    font-weight: bold; }
  .shop2-cart-total .question {
    margin: -3px 0 0 0; }
  .shop2-cart-total .total {
    color: #5b2219; }
  .shop2-cart-total .shop2-product-discount-desc {
    margin: 0 0 0 -214px; }

.shop2-cart-registration {
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .shop2-cart-registration form.form-registration {
    padding: 20px 0 20px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
  .shop2-cart-registration form.form-registration button.shop2-btn {
    float: right;
    margin: 0; }
  .shop2-cart-registration form.form-registration .registration-field {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background: none;
    height: auto;
    float: left;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 0 0 0 13px;
    margin: 0 10px 0 0; }
    .shop2-cart-registration form.form-registration .registration-field input {
      background: none;
      height: 38px;
      color: rgba(0, 0, 0, 0.55); }

.shop2-cart-registration form.form-registration .registration-field input[type="text"], .shop2-cart-registration form.form-registration .registration-field input[type="password"] {
  color: rgba(0, 0, 0, 0.55); }

.table-registration .shop2-btn {
  min-width: 206px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.cell-r {
  padding: 20px 0 20px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15); }

.cell-r-l {
  overflow: hidden; }

.cell-r-r {
  margin: 0 0 0 10%;
  float: right; }

a.reg {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  color: #5b2219;
  text-transform: uppercase; }

.shop2-coupon {
  background: none;
  height: auto;
  padding: 15px 15px 15px 15px;
  border: 1px solid rgba(0, 0, 0, 0.15); }
  .shop2-coupon .coupon-body {
    height: auto;
    overflow: inherit;
    padding: 0 0 0 0; }
  .shop2-coupon .coupon-field {
    height: auto;
    border: 0;
    background: #f6eee0; }
  .shop2-coupon .coupon-field input[type="text"] {
    color: rgba(0, 0, 0, 0.55);
    padding: 12px 5px;
    line-height: 40px;
    border: 1px solid rgba(0, 0, 0, 0.15); }
  .shop2-coupon .coupon-id {
    padding-left: 0;
    position: relative;
    top: auto;
    padding-bottom: 0;
    color: rgba(0, 0, 0, 0.55) !important;
    font-size: 16px; }
  .shop2-coupon .coupon-id .coupon-code {
    padding: 0 0; }
    .shop2-coupon .coupon-id .coupon-code.error {
      color: #000 !important; }
  .shop2-coupon .coupon-id .coupon-delete {
    border: 1px solid #5b2219;
    border-radius: 500px;
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%207%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b2219%22%20d%3D%22M6.336%2C1.692%20L4.726%2C3.302%20L6.336%2C4.911%20C6.726%2C5.302%206.726%2C5.935%206.336%2C6.325%20C5.945%2C6.716%205.312%2C6.716%204.921%2C6.325%20L3.312%2C4.716%20L1.702%2C6.325%20C1.312%2C6.716%200.679%2C6.716%200.288%2C6.325%20C-0.102%2C5.935%20-0.102%2C5.302%200.288%2C4.911%20L1.898%2C3.301%20L0.288%2C1.692%20C-0.102%2C1.301%20-0.103%2C0.669%200.288%2C0.278%20C0.679%2C-0.112%201.312%2C-0.112%201.702%2C0.278%20L3.312%2C1.887%20L4.921%2C0.278%20C5.312%2C-0.112%205.945%2C-0.112%206.336%2C0.278%20C6.726%2C0.669%206.726%2C1.301%206.336%2C1.692%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .shop2-coupon .coupon-arrow {
    left: auto;
    top: 46px;
    right: -8px;
    background: #f6eee0;
    width: 14px;
    height: 14px;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    border-right: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  .shop2-coupon .coupon-btn {
    line-height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

.tpl-info {
  background: #5b2219;
  color: #fff;
  text-align: center;
  overflow: inherit;
  border-color: #33130e;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.53);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.53);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.53);
  font-size: 17px; }
  .tpl-info .tpl-required {
    color: #fff; }

.tpl-required {
  color: #5b2219; }

.shop2-product-discount-desc {
  background: #5b2219;
  color: #fff;
  text-align: center;
  overflow: inherit;
  border-color: #33130e;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.53);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.53);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.53); }
  .shop2-product-discount-desc:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -5px;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    background: #5b2219; }

.shop2-order-options {
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .shop2-order-options .option-type {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
  .shop2-order-options .option-type:first-child {
    border-color: rgba(0, 0, 0, 0.15); }
  .shop2-order-options .option-type.active-type {
    background: none;
    color: rgba(0, 0, 0, 0.75); }
  .shop2-order-options .option-type .option-label {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.75);
    font-weight: bold;
    text-transform: uppercase; }
    .shop2-order-options .option-type .option-label span {
      padding: 0 0 0 0; }
  .shop2-order-options .option-type .option-details {
    overflow: inherit;
    padding: 0 0 20px 0;
    margin: -15px 0 0 0; }
    .shop2-order-options .option-type .option-details label {
      width: 257px; }
    .shop2-order-options .option-type .option-details label > span {
      font-size: 12px;
      color: rgba(0, 0, 0, 0.75);
      text-transform: uppercase;
      font-weight: bold;
      padding: 0 0 5px 0; }
  .shop2-order-options .option-type select {
    max-width: 255px; }
  .shop2-order-options.shop2-delivery .option-type .option-label {
    padding: 18px 8px 18px 8px; }
  .shop2-order-options .option-type .option-label {
    padding: 18px 8px 18px 8px; }
  .shop2-order-options a.shop2-btn {
    margin: 7px 5px 5px 0; }
  .shop2-order-options .jq-selectbox {
    width: 100%; }
  .shop2-order-options textarea {
    padding: 12px 9px; }

.shop2-order-form {
  padding: 0 8px; }
  .shop2-order-form input[type="text"], .shop2-order-form input[type="password"], .shop2-order-form select, .shop2-order-form input[type="submit"] {
    width: 255px; }

.shop2-warning {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-position: 24px center;
  margin: 2em 0 1em; }
  .shop2-warning h2 {
    font-size: 20px; }

fieldset.shop2-order-data, fieldset.shop2-order-data td, fieldset.shop2-order-data th, table.shop2-table-order th, table.shop2-table-order td {
  border-color: rgba(0, 0, 0, 0.15); }

table.shop2-table-order tr:first-child th {
  background: #5b2219;
  color: #fff; }

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

.shop2-product .side-l-r-wrapper {
  display: table;
  width: 100%; }
  .shop2-product .product-side-r {
    overflow: visible; }
  .shop2-product .product-side-l, .shop2-product .product-side-r {
    vertical-align: top;
    display: table-cell;
    float: none; }

.product-list .table-wrapper {
  overflow: visible; }

.product-details .table-wrapper {
  overflow: visible; }

@media handheld, only screen and (max-width: 1280px) {
  .shop2-product .product-image {
    padding: 0;
    margin: 0; } }

@media handheld, only screen and (max-width: 1024px) {
  .product-item-thumb {
    margin: 0 3.3% 29px 0;
    width: 31.12%; }
    .product-item-thumb:nth-child(3n) {
      margin-right: 0; }
    .product-item-thumb:nth-child(4n) {
      margin: 0 3.3% 32px 0; }

  .shop2-product .scrollbar {
    margin: 0 0 0 -4px; }
    .shop2-product .shop2-product-btn.type-3 {
      width: 100%;
      float: none;
      display: block; }
    .shop2-product .buy-one-click {
      float: none;
      display: block;
      width: 100%; } }

@media handheld, only screen and (max-width: 940px) {
  table.shop2-cart-table td.cart-product .cart-product-param {
    display: none; }
    table.shop2-cart-table td.cart-product .cart-product-param.opened {
      display: block; }

  table.shop2-cart-table .param-show {
    display: inline-block; } }

@media handheld, only screen and (max-width: 920px) {
  .shop2-product .product-side-l {
    margin: 0 24px 0 0;
    width: 60%; }
    .shop2-product .product-side-r {
      width: 290px; }
    .shop2-product .product-thumbnails-wrap {
      float: none;
      margin: 21px 0 0 0; }
      .shop2-product .product-thumbnails-wrap .pages {
        display: block;
        margin: 20px 0 0 0; }
    .shop2-product .product-thumbnails {
      float: none;
      height: auto; }
    .shop2-product .thumbnails-in {
      width: auto;
      padding: 0 0 0 0; }
    .shop2-product .thumbnails-in {
      padding: 0 0 0 0 !important; }
      .shop2-product .thumbnails-in li {
        width: 79px;
        height: auto;
        display: inline-block;
        vertical-align: middle;
        float: none;
        margin: 0 0 0 10px; }
        .shop2-product .thumbnails-in li.active-item:after {
          display: none; }
    .shop2-product .scrollbar {
      margin: 20px 0 0 0;
      height: 2px;
      width: 100%;
      float: none; }
    .shop2-product .mousearea {
      left: 0;
      top: -10px;
      right: 0;
      bottom: -10px; }
    .shop2-product .handle {
      width: auto; }
    .shop2-product .prevPage, .shop2-product .nextPage {
      display: none; }
    .shop2-product .scrollbar, .shop2-product .product-thumbnails {
      min-height: 0; }

  .product-image-wrap {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }

  .product-thumbnails-wrap {
    display: none; }

  .shop2-product-tabs {
    display: none; }

  .r-tabs-accordion-title {
    display: block;
    margin: 0 0 10px 0; }
    .r-tabs-accordion-title a {
      display: block;
      line-height: 48px;
      border: 1px solid rgba(0, 0, 0, 0.15);
      text-align: center; }

  .shop2-product-desc {
    border: 0; }

  .desc-area {
    padding: 10px;
    margin: 0 0 10px 0;
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    border-top: 1px solid #fff;
    border-right: 1px solid rgba(0, 0, 0, 0.15);
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    margin-top: -9px;
    text-align: center; }
    .desc-area .shop2-group-kinds {
      padding: 0 0 10px 0; }
      .desc-area .shop2-group-kinds .shop2-group-kinds-in {
        padding: 0 0 0 0; }
      .desc-area .shop2-group-kinds .scrollbar {
        display: none; }
      .desc-area .shop2-group-kinds ul.pages {
        padding: 0 0 0 0;
        margin: 0;
        text-align: center;
        font-size: 0; }
        .desc-area .shop2-group-kinds ul.pages li {
          display: inline-block;
          text-align: center;
          width: 6px;
          height: 6px;
          border: 1px solid #cecece;
          -webkit-border-radius: 500px;
          -moz-border-radius: 500px;
          -ms-border-radius: 500px;
          -o-border-radius: 500px;
          border-radius: 500px;
          margin: 0 2px;
          -webkit-transition: all 0.3s linear;
          -moz-transition: all 0.3s linear;
          -o-transition: all 0.3s linear;
          -ms-transition: all 0.3s linear;
          transition: all 0.3s linear; }
          .desc-area .shop2-group-kinds ul.pages li.active {
            border-color: #5b2219;
            background: #5b2219; }

  .shop2-product-data .shop2-product-desc {
    border-top: 0; }

  table.shop2-cart-table .cart-product-name {
    font-size: 14px; }
    table.shop2-cart-table td.cart-product .cart-product-details {
      padding-left: 17px; } }

@media handheld, only screen and (max-width: 830px) {
  table.shop2-cart-table th {
    white-space: normal; }
    table.shop2-cart-table th.discount {
      white-space: nowrap; } }

@media handheld, only screen and (max-width: 704px) {
  table.shop2-cart-table th.discount {
    white-space: normal; } }

@media handheld, only screen and (max-width: 768px) {
  .shop2-filter {
    position: absolute;
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    left: 9px;
    width: 186px;
    top: 81px; }
    .shop2-filter .d-tr {
      display: block;
      width: 100%; }

  .shop2-main-blocks-wrapper .shop2-main-header {
    font-size: 16px; }
    .shop2-main-blocks-wrapper .owl-nav {
      display: none; }

  .product-item-thumb {
    margin: 0 3.8% 32px 0;
    width: 30.8%; }
    .product-item-thumb .product-name {
      font-size: 16px; }
    .product-item-thumb:nth-child(3n) {
      margin-right: 0; }
    .product-item-thumb:nth-child(6n) {
      margin-right: 0; }

  .products-per-page-wr .products-per-page-title {
    display: none; }

  .shop2-product {
    display: table;
    table-layout: fixed;
    width: 100%; }
    .shop2-product .product-side-l {
      vertical-align: top;
      display: table-cell;
      margin: 0;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 0 24px 0 0; }
    .shop2-product .product-image-wrap {
      width: 100%; }
    .shop2-product .product-side-r {
      vertical-align: top;
      display: table-cell;
      width: 240px; }
    .shop2-product .form-add .product-price .price-current {
      font-size: 16px; }
      .shop2-product .form-add .product-price .price-current strong {
        font-size: 16px; }
    .shop2-product .shop2-clear-container {
      display: none; }
    .shop2-product .scrollbar {
      display: block; }

  table.shop2-cart-table td.cart-amount {
    width: 40px;
    min-width: 0; }
    table.shop2-cart-table td.cart-price.pr {
      width: 20%; }
    table.shop2-cart-table .shop2-product-amount {
      width: 40px;
      white-space: inherit; }
      table.shop2-cart-table .shop2-product-amount button {
        width: 37px;
        height: 27px;
        line-height: 27px !important; }
      table.shop2-cart-table .shop2-product-amount .amount-minus {
        margin: 0 0 3px 0; }
      table.shop2-cart-table .shop2-product-amount .amount-plus {
        margin: 3px 0 0 0;
        line-height: 24px !important; }
      table.shop2-cart-table .shop2-product-amount input[type="text"] {
        margin: 0; }
    table.shop2-cart-table td.cart-product .cart-product-image {
      width: 96px;
      min-width: 96px; }

  table.shop2-cart-table td.cart-delete a {
    width: 14px;
    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%2214px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2014%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b2219%22%20d%3D%22M12.250%2C2.500%20L9.500%2C2.500%20L9.500%2C1.000%20C9.500%2C0.447%209.052%2C-0.001%208.500%2C-0.001%20L4.500%2C-0.001%20C3.948%2C-0.001%203.500%2C0.447%203.500%2C1.000%20L3.500%2C2.500%20L0.750%2C2.500%20C0.336%2C2.500%20-0.000%2C2.835%20-0.000%2C3.250%20C-0.000%2C3.664%200.336%2C4.000%200.750%2C4.000%20L1.000%2C4.000%20L1.000%2C15.000%20C1.000%2C15.552%201.448%2C16.000%202.000%2C16.000%20L11.000%2C16.000%20C11.552%2C16.000%2012.000%2C15.552%2012.000%2C15.000%20L12.000%2C4.000%20L12.250%2C4.000%20C12.664%2C4.000%2013.000%2C3.664%2013.000%2C3.250%20C13.000%2C2.835%2012.664%2C2.500%2012.250%2C2.500%20ZM5.000%2C1.500%20L8.000%2C1.500%20L8.000%2C2.500%20L5.000%2C2.500%20L5.000%2C1.500%20ZM10.500%2C14.500%20L2.500%2C14.500%20L2.500%2C4.000%20L10.500%2C4.000%20L10.500%2C14.500%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

  .scrollbar {
    display: none; }

  ul.pages {
    margin: 0 0 25px 0;
    padding-left: 0;
    text-align: center;
    font-size: 0; }
    ul.pages li {
      display: inline-block;
      text-align: center;
      width: 6px;
      height: 6px;
      border: 1px solid #cecece;
      -webkit-border-radius: 500px;
      -moz-border-radius: 500px;
      -ms-border-radius: 500px;
      -o-border-radius: 500px;
      border-radius: 500px;
      margin: 0 2px;
      -webkit-transition: all 0.3s linear;
      -moz-transition: all 0.3s linear;
      -o-transition: all 0.3s linear;
      -ms-transition: all 0.3s linear;
      transition: all 0.3s linear; }
      ul.pages li.active {
        border-color: #5b2219;
        background: #5b2219; } }

@media handheld, only screen and (max-width: 680px) {
  table.shop2-cart-table tr {
    display: block; }
    table.shop2-cart-table th {
      display: block; }
      table.shop2-cart-table th + th {
        display: none; }
    table.shop2-cart-table td.cart-product {
      display: table;
      width: 100%; }
      table.shop2-cart-table td.cart-product .cart-product-image {
        min-width: 96px;
        width: 200px;
        min-width: 80px;
        vertical-align: top;
        padding: 17px 0 17px 0; }
      table.shop2-cart-table td.cart-product .cart-product-name {
        padding-top: 8px; }
      table.shop2-cart-table td.cart-product .cart-product-details {
        padding: 18px 0 18px 17px; }
      table.shop2-cart-table td.cart-product .cart-product-name {
        margin-bottom: 6px; }
    table.shop2-cart-table td.cart-amount {
      border: 0;
      width: 104px;
      padding: 17px 0 7px 0; }
    table.shop2-cart-table td.cart-price {
      border: 0;
      padding-bottom: 0; }
    table.shop2-cart-table td.cart-price, table.shop2-cart-table .shop2-product-amount, table.shop2-cart-table td.cart-delete {
      display: block;
      padding-left: 0;
      padding-right: 0; }
    table.shop2-cart-table .cart-price .question {
      display: inline-block; }
    table.shop2-cart-table td.cart-delete {
      vertical-align: bottom;
      padding-bottom: 0; }
    table.shop2-cart-table td.ttl {
      display: none; }
    table.shop2-cart-table .cur {
      display: inline; }
    table.shop2-cart-table .shop2-product-amount {
      width: 99px; }
      table.shop2-cart-table .shop2-product-amount button {
        width: 27px;
        height: 38px; }
        table.shop2-cart-table .shop2-product-amount button.amount-minus {
          margin: 0 3px 0 0; }
        table.shop2-cart-table .shop2-product-amount button.amount-plus {
          margin: 0 0 0 3px; }
      table.shop2-cart-table .shop2-product-amount input[type="text"] {
        width: 38px;
        height: 38px; }
    table.shop2-cart-table .pr-ttl {
      display: block;
      font-size: 14px;
      color: #484848;
      font-weight: normal;
      padding: 0 0 6px 0; }

  table.shop2-cart-table td.cart-price span.question {
    display: inline-block; }

  .coupon-total-price-wrap {
    display: block;
    max-width: 100%;
    float: none; }
    .coupon-total-price-wrap .shop2-coupon-wrap, .coupon-total-price-wrap .shop2-cart-total {
      display: block; }
    .coupon-total-price-wrap .shop2-coupon-wrap {
      padding-right: 0; }
    .coupon-total-price-wrap .shop2-cart-total {
      width: auto; }

  table.shop2-cart-table {
    margin-bottom: 0; }

  .shop2-coupon {
    border-top: 0; }
    .shop2-coupon .coupon-arrow {
      right: auto;
      border: 0;
      border-left: 1px solid rgba(0, 0, 0, 0.15);
      border-top: 1px solid rgba(0, 0, 0, 0.15);
      left: 212px;
      top: 11px;
      -webkit-transform: rotate(-39%);
      -moz-transform: rotate(-39%);
      -ms-transform: rotate(-39%);
      -o-transform: rotate(-39%);
      transform: rotate(-39%); }

  .shop2-cart-total .shop2-cart-total-in {
    display: block; }
    .shop2-cart-total .tr, .shop2-cart-total .th, .shop2-cart-total .td {
      display: block; }
    .shop2-cart-total .tr {
      padding: 17px 0 18px 217px; }
    .shop2-cart-total .th {
      padding: 0 0 4px 0; }
    .shop2-cart-total .td {
      padding: 0 0 0 0; }

  .pr-del-wr {
    display: table;
    width: 100%; }
    .pr-del-wr td.cart-price {
      display: table-cell !important;
      text-align: left;
      width: 32% !important; }
      .pr-del-wr td.cart-price.ttl {
        display: none !important; }
    .pr-del-wr td.cart-delete {
      display: table-cell !important;
      text-align: right !important;
      width: 50% !important;
      border: 0; } }

@media handheld, only screen and (max-width: 652px) {
  .products-per-page-wr {
    display: none; } }

@media handheld, only screen and (max-width: 600px) {
  .product-item-simple .product-side-r {
    text-align: left;
    width: auto;
    float: none;
    padding: 0 0 0 0;
    border: 0;
    min-height: 0; }
    .product-item-simple .product-amount {
      display: block; }
    .product-item-simple .shop2-product-btn.type-3 {
      margin: 0;
      width: 104px; } }

@media handheld, only screen and (max-width: 590px) {
  .shop2-cart-registration form.form-registration button.shop2-btn {
    width: 100%;
    display: block;
    float: none;
    margin: 8px 0 0 0; }
    .shop2-cart-registration form.form-registration .registration-field {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin: 0 0 8px 0;
      float: left;
      width: 49%; }
      .shop2-cart-registration form.form-registration .registration-field + .registration-field {
        float: right; }

  .cell-r-r {
    width: 100%;
    margin: 10px 0 0 0;
    float: none; }
    .cell-r-r a.shop2-btn {
      display: block;
      text-align: center; }

  .cell-r-l {
    overflow: inherit; } }

@media handheld, only screen and (max-width: 568px) {
  .tpl-form .tpl-field.type-text {
    width: 48%;
    float: left; }
    .tpl-form .tpl-field.type-text + .tpl-field.type-text {
      float: right;
      margin-left: 0; } }

@media handheld, only screen and (max-width: 562px) {
  .shop2-filter-button {
    float: none;
    width: auto;
    margin: 0 0 10px 0; }

  .shop2-sorting-panel {
    margin: 0 80px 0 0;
    float: none;
    width: auto; }

  .view-shop {
    position: absolute;
    right: 8px;
    bottom: 20px; }
    .view-shop a.shop2-btn {
      margin: 0 0 0 8px; }

  .shop2-filter-button:after {
    right: 20px; }

  .shop2-filter {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    width: auto;
    margin-bottom: 20px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; } }

@media handheld, only screen and (max-width: 500px) {
  .product-item-thumb {
    margin: 0 3.8% 32px 0;
    width: 48.1%; }
    .product-item-thumb .product-name {
      font-size: 16px; }
    .product-item-thumb:nth-child(2n) {
      margin-right: 0; }
    .product-item-thumb:nth-child(3n) {
      margin-right: 3.3%; }
    .product-item-thumb:nth-child(6n) {
      margin-right: 0; }

  #shop2-msg {
    left: 50% !important;
    margin: 0px 0 0 -113px; }

  .shop2-product {
    display: block;
    text-align: center; }
    .shop2-product .product-side-l {
      display: block;
      width: 100%;
      padding: 0 0 0 0; }
    .shop2-product .product-side-r {
      display: block;
      width: 100%; }
    .shop2-product .form-add {
      border-top: 0;
      padding: 0 0 20px 0;
      display: block;
      margin: 0;
      text-align: center; }
      .shop2-product .form-add .product-price {
        display: block;
        margin: 0 0 16px 0; }
        .shop2-product .form-add .product-price .price-old {
          font-size: 14px; }
          .shop2-product .form-add .product-price .price-old strong {
            font-size: 14px; }
    .shop2-product .shop2-product-amount {
      width: 104px; }
    .shop2-product .product-details table.shop2-product-options {
      display: block;
      text-align: center; }
      .shop2-product .product-details table.shop2-product-options tbody {
        display: block; }
      .shop2-product .product-details table.shop2-product-options tr, .shop2-product .product-details table.shop2-product-options th, .shop2-product .product-details table.shop2-product-options td {
        text-align: center;
        padding: 0;
        display: block; }
      .shop2-product .product-details table.shop2-product-options tr {
        margin: 0 0 10px 0; }
      .shop2-product .product-details table.shop2-product-options th {
        padding: 0 0 6px 0; }
      .shop2-product .product-details .jq-selectbox__select {
        padding-left: 33px; }
    .shop2-product .shop2-color-pick, .shop2-product .shop2-texture-pick {
      font-size: 0;
      text-align: center; }
      .shop2-product .shop2-color-pick li, .shop2-product .shop2-texture-pick li {
        float: none;
        margin: 0 5px;
        display: inline-block; }

  .shop2-product .tpl-rating-block {
    text-align: center; }
    .shop2-product .shop2-product-actions {
      padding: 0 0 10px 0;
      text-align: center; }
      .shop2-product .shop2-product-actions dt {
        width: auto;
        text-align: center; }

  .shop2-product-amount input[type="text"] {
    width: 38px;
    height: 38px; }

  .shop2-product-data table.shop2-product-params {
    text-align: center; }
    .shop2-product-data table.shop2-product-params tr, .shop2-product-data table.shop2-product-params th, .shop2-product-data table.shop2-product-params td {
      padding: 0 0 0 0;
      width: 100%;
      text-align: center;
      display: block; }
    .shop2-product-data table.shop2-product-params tr {
      margin: 0 0 12px 0; }
    .shop2-product-data table.shop2-product-params th {
      padding: 0 0 5px 0; }

  .shop2-product-desc .shop2-color-pick, .shop2-product-desc .shop2-texture-pick, .shop2-product-desc .shop2-color-ext-list {
    text-align: center;
    font-size: 0; }
    .shop2-product-desc .shop2-color-pick li, .shop2-product-desc .shop2-texture-pick li, .shop2-product-desc .shop2-color-ext-list li {
      float: none;
      margin: 0 2px !important;
      display: inline-block; }

  table.shop2-cart-table td.cart-amount {
    width: 104px; }
    table.shop2-cart-table .shop2-product-amount {
      width: 104px; }

  .tpl-auth .tpl-left {
    margin-right: 0;
    width: auto;
    float: none; }
    .tpl-auth .tpl-left .tpl-value {
      position: relative; }
    .tpl-auth .tpl-left .tpl-value .tpl-button.pull-right {
      margin: 0 0 0 20px;
      float: right !important; }
    .tpl-auth .tpl-left .tpl-value .passwr {
      display: block;
      overflow: hidden; }
      .tpl-auth .tpl-left .tpl-value .passwr input {
        width: 100%; }

  .tpl-right .tpl-button {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%; }

  .shop2-product {
    margin-bottom: 20px; }

  table.shop2-cart-table td.cart-product .cart-product-image {
    min-width: 150px;
    width: 152px; }

  .shop2-cart-total .tr {
    padding-left: 170px; }

  .shop2-coupon .coupon-arrow {
    left: 165px; }

  .product-item-simple .product-side-l {
    min-width: 120px;
    max-width: 120px; }
    .product-item-simple .product-image img {
      width: 100%; } }

@media handheld, only screen and (max-width: 400px) {
  .product-item-thumb {
    padding-left: 8px;
    padding-right: 8px;
    width: auto;
    margin: 0 0 20px 0; }
    .product-item-thumb:nth-child(3n) {
      margin-right: 0; }

  .shop2-collection-header {
    text-align: center;
    font-size: 16px; }

  .shop2-kind-item {
    padding: 0 0 0 0; }
    .shop2-kind-item .kind-details {
      padding-left: 0; }

  .handle {
    display: none; }

  .shop2-group-kinds .scrollbar {
    display: none; }

  .desc-area .shop2-group-kinds ul.pages {
    margin: 20px 0 0 0;
    text-align: center;
    font-size: 0; }
    .desc-area .shop2-group-kinds ul.pages li {
      display: inline-block;
      text-align: center;
      width: 6px;
      height: 6px;
      border: 1px solid #cecece;
      -webkit-border-radius: 500px;
      -moz-border-radius: 500px;
      -ms-border-radius: 500px;
      -o-border-radius: 500px;
      border-radius: 500px;
      margin: 0 2px;
      -webkit-transition: all 0.3s linear;
      -moz-transition: all 0.3s linear;
      -o-transition: all 0.3s linear;
      -ms-transition: all 0.3s linear;
      transition: all 0.3s linear; }
      .desc-area .shop2-group-kinds ul.pages li.active {
        border-color: #5b2219;
        background: #5b2219; }

  .text-right {
    text-align: center !important; }

  table.shop2-cart-table td.cart-product .cart-product-image {
    width: 96px;
    min-width: 96px; }

  .shop2-cart-total .tr {
    padding-left: 117px; }

  .shop2-coupon {
    min-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .shop2-coupon .coupon-arrow {
      left: 111px; }

  .shop2-cart-registration form.form-registration .registration-field {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 0 0 8px 0;
    float: none; }
    .shop2-cart-registration form.form-registration .registration-field + .registration-field {
      float: none; }

  .tpl-form .tpl-field {
    margin: 0 0 17px 0 !important; }
    .tpl-form .tpl-field.type-text {
      width: 100%;
      float: none; }
    .tpl-form .tpl-field.type-text + .tpl-field.type-text {
      float: none;
      margin-left: 0; }

  .shop2-order-options .option-type .option-details label {
    display: block;
    width: 100%; }
    .shop2-order-options .option-type .option-details label input[type="text"], .shop2-order-options .option-type .option-details label input[type="password"], .shop2-order-options .option-type .option-details label select, .shop2-order-options .option-type .option-details label input[type="submit"], .shop2-order-options .option-type .option-details label textarea {
      width: 100%; }

  .shop2-order-form input[type="text"], .shop2-order-form input[type="password"], .shop2-order-form select, .shop2-order-form input[type="submit"], .shop2-order-form textarea {
    width: 100%; }

  .text-right a.shop2-btn {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; } }

html, body {
  height: 100%; }

html {
  font-size: 15px; }

body {
  position: relative;
  min-width: 320px;
  text-align: left;
  color: rgba(0, 0, 0, 0.85);
  background: #f6eee0;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.25; }

h1, h2, h3, h4, h5, h6, .title {
  color: rgba(0, 0, 0, 0.75);
  font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal; }

h1 {
  margin-top: 0;
  font-size: 22px;
  text-transform: uppercase;
  padding-left: 8px; }

h2, .title {
  font-size: 20px; }

h3 {
  font-size: 18px; }

h4 {
  font-size: 16; }

h5 {
  font-size: 15px; }

h6 {
  font-size: 14px; }

h5, h6 {
  font-weight: bold; }

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

a:hover {
  text-decoration: none; }

a img {
  border-color: rgba(0, 0, 0, 0.75); }

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

.table-wrapper {
  overflow: auto; }

img {
  height: auto; }

table img {
  max-width: none; }

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

input[type="text"], input[type="password"], select, input[type="submit"] {
  padding: 0 12px 0 12px;
  height: 38px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 38px;
  font-size: 14px;
  text-decoration: none;
  background: #f6eee0;
  color: rgba(0, 0, 0, 0.55);
  border: 1px solid rgba(0, 0, 0, 0.15);
  outline: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear; }
  input[type="text"]:focus, input[type="password"]:focus, select:focus, input[type="submit"]:focus {
    border-color: #f7d09e; }

textarea {
  padding: 10px 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  outline: none;
  color: rgba(0, 0, 0, 0.55);
  background: #f6eee0; }
  textarea:focus {
    border-color: #f7d09e; }

.error input[type="text"], .error input[type="password"], .error select, .error input[type="submit"] {
  border-color: #5b2219; }

select {
  padding: 0 30px 0 12px; }

.jq-selectbox {
  cursor: pointer; }
  .jq-selectbox.opened .jq-selectbox__select:after {
    top: 4px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }

.jq-selectbox__select-text {
  width: 100%;
  white-space: nowrap; }

.jq-selectbox__select {
  position: relative;
  padding: 0 30px 0 12px;
  height: 38px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 38px;
  font-size: 14px;
  background: #f6eee0;
  color: rgba(0, 0, 0, 0.55);
  border: 1px solid rgba(0, 0, 0, 0.15);
  outline: none;
  cursor: pointer;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear; }
  .jq-selectbox__select:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 31px;
    height: 31px;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%235b2219%22%20d%3D%22M8.803%2C1.302%20L5.056%2C5.444%20C4.914%2C5.605%204.714%2C5.696%204.503%2C5.696%20C4.293%2C5.696%204.093%2C5.605%203.951%2C5.444%20L0.204%2C1.302%20L0.206%2C1.300%20C0.083%2C1.162%200.007%2C0.979%200.007%2C0.777%20C0.007%2C0.348%200.342%2C-0.000%200.756%2C-0.000%20C0.975%2C-0.000%201.170%2C0.099%201.307%2C0.253%20L1.308%2C0.252%20L4.503%2C3.770%20L7.698%2C0.252%20L7.700%2C0.253%20C7.837%2C0.099%208.032%2C-0.000%208.250%2C-0.000%20C8.664%2C-0.000%209.000%2C0.348%209.000%2C0.777%20C9.000%2C0.979%208.923%2C1.162%208.801%2C1.300%20L8.803%2C1.302%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

.jq-selectbox__dropdown {
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  right: 0;
  left: 0;
  margin-top: -1px; }
  .jq-selectbox__dropdown ul {
    padding: 0 0 0 0;
    margin: 0;
    list-style: none;
    background: #f6eee0;
    border: 1px solid rgba(0, 0, 0, 0.15); }
  .jq-selectbox__dropdown li {
    cursor: pointer;
    padding: 11px 12px 11px 12px;
    border-top: 1px solid rgba(0, 0, 0, 0.15); }
  .jq-selectbox__dropdown li:first-child {
    border: 0; }
  .jq-selectbox__dropdown li:hover {
    background: rgba(0, 0, 0, 0.05);
    color: rgba(0, 0, 0, 0.75); }
  .jq-selectbox__dropdown li.sel {
    color: #5b2219; }

.jq-checkbox, .jq-radio {
  vertical-align: middle;
  margin: -7px 5px 0 0; }
  .jq-checkbox.checked .jq-checkbox__div:after, .jq-radio.checked .jq-checkbox__div:after, .jq-checkbox.checked .jq-radio__div:after, .jq-radio.checked .jq-radio__div:after {
    content: "";
    position: absolute;
    left: 4px;
    top: 4px;
    right: 4px;
    bottom: 4px;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px;
    background: #5b2219; }
  .jq-checkbox .jq-checkbox__div, .jq-radio .jq-checkbox__div, .jq-checkbox .jq-radio__div, .jq-radio .jq-radio__div {
    position: relative;
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #cdcdcd;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px;
    vertical-align: middle; }

.jq-radio {
  margin-top: 0; }

.light-btn, .shop2-btn, button.shop2-btn, input[type="button"].shop2-btn, input[type="submit"].shop2-btn, .shop_orders a, input[type="submit"], button {
  font-size: 12px;
  color: #5b2219;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  background: none;
  font-weight: bold;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 0 20px;
  line-height: 38px;
  border: 1px solid rgba(91, 34, 25, 0.5); }
  .light-btn:hover, .shop2-btn:hover, button.shop2-btn:hover, input[type="button"].shop2-btn:hover, input[type="submit"].shop2-btn:hover, .shop_orders a:hover, input[type="submit"]:hover, button:hover {
    background: none; }
  .light-btn:active, .shop2-btn:active, button.shop2-btn:active, input[type="button"].shop2-btn:active, input[type="submit"].shop2-btn:active, .shop_orders a:active, input[type="submit"]:active, button:active {
    background: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

input[type="submit"] {
  color: #5b2219 !important; }
  input[type="submit"]:hover {
    color: #5b2219 !important; }
  input[type="submit"]:active {
    background: #5b2219;
    color: #fff !important; }

.site-btn, .shop2-filter-button, .shop2-filter .shop2-filter-go, .text-center .shop2-btn, .shop2-cart-registration form.form-registration button.shop2-btn, .cart-wr-in .cart-order, .shop2-block.login-form .signin-btn, a.logout, .shop2-block.search-form .block-title, .shop2-block.search-form .search-btn, .slider-top a.item_link {
  -moz-box-shadow: 0 1px 3.8px 0.2px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0 1px 3.8px 0.2px rgba(0, 0, 0, 0.28);
  box-shadow: 0 1px 3.8px 0.2px rgba(0, 0, 0, 0.28);
  background: #5b2219;
  color: #fff; }
  .site-btn:hover, .shop2-filter-button:hover, .shop2-filter .shop2-filter-go:hover, .text-center .shop2-btn:hover, .shop2-cart-registration form.form-registration button.shop2-btn:hover, .cart-wr-in .cart-order:hover, .shop2-block.login-form .signin-btn:hover, a.logout:hover, .shop2-block.search-form .block-title:hover, .shop2-block.search-form .search-btn:hover, .slider-top a.item_link:hover {
    background: #63251b; }
  .site-btn:active, .shop2-filter-button:active, .shop2-filter .shop2-filter-go:active, .text-center .shop2-btn:active, .shop2-cart-registration form.form-registration button.shop2-btn:active, .cart-wr-in .cart-order:active, .shop2-block.login-form .signin-btn:active, a.logout:active, .shop2-block.search-form .block-title:active, .shop2-block.search-form .search-btn:active, .slider-top a.item_link:active {
    -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.15);
    background: #531f17; }

.site-path-wrap {
  overflow-x: auto;
  white-space: nowrap;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  padding: 19px 25px 8px 32px; }

.site-path-in {
  max-width: 1225px;
  margin: 0 auto; }
  .site-path-in span {
    font-size: 13px;
    margin: -2px 4px 0 0;
    float: left;
    display: inline-block;
    vertical-align: middle;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%2014%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b2219%22%20d%3D%22M6.500%2C1.848%20L11.500%2C6.848%20L11.500%2C14.476%20L9.000%2C14.476%20L9.000%2C10.977%20C9.000%2C10.424%208.552%2C9.977%208.000%2C9.977%20L5.000%2C9.977%20C4.448%2C9.977%204.000%2C10.424%204.000%2C10.977%20L4.000%2C14.476%20L1.500%2C14.476%20L1.500%2C6.848%20L6.500%2C1.848%20M6.942%2C0.168%20C6.698%2C-0.076%206.302%2C-0.076%206.058%2C0.168%20L0.293%2C5.934%20C0.105%2C6.121%20-0.000%2C6.375%20-0.000%2C6.641%20L-0.000%2C14.976%20C-0.000%2C15.529%200.448%2C15.976%201.000%2C15.976%20L4.500%2C15.976%20C5.052%2C15.976%205.500%2C15.529%205.500%2C14.976%20L5.500%2C11.477%20L7.500%2C11.477%20L7.500%2C14.976%20C7.500%2C15.529%207.948%2C15.976%208.500%2C15.976%20L12.000%2C15.976%20C12.552%2C15.976%2013.000%2C15.529%2013.000%2C14.976%20L13.000%2C6.641%20C13.000%2C6.375%2012.894%2C6.121%2012.707%2C5.934%20L6.942%2C0.168%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .site-path-in span a {
    display: inline-block;
    width: 14px;
    height: 16px;
    margin-right: 4px; }

.site-path {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 13px;
  margin-bottom: 10px;
  line-height: 1;
  color: rgba(0, 0, 0, 0.4); }
  .site-path a {
    padding: 0 0 0 5px;
    margin: 0 5px 0 0;
    color: rgba(0, 0, 0, 0.75);
    text-decoration: none; }
  .site-path a:hover {
    text-decoration: underline; }

.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;
  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; }
  .site-wrapper.product-page {
    margin-bottom: -19px; }

.page-in .site-header {
  border-bottom: 0; }

.site-header {
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
  padding: 80px 0 0 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15); }

.header-top-panel {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  height: 80px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  color: rgba(0, 0, 0, 0.9);
  background: #f6eee0;
  z-index: 130;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear; }

.menu-icon {
  cursor: pointer;
  float: left;
  width: 79px;
  height: 80px;
  border-right: 1px solid rgba(0, 0, 0, 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%2216px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2016%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.9%29%22%20d%3D%22M15.250%2C7.500%20L0.750%2C7.500%20C0.336%2C7.500%20-0.000%2C7.164%20-0.000%2C6.749%20C-0.000%2C6.335%200.336%2C6.000%200.750%2C6.000%20L15.250%2C6.000%20C15.664%2C6.000%2016.000%2C6.335%2016.000%2C6.749%20C16.000%2C7.164%2015.664%2C7.500%2015.250%2C7.500%20ZM15.250%2C1.500%20L0.750%2C1.500%20C0.336%2C1.500%20-0.000%2C1.164%20-0.000%2C0.750%20C-0.000%2C0.336%200.336%2C-0.000%200.750%2C-0.000%20L15.250%2C-0.000%20C15.664%2C-0.000%2016.000%2C0.336%2016.000%2C0.750%20C16.000%2C1.164%2015.664%2C1.500%2015.250%2C1.500%20ZM0.750%2C12.000%20L15.250%2C12.000%20C15.664%2C12.000%2016.000%2C12.336%2016.000%2C12.750%20C16.000%2C13.164%2015.664%2C13.500%2015.250%2C13.500%20L0.750%2C13.500%20C0.336%2C13.500%20-0.000%2C13.164%20-0.000%2C12.750%20C-0.000%2C12.336%200.336%2C12.000%200.750%2C12.000%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

.menu-top-wrapper {
  visibility: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  z-index: 13;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  overflow-y: auto;
  background: #f6eee0;
  width: 250px;
  padding: 56px 15px 36px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear; }
  .menu-top-wrapper.opened {
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }

.menu-top {
  text-align: center;
  padding: 0 0 0 0;
  margin: 0;
  list-style: none; }
  .menu-top li {
    position: relative;
    padding: 20px 0 0 0; }
  .menu-top li:first-child {
    padding: 0 0 0 0; }
  .menu-top li.opened > a {
    color: #5b2219; }
    .menu-top li.opened > a:after {
      background: #5b2219;
      left: -29px;
      right: -29px; }
  .menu-top li ul {
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    padding: 20px 0 0 0;
    margin: 0;
    display: none;
    list-style: none; }
    .menu-top li ul.active {
      display: block; }
    .menu-top li ul li a {
      text-align: center;
      text-transform: none;
      font-size: 12px; }
    .menu-top li ul li a:after {
      left: 40%;
      right: 40%;
      height: 1px;
      background: rgba(0, 0, 0, 0.15); }
    .menu-top li ul li a:hover:after {
      left: 30px;
      right: 30px;
      background: #5b2219; }
  .menu-top li .arrow {
    position: absolute;
    cursor: pointer;
    right: 5px;
    top: 14px;
    width: 26px;
    height: 26px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22rgba%280%2C%200%2C%200%2C%200.9%29%22%20d%3D%22M8.803%2C1.302%20L5.056%2C5.445%20C4.914%2C5.605%204.714%2C5.696%204.503%2C5.696%20C4.293%2C5.696%204.093%2C5.605%203.951%2C5.445%20L0.204%2C1.302%20L0.206%2C1.300%20C0.083%2C1.162%200.007%2C0.979%200.007%2C0.777%20C0.007%2C0.348%200.343%2C0.000%200.756%2C0.000%20C0.975%2C0.000%201.170%2C0.099%201.307%2C0.254%20L1.309%2C0.252%20L4.503%2C3.770%20L7.698%2C0.252%20L7.700%2C0.254%20C7.837%2C0.099%208.032%2C0.000%208.251%2C0.000%20C8.664%2C0.000%209.000%2C0.348%209.000%2C0.777%20C9.000%2C0.979%208.923%2C1.162%208.801%2C1.300%20L8.803%2C1.302%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .menu-top li.has-child a {
    padding: 0 28px; }
    .menu-top li.has-child a:hover, .menu-top li.has-child a.active {
      left: 0;
      right: 0; }
  .menu-top a {
    position: relative;
    display: inline-block;
    text-decoration: none;
    color: rgba(0, 0, 0, 0.75);
    font-size: 14px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear; }
  .menu-top a:after {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    content: "";
    position: absolute;
    left: 50%;
    right: 50%;
    bottom: -10px;
    height: 1px; }
  .menu-top a:hover {
    color: #5b2219; }
    .menu-top a:hover:after {
      background: #5b2219;
      left: -29px;
      right: -29px; }

.close-menu, .close-folders {
  position: absolute;
  right: 19px;
  top: 19px;
  cursor: pointer;
  width: 26px;
  height: 26px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.85%29%22%20d%3D%22M15.994%2C15.280%20C15.986%2C15.461%2015.918%2C15.641%2015.780%2C15.780%20C15.641%2C15.918%2015.461%2C15.986%2015.280%2C15.993%20C15.078%2C16.002%2014.873%2C15.934%2014.719%2C15.780%20L8.000%2C9.060%20L1.281%2C15.780%20C1.126%2C15.934%200.922%2C16.002%200.720%2C15.993%20C0.539%2C15.986%200.359%2C15.918%200.220%2C15.780%20C0.082%2C15.641%200.014%2C15.461%200.006%2C15.280%20C-0.002%2C15.077%200.066%2C14.873%200.220%2C14.719%20L6.940%2C8.000%20L0.220%2C1.281%20C0.066%2C1.126%20-0.002%2C0.922%200.006%2C0.720%20C0.014%2C0.538%200.082%2C0.359%200.220%2C0.220%20C0.359%2C0.082%200.539%2C0.014%200.720%2C0.006%20C0.922%2C-0.002%201.126%2C0.066%201.281%2C0.220%20L8.000%2C6.939%20L14.719%2C0.220%20C14.873%2C0.066%2015.078%2C-0.002%2015.280%2C0.006%20C15.461%2C0.014%2015.641%2C0.082%2015.780%2C0.220%20C15.918%2C0.359%2015.986%2C0.538%2015.994%2C0.720%20C16.002%2C0.922%2015.934%2C1.126%2015.780%2C1.281%20L9.061%2C8.000%20L15.780%2C14.719%20C15.934%2C14.873%2016.002%2C15.077%2015.994%2C15.280%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

.shop-cart-wr {
  float: right;
  position: relative; }

.cart-ico {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
  z-index: 10; }

.cart-wr-in.opened {
  z-index: 150 !important;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  visibility: visible !important; }

#shop2-cart-preview {
  float: right;
  position: relative; }
  #shop2-cart-preview .block_title {
    cursor: pointer;
    position: relative;
    width: 95px;
    height: 80px;
    font-size: 10px;
    border-left: 1px solid #5b2219;
    background: #5b2219 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%2019%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%28255%2C%20255%2C%20255%2C%200.75%29%22%20d%3D%22M17.363%2C4.628%20L14.363%2C11.127%20C14.125%2C11.642%2013.604%2C11.999%2013.000%2C11.999%20L3.500%2C11.999%20C2.671%2C11.999%202.000%2C11.328%202.000%2C10.499%20L2.000%2C3.060%20L0.220%2C1.280%20C0.084%2C1.144%20-0.000%2C0.956%20-0.000%2C0.749%20C-0.000%2C0.335%200.335%2C-0.001%200.750%2C-0.001%20C0.957%2C-0.001%201.144%2C0.083%201.280%2C0.219%20L3.560%2C2.499%20L16.000%2C2.499%20C16.828%2C2.499%2017.500%2C3.171%2017.500%2C3.999%20C17.500%2C4.224%2017.451%2C4.436%2017.363%2C4.628%20ZM3.500%2C10.499%20L13.000%2C10.499%20L14.847%2C6.500%20L3.500%2C6.500%20L3.500%2C10.499%20ZM16.000%2C3.999%20L3.500%2C3.999%20L3.500%2C4.999%20L15.539%2C4.999%20L16.001%2C3.999%20L16.000%2C3.999%20ZM4.000%2C12.999%20C4.828%2C12.999%205.500%2C13.671%205.500%2C14.499%20C5.500%2C15.328%204.828%2C15.999%204.000%2C15.999%20C3.172%2C15.999%202.500%2C15.328%202.500%2C14.499%20C2.500%2C13.671%203.172%2C12.999%204.000%2C12.999%20ZM12.000%2C12.999%20C12.828%2C12.999%2013.500%2C13.671%2013.500%2C14.499%20C13.500%2C15.328%2012.828%2C15.999%2012.000%2C15.999%20C11.172%2C15.999%2010.500%2C15.328%2010.500%2C14.499%20C10.500%2C13.671%2011.172%2C12.999%2012.000%2C12.999%20Z%22%20%2F%3E%3C%2Fsvg%3E") 32px 36px no-repeat; }
  #shop2-cart-preview .block_title.empty {
    border-left: 1px solid rgba(0, 0, 0, 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%2219px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2019%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.15%29%22%20d%3D%22M17.363%2C4.628%20L14.363%2C11.127%20C14.125%2C11.642%2013.604%2C11.999%2013.000%2C11.999%20L3.500%2C11.999%20C2.671%2C11.999%202.000%2C11.328%202.000%2C10.499%20L2.000%2C3.060%20L0.220%2C1.280%20C0.084%2C1.144%20-0.000%2C0.956%20-0.000%2C0.749%20C-0.000%2C0.335%200.335%2C-0.001%200.750%2C-0.001%20C0.957%2C-0.001%201.144%2C0.083%201.280%2C0.219%20L3.560%2C2.499%20L16.000%2C2.499%20C16.828%2C2.499%2017.500%2C3.171%2017.500%2C3.999%20C17.500%2C4.224%2017.451%2C4.436%2017.363%2C4.628%20ZM3.500%2C10.499%20L13.000%2C10.499%20L14.847%2C6.500%20L3.500%2C6.500%20L3.500%2C10.499%20ZM16.000%2C3.999%20L3.500%2C3.999%20L3.500%2C4.999%20L15.539%2C4.999%20L16.001%2C3.999%20L16.000%2C3.999%20ZM4.000%2C12.999%20C4.828%2C12.999%205.500%2C13.671%205.500%2C14.499%20C5.500%2C15.328%204.828%2C15.999%204.000%2C15.999%20C3.172%2C15.999%202.500%2C15.328%202.500%2C14.499%20C2.500%2C13.671%203.172%2C12.999%204.000%2C12.999%20ZM12.000%2C12.999%20C12.828%2C12.999%2013.500%2C13.671%2013.500%2C14.499%20C13.500%2C15.328%2012.828%2C15.999%2012.000%2C15.999%20C11.172%2C15.999%2010.500%2C15.328%2010.500%2C14.499%20C10.500%2C13.671%2011.172%2C12.999%2012.000%2C12.999%20Z%22%20%2F%3E%3C%2Fsvg%3E") 32px 36px no-repeat; }
    #shop2-cart-preview .block_title.empty .cart_amount {
      background: #f6eee0;
      color: rgba(0, 0, 0, 0.15);
      border: 1px solid rgba(0, 0, 0, 0.15); }
  #shop2-cart-preview .block_title .cart_amount {
    background: #5b2219;
    position: absolute;
    left: 45px;
    top: 23px;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.75); }

.cart-wr-in {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 150;
  overflow-y: auto;
  right: 0;
  top: 0;
  height: 100%;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  visibility: hidden;
  width: 280px;
  background: #f6eee0;
  position: fixed;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear; }
  .cart-wr-in .block-body {
    padding: 59px 16px 86px; }
  .cart-wr-in .close-cart {
    position: absolute;
    right: 19px;
    top: 19px;
    cursor: pointer;
    width: 26px;
    height: 26px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.75%29%22%20d%3D%22M15.994%2C15.280%20C15.986%2C15.461%2015.918%2C15.641%2015.780%2C15.780%20C15.641%2C15.918%2015.461%2C15.986%2015.280%2C15.993%20C15.078%2C16.002%2014.873%2C15.934%2014.719%2C15.780%20L8.000%2C9.060%20L1.281%2C15.780%20C1.126%2C15.934%200.922%2C16.002%200.720%2C15.993%20C0.539%2C15.986%200.359%2C15.918%200.220%2C15.780%20C0.082%2C15.641%200.014%2C15.461%200.006%2C15.280%20C-0.002%2C15.077%200.066%2C14.873%200.220%2C14.719%20L6.940%2C8.000%20L0.220%2C1.281%20C0.066%2C1.126%20-0.002%2C0.922%200.006%2C0.720%20C0.014%2C0.538%200.082%2C0.359%200.220%2C0.220%20C0.359%2C0.082%200.539%2C0.014%200.720%2C0.006%20C0.922%2C-0.002%201.126%2C0.066%201.281%2C0.220%20L8.000%2C6.939%20L14.719%2C0.220%20C14.873%2C0.066%2015.078%2C-0.002%2015.280%2C0.006%20C15.461%2C0.014%2015.641%2C0.082%2015.780%2C0.220%20C15.918%2C0.359%2015.986%2C0.538%2015.994%2C0.720%20C16.002%2C0.922%2015.934%2C1.126%2015.780%2C1.281%20L9.061%2C8.000%20L15.780%2C14.719%20C15.934%2C14.873%2016.002%2C15.077%2015.994%2C15.280%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .cart-wr-in .cart-body-total {
    padding: 0 0 14px 0;
    color: rgba(0, 0, 0, 0.55);
    font-size: 13px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-weight: normal; }
  .cart-wr-in .cart-body-total span {
    color: rgba(0, 0, 0, 0.85);
    font-size: 17px; }
  .cart-wr-in .cart-order {
    display: block;
    font-weight: bold;
    margin: 10px 0 38px 0;
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 40px; }
  .cart-wr-in .cart-preview-product {
    line-height: 12px;
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
    margin: 0 0 35px 0;
    display: table;
    width: 100%;
    font-size: 12px;
    color: #000; }
  .cart-wr-in .cart-preview-img {
    padding: 5px 8px 0 0;
    vertical-align: top;
    width: 60px;
    max-width: 60px;
    display: table-cell; }
  .cart-wr-in .cart-preview-title {
    display: table-cell;
    text-transform: uppercase;
    line-height: 20px;
    vertical-align: top; }
  .cart-wr-in .cart-preview-price {
    padding: 10px 0 0 0;
    font-weight: bold; }
  .cart-wr-in .cart-preview-delete {
    width: 39px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    border-left: 1px solid rgba(0, 0, 0, 0.15); }
  .cart-wr-in .cart-preview-delete a {
    width: 14px;
    height: 16px;
    display: inline-block;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2014%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b2219%22%20d%3D%22M12.250%2C2.500%20L9.500%2C2.500%20L9.500%2C1.000%20C9.500%2C0.447%209.052%2C-0.000%208.500%2C-0.000%20L4.500%2C-0.000%20C3.948%2C-0.000%203.500%2C0.447%203.500%2C1.000%20L3.500%2C2.500%20L0.750%2C2.500%20C0.336%2C2.500%20-0.000%2C2.835%20-0.000%2C3.250%20C-0.000%2C3.664%200.336%2C4.000%200.750%2C4.000%20L1.000%2C4.000%20L1.000%2C15.000%20C1.000%2C15.552%201.448%2C16.000%202.000%2C16.000%20L11.000%2C16.000%20C11.552%2C16.000%2012.000%2C15.552%2012.000%2C15.000%20L12.000%2C4.000%20L12.250%2C4.000%20C12.664%2C4.000%2013.000%2C3.664%2013.000%2C3.250%20C13.000%2C2.835%2012.664%2C2.500%2012.250%2C2.500%20ZM5.000%2C1.500%20L8.000%2C1.500%20L8.000%2C2.500%20L5.000%2C2.500%20L5.000%2C1.500%20ZM10.500%2C14.500%20L2.500%2C14.500%20L2.500%2C4.000%20L10.500%2C4.000%20L10.500%2C14.500%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.block-title.login-ico {
  float: right;
  width: 79px;
  height: 80px;
  cursor: pointer;
  position: relative;
  float: right;
  width: 79px;
  height: 80px;
  z-index: 35;
  border-left: 1px solid rgba(0, 0, 0, 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%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%22rgba%280%2C%200%2C%200%2C%200.9%29%22%20d%3D%22M11.094%2C8.799%20C11.660%2C7.879%2012.000%2C6.739%2012.000%2C5.499%20C12.000%2C2.462%209.985%2C-0.001%207.500%2C-0.001%20C5.014%2C-0.001%203.000%2C2.462%203.000%2C5.499%20C3.000%2C6.739%203.340%2C7.879%203.905%2C8.799%20C1.580%2C9.902%20-0.000%2C12.039%20-0.000%2C14.500%20L-0.000%2C14.999%20C-0.000%2C15.552%200.448%2C15.999%201.000%2C15.999%20L14.000%2C15.999%20C14.552%2C15.999%2015.000%2C15.552%2015.000%2C14.999%20L15.000%2C14.500%20C15.000%2C12.039%2013.420%2C9.902%2011.094%2C8.799%20ZM7.500%2C1.500%20C9.126%2C1.500%2010.500%2C3.331%2010.500%2C5.499%20C10.500%2C7.668%209.126%2C9.499%207.500%2C9.499%20C5.874%2C9.499%204.500%2C7.668%204.500%2C5.499%20C4.500%2C3.331%205.874%2C1.500%207.500%2C1.500%20ZM1.500%2C14.500%20C1.500%2C12.515%202.895%2C10.800%204.910%2C9.993%20C5.643%2C10.625%206.535%2C10.999%207.500%2C10.999%20C8.465%2C10.999%209.357%2C10.625%2010.090%2C9.993%20C12.105%2C10.800%2013.500%2C12.515%2013.500%2C14.500%20L1.500%2C14.500%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

.shop2-block.login-form {
  position: fixed;
  right: 0;
  top: 0; }
  .shop2-block.login-form.opened .block-body {
    visibility: visible;
    opacity: 1; }
  .shop2-block.login-form .block-body {
    z-index: 11;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    position: fixed;
    overflow-y: auto;
    right: 0;
    top: 0;
    bottom: 0;
    width: 248px;
    background: #f6eee0;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
    visibility: hidden;
    opacity: 0;
    padding: 64px 16px 16px 16px; }
  .shop2-block.login-form .block-body input {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 11px;
    font-size: 14px;
    margin: 0 0 16px 0;
    color: rgba(0, 0, 0, 0.55);
    height: 38px;
    line-height: 38px;
    border: 1px solid rgba(0, 0, 0, 0.15); }
  .shop2-block.login-form .frg_pass {
    float: left;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    margin: 13px 0 0 0; }
  .shop2-block.login-form .frg_pass:hover {
    text-decoration: underline; }
  .shop2-block.login-form .registration {
    margin: 16px 0 0 0;
    display: block;
    border: 1px solid #5b2219;
    color: #5b2219;
    text-align: center;
    height: 38px;
    line-height: 38px;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px; }
  .shop2-block.login-form .signin-btn {
    outline: none;
    border: 0;
    font-weight: bold;
    font-size: 12px;
    line-height: 40px;
    color: #fff;
    text-transform: uppercase;
    padding: 0 44px 0 20px;
    float: right;
    position: relative; }
  .shop2-block.login-form .signin-btn:after {
    content: "";
    position: absolute;
    right: 20px;
    top: 14px;
    width: 16px;
    height: 13px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2016%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.000%2C0.963%20L16.000%2C12.037%20C16.000%2C12.568%2015.551%2C13.000%2015.000%2C13.000%20L4.500%2C13.000%20C3.949%2C13.000%203.500%2C12.568%203.500%2C12.037%20L3.500%2C9.389%20C3.500%2C8.990%203.836%2C8.667%204.250%2C8.667%20C4.664%2C8.667%205.000%2C8.990%205.000%2C9.389%20L5.000%2C11.555%20L14.500%2C11.555%20L14.500%2C1.444%20L5.000%2C1.444%20L5.000%2C3.611%20C5.000%2C4.010%204.664%2C4.333%204.250%2C4.333%20C3.836%2C4.333%203.500%2C4.010%203.500%2C3.611%20L3.500%2C0.963%20C3.500%2C0.432%203.949%2C-0.000%204.500%2C-0.000%20L15.000%2C-0.000%20C15.551%2C-0.000%2016.000%2C0.432%2016.000%2C0.963%20ZM8.250%2C3.370%20C8.457%2C3.370%208.644%2C3.451%208.780%2C3.582%20L11.280%2C5.989%20C11.416%2C6.120%2011.500%2C6.300%2011.500%2C6.500%20C11.500%2C6.699%2011.416%2C6.880%2011.280%2C7.010%20L8.780%2C9.418%20C8.644%2C9.548%208.457%2C9.629%208.250%2C9.629%20C7.836%2C9.629%207.500%2C9.306%207.500%2C8.907%20C7.500%2C8.708%207.584%2C8.527%207.720%2C8.397%20L8.939%2C7.222%20L0.750%2C7.222%20C0.336%2C7.222%20-0.000%2C6.899%20-0.000%2C6.500%20C-0.000%2C6.101%200.336%2C5.778%200.750%2C5.778%20L8.939%2C5.778%20L7.720%2C4.603%20C7.584%2C4.472%207.500%2C4.292%207.500%2C4.092%20C7.500%2C3.694%207.836%2C3.370%208.250%2C3.370%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-block.login-form .close-login {
    position: absolute;
    right: 19px;
    top: 19px;
    cursor: pointer;
    width: 26px;
    height: 26px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.75%29%22%20d%3D%22M15.994%2C15.280%20C15.986%2C15.461%2015.918%2C15.641%2015.780%2C15.780%20C15.641%2C15.918%2015.461%2C15.986%2015.280%2C15.993%20C15.078%2C16.002%2014.873%2C15.934%2014.719%2C15.780%20L8.000%2C9.060%20L1.281%2C15.780%20C1.126%2C15.934%200.922%2C16.002%200.720%2C15.993%20C0.539%2C15.986%200.359%2C15.918%200.220%2C15.780%20C0.082%2C15.641%200.014%2C15.461%200.006%2C15.280%20C-0.002%2C15.077%200.066%2C14.873%200.220%2C14.719%20L6.940%2C8.000%20L0.220%2C1.281%20C0.066%2C1.126%20-0.002%2C0.922%200.006%2C0.720%20C0.014%2C0.538%200.082%2C0.359%200.220%2C0.220%20C0.359%2C0.082%200.539%2C0.014%200.720%2C0.006%20C0.922%2C-0.002%201.126%2C0.066%201.281%2C0.220%20L8.000%2C6.939%20L14.719%2C0.220%20C14.873%2C0.066%2015.078%2C-0.002%2015.280%2C0.006%20C15.461%2C0.014%2015.641%2C0.082%2015.780%2C0.220%20C15.918%2C0.359%2015.986%2C0.538%2015.994%2C0.720%20C16.002%2C0.922%2015.934%2C1.126%2015.780%2C1.281%20L9.061%2C8.000%20L15.780%2C14.719%20C15.934%2C14.873%2016.002%2C15.077%2015.994%2C15.280%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

.user_name {
  padding: 0 0 15px 0; }

a.logout {
  color: #fff;
  padding: 0 20px 0 43px;
  margin: 0 0 20px 0;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  display: inline-block;
  position: relative;
  line-height: 40px;
  text-decoration: none; }
  a.logout:after {
    content: "";
    position: absolute;
    left: 18px;
    top: 15px;
    width: 16px;
    height: 13px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2016%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.000%2C0.963%20L16.000%2C12.037%20C16.000%2C12.568%2015.551%2C13.000%2015.000%2C13.000%20L6.000%2C13.000%20C5.449%2C13.000%205.000%2C12.568%205.000%2C12.037%20L5.000%2C9.389%20C5.000%2C8.990%205.336%2C8.666%205.750%2C8.666%20C6.164%2C8.666%206.500%2C8.990%206.500%2C9.389%20L6.500%2C11.555%20L14.500%2C11.555%20L14.500%2C1.444%20L6.500%2C1.444%20L6.500%2C3.611%20C6.500%2C4.010%206.164%2C4.333%205.750%2C4.333%20C5.336%2C4.333%205.000%2C4.010%205.000%2C3.611%20L5.000%2C0.963%20C5.000%2C0.432%205.449%2C-0.000%206.000%2C-0.000%20L15.000%2C-0.000%20C15.551%2C-0.000%2016.000%2C0.432%2016.000%2C0.963%20ZM4.000%2C4.092%20C4.000%2C4.292%203.916%2C4.472%203.780%2C4.603%20L2.561%2C5.778%20L10.750%2C5.778%20C11.164%2C5.778%2011.500%2C6.101%2011.500%2C6.500%20C11.500%2C6.899%2011.164%2C7.222%2010.750%2C7.222%20L2.561%2C7.222%20L3.780%2C8.397%20C3.916%2C8.527%204.000%2C8.708%204.000%2C8.907%20C4.000%2C9.306%203.664%2C9.629%203.250%2C9.629%20C3.043%2C9.629%202.855%2C9.549%202.720%2C9.418%20L0.220%2C7.010%20C0.084%2C6.880%20-0.000%2C6.699%20-0.000%2C6.500%20C-0.000%2C6.301%200.084%2C6.120%200.220%2C5.989%20L2.720%2C3.582%20C2.855%2C3.451%203.043%2C3.370%203.250%2C3.370%20C3.664%2C3.370%204.000%2C3.693%204.000%2C4.092%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.shop_orders a {
  text-decoration: none;
  text-align: center;
  line-height: 38px;
  display: block;
  border: 1px solid mainColor2;
  font-size: 12px;
  text-transform: uppercase; }
/* SEARCH
 -----------------------------------*/
.site-search-wr {
  padding: 0 0 0 0;
  float: right;
  z-index: 13;
  width: 79px;
  position: relative;
  height: 80px;
  z-index: 35;
  border-left: 1px solid rgba(0, 0, 0, 0.15); }

.search-ico {
  width: 79px;
  height: 79px;
  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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.9%29%22%20d%3D%22M10.000%2C-0.001%20C6.686%2C-0.001%204.000%2C2.686%204.000%2C6.000%20C4.000%2C7.386%204.474%2C8.658%205.264%2C9.674%20L0.220%2C14.719%20C0.073%2C14.865%20-0.000%2C15.057%20-0.000%2C15.249%20C-0.000%2C15.442%200.073%2C15.633%200.220%2C15.780%20C0.366%2C15.926%200.558%2C15.999%200.750%2C15.999%20C0.942%2C15.999%201.134%2C15.926%201.280%2C15.780%20L6.325%2C10.735%20C7.341%2C11.525%208.613%2C11.999%2010.000%2C11.999%20C13.313%2C11.999%2016.000%2C9.313%2016.000%2C6.000%20C16.000%2C2.686%2013.313%2C-0.001%2010.000%2C-0.001%20ZM10.000%2C10.499%20C7.518%2C10.499%205.500%2C8.481%205.500%2C6.000%20C5.500%2C3.518%207.518%2C1.499%2010.000%2C1.499%20C12.481%2C1.499%2014.500%2C3.518%2014.500%2C6.000%20C14.500%2C8.481%2012.481%2C10.499%2010.000%2C10.499%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

.search-form-wrap.opened {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  visibility: visible; }

.search-form-wrap {
  overflow-y: auto;
  position: fixed;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  right: 0;
  bottom: 0;
  background: #f6eee0;
  top: 0;
  z-index: 11;
  width: 280px;
  padding: 64px 16px 16px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  visibility: hidden; }

.search-close {
  position: absolute;
  right: 19px;
  top: 19px;
  cursor: pointer;
  width: 26px;
  height: 26px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.75%29%22%20d%3D%22M15.994%2C15.280%20C15.986%2C15.461%2015.918%2C15.641%2015.780%2C15.780%20C15.641%2C15.918%2015.461%2C15.986%2015.280%2C15.993%20C15.078%2C16.002%2014.873%2C15.934%2014.719%2C15.780%20L8.000%2C9.060%20L1.281%2C15.780%20C1.126%2C15.934%200.922%2C16.002%200.720%2C15.993%20C0.539%2C15.986%200.359%2C15.918%200.220%2C15.780%20C0.082%2C15.641%200.014%2C15.461%200.006%2C15.280%20C-0.002%2C15.077%200.066%2C14.873%200.220%2C14.719%20L6.940%2C8.000%20L0.220%2C1.281%20C0.066%2C1.126%20-0.002%2C0.922%200.006%2C0.720%20C0.014%2C0.538%200.082%2C0.359%200.220%2C0.220%20C0.359%2C0.082%200.539%2C0.014%200.720%2C0.006%20C0.922%2C-0.002%201.126%2C0.066%201.281%2C0.220%20L8.000%2C6.939%20L14.719%2C0.220%20C14.873%2C0.066%2015.078%2C-0.002%2015.280%2C0.006%20C15.461%2C0.014%2015.641%2C0.082%2015.780%2C0.220%20C15.918%2C0.359%2015.986%2C0.538%2015.994%2C0.720%20C16.002%2C0.922%2015.934%2C1.126%2015.780%2C1.281%20L9.061%2C8.000%20L15.780%2C14.719%20C15.934%2C14.873%2016.002%2C15.077%2015.994%2C15.280%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

.search-form {
  position: relative;
  margin: 0;
  padding: 0; }

.search-text {
  width: 100%;
  height: 38px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 38px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0 38px 0 10px;
  margin: 0 0 16px 0;
  float: left;
  font: normal 14px/38px;
  color: #989899;
  background: transparent;
  outline: none; }

input.search-button {
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  outline: none;
  border: none;
  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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.9%29%22%20d%3D%22M10.000%2C-0.001%20C6.686%2C-0.001%204.000%2C2.686%204.000%2C6.000%20C4.000%2C7.386%204.474%2C8.658%205.264%2C9.674%20L0.220%2C14.719%20C0.073%2C14.865%20-0.000%2C15.057%20-0.000%2C15.249%20C-0.000%2C15.442%200.073%2C15.633%200.220%2C15.780%20C0.366%2C15.926%200.558%2C15.999%200.750%2C15.999%20C0.942%2C15.999%201.134%2C15.926%201.280%2C15.780%20L6.325%2C10.735%20C7.341%2C11.525%208.613%2C11.999%2010.000%2C11.999%20C13.313%2C11.999%2016.000%2C9.313%2016.000%2C6.000%20C16.000%2C2.686%2013.313%2C-0.001%2010.000%2C-0.001%20ZM10.000%2C10.499%20C7.518%2C10.499%205.500%2C8.481%205.500%2C6.000%20C5.500%2C3.518%207.518%2C1.499%2010.000%2C1.499%20C12.481%2C1.499%2014.500%2C3.518%2014.500%2C6.000%20C14.500%2C8.481%2012.481%2C10.499%2010.000%2C10.499%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat !important; }

.clear-container {
  clear: both;
  height: 0; }

.shop2-block.search-form.opened .block-body {
  z-index: 11;
  display: block; }
  .shop2-block.search-form.opened .block-title {
    background: none;
    border: 1px solid #5b2219;
    color: #5b2219; }
    .shop2-block.search-form.opened .block-title:after {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2215px%22%20%20viewBox%3D%220%200%2017%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b2219%22%20d%3D%22M14.939%2C7.921%20L14.939%2C14.196%20C14.939%2C14.639%2014.593%2C14.999%2014.167%2C14.999%20C13.740%2C14.999%2013.394%2C14.639%2013.394%2C14.196%20L13.394%2C7.921%20C12.206%2C7.570%2011.333%2C6.434%2011.333%2C5.088%20C11.333%2C3.743%2012.206%2C2.607%2013.394%2C2.256%20L13.394%2C0.803%20C13.394%2C0.359%2013.740%2C-0.001%2014.167%2C-0.001%20C14.593%2C-0.001%2014.939%2C0.359%2014.939%2C0.803%20L14.939%2C2.256%20C16.127%2C2.607%2017.000%2C3.743%2017.000%2C5.088%20C17.000%2C6.434%2016.127%2C7.570%2014.939%2C7.921%20ZM14.167%2C3.749%20C13.456%2C3.749%2012.879%2C4.350%2012.879%2C5.088%20C12.879%2C5.827%2013.456%2C6.428%2014.167%2C6.428%20C14.877%2C6.428%2015.454%2C5.827%2015.454%2C5.088%20C15.454%2C4.350%2014.877%2C3.749%2014.167%2C3.749%20ZM9.273%2C12.742%20L9.273%2C14.196%20C9.273%2C14.639%208.927%2C14.999%208.500%2C14.999%20C8.073%2C14.999%207.727%2C14.639%207.727%2C14.196%20L7.727%2C12.742%20C6.540%2C12.391%205.667%2C11.255%205.667%2C9.910%20C5.667%2C8.564%206.540%2C7.429%207.727%2C7.078%20L7.727%2C0.803%20C7.727%2C0.359%208.073%2C-0.001%208.500%2C-0.001%20C8.927%2C-0.001%209.273%2C0.359%209.273%2C0.803%20L9.273%2C7.078%20C10.460%2C7.429%2011.333%2C8.564%2011.333%2C9.910%20C11.333%2C11.255%2010.460%2C12.391%209.273%2C12.742%20ZM8.500%2C8.570%20C7.790%2C8.570%207.212%2C9.171%207.212%2C9.910%20C7.212%2C10.648%207.790%2C11.249%208.500%2C11.249%20C9.210%2C11.249%209.788%2C10.648%209.788%2C9.910%20C9.788%2C9.171%209.210%2C8.570%208.500%2C8.570%20ZM3.606%2C7.921%20L3.606%2C14.196%20C3.606%2C14.639%203.260%2C14.999%202.833%2C14.999%20C2.406%2C14.999%202.060%2C14.639%202.060%2C14.196%20L2.060%2C7.921%20C0.873%2C7.570%20-0.000%2C6.434%20-0.000%2C5.088%20C-0.000%2C3.743%200.873%2C2.607%202.060%2C2.256%20L2.060%2C0.803%20C2.060%2C0.359%202.406%2C-0.001%202.833%2C-0.001%20C3.260%2C-0.001%203.606%2C0.359%203.606%2C0.803%20L3.606%2C2.256%20C4.793%2C2.607%205.667%2C3.743%205.667%2C5.088%20C5.667%2C6.434%204.793%2C7.570%203.606%2C7.921%20ZM2.833%2C3.749%20C2.123%2C3.749%201.545%2C4.350%201.545%2C5.088%20C1.545%2C5.827%202.123%2C6.428%202.833%2C6.428%20C3.543%2C6.428%204.121%2C5.827%204.121%2C5.088%20C4.121%2C4.350%203.543%2C3.749%202.833%2C3.749%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop2-block.search-form.opened .block-title:before {
      content: "";
      position: absolute;
      left: 50%;
      bottom: -5px;
      width: 7px;
      height: 7px;
      border-left: 1px solid #5b2219;
      border-top: 1px solid #5b2219;
      -webkit-transform: rotate(-135deg);
      -moz-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
      -o-transform: rotate(-135deg);
      transform: rotate(-135deg);
      background: #f6eee0; }
  .shop2-block.search-form .block-title {
    cursor: pointer;
    width: 100%;
    text-transform: uppercase;
    padding: 0 0 0 36px;
    line-height: 40px;
    font-size: 12px;
    color: #fefefe;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative; }
  .shop2-block.search-form .block-title:after {
    content: "";
    position: absolute;
    right: 36px;
    top: 13px;
    width: 17px;
    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%2217px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2017%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.939%2C7.921%20L14.939%2C14.196%20C14.939%2C14.639%2014.593%2C14.999%2014.167%2C14.999%20C13.740%2C14.999%2013.394%2C14.639%2013.394%2C14.196%20L13.394%2C7.921%20C12.206%2C7.570%2011.333%2C6.434%2011.333%2C5.088%20C11.333%2C3.743%2012.206%2C2.607%2013.394%2C2.256%20L13.394%2C0.803%20C13.394%2C0.359%2013.740%2C-0.001%2014.167%2C-0.001%20C14.593%2C-0.001%2014.939%2C0.359%2014.939%2C0.803%20L14.939%2C2.256%20C16.127%2C2.607%2017.000%2C3.743%2017.000%2C5.088%20C17.000%2C6.434%2016.127%2C7.570%2014.939%2C7.921%20ZM14.167%2C3.749%20C13.456%2C3.749%2012.879%2C4.350%2012.879%2C5.088%20C12.879%2C5.827%2013.456%2C6.428%2014.167%2C6.428%20C14.877%2C6.428%2015.454%2C5.827%2015.454%2C5.088%20C15.454%2C4.350%2014.877%2C3.749%2014.167%2C3.749%20ZM9.273%2C12.742%20L9.273%2C14.196%20C9.273%2C14.639%208.927%2C14.999%208.500%2C14.999%20C8.073%2C14.999%207.727%2C14.639%207.727%2C14.196%20L7.727%2C12.742%20C6.540%2C12.391%205.667%2C11.255%205.667%2C9.910%20C5.667%2C8.564%206.540%2C7.429%207.727%2C7.078%20L7.727%2C0.803%20C7.727%2C0.359%208.073%2C-0.001%208.500%2C-0.001%20C8.927%2C-0.001%209.273%2C0.359%209.273%2C0.803%20L9.273%2C7.078%20C10.460%2C7.429%2011.333%2C8.564%2011.333%2C9.910%20C11.333%2C11.255%2010.460%2C12.391%209.273%2C12.742%20ZM8.500%2C8.570%20C7.790%2C8.570%207.212%2C9.171%207.212%2C9.910%20C7.212%2C10.648%207.790%2C11.249%208.500%2C11.249%20C9.210%2C11.249%209.788%2C10.648%209.788%2C9.910%20C9.788%2C9.171%209.210%2C8.570%208.500%2C8.570%20ZM3.606%2C7.921%20L3.606%2C14.196%20C3.606%2C14.639%203.260%2C14.999%202.833%2C14.999%20C2.406%2C14.999%202.060%2C14.639%202.060%2C14.196%20L2.060%2C7.921%20C0.873%2C7.570%20-0.000%2C6.434%20-0.000%2C5.088%20C-0.000%2C3.743%200.873%2C2.607%202.060%2C2.256%20L2.060%2C0.803%20C2.060%2C0.359%202.406%2C-0.001%202.833%2C-0.001%20C3.260%2C-0.001%203.606%2C0.359%203.606%2C0.803%20L3.606%2C2.256%20C4.793%2C2.607%205.667%2C3.743%205.667%2C5.088%20C5.667%2C6.434%204.793%2C7.570%203.606%2C7.921%20ZM2.833%2C3.749%20C2.123%2C3.749%201.545%2C4.350%201.545%2C5.088%20C1.545%2C5.827%202.123%2C6.428%202.833%2C6.428%20C3.543%2C6.428%204.121%2C5.827%204.121%2C5.088%20C4.121%2C4.350%203.543%2C3.749%202.833%2C3.749%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-block.search-form .block-title:before {
    position: absolute;
    left: 50%; }
  .shop2-block.search-form .block-body {
    display: none;
    font-size: 12px;
    color: #000;
    text-transform: uppercase;
    padding: 20px 0 20px 0; }
  .shop2-block.search-form .row {
    padding: 0 0 20px 0; }
  .shop2-block.search-form .row-title {
    display: block;
    padding: 0 0 6px 0; }
  .shop2-block.search-form .small {
    width: 100%; }
  .shop2-block.search-form .small.min {
    float: left; }
  .shop2-block.search-form .small.max {
    float: right; }
  .shop2-block.search-form input, .shop2-block.search-form select {
    width: 100%;
    text-decoration: none; }
  .shop2-block.search-form #shop2_search_global_fields .small {
    width: 39.6%; }
    .shop2-block.search-form #shop2_search_global_fields .small.min {
      float: left; }
    .shop2-block.search-form #shop2_search_global_fields .small.max {
      float: right; }
  .shop2-block.search-form .jq-selectbox {
    text-transform: none;
    width: 100%;
    display: block; }
  .shop2-block.search-form .jq-selectbox__select-text {
    width: 100% !important; }
  .shop2-block.search-form .jq-selectbox__select {
    width: 100%;
    display: block; }
  .shop2-block.search-form .search-btn {
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    display: block;
    border: 0;
    outline: none;
    width: 100%;
    text-align: center;
    color: #fff;
    height: 40px;
    text-transform: uppercase;
    line-height: 40px;
    font-size: 12px;
    font-weight: bold; }

.overlay {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  height: 100%;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  visibility: hidden;
  background: rgba(0, 0, 0, 0.55); }
  .overlay.opened {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
    visibility: visible;
    z-index: 12; }

.overflowHidden {
  overflow: hidden; }

.header-bot {
  display: table;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px 0 25px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  color: #262626; }
  .header-bot .td {
    display: table-cell;
    width: 30%; }

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

.name-desc-wrap {
  display: inline-block;
  vertical-align: middle; }

.site-name {
  line-height: 1;
  padding: 27px 0 27px 0; }
  .site-name.td {
    width: 35%; }
  .site-name a {
    color: rgba(0, 0, 0, 0.9);
    text-decoration: none;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: bold;
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif; }
  .site-name .site-descriptor {
    padding: 5px 0 0 0;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.85); }

.site-phone {
  padding: 19px 0 27px 0; }
  .site-phone a {
    text-decoration: none; }

.site-phone-in {
  padding: 0 0 0 31px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.85%29%22%20d%3D%22M11.758%2C15.999%20C11.339%2C15.999%2010.927%2C15.929%2010.532%2C15.789%20C5.646%2C14.061%201.776%2C10.089%200.179%2C5.164%20C-0.301%2C3.683%200.208%2C2.055%201.445%2C1.112%20L2.233%2C0.511%20C2.671%2C0.176%203.195%2C-0.001%203.748%2C-0.001%20C4.689%2C-0.001%205.541%2C0.520%205.973%2C1.358%20L7.306%2C3.948%20C7.432%2C4.194%207.499%2C4.470%207.499%2C4.746%20C7.499%2C5.184%207.335%2C5.604%207.038%2C5.928%20L6.761%2C6.230%20C6.484%2C6.530%206.425%2C6.974%206.611%2C7.336%20C7.067%2C8.218%207.774%2C8.925%208.658%2C9.380%20C9.013%2C9.564%209.471%2C9.501%209.764%2C9.231%20L10.067%2C8.954%20C10.593%2C8.470%2011.413%2C8.359%2012.048%2C8.686%20L14.640%2C10.018%20C15.479%2C10.448%2016.000%2C11.300%2016.000%2C12.240%20C16.000%2C12.901%2015.744%2C13.524%2015.278%2C13.995%20L14.376%2C14.908%20C13.690%2C15.602%2012.736%2C15.999%2011.758%2C15.999%20ZM3.748%2C1.499%20C3.527%2C1.499%203.318%2C1.569%203.144%2C1.702%20L2.355%2C2.303%20C1.623%2C2.862%201.322%2C3.826%201.606%2C4.702%20C3.060%2C9.186%206.584%2C12.803%2011.033%2C14.376%20C11.812%2C14.652%2012.729%2C14.441%2013.308%2C13.855%20L14.210%2C12.942%20C14.397%2C12.753%2014.500%2C12.504%2014.500%2C12.240%20C14.500%2C11.864%2014.291%2C11.523%2013.954%2C11.350%20L11.362%2C10.019%20C11.258%2C9.966%2011.130%2C10.012%2011.081%2C10.058%20L10.779%2C10.335%20C10.032%2C11.021%208.873%2C11.177%207.971%2C10.712%20C6.808%2C10.113%205.876%2C9.183%205.278%2C8.022%20C4.805%2C7.104%204.956%2C5.976%205.655%2C5.216%20L5.932%2C4.915%20C5.962%2C4.882%205.998%2C4.826%205.998%2C4.746%20C5.998%2C4.706%205.989%2C4.669%205.971%2C4.633%20L4.638%2C2.044%20C4.466%2C1.707%204.124%2C1.499%203.748%2C1.499%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.site-phone-number {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85); }
  .site-phone-number div {
    padding: 0 3px 7px 0;
    display: inline-block; }
  .site-phone-number div + div:before {
    margin-right: 3px;
    display: inline;
    content: ";";
    display: none; }
  .site-phone-number a {
    color: rgba(0, 0, 0, 0.85); }

.site-phone-number div + div:before {
  display: none !important; }

.callback {
  font-size: 11px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  color: #5b2219; }
  .callback:hover {
    text-decoration: underline; }

.site-addes {
  padding: 31px 0 31px 0; }

.site-addes-in {
  line-height: 19px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2012%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.85%29%22%20d%3D%22M11.042%2C9.252%20L7.050%2C15.427%20C6.828%2C15.771%206.440%2C15.999%206.000%2C15.999%20C5.559%2C15.999%205.172%2C15.771%204.949%2C15.427%20L0.957%2C9.252%20C0.352%2C8.315%20-0.000%2C7.198%20-0.000%2C5.999%20C-0.000%2C2.686%202.686%2C-0.001%206.000%2C-0.001%20C9.313%2C-0.001%2012.000%2C2.686%2012.000%2C5.999%20C12.000%2C7.198%2011.648%2C8.315%2011.042%2C9.252%20ZM6.000%2C1.499%20C3.518%2C1.499%201.500%2C3.518%201.500%2C5.999%20C1.500%2C6.868%201.748%2C7.712%202.217%2C8.438%20L6.000%2C14.289%20L9.782%2C8.438%20C10.252%2C7.712%2010.500%2C6.868%2010.500%2C5.999%20C10.500%2C3.518%208.481%2C1.499%206.000%2C1.499%20ZM6.000%2C8.499%20C4.619%2C8.499%203.500%2C7.380%203.500%2C5.999%20C3.500%2C4.618%204.619%2C3.499%206.000%2C3.499%20C7.381%2C3.499%208.500%2C4.618%208.500%2C5.999%20C8.500%2C7.380%207.381%2C8.499%206.000%2C8.499%20ZM6.000%2C4.999%20C5.448%2C4.999%205.000%2C5.448%205.000%2C5.999%20C5.000%2C6.551%205.448%2C6.999%206.000%2C6.999%20C6.551%2C6.999%207.000%2C6.551%207.000%2C5.999%20C7.000%2C5.448%206.551%2C4.999%206.000%2C4.999%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
  padding: 0 0 0 27px;
  font-size: 11px;
  color: rgba(0, 0, 0, 0.55); }

.site-address-title {
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px; }

.slider-top {
  display: block !important;
  height: auto;
  overflow: hidden; }
  .slider-top.owl-loaded {
    display: block;
    height: auto;
    overflow: visible; }
  .slider-top .owl-item {
    position: relative; }
  .slider-top .sl_iem {
    position: relative;
    min-height: 408px;
    height: 23vw; }
  .slider-top .sl_iem + .sl_iem {
    display: none; }
  .slider-top .item_desc {
    position: absolute;
    left: 50%;
    top: 50%;
    font-weight: normal;
    min-width: 406px;
    max-width: 406px;
    text-align: center;
    line-height: 30px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 6px 0 0 0;
    color: #fff;
    font-size: 20px; }
  .slider-top .item_desc p {
    margin: 0; }
  .slider-top .item_body {
    max-height: 60px;
    overflow: hidden; }
  .slider-top .item_title {
    line-height: 40px;
    font-size: 40px;
    text-transform: uppercase;
    font-weight: bold; }
  .slider-top a.item_link {
    display: inline-block;
    padding: 0 24px;
    height: 40px;
    line-height: 40px;
    margin: 14px 0 0 0;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none; }
  .slider-top .owl-dots .owl-dot {
    width: 10px;
    height: 10px; }

.slider-top .owl-item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3); }

.owl-nav {
  font-size: 0;
  z-index: 10;
  position: absolute;
  top: 50%;
  left: 224px;
  right: 224px;
  height: 47px;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%); }
  .owl-nav .owl-prev, .owl-nav .owl-next {
    width: 18px;
    height: 47px;
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2247px%22%20%20viewBox%3D%220%200%2018%2047%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.257%2C0.197%20L18.257%2C22.947%20C18.411%2C23.089%2018.500%2C23.289%2018.500%2C23.500%20C18.500%2C23.710%2018.411%2C23.910%2018.257%2C24.052%20L1.257%2C46.802%20L1.255%2C46.800%20C1.122%2C46.923%200.945%2C47.000%200.750%2C47.000%20C0.336%2C47.000%20-0.000%2C46.664%20-0.000%2C46.249%20C-0.000%2C46.031%200.095%2C45.836%200.245%2C45.699%20L0.243%2C45.697%20L16.640%2C23.500%20L0.243%2C1.302%20L0.245%2C1.300%20C0.095%2C1.164%20-0.000%2C0.968%20-0.000%2C0.750%20C-0.000%2C0.336%200.336%2C-0.000%200.750%2C-0.000%20C0.945%2C-0.000%201.122%2C0.076%201.255%2C0.199%20L1.257%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .owl-nav .owl-prev:hover, .owl-nav .owl-next:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
  .owl-nav .owl-prev {
    float: left;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .owl-nav .owl-next {
    float: right; }

.owl-dots {
  position: absolute;
  left: 50%;
  bottom: 24px;
  z-index: 10;
  font-size: 0;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }
  .owl-dots .owl-dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid rgba(255, 255, 255, 0.55);
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    border-radius: 500px;
    margin: 0 4px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear; }
  .owl-dots .owl-dot:hover, .owl-dots .owl-dot.active {
    border-color: #fff;
    background: #fff; }

.folders-in-block-wrap {
  overflow: hidden;
  padding: 7px 0 0; }
  .folders-in-block-wrap .folders-in-block {
    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-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /*
     display: none;
     &:first-child, &:nth-child(2) {
     display: block;
     @include flexbox;
     }  
     */ }

.folders-in-block {
  text-align: center;
  padding: 0 0 0 0;
  list-style: none;
  margin: 0 0 0 0;
  font-size: 0; }
  .folders-in-block > li.folder {
    list-style: none;
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 23.1%;
    margin: 0 2.5% 58px 0;
    position: relative;
    /*
     @include flexbox;
     @include flex-direction (column);
     @include flex-wrap (nowrap);
     @include align-content (space-between);
     @include justify-content (space-around);
     */ }
  .folders-in-block > li.folder:nth-child(4n) {
    margin-right: 0; }
  .folders-in-block > li.folder .folder-image {
    width: 100%;
    position: relative;
    /*
     @include flex-basis (100%);
     */ }
    .folders-in-block > li.folder .folder-image.no_image img {
      width: auto; }
  .folders-in-block > li.folder .folder-item {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    visibility: hidden; }
    .folders-in-block > li.folder .folder-item:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      background: rgba(91, 34, 25, 0.91);
      -webkit-transition: all 0.3s linear;
      -moz-transition: all 0.3s linear;
      -o-transition: all 0.3s linear;
      -ms-transition: all 0.3s linear;
      transition: all 0.3s linear; }
  .folders-in-block > li.folder:hover, .folders-in-block > li.folder.active, .folders-in-block > li.folder.folder.closed:hover {
    z-index: 10; }
    .folders-in-block > li.folder:hover:before, .folders-in-block > li.folder.active:before, .folders-in-block > li.folder.folder.closed:hover:before {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
      visibility: visible; }
    .folders-in-block > li.folder:hover .folder-item, .folders-in-block > li.folder.active .folder-item, .folders-in-block > li.folder.folder.closed:hover .folder-item {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
      visibility: visible; }
    .folders-in-block > li.folder:hover .item-more, .folders-in-block > li.folder.active .item-more, .folders-in-block > li.folder.folder.closed:hover .item-more {
      visibility: visible;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
    .folders-in-block > li.folder:hover .folder-name, .folders-in-block > li.folder.active .folder-name, .folders-in-block > li.folder.folder.closed:hover .folder-name {
      visibility: hidden; }
    .folders-in-block > li.folder:hover .item-cl.cloned, .folders-in-block > li.folder.active .item-cl.cloned, .folders-in-block > li.folder.folder.closed:hover .item-cl.cloned {
      visibility: hidden; }
  .folders-in-block > li.folder img {
    display: inline-block;
    vertical-align: middle;
    width: 100%; }
  .folders-in-block > li.folder .vertical-middle {
    height: 100%;
    display: inline-block;
    vertical-align: middle; }
  .folders-in-block > li.folder .item-cl.cloned {
    width: 100%;
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
    padding: 15px 0 16px 0;
    font-size: 16px;
    display: block;
    text-transform: uppercase;
    color: #000;
    text-decoration: none; }
  .folders-in-block > li.folder ul {
    padding: 20px 0 0 0;
    margin: 0;
    list-style: none; }
    .folders-in-block > li.folder ul li {
      width: 100%;
      display: block;
      padding: 29px 0 0 0;
      margin: 0;
      float: none; }
    .folders-in-block > li.folder ul li:first-child {
      padding: 0 0 0 0; }
    .folders-in-block > li.folder ul li:before {
      display: none; }
  .folders-in-block > li.folder .close-folder {
    position: absolute;
    right: 7px;
    top: 8px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    visibility: hidden;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23fff%22%20d%3D%22M9.994%2C9.280%20C9.986%2C9.461%209.919%2C9.641%209.780%2C9.780%20C9.641%2C9.918%209.462%2C9.986%209.280%2C9.993%20C9.078%2C10.001%208.874%2C9.934%208.719%2C9.780%20L5.000%2C6.060%20L1.281%2C9.780%20C1.127%2C9.934%200.922%2C10.001%200.720%2C9.993%20C0.539%2C9.986%200.359%2C9.918%200.220%2C9.780%20C0.082%2C9.641%200.014%2C9.461%200.006%2C9.280%20C-0.002%2C9.077%200.066%2C8.873%200.220%2C8.719%20L3.940%2C5.000%20L0.220%2C1.280%20C0.066%2C1.126%20-0.002%2C0.922%200.006%2C0.720%20C0.014%2C0.538%200.082%2C0.359%200.220%2C0.220%20C0.359%2C0.081%200.539%2C0.013%200.720%2C0.006%20C0.922%2C-0.002%201.127%2C0.065%201.281%2C0.220%20L5.000%2C3.939%20L8.719%2C0.220%20C8.874%2C0.065%209.078%2C-0.002%209.280%2C0.006%20C9.462%2C0.013%209.641%2C0.081%209.780%2C0.220%20C9.919%2C0.359%209.986%2C0.538%209.994%2C0.720%20C10.002%2C0.922%209.934%2C1.126%209.780%2C1.280%20L6.061%2C5.000%20L9.780%2C8.719%20C9.934%2C8.873%2010.002%2C9.077%209.994%2C9.280%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .folders-in-block > li.folder.active .close-folder {
    z-index: 1;
    visibility: visible; }
  .folders-in-block > li.folder.closed:before {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    visibility: hidden; }
    .folders-in-block > li.folder.closed .folder-item {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
      visibility: hidden; }
    .folders-in-block > li.folder.closed .item-more {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
      visibility: hidden; }
    .folders-in-block > li.folder.closed .item-cl.cloned {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
      visibility: visible; }
  .folders-in-block .folder-item {
    padding: 49px 5px 100px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    min-height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    visibility: hidden;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  .folders-in-block .folder-item a {
    position: relative;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif; }
  .folders-in-block .folder-item li {
    float: none;
    position: relative; }
    .folders-in-block .folder-item li a {
      display: block;
      text-align: center;
      position: relative;
      font-size: 14px;
      text-transform: none;
      font-family: 'Roboto', Arial, Helvetica, sans-serif; }
    .folders-in-block .folder-item li a:after {
      content: "";
      position: absolute;
      left: 45%;
      right: 45%;
      bottom: -15px;
      height: 1px;
      background: rgba(255, 255, 255, 0.5);
      -webkit-transition: all 0.3s linear;
      -moz-transition: all 0.3s linear;
      -o-transition: all 0.3s linear;
      -ms-transition: all 0.3s linear;
      transition: all 0.3s linear; }
    .folders-in-block .folder-item li a:hover:after {
      left: 21px;
      right: 21px; }
  .folders-in-block .folder-name {
    font-size: 16px;
    color: #000;
    text-transform: uppercase;
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
    display: block;
    text-align: center;
    padding: 17px 0 17px 0;
    text-decoration: none; }
  .folders-in-block a.item-more {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    line-height: 52px;
    text-align: center;
    display: block;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    visibility: hidden;
    background: #5b2219;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear; }
  .folders-in-block a.item-more span {
    display: inline-block;
    position: relative; }
    .folders-in-block a.item-more span:after {
      content: "";
      position: absolute;
      right: -15px;
      top: 50%;
      width: 9px;
      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%229px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%209%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.295%2C4.316%20C5.295%2C4.128%205.384%2C3.958%205.527%2C3.834%20L6.289%2C3.180%20L1.320%2C3.180%20C0.556%2C3.182%200.003%2C3.311%200.003%2C2.499%20C0.003%2C1.686%200.556%2C1.816%201.320%2C1.817%20L6.289%2C1.817%20L5.527%2C1.163%20C5.384%2C1.040%205.295%2C0.870%205.295%2C0.681%20C5.295%2C0.305%205.650%2C-0.000%206.089%2C-0.000%20C6.308%2C-0.000%206.506%2C0.076%206.650%2C0.200%20L8.766%2C2.017%20C8.910%2C2.140%208.999%2C2.311%208.999%2C2.499%20C8.999%2C2.687%208.910%2C2.857%208.766%2C2.981%20L6.650%2C4.798%20C6.506%2C4.922%206.308%2C4.998%206.089%2C4.998%20C5.650%2C4.998%205.295%2C4.692%205.295%2C4.316%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.folders-title {
  cursor: pointer;
  width: 152px;
  margin: 0 auto;
  padding: 34px 168px 28px 0;
  position: relative;
  font-size: 15.53px;
  z-index: 31;
  position: relative;
  font-weight: 500;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  text-transform: uppercase; }
  .folders-title:after {
    position: absolute;
    right: 152px;
    top: 50%;
    margin-top: 1px;
    content: "";
    width: 9px;
    height: 6px;
    float: right;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22rgba%280%2C%200%2C%200%2C%200.9%29%22%20d%3D%22M8.803%2C1.302%20L5.056%2C5.445%20C4.914%2C5.605%204.714%2C5.696%204.503%2C5.696%20C4.293%2C5.696%204.093%2C5.605%203.951%2C5.445%20L0.204%2C1.302%20L0.206%2C1.300%20C0.083%2C1.162%200.007%2C0.979%200.007%2C0.777%20C0.007%2C0.348%200.343%2C0.000%200.756%2C0.000%20C0.975%2C0.000%201.170%2C0.099%201.307%2C0.254%20L1.309%2C0.252%20L4.503%2C3.770%20L7.698%2C0.252%20L7.700%2C0.254%20C7.837%2C0.099%208.032%2C0.000%208.251%2C0.000%20C8.664%2C0.000%209.000%2C0.348%209.000%2C0.777%20C9.000%2C0.979%208.923%2C1.162%208.801%2C1.300%20L8.803%2C1.302%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .folders-title.opened:before {
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
  .folders-title.opened:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }

.mobile .folders-in-block > li.folder.closed:hover:before {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  visibility: hidden; }
  .mobile .folders-in-block > li.folder.closed:hover .folder-item {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    visibility: hidden; }
  .mobile .folders-in-block > li.folder.closed:hover .item-more {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    visibility: hidden; }
  .mobile .folders-in-block > li.folder.closed:hover .item-cl.cloned {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
    visibility: visible; }

.folders-title.smal {
  display: none; }

.folders-shared {
  -moz-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.11);
  -webkit-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.11);
  box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.11);
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  background: #f6eee0;
  position: fixed;
  left: 0;
  top: 80px;
  right: 0;
  overflow-y: auto;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
  visibility: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  z-index: 150; }
  .folders-shared:before {
    content: "";
    position: fixed;
    left: 50%;
    margin-left: -92px;
    top: 74px;
    width: 12px;
    height: 12px;
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    background: #f6eee0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    -moz-box-shadow: -1px 0 1px rgba(0, 0, 0, 0.09), 0 -1px 1px rgba(0, 0, 0, 0.09);
    -webkit-box-shadow: -1px 0 1px rgba(0, 0, 0, 0.09), 0 -1px 1px rgba(0, 0, 0, 0.09);
    box-shadow: -1px 0 1px rgba(0, 0, 0, 0.09), 0 -1px 1px rgba(0, 0, 0, 0.09); }
  .folders-shared.opened {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
    visibility: visible; }
  .folders-shared .close-folders {
    display: none; }

.folders {
  padding: 34px 39px;
  margin: 0;
  list-style: none;
  line-height: 1;
  /*
   @include flexbox;
   @include flex-direction(row);
   @include justify-content(space-between);
   @include align-items(flex-start);
   @include flex-wrap(wrap);
   */ }
  .folders li {
    display: inline-block;
    vertical-align: top;
    width: 25%;
    padding: 0 0 0 0; }
  .folders li > a {
    max-width: 226px;
    margin-bottom: 11px; }
  .folders a {
    position: relative;
    display: block;
    text-decoration: none;
    line-height: normal;
    color: rgba(0, 0, 0, 0.75);
    text-transform: uppercase;
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
    font-size: 15px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear; }
  .folders a:hover {
    color: #5b2219; }
  .folders ul {
    padding: 0 0 0 0;
    margin: 0;
    list-style: none; }
  .folders ul li {
    width: auto;
    max-width: auto;
    display: block; }
  .folders ul li:last-child a:after {
    display: none; }
  .folders ul a {
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-transform: none;
    color: rgba(0, 0, 0, 0.75);
    position: relative;
    margin: 0 0 12px 0;
    padding: 0 0 11px 0; }
  .folders ul a:after {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    content: "";
    position: absolute;
    left: 50%;
    right: 50%;
    bottom: 0;
    height: 1px;
    left: 0;
    width: 24px;
    background: rgba(0, 0, 0, 0.15); }
  .folders ul a:hover {
    color: #5b2219; }
  .folders ul a:hover:after {
    background: rgba(91, 34, 25, 0.5);
    width: 108px; }

.see-more {
  text-decoration: none;
  position: relative;
  width: 186px;
  box-sizing: border-box;
  display: none;
  padding: 0 36px 0 24px;
  margin: -22px auto 23px auto;
  line-height: 38px;
  font-size: 12px;
  color: #5b2219;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  border: 1px solid #5b2219; }
  .see-more.block-open:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .see-more:after {
    content: "";
    width: 5px;
    height: 9px;
    margin: -2px 0 0 5px;
    display: inline-block;
    vertical-align: middle;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%229px%22%20%20viewBox%3D%220%200%205%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b2219%22%20d%3D%22M0.683%2C5.294%20C0.872%2C5.294%201.042%2C5.383%201.165%2C5.527%20L1.819%2C6.289%20L1.819%2C1.320%20C1.818%2C0.556%201.688%2C0.003%202.501%2C0.003%20C3.314%2C0.003%203.184%2C0.556%203.182%2C1.320%20L3.182%2C6.289%20L3.836%2C5.527%20C3.960%2C5.383%204.130%2C5.294%204.318%2C5.294%20C4.695%2C5.294%205.000%2C5.650%205.000%2C6.088%20C5.000%2C6.308%204.924%2C6.506%204.800%2C6.650%20L2.983%2C8.766%20C2.859%2C8.910%202.689%2C8.999%202.501%2C8.999%20C2.313%2C8.999%202.142%2C8.910%202.019%2C8.766%20L0.202%2C6.650%20C0.078%2C6.506%200.002%2C6.308%200.002%2C6.088%20C0.002%2C5.650%200.307%2C5.294%200.683%2C5.294%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.see-all {
  text-decoration: none;
  position: relative;
  display: inline-block;
  margin: 17px 0 0 9px;
  font-size: 12px;
  color: #5b2219;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: bold; }
  .see-all:after {
    content: "";
    width: 5px;
    height: 9px;
    margin: -2px 0 0 5px;
    display: inline-block;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    vertical-align: middle;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%229px%22%20%20viewBox%3D%220%200%205%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b2219%22%20d%3D%22M0.683%2C5.294%20C0.872%2C5.294%201.042%2C5.383%201.165%2C5.527%20L1.819%2C6.289%20L1.819%2C1.320%20C1.818%2C0.556%201.688%2C0.003%202.501%2C0.003%20C3.314%2C0.003%203.184%2C0.556%203.182%2C1.320%20L3.182%2C6.289%20L3.836%2C5.527%20C3.960%2C5.383%204.130%2C5.294%204.318%2C5.294%20C4.695%2C5.294%205.000%2C5.650%205.000%2C6.088%20C5.000%2C6.308%204.924%2C6.506%204.800%2C6.650%20L2.983%2C8.766%20C2.859%2C8.910%202.689%2C8.999%202.501%2C8.999%20C2.313%2C8.999%202.142%2C8.910%202.019%2C8.766%20L0.202%2C6.650%20C0.078%2C6.506%200.002%2C6.308%200.002%2C6.088%20C0.002%2C5.650%200.307%2C5.294%200.683%2C5.294%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .see-all:hover {
    text-decoration: underline; }

.site-container {
  margin: 0 auto;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 26px 16px 70px;
  max-width: 1268px; }

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

.site-sidebar {
  position: relative; }

.bottom-blocks-wrap {
  margin: 0 0;
  display: table;
  table-layout: fixed;
  width: 100%; }

.news-wrap {
  width: 304px;
  display: table-cell;
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 24px 15px 26px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .news-wrap .news-name {
    font-size: 22px;
    color: #000;
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding: 0 0 13px 0; }
  .news-wrap .news-body {
    margin: 0 0 34px 0;
    font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .news-wrap .news-body:last-child {
    margin-bottom: 0; }
  .news-wrap .news-date {
    display: block;
    color: rgba(0, 0, 0, 0.55);
    padding: 0 0 12px 0;
    font-size: 13px; }
  .news-wrap .news-title {
    padding: 0 0 0 0;
    margin: 0 0 -4px 0; }
  .news-wrap .news-title a {
    text-decoration: none;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.9);
    text-transform: uppercase;
    line-height: 20px;
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif; }
  .news-wrap .news-title a:hover {
    text-decoration: underline; }
  .news-wrap .news-anonce {
    font-size: 13px;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.75); }
  .news-wrap .see-all {
    margin: 21px 0 0 0; }
  .news-wrap .see-all a {
    text-transform: uppercase;
    font-size: 12px;
    color: #5b2219;
    text-decoration: none; }

.brends-wrapper {
  margin: 27px 0 0 0;
  text-align: center;
  padding: 34px 0 30px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.15); }
  .brends-wrapper img {
    vertical-align: middle;
    margin: 0;
    display: inline-block !important;
    max-width: 97px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .brends-wrapper .owl-item {
    float: left;
    vertical-align: middle;
    text-align: center; }
  .brends-wrapper .owl-dots .owl-dot {
    display: none; }
  .brends-wrapper .no-logo-color {
    fill: #848484;
    fill-rule: evenodd; }

.settings-title {
  margin: 0 0 15px 0;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #737373; }
  .settings-title .settings-value {
    padding: 3px 0 0 0;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    color: #000; }

.clear-float {
  clear: both;
  height: 0; }

.brends-wrapper .owl-nav {
  position: relative;
  right: 0;
  float: right;
  left: auto;
  height: 24px;
  top: 0;
  -webkit-transform: translate(0);
  -moz-transform: translate(0);
  -ms-transform: translate(0);
  -o-transform: translate(0);
  transform: translate(0);
  width: 56px; }
  .brends-wrapper .owl-prev, .brends-wrapper .owl-next {
    width: 22px;
    height: 22px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    position: absolute;
    bottom: 0;
    cursor: pointer;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
  .brends-wrapper .owl-prev:hover, .brends-wrapper .owl-next:hover, .brends-wrapper .owl-prev:active, .brends-wrapper .owl-next:active {
    border-color: #5b2219;
    background: #5b2219 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.262%2C0.197%20L7.271%2C5.947%20C7.426%2C6.089%207.515%2C6.289%207.515%2C6.499%20C7.515%2C6.710%207.426%2C6.910%207.271%2C7.052%20L1.262%2C12.802%20L1.261%2C12.800%20C1.127%2C12.923%200.950%2C12.999%200.754%2C12.999%20C0.339%2C12.999%200.002%2C12.663%200.002%2C12.250%20C0.002%2C12.031%200.097%2C11.835%200.247%2C11.699%20L0.246%2C11.696%20L5.650%2C6.499%20L0.246%2C1.302%20L0.247%2C1.300%20C0.097%2C1.163%200.002%2C0.968%200.002%2C0.749%20C0.002%2C0.335%200.339%2C-0.001%200.754%2C-0.001%20C0.950%2C-0.001%201.127%2C0.076%201.261%2C0.199%20L1.262%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .brends-wrapper .owl-prev {
    left: 0;
    background: #f6eee0 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23b5b5b5%22%20d%3D%22M1.262%2C0.197%20L7.271%2C5.947%20C7.426%2C6.089%207.515%2C6.289%207.515%2C6.499%20C7.515%2C6.710%207.426%2C6.910%207.271%2C7.052%20L1.262%2C12.802%20L1.261%2C12.800%20C1.127%2C12.923%200.950%2C12.999%200.754%2C12.999%20C0.339%2C12.999%200.002%2C12.663%200.002%2C12.250%20C0.002%2C12.031%200.097%2C11.835%200.247%2C11.699%20L0.246%2C11.696%20L5.650%2C6.499%20L0.246%2C1.302%20L0.247%2C1.300%20C0.097%2C1.163%200.002%2C0.968%200.002%2C0.749%20C0.002%2C0.335%200.339%2C-0.001%200.754%2C-0.001%20C0.950%2C-0.001%201.127%2C0.076%201.261%2C0.199%20L1.262%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .brends-wrapper .owl-next {
    right: 0;
    background: #f6eee0 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23b5b5b5%22%20d%3D%22M1.262%2C0.197%20L7.271%2C5.947%20C7.426%2C6.089%207.515%2C6.289%207.515%2C6.499%20C7.515%2C6.710%207.426%2C6.910%207.271%2C7.052%20L1.262%2C12.802%20L1.261%2C12.800%20C1.127%2C12.923%200.950%2C12.999%200.754%2C12.999%20C0.339%2C12.999%200.002%2C12.663%200.002%2C12.250%20C0.002%2C12.031%200.097%2C11.835%200.247%2C11.699%20L0.246%2C11.696%20L5.650%2C6.499%20L0.246%2C1.302%20L0.247%2C1.300%20C0.097%2C1.163%200.002%2C0.968%200.002%2C0.749%20C0.002%2C0.335%200.339%2C-0.001%200.754%2C-0.001%20C0.950%2C-0.001%201.127%2C0.076%201.261%2C0.199%20L1.262%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

.brends-title {
  text-align: left;
  position: relative;
  padding: 0 8px 43px 8px;
  font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #000;
  text-transform: uppercase; }
  .brends-title a {
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    margin: 0 0 0 7px;
    display: inline-block; }

.blocks-space {
  display: table-cell;
  width: 16px; }

.edit-block-body-slider {
  width: 100%; }

.edit-blocks-wrapper {
  display: table-cell;
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 25px 14px 27px 14px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .edit-blocks-wrapper .edit-block-name {
    position: relative;
    padding: 0 0 10px 0;
    font-size: 22px;
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
    color: #000;
    text-transform: uppercase; }
  .edit-blocks-wrapper .edit-block-body {
    float: left;
    width: 29.76%;
    margin: 0px 5.3% 0 0; }
  .edit-blocks-wrapper .edit-block-body:nth-child(3n) {
    margin-right: 0; }
  .edit-blocks-wrapper .edit-block-pic {
    padding: 0 0 13px 0; }
  .edit-blocks-wrapper .edit-block-pic img {
    display: block;
    width: 100%; }
  .edit-blocks-wrapper .edit-block-title {
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 0 0 15px 0;
    text-transform: uppercase;
    line-height: 20px; }
  .edit-blocks-wrapper .edit-block-title a {
    color: #000;
    text-decoration: none; }
  .edit-blocks-wrapper .edit-block-title a:hover {
    text-decoration: underline; }
  .edit-blocks-wrapper .edit-block-text {
    font-size: 13px;
    color: rgba(0, 0, 0, 0.75);
    line-height: 18px; }
  .edit-blocks-wrapper .edit-block-text p {
    margin-top: 0; }
  .edit-blocks-wrapper .see-all {
    margin: 20px 0 0 0;
    padding: 0 0 0 0; }
  .edit-blocks-wrapper .see-all a {
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    color: #5b2219;
    text-decoration: none; }
  .edit-blocks-wrapper .owl-item .edit-block-body {
    width: auto;
    margin: 0; }
  .edit-blocks-wrapper .owl-nav {
    position: relative;
    right: 0;
    float: right;
    left: auto;
    height: 24px;
    top: 0;
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
    width: 56px; }
  .edit-blocks-wrapper .owl-prev, .edit-blocks-wrapper .owl-next {
    width: 22px;
    height: 22px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    position: absolute;
    bottom: 0;
    cursor: pointer;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
    background: #f6eee0 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.15%29%22%20d%3D%22M1.262%2C0.197%20L7.271%2C5.947%20C7.426%2C6.089%207.515%2C6.289%207.515%2C6.499%20C7.515%2C6.710%207.426%2C6.910%207.271%2C7.052%20L1.262%2C12.802%20L1.261%2C12.800%20C1.127%2C12.923%200.950%2C12.999%200.754%2C12.999%20C0.339%2C12.999%200.002%2C12.663%200.002%2C12.250%20C0.002%2C12.031%200.097%2C11.835%200.247%2C11.699%20L0.246%2C11.696%20L5.650%2C6.499%20L0.246%2C1.302%20L0.247%2C1.300%20C0.097%2C1.163%200.002%2C0.968%200.002%2C0.749%20C0.002%2C0.335%200.339%2C-0.001%200.754%2C-0.001%20C0.950%2C-0.001%201.127%2C0.076%201.261%2C0.199%20L1.262%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .edit-blocks-wrapper .owl-prev:hover, .edit-blocks-wrapper .owl-next:hover, .edit-blocks-wrapper .owl-prev:active, .edit-blocks-wrapper .owl-next:active {
    border-color: #5b2219;
    background: #5b2219 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.262%2C0.197%20L7.271%2C5.947%20C7.426%2C6.089%207.515%2C6.289%207.515%2C6.499%20C7.515%2C6.710%207.426%2C6.910%207.271%2C7.052%20L1.262%2C12.802%20L1.261%2C12.800%20C1.127%2C12.923%200.950%2C12.999%200.754%2C12.999%20C0.339%2C12.999%200.002%2C12.663%200.002%2C12.250%20C0.002%2C12.031%200.097%2C11.835%200.247%2C11.699%20L0.246%2C11.696%20L5.650%2C6.499%20L0.246%2C1.302%20L0.247%2C1.300%20C0.097%2C1.163%200.002%2C0.968%200.002%2C0.749%20C0.002%2C0.335%200.339%2C-0.001%200.754%2C-0.001%20C0.950%2C-0.001%201.127%2C0.076%201.261%2C0.199%20L1.262%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .edit-blocks-wrapper .owl-prev.disabled, .edit-blocks-wrapper .owl-next.disabled {
    border-color: rgba(0, 0, 0, 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%228px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.15%29%22%20d%3D%22M1.262%2C0.197%20L7.271%2C5.947%20C7.426%2C6.089%207.515%2C6.289%207.515%2C6.499%20C7.515%2C6.710%207.426%2C6.910%207.271%2C7.052%20L1.262%2C12.802%20L1.261%2C12.800%20C1.127%2C12.923%200.950%2C12.999%200.754%2C12.999%20C0.339%2C12.999%200.002%2C12.663%200.002%2C12.250%20C0.002%2C12.031%200.097%2C11.835%200.247%2C11.699%20L0.246%2C11.696%20L5.650%2C6.499%20L0.246%2C1.302%20L0.247%2C1.300%20C0.097%2C1.163%200.002%2C0.968%200.002%2C0.749%20C0.002%2C0.335%200.339%2C-0.001%200.754%2C-0.001%20C0.950%2C-0.001%201.127%2C0.076%201.261%2C0.199%20L1.262%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .edit-blocks-wrapper .owl-prev {
    left: 0;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .edit-blocks-wrapper .owl-next {
    right: 0; }
  .edit-blocks-wrapper .owl-dots {
    float: right;
    margin: 23px 0 0 0;
    position: relative;
    left: auto;
    bottom: auto;
    text-align: center;
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0); }
  .edit-blocks-wrapper .owl-dots .owl-dot {
    width: 6px;
    height: 6px;
    margin: 0 2px;
    display: inline-block;
    border-color: #cecece; }
  .edit-blocks-wrapper .owl-dots .owl-dot.active, .edit-blocks-wrapper .owl-dots .owl-dot:hover {
    border-color: #5b2219;
    background: #5b2219; }

.site-footer {
  background: #5b2219;
  min-height: 200px;
  color: rgba(255, 255, 255, 0.85);
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 13px;
  padding: 32px 0 35px 0;
  -moz-box-shadow: inset 0 -16px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 -16px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -16px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  .site-footer a {
    color: rgba(255, 255, 255, 0.85); }
  .site-footer .closeBtnForm {
    display: none; }

.menu-bot-wrapper {
  max-width: 960px;
  margin: 0 auto;
  padding: 0 25px 0 24px; }
  .menu-bot-wrapper .menu-bot {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    font-size: 0;
    padding: 0 0 15px;
    text-align: center; }
  .menu-bot-wrapper li {
    display: inline-block;
    vertical-align: top;
    padding: 0 12px;
    margin-bottom: 10px;
    border-left: 1px solid rgba(255, 255, 255, 0.15); }
  .menu-bot-wrapper li:first-child {
    border: 0; }
  .menu-bot-wrapper li a {
    display: block;
    line-height: 16px;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none; }
  .menu-bot-wrapper li a:hover {
    text-decoration: underline; }

.form-bottom {
  max-width: 355px;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 25px 20px 17px 20px; }
  .form-bottom .tpl-anketa {
    position: relative;
    top: auto;
    left: auto;
    margin: 0 auto;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    background: none;
    padding: 0; }
  .form-bottom .title {
    text-transform: uppercase;
    font-size: 15px;
    padding: 0 0 2px 0;
    color: rgba(255, 255, 255, 0.85);
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif; }
  .form-bottom .tpl-field {
    font-size: 12px;
    line-height: 15px;
    padding: 12px; }
  .form-bottom .tpl-field.type-text {
    padding-top: 0; }
  .form-bottom .field-title {
    display: none; }
  .form-bottom input {
    color: #fff;
    width: 238px;
    background: none;
    height: 39px;
    margin: 0 0 0 0;
    border: 1px solid rgba(255, 255, 255, 0.1);
    text-align: center; }
  .form-bottom input:focus {
    border: 1px solid rgba(255, 255, 255, 0.1); }
  .form-bottom input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.75); }
  .form-bottom input::-moz-placeholder {
    color: rgba(255, 255, 255, 0.75); }
  .form-bottom input:-moz-placeholder {
    color: rgba(255, 255, 255, 0.75); }
  .form-bottom input:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.75); }
  .form-bottom .tpl-form-button {
    padding: 0 22px;
    font-size: 12px;
    color: #fffefe;
    text-transform: uppercase;
    font-weight: bold;
    background: rgba(255, 255, 255, 0.2);
    border: 0;
    outline: none;
    height: 40px;
    line-height: 40px; }
  .form-bottom .tpl-form-button:hover {
    background: rgba(255, 255, 255, 0.3); }
  .form-bottom .tpl-form-button:active {
    background: rgba(255, 255, 255, 0.1); }

.site-name-bot {
  display: inline-block;
  min-width: 132px;
  width: 320px;
  padding: 26px 0 18px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  line-height: 17px;
  font-size: 13px;
  line-height: 17px; }
  .site-name-bot span {
    display: block;
    padding: 0 0 4px 0;
    color: #fff;
    font-size: 14px;
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif; }

.soc-ico {
  display: inline-block;
  min-width: 160px;
  padding: 0 0 28px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
  .soc-ico a {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    width: 21px;
    display: inline-block; }
  .soc-ico a img {
    width: 100%; }
  .soc-ico a:hover {
    -webkit-transform: scale(1.09);
    -moz-transform: scale(1.09);
    -ms-transform: scale(1.09);
    -o-transform: scale(1.09);
    transform: scale(1.09); }

.site-copyright {
  padding: 28px 0 30px 0; }
  .site-copyright a {
    color: #fff; }

.site-counters {
  height: 31px;
  overflow: hidden; }

.shop2-warning.filter-search {
  margin-top: 1em; }

@media handheld, only screen and (max-width: 1300px) {
  .owl-nav {
    left: 120px;
    right: 120px;
    left: 24px;
    right: 24px; } }

@media handheld, only screen and (max-width: 1280px) {
  .site-name.td {
    width: 28%; }

  .site-container {
    padding: 26px 16px 70px; }

  .bottom-blocks-wrap {
    margin: 0; } }

@media handheld, only screen and (max-width: 1024px) {
  .header-bot {
    padding-left: 32px; }

  .site-name.td {
    width: 28%; }

  .folders-in-block .folders > li {
    width: 33.8%; }
    .folders-in-block .folders > li:nth-child(3n) {
      width: 32%; }

  .site-container {
    padding: 26px 24px 40px 24px; }

  .folders-in-block > li.folder {
    width: 31.6%;
    margin-bottom: 50px; }
    .folders-in-block > li.folder:nth-child(3n) {
      margin: 0 0 50px 0; }
    .folders-in-block > li.folder:nth-child(4n) {
      margin: 0 2.5% 50px 0; }
    .folders-in-block > li.folder:nth-child(12n) {
      margin: 0 0 50px 0; }
    .folders-in-block ul li {
      width: auto;
      display: block;
      margin: 0; }

  .site-footer {
    padding: 37px 0 35px 0; }

  .menu-bot-wrapper .menu-bot {
    padding: 0 0 36px 0; }

  .form-bottom {
    padding: 25px 20px 26px 20px; }
    .form-bottom .title {
      padding-bottom: 0; }
    .form-bottom .tpl-field {
      padding: 14px 12px 6px;
      font-size: 12px;
      padding-bottom: 5px; }
    .form-bottom .tpl-field.type-text {
      padding-bottom: 8px; }
    .form-bottom .tpl-field.tpl-field-button {
      padding-top: 12px; }

  .site-name-bot {
    padding-top: 27px; }

  .site-name-bot {
    padding-bottom: 16px; }

  .soc-ico {
    padding: 0 0 26px 0; } }

.g-page-article__date {
  color: rgba(0, 0, 0, 0.55); }

.g-page-article__text {
  color: rgba(0, 0, 0, 0.9); }

.g-article__name {
  color: #000; }

@media handheld, only screen and (max-width: 940px) {
  .header-bot {
    table-layout: fixed; }

  .folders-shared {
    position: fixed;
    left: 0;
    z-index: 150;
    top: 0;
    right: 0;
    width: 280px;
    padding: 36px 0 0 0;
    overflow-y: auto;
    text-align: center; }
    .folders-shared .close-menu {
      display: block; }
    .folders-shared:before {
      display: none; }
    .folders-shared .close-folders {
      display: block; }
    .folders-shared .folders {
      padding-left: 20px;
      padding-right: 20px; }

  .folders {
    border-top: 0;
    padding-bottom: 60px;
    padding: 22px 0 60px 0; }
    .folders li {
      width: 100%;
      float: none;
      margin: 0 0 28px 0; }
      .folders li a {
        max-width: 100%;
        color: #000; }
    .folders ul li:last-child {
      margin-bottom: 2px;
      padding-bottom: 0; }
      .folders ul li a:after {
        position: relative;
        left: auto;
        right: auto;
        bottom: auto;
        height: 1px;
        display: block;
        width: 24px;
        margin: 10px auto -10px;
        background: rgba(0, 0, 0, 0.15); }
        .folders ul li a:hover:after {
          left: auto;
          right: auto;
          width: 109px;
          background: #5b2219; }

  .site-addes.td {
    width: 188px; }

  .slider-top .sl_iem {
    min-height: 41.8vw; }

  .news-wrap {
    width: 34.01%; } }

@media handheld, only screen and (max-width: 800px) {
  .site-phone.td {
    width: 152px; }

  .site-phone-number div + div:before {
    display: none;
    margin-left: 0; } }

@media handheld, only screen and (max-width: 768px) {
  h1 {
    text-transform: uppercase; }

  .site-name.td {
    width: 30%; }

  .site-phone.td {
    width: 30%; }

  .site-phone-number div + div:before {
    display: inline;
    display: none;
    margin-right: 3px; }

  .site-addes.td {
    display: none; }

  .folders-title.opened:before {
    display: none; }

  .slider-top .owl-nav {
    display: none; }

  .site-container {
    padding: 26px 24px 20px; }

  .site-path-wrap {
    padding: 17px 15px 10px 32px; }

  .brends-wrapper {
    padding: 27px 0 24px 0; }
    .brends-wrapper .owl-nav {
      display: none; }
    .brends-wrapper .owl-dots {
      margin: 29px 0 0 0;
      position: relative;
      -webkit-transform: translate(0);
      -moz-transform: translate(0);
      -ms-transform: translate(0);
      -o-transform: translate(0);
      transform: translate(0);
      top: auto;
      left: auto;
      bottom: auto;
      display: block !important; }
      .brends-wrapper .owl-dots .owl-dot {
        border-color: #cecece;
        margin: 0 2px;
        width: 6px;
        height: 6px;
        display: inline-block; }
        .brends-wrapper .owl-dots .owl-dot:hover, .brends-wrapper .owl-dots .owl-dot.active {
          border-color: #5b2219;
          background: #5b2219; }
    .brends-wrapper .see-all {
      margin: 15px 0 0 9px; }

  .bottom-blocks-wrap {
    display: block; }

  .owl-dots .owl-dot {
    width: 6px;
    height: 6px; }

  .news-wrap {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    display: block;
    width: auto;
    padding: 24px 8px 15px; }
    .news-wrap .news-name {
      font-size: 16px; }
      .news-wrap .news-name .see-all {
        margin: 0 0 0 7px; }
    .news-wrap .news-body {
      float: left;
      padding: 0 0 0 0;
      width: 47.3%; }
      .news-wrap .news-body:nth-child(2n) {
        float: right; }

  .blocks-space {
    display: none; }

  .edit-blocks-wrapper {
    display: block;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 8px; }
    .edit-blocks-wrapper .edit-block-name {
      font-size: 16px;
      padding: 0 0 16px 0; }
    .edit-blocks-wrapper .edit-block-title {
      padding-bottom: 10px; }
    .edit-blocks-wrapper .see-all {
      margin-top: 17px; }
    .edit-blocks-wrapper .owl-dots {
      position: relative;
      text-align: center;
      bottom: auto; }
      .edit-blocks-wrapper .owl-dots .owl-dot {
        margin: 0 2px;
        width: 6px;
        height: 6px; }
    .edit-blocks-wrapper .edit-block-name {
      margin: 0 -8px; }
    .edit-blocks-wrapper .edit-block-pic {
      padding-bottom: 15px; }

  .menu-bot-wrapper {
    display: none; }

  .form-bottom {
    padding-top: 0; } }

@media handheld, only screen and (max-width: 624px) {
  .header-bot {
    padding-left: 25px; }

  .site-container {
    padding: 26px 16px 70px; }

  .site-path-wrap {
    padding-left: 25px; }

  .folders-in-block > li.folder {
    width: 48.7%;
    margin-bottom: 28px; }
    .folders-in-block > li.folder:nth-child(2n) {
      margin: 0 0 28px 0; }
    .folders-in-block > li.folder:nth-child(3n) {
      margin: 0 2.5% 28px 0; }
    .folders-in-block > li.folder:nth-child(4n) {
      margin: 0 0 28px 0; }
    .folders-in-block > li.folder:nth-child(6n) {
      margin: 0 0 28px 0; }
    .folders-in-block > li.folder.active {
      z-index: 155; }
    .folders-in-block ul li {
      width: auto;
      display: block; } }

@media handheld, only screen and (max-width: 590px) {
  .header-bot {
    padding-left: 25px;
    display: block;
    text-align: center; }
    .header-bot .td {
      width: auto;
      display: block; }
      .header-bot .td.site-addes, .header-bot .td.site-phone {
        padding-top: 0; }

  .logo {
    margin-right: 0;
    margin-bottom: 20px; }

  .name-desc-wrap {
    display: block; }

  .site-name {
    padding-bottom: 17px; }

  .site-phone {
    padding-bottom: 17px; }

  .site-phone-in, .site-addes-in {
    padding: 24px 0 0 0;
    display: inline-block;
    background-position: center top; }

  .site-addes {
    padding-bottom: 19px; }

  .slider-top .item_desc {
    max-width: 460px;
    min-width: auto;
    width: 290px; }

  .folders-title {
    padding: 34px 173px 28px 0; }
    .folders-title:after {
      right: 159px; }

  .slider-top {
    font-size: 14px; }
    .slider-top:after {
      content: "";
      position: absolute;
      left: 8px;
      right: 8px;
      bottom: 47px;
      height: 1px;
      background: rgba(0, 0, 0, 0.15); }
    .slider-top .item_desc {
      line-height: 20px;
      margin: 1px 0 0 0; }
    .slider-top .item_title {
      line-height: 20px;
      font-size: 20px; }
    .slider-top a.item_link {
      position: absolute;
      left: 50%;
      margin-left: -62px;
      bottom: -27px; }
    .slider-top .owl-dots {
      bottom: -11px; }
    .slider-top .owl-dots .owl-dot {
      width: 6px;
      height: 6px;
      margin: 0 2px; }

  .slider-top.owl-loaded .owl-stage-outer {
    padding-bottom: 32px; }

  .owl-dots {
    bottom: 5px; }
    .owl-dots .owl-dot {
      margin: 0 4px 4px;
      border-color: rgba(0, 0, 0, 0.2); }
      .owl-dots .owl-dot:hover, .owl-dots .owl-dot.active {
        border-color: #5b2219;
        background: #5b2219; }

  .owl-nav {
    -webkit-transform: translate(0, -111%);
    -moz-transform: translate(0, -111%);
    -ms-transform: translate(0, -111%);
    -o-transform: translate(0, -111%);
    transform: translate(0, -111%); }

  .slider-top .item_desc {
    font-size: 14px; }

  .site-path-wrap {
    padding-left: 16px; }

  .site-container {
    padding-left: 8px;
    padding-right: 8px; } }

@media handheld, only screen and (max-width: 564px) {
  #orderForm input, #orderForm textarea {
    width: 100%; } }

@media handheld, only screen and (max-width: 520px) {
  .folders-title {
    display: none; }

  .folders-title.smal {
    width: 70px;
    display: block; }

  .owl-nav {
    display: none; }

  .site-name {
    padding-top: 17px; }

  .folders-in-block .folder-item {
    padding: 23px 32px 100px; }
    .folders-in-block .folder-item {
      position: fixed;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      overflow-x: auto;
      z-index: 999; } }

@media handheld, only screen and (max-width: 500px) {
  .news-wrap .news-body {
    float: none;
    width: auto; }

  .edit-blocks-wrapper .edit-block-body {
    float: none;
    width: auto;
    margin: 0; }
    .edit-blocks-wrapper .owl-dots {
      float: none;
      display: block;
      position: relative;
      text-align: center;
      bottom: auto;
      margin: 4px 0 10px 0; }
      .edit-blocks-wrapper .owl-dots .owl-dot {
        margin: 0 2px;
        width: 6px;
        height: 6px; }
    .edit-blocks-wrapper .see-all {
      display: block;
      text-align: center; } }

@media handheld, only screen and (max-width: 460px) {
  .header-top-panel {
    height: 64px; }

  #shop2-cart-preview .block_title {
    width: 64px;
    height: 64px; }

  .shop2-block.login-form, .block-title.login-ico, .site-search-wr, .search-ico, .menu-icon {
    width: 47px;
    height: 64px; }

  #shop2-cart-preview .block_title {
    background-position: 17px 25px; }
    #shop2-cart-preview .block_title.empty {
      background-position: 17px 25px; }
    #shop2-cart-preview .block_title .cart_amount {
      left: 29px;
      top: 12px; }

  .folders-title {
    padding: 24px 101px 17px 0; }
    .folders-title:after {
      right: 85px; } }

@media handheld, only screen and (max-width: 340px) {
  .folders-title {
    padding-right: 115px; }
    .folders-title:after {
      right: 105px; } }

@media handheld, only screen and (max-width: 400px) {
  .slider-top .item_desc {
    max-width: 215px; }

  .folders-in-block > li.folder:hover .folder-item {
    display: none; }
    .folders-in-block > li.folder:hover .item-cl.cloned {
      display: block; }

  .folders-in-block > li.folder:hover .item-cl.cloned {
    display: block;
    visibility: visible; }

  .folders-in-block > li.folder.active .folder-item {
    display: block; } }

.shop2-kind-item .kind-image img {
  width: 200px;
  max-width: 100%;
  height: auto; }

.shop2-kind-item .kind-image {
  height: 270px;
  line-height: 270px; }

.shop2-kind-item .kind-image .verticalMiddle {
  display: block; }

.shop2-kind-item .kind-details {
  padding-top: 15px; }

.product-item-thumb .product-image > a img {
  max-width: 270px;
  height: auto; }

.site-main__inner .shop2-product .product-image > a > img {
  max-width: 300px; }
/*
.shop-cart-wr {
	&.hidden {
		display: none;
	}
}
.hiddenHtml {
	overflow: hidden;
}
.cart-preview {
	border-left: 1px solid $bordersColor;
	@include box-sizing(border-box);
	
	&__icon-in {
		cursor: pointer;
		position: relative;
		width: 95px;
		height: 80px;
		font-size: 10px;
		background: url(data-image-svg(19px, 16px, '<path fill="rgba(0, 0, 0, 0.9)" d="M17.363,4.628 L14.363,11.127 C14.125,11.642 13.604,11.999 13.000,11.999 L3.500,11.999 C2.671,11.999 2.000,11.328 2.000,10.499 L2.000,3.060 L0.220,1.280 C0.084,1.144 -0.000,0.956 -0.000,0.749 C-0.000,0.335 0.335,-0.001 0.750,-0.001 C0.957,-0.001 1.144,0.083 1.280,0.219 L3.560,2.499 L16.000,2.499 C16.828,2.499 17.500,3.171 17.500,3.999 C17.500,4.224 17.451,4.436 17.363,4.628 ZM3.500,10.499 L13.000,10.499 L14.847,6.500 L3.500,6.500 L3.500,10.499 ZM16.000,3.999 L3.500,3.999 L3.500,4.999 L15.539,4.999 L16.001,3.999 L16.000,3.999 ZM4.000,12.999 C4.828,12.999 5.500,13.671 5.500,14.499 C5.500,15.328 4.828,15.999 4.000,15.999 C3.172,15.999 2.500,15.328 2.500,14.499 C2.500,13.671 3.172,12.999 4.000,12.999 ZM12.000,12.999 C12.828,12.999 13.500,13.671 13.500,14.499 C13.500,15.328 12.828,15.999 12.000,15.999 C11.172,15.999 10.500,15.328 10.500,14.499 C10.500,13.671 11.172,12.999 12.000,12.999 Z" />')) 32px 36px no-repeat $mainColor3;
		@media all and (max-width: 460px){
			width: 64px;
    		height: 64px;
    		background-position: 17px 25px;
		}
		
		&.empty {
			background: url(data-image-svg(19px, 16px, '<path fill="rgba(255, 255, 255, 0.75)" d="M17.363,4.628 L14.363,11.127 C14.125,11.642 13.604,11.999 13.000,11.999 L3.500,11.999 C2.671,11.999 2.000,11.328 2.000,10.499 L2.000,3.060 L0.220,1.280 C0.084,1.144 -0.000,0.956 -0.000,0.749 C-0.000,0.335 0.335,-0.001 0.750,-0.001 C0.957,-0.001 1.144,0.083 1.280,0.219 L3.560,2.499 L16.000,2.499 C16.828,2.499 17.500,3.171 17.500,3.999 C17.500,4.224 17.451,4.436 17.363,4.628 ZM3.500,10.499 L13.000,10.499 L14.847,6.500 L3.500,6.500 L3.500,10.499 ZM16.000,3.999 L3.500,3.999 L3.500,4.999 L15.539,4.999 L16.001,3.999 L16.000,3.999 ZM4.000,12.999 C4.828,12.999 5.500,13.671 5.500,14.499 C5.500,15.328 4.828,15.999 4.000,15.999 C3.172,15.999 2.500,15.328 2.500,14.499 C2.500,13.671 3.172,12.999 4.000,12.999 ZM12.000,12.999 C12.828,12.999 13.500,13.671 13.500,14.499 C13.500,15.328 12.828,15.999 12.000,15.999 C11.172,15.999 10.500,15.328 10.500,14.499 C10.500,13.671 11.172,12.999 12.000,12.999 Z" />')) 32px 36px no-repeat $mainColor2;
				
			
			.cart-preview__count {
				color: #fff;
				border: 1px solid transparentize(#fff, 0.25);
			}
		}
	}
	
	&__count {
		position: absolute;
		left: 45px;
		top: 23px;
		@include border-radius(500px);
		width: 20px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		color: $nameFolderColor;
		border: 1px solid $nameFolderColor;
		@media all and (max-width: 460px){
			left: 29px;
    		top: 12px;
		}
	}
}
.cart-preview-detail {
	position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    @include transition(all 0.2s linear);
    opacity: 0;
    visibility: hidden;
    z-index: 140;
    background: rgba(0, 0, 0, 0.55);
	
	&.opened {
	    opacity: 1;
	    visibility: visible;
	}
	
	&__exid {
		position: absolute; 
		right: 19px; 
		top: 19px;
		cursor: pointer;
		width: 26px;
		height: 26px;
		background: url(data-image-svg(16px, 16px, '<path fill="rgba(0, 0, 0, 0.75)" d="M15.994,15.280 C15.986,15.461 15.918,15.641 15.780,15.780 C15.641,15.918 15.461,15.986 15.280,15.993 C15.078,16.002 14.873,15.934 14.719,15.780 L8.000,9.060 L1.281,15.780 C1.126,15.934 0.922,16.002 0.720,15.993 C0.539,15.986 0.359,15.918 0.220,15.780 C0.082,15.641 0.014,15.461 0.006,15.280 C-0.002,15.077 0.066,14.873 0.220,14.719 L6.940,8.000 L0.220,1.281 C0.066,1.126 -0.002,0.922 0.006,0.720 C0.014,0.538 0.082,0.359 0.220,0.220 C0.359,0.082 0.539,0.014 0.720,0.006 C0.922,-0.002 1.126,0.066 1.281,0.220 L8.000,6.939 L14.719,0.220 C14.873,0.066 15.078,-0.002 15.280,0.006 C15.461,0.014 15.641,0.082 15.780,0.220 C15.918,0.359 15.986,0.538 15.994,0.720 C16.002,0.922 15.934,1.126 15.780,1.281 L9.061,8.000 L15.780,14.719 C15.934,14.873 16.002,15.077 15.994,15.280 Z" />')) center center no-repeat;
		
	}
	&__is-empty {
		display: block;
		font-weight: bold;
		margin: 10px 0 38px 0;
		width: 100%;
		text-align: center;
		font-size: 12px;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		line-height: 40px;		
		@extend .site-btn;
	}
	&__total {
		padding: 0 0 14px 0;
		color: transparentize($darkColor, 0.45);
		font-size: 13px;
		font-family: 'Roboto', $siteFontFamily;
		font-weight: normal;
	}
	
	&__amout {
		color: transparentize($darkColor, 0.15);
		font-size: 17px;
	}
	
	&__col {
		@extend .cart-preview-detail__amout;
	}
	
	&__summa {
		@extend .cart-preview-detail__amout;
	}
	
	&__wrapper {
		position: fixed;
		right: 0;
		top: 0;
		z-index: 150;
		overflow-y: auto;
		right: 0;
		top: 0;	
		height: 100%;
		@include opacity(0);
		visibility: hidden;
		width: 280px;
		background: $siteBackground;
		position: fixed;
		@include transition (all .2s linear);
		padding: 59px 16px 86px;
		@include box-sizing(border-box);
		
		&.opened {
		    z-index: 150 !important;
		    opacity: 1 !important;
		    visibility: visible !important;
		}
	}
}
.cart-preview-button {
	display: block;
	font-weight: bold;
	margin: 10px 0 38px 0;
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 40px;		
	@extend .site-btn;
}
.cart-preview-products {
	line-height: 12px;
	font-family: 'RobotoSlab', $siteFontFamily;
	width: 100%;
	font-size: 12px;
	color: $darkColor;
	
	&__item {
		
		& + .cart-preview-products__item {
			margin: 30px 0 0 0;
		}
	}
}
.cart-preview-product {
	@include flexbox;
	
	&__image {
		padding: 5px 8px 0 0;
	    
	    a {
	    	text-decoration: none;
	    	display: block; 
	    	background-repeat: no-repeat;
	    	background-position: 50% 50%;
	    	background-size: cover;
	    	width: 60px;
	    	max-width: 60px;
	    	
	    	img {
	    		opacity: 0;
	    		visibility: hidden;
	    	}
	    }
	}
	&__middle-in {
		@include flexbox;
		@include flex-direction(column);
		@include justify-content(space-between);
		border-right: 1px solid rgba(0, 0, 0, 0.15);
		padding-right: 10px;
	}
	&__link {
		text-transform: uppercase;
    	line-height: 20px;
	}
	&__price {
		padding: 10px 0 0 0;
    	font-weight: bold;
	}
	&__delete {
		width: 39px;
		@include align-self(center);
		@include flex(0 0 auto);
		border: none;
		padding: 20px 0;
		outline: none;
		
		.del-icon {
			width: 14px;
			height: 16px;
			display: block;
			margin: 0 auto;
			background: url(data-image-svg(14px, 16px, '<path fill="#5b2219" d="M12.250,2.500 L9.500,2.500 L9.500,1.000 C9.500,0.447 9.052,-0.000 8.500,-0.000 L4.500,-0.000 C3.948,-0.000 3.500,0.447 3.500,1.000 L3.500,2.500 L0.750,2.500 C0.336,2.500 -0.000,2.835 -0.000,3.250 C-0.000,3.664 0.336,4.000 0.750,4.000 L1.000,4.000 L1.000,15.000 C1.000,15.552 1.448,16.000 2.000,16.000 L11.000,16.000 C11.552,16.000 12.000,15.552 12.000,15.000 L12.000,4.000 L12.250,4.000 C12.664,4.000 13.000,3.664 13.000,3.250 C13.000,2.835 12.664,2.500 12.250,2.500 ZM5.000,1.500 L8.000,1.500 L8.000,2.500 L5.000,2.500 L5.000,1.500 ZM10.500,14.500 L2.500,14.500 L2.500,4.000 L10.500,4.000 L10.500,14.500 Z" />')) 0 0 no-repeat;			
		
		}
	}
}
*/
@media (min-width: 768px) {
  .folders-in-block-wrap {
    overflow: visible !important; }

  .folders-in-block-wrap.folders-js-controler.closed {
    overflow: visible !important;
    height: 100% !important; }

  .folders-in-block > li.folder .folder-image {
    height: auto !important; }

  .folders-in-block > li.folder:hover .item-more {
    z-index: 1; } }

.product-includeForm .tpl-anketa {
  display: block; }

.g-form-control-text, .g-form-control-textarea {
  background: none; }

@media (min-width: 768px) {
  .site-phone-number {
    font-size: 17px; }

  .product-item-thumb {
    width: 213px;
    margin-right: 30px; }

  .product-item-thumb:nth-child(4n) {
    margin-right: 30px; }

  .product-item-thumb:nth-child(5n) {
    margin-right: 0; } }

.site-addes-in {
  font-size: 15px; }

.product-item-thumb .product-name a {
  text-transform: none; }

.folders-in-block > li.folder:first-child ul {
  padding: 0;
  margin: 0; }

.item-cl {
  margin-bottom: 20px; }

.folders-in-block > li.folder ul li:first-child {
  padding: 0;
  margin: 0; }

.product-list .product-amount-buy {
  display: block; }



.folders-in-block-wrap.folders-js-controler.closed .shop2-vendor-folders-header, .folders-in-block-wrap.folders-js-controler.closed .shop2-vendor-folders {
  display: none; }
  .folders-in-block-wrap.folders-js-controler.closed .folders-in-block > li.folder {
    display: none; }
  .folders-in-block-wrap.folders-js-controler.closed .folders-in-block > li.folder:nth-child(-n+8) {
    display: block; }

.folders-in-block-wrap.folders-js-controler.opened .shop2-vendor-folders-header, .folders-in-block-wrap.folders-js-controler.opened .shop2-vendor-folders {
  display: block; }

.folders-in-block > li.folder .item-cl.cloned {
  display: none; }

.logo img {
  width: auto;
  max-width: 100%; }

.header-bot .td {
  vertical-align: middle; }

@media (max-width: 725px) {
  .adaptive-table td {
    display: inline-block; } }

.callback2 {
  font-size: 11px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  color: #82412b; }

.shop2-deliv-desc {
  margin: 20px 0; }
  .shop2-deliv-desc:after {
    content: '';
    display: block;
    clear: both; }

.option-edit-info {
  padding: 15px 10px 1px; }
  .option-edit-info:after {
    content: '';
    display: block;
    clear: both; }
  .option-edit-info p {
    margin: 0; }

.shop2-product .buy-one-click {
  display: none; }

.site-name-bot {
  display: inline-block;
  min-width: 132px;
  width: auto;
  padding: 18px 0 18px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  line-height: 15px;
  font-size: 10px; }
  .site-name-bot span {
    display: block;
    padding: 0 0 4px 0;
    color: #fff;
    font-size: 12px;
    font-family: 'RobotoSlab', Arial, Helvetica, sans-serif; }

.soc-ico {
  display: inline-block;
  min-width: 160px;
  padding: 0 15px 5px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
  .soc-ico a {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    width: 50px;
    padding: 0 10px 5px 0;
    display: inline-block; }
  .soc-ico a img {
    width: 100%; }
  .soc-ico a:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }

.site-copyright {
  padding: 10px 0 10px 0; }
  .site-copyright a {
    color: #fff; }

.site-counters {
  height: 5px;
  overflow: hidden; }

.site-footer {
  background: #5b2219;
  min-height: 200px;
  color: rgba(255, 255, 255, 0.85);
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 13px;
  padding: 32px 0 5px 0; }
  .site-footer a {
    color: rgba(255, 255, 255, 0.85); }

.menu-bot-wrapper .menu-bot {
  display: inline-block;
  max-width: 1024px;
  padding: 0 0 30px 0; }
