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

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

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

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

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

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

html, body {
  height: 100%; }

html {
  font-size: 16px; }

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

.overlay-bg {
  opacity: 0;
  visibility: hidden; }
  .overlay-bg.active {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
    background-color: rgba(130, 53, 15, 0.8);
    opacity: 1;
    visibility: visible; }
  .overlay-bg.searchbg {
    background-color: rgba(250, 250, 250, 0.6); }

h1, h2, h3, h4, h5, h6 {
  color: #212121;
  font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: normal;
  font-style: normal; }

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

h2 {
  font-size: 26px; }

h3 {
  font-size: 24px; }

h4 {
  font-size: 22px; }

h5 {
  font-size: 20px; }

h6 {
  font-size: 18px; }

h5, h6 {
  font-weight: bold; }

a {
  text-decoration: underline;
  color: #8a4b16; }

a:hover {
  text-decoration: none; }

a img {
  border-color: #4a4a4a; }

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

.site-path {
  margin-bottom: 10px;
  white-space: pre-wrap;
  line-height: 1;
  font: 400 12px 'roboto'; }

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

input[type="text"], input[type="password"], input[type="email"] {
  -webkit-appearance: none;
  padding: 5px;
  min-height: 36px;
  border: none;
  outline: none;
  border-radius: 0;
  box-shadow: inset 0 -1px 0 #c56e24;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover {
    box-shadow: inset 0 -1px 0 #ae7ffc;
    background-color: rgba(174, 127, 252, 0.1); }
  input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus {
    box-shadow: inset 0 -2px 0 #ae7ffc; }
  input[type="text"].error, input[type="password"].error, input[type="email"].error {
    box-shadow: inset 0 -2px 0 #d0011b;
    border-radius: 1px;
    background-color: rgba(208, 1, 27, 0.1); }
  input[type="text"][disabled="disabled"], input[type="password"][disabled="disabled"], input[type="email"][disabled="disabled"] {
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2); }

textarea {
  border-color: #c56e24; }

select.mobile {
  position: relative;
  background: #fff;
  border: none;
  outline: none;
  padding-right: 20px !important;
  box-shadow: inset 0 -1px 0 #c56e24;
  padding: 5px;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d32501%22%20d%3D%22M10.006%201.426l-4.58%204.58L5%205.58l-.426.426-4.58-4.58L1.425-.007%205%203.568%208.574-.007l1.432%201.433z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 95% 50% no-repeat; }
  select.mobile::-ms-expand {
    display: none; }

.site-button-style, .main-slider .slider-btn, .edit-block-wrapper .edit-block-body-in .edit-btn, .call_back-block-in .tpl-field-button button, .product-side-r .buy-one-click, .shop-cart-registration-btn span, .table-registration .form-registration button {
  position: relative;
  border-radius: 1px;
  border: none;
  outline: none;
  z-index: 1;
  background: #d32501; }
  .site-button-style::after, .main-slider .slider-btn::after, .edit-block-wrapper .edit-block-body-in .edit-btn::after, .call_back-block-in .tpl-field-button button::after, .product-side-r .buy-one-click::after, .shop-cart-registration-btn span::after, .table-registration .form-registration button::after, .site-button-style::before, .main-slider .slider-btn::before, .edit-block-wrapper .edit-block-body-in .edit-btn::before, .call_back-block-in .tpl-field-button button::before, .product-side-r .buy-one-click::before, .shop-cart-registration-btn span::before, .table-registration .form-registration button::before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: -1; }
  .site-button-style:hover, .main-slider .slider-btn:hover, .edit-block-wrapper .edit-block-body-in .edit-btn:hover, .call_back-block-in .tpl-field-button button:hover, .product-side-r .buy-one-click:hover, .shop-cart-registration-btn span:hover, .table-registration .form-registration button:hover {
    background: transparent; }
  .site-button-style:hover::before, .main-slider .slider-btn:hover::before, .edit-block-wrapper .edit-block-body-in .edit-btn:hover::before, .call_back-block-in .tpl-field-button button:hover::before, .product-side-r .buy-one-click:hover::before, .shop-cart-registration-btn span:hover::before, .table-registration .form-registration button:hover::before {
    background: #d32501; }
  .site-button-style:hover::after, .main-slider .slider-btn:hover::after, .edit-block-wrapper .edit-block-body-in .edit-btn:hover::after, .call_back-block-in .tpl-field-button button:hover::after, .product-side-r .buy-one-click:hover::after, .shop-cart-registration-btn span:hover::after, .table-registration .form-registration button:hover::after {
    background: rgba(255, 255, 255, 0.16); }
  .site-button-style:active, .main-slider .slider-btn:active, .edit-block-wrapper .edit-block-body-in .edit-btn:active, .call_back-block-in .tpl-field-button button:active, .product-side-r .buy-one-click:active, .shop-cart-registration-btn span:active, .table-registration .form-registration button:active {
    background: transparent; }
  .site-button-style:active::before, .main-slider .slider-btn:active::before, .edit-block-wrapper .edit-block-body-in .edit-btn:active::before, .call_back-block-in .tpl-field-button button:active::before, .product-side-r .buy-one-click:active::before, .shop-cart-registration-btn span:active::before, .table-registration .form-registration button:active::before {
    background: #d32501; }
  .site-button-style:active::after, .main-slider .slider-btn:active::after, .edit-block-wrapper .edit-block-body-in .edit-btn:active::after, .call_back-block-in .tpl-field-button button:active::after, .product-side-r .buy-one-click:active::after, .shop-cart-registration-btn span:active::after, .table-registration .form-registration button:active::after {
    background: rgba(0, 0, 0, 0.16); }

.site-button-style2, .user-register-block-in .register, .tpl-form .shop2-btn, .tpl-info + .tpl-form .shop2-btn, .table-registration a.shop2-btn {
  position: relative;
  border-radius: 1px;
  border: none;
  outline: none;
  z-index: 1;
  background: #8a4b16; }
  .site-button-style2::after, .user-register-block-in .register::after, .tpl-form .shop2-btn::after, .tpl-info + .tpl-form .shop2-btn::after, .table-registration a.shop2-btn::after, .site-button-style2::before, .user-register-block-in .register::before, .tpl-form .shop2-btn::before, .tpl-info + .tpl-form .shop2-btn::before, .table-registration a.shop2-btn::before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    z-index: -1; }
  .site-button-style2:hover, .user-register-block-in .register:hover, .tpl-form .shop2-btn:hover, .tpl-info + .tpl-form .shop2-btn:hover, .table-registration a.shop2-btn:hover {
    background: transparent; }
  .site-button-style2:hover::before, .user-register-block-in .register:hover::before, .tpl-form .shop2-btn:hover::before, .tpl-info + .tpl-form .shop2-btn:hover::before, .table-registration a.shop2-btn:hover::before {
    background: #8a4b16; }
  .site-button-style2:hover::after, .user-register-block-in .register:hover::after, .tpl-form .shop2-btn:hover::after, .tpl-info + .tpl-form .shop2-btn:hover::after, .table-registration a.shop2-btn:hover::after {
    background: rgba(255, 255, 255, 0.16); }
  .site-button-style2:active, .user-register-block-in .register:active, .tpl-form .shop2-btn:active, .tpl-info + .tpl-form .shop2-btn:active, .table-registration a.shop2-btn:active {
    background: transparent; }
  .site-button-style2:active::before, .user-register-block-in .register:active::before, .tpl-form .shop2-btn:active::before, .tpl-info + .tpl-form .shop2-btn:active::before, .table-registration a.shop2-btn:active::before {
    background: #8a4b16; }
  .site-button-style2:active::after, .user-register-block-in .register:active::after, .tpl-form .shop2-btn:active::after, .tpl-info + .tpl-form .shop2-btn:active::after, .table-registration a.shop2-btn:active::after {
    background: rgba(0, 0, 0, 0.16); }

.waSlideMenu-nav {
  position: relative;
  overflow: hidden; }

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

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

.waSlideMenu-inheritedmenu {
  position: absolute;
  right: 100%;
  top: 0; }

.waSlideMenu-loading {
  background: url(data:image/gif;base64,R0lGODlhHwAfAPUAAP///wAAAOjo6NLS0ry8vK6urqKiotzc3Li4uJqamuTk5NjY2KqqqqCgoLCwsMzMzPb29qioqNTU1Obm5jY2NiYmJlBQUMTExHBwcJKSklZWVvr6+mhoaEZGRsbGxvj4+EhISDIyMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA4BiwSQexKh0eEAkrldAZbvlOD5TqYKALWu5XIwnPFwwymY0GsRgAxrwuJwbCi8aAHlYZ3sVdwtRCm8JgVgODwoQAAIXGRpojQwKRGSDCRESYRsGHYZlBFR5AJt2a3kHQlZlERN2QxMRcAiTeaG2QxJ5RnAOv1EOcEdwUMZDD3BIcKzNq3BJcJLUABBwStrNBtjf3GUGBdLfCtadWMzUz6cDxN/IZQMCvdTBcAIAsli0jOHSJeSAqmlhNr0awo7RJ19TJORqdAXVEEVZyjyKtE3Bg3oZE2iK8oeiKkFZGiCaggelSTiA2LhxiZLBSjZjBL2siNBOFQ84LxHA+mYEiRJzBO7ZCQIAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82YAIQxRCm14Ww4PChAAEAoPDlsAFRUgHkRiZAkREmoSEXiVlRgfQgeBaXRpo6MOQlZbERN0Qx4drRUcAAJmnrVDBrkVDwNjr8BDGxq5Z2MPyUQZuRgFY6rRABe5FgZjjdm8uRTh2d5b4NkQY0zX5QpjTc/lD2NOx+WSW0++2RJmUGJhmZVsQqgtCE6lqpXGjBchmt50+hQKEAEiht5gUcTIESR9GhlgE9IH0BiTkxrMmWIHDkose9SwcQlHDsOIk9ygiVbl5JgMLuV4HUmypMkTOkEAACH5BAkKAAAALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2LQV3t4UBcvcF9/eFpdYxdgZ5hUYA73YGxruCbVjt78G7hXFqlhY/fLQwR0HIQdGuUrTz5eQdIc0cfIEwByGD0MKvcGSaFGjR8GyeAPhIUofQGNQSgrB4IsdOCqx7FHDBiYcOQshYjKDxliVDpRjunCjdSTJkiZP6AQBACH5BAkKAAAALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2I3WBcvczltNxNzIW0693MFYT7bTumNQqlisv7BjswAHo64egFdQAbj0RtOXDQY6VAAUakihN1gSLaJ1IYOGChgXXqEUpQ9ASRlDYhT0xQ4cACJDhqDD5mRKjCAYuArjBmVKDP9+VRljMyMHDwcfuBlBooSCBQwJiqkJAgAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA8BQIAwExKh0eEAkrlcA9oo4TKcKwharHScIiu9wwTBn3QnGQg1owBNld+O72N/zZnVzRApteFsODwoQABAKDw5bZQxpQ2JkCRESahIRh1gEVIGVamlmXgBWWxETdEMTnlsIAAJmm65DEmZGYw64UZFbR2MPv0QPY0hjpMYKY0ljjMZCEGNK09MG0diN1gXL3M5bTcTcyFtOvdzBWE+207pjUKpYrL+wY7MAB4EerqZjUAG4lKVCBwMbvnT6dCXUkEIFK0jUkOECFEeQJF2hFKUPAIkgQwIaI+hLiJAoR27Zo4YBCJQgVW4cpMYDBpgVZKL59cEBhw+U+QROQ4bBAoUlTZ7QCQIAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82Z1c0QKbXhbDg8KEAAQCg8OW2UMaUNiZAkREmoSEYdYBFSBlWppZl4AVlsRE3RDE55bCAACZpuuQxJmRmMOuFGRW0djD79ED2NIY6TGCmNJY4zGQhBjStPTFBXb21DY1VsGFtzbF9gAzlsFGOQVGefIW2LtGhvYwVgDD+0V17+6Y6BwaNfBwy9YY2YBcMAPnStTY1B9YMdNiyZOngCFGuIBxDZAiRY1eoTvE6UoDEIAGrNSUoNBUuzAaYlljxo2M+HIeXiJpRsRNMaq+JSFCpsRJEqYOPH2JQgAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfjywjlzX9jdXNEHiAVFX8ODwoQABAKDw5bZQxpQh8YiIhaERJqEhF4WwRDDpubAJdqaWZeAByoFR0edEMTolsIAA+yFUq2QxJmAgmyGhvBRJNbA5qoGcpED2MEFrIX0kMKYwUUslDaj2PA4soGY47iEOQFY6vS3FtNYw/m1KQDYw7mzFhPZj5JGzYGipUtESYowzVmF4ADgOCBCZTgFQAxZBJ4AiXqT6ltbUZhWdToUSR/Ii1FWbDnDkUyDQhJsQPn5ZU9atjUhCPHVhgTNy/RSKsiqKFFbUaQKGHiJNyXIAAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEh8JDAWCsBQIAwExKhU+HFwKlgsIMHlIg7TqQeTLW+7XYIiPGSAymY0mrFgA0LwuLzbCC/6eVlnewkADXVECgxcAGUaGRdQEAoPDmhnDGtDBJcVHQYbYRIRhWgEQwd7AB52AGt7YAAIchETrUITpGgIAAJ7ErdDEnsCA3IOwUSWaAOcaA/JQ0amBXKa0QpyBQZyENFCEHIG39HcaN7f4WhM1uTZaE1y0N/TacZoyN/LXU+/0cNyoMxCUytYLjm8AKSS46rVKzmxADhjlCACMFGkBiU4NUQRxS4OHijwNqnSJS6ZovzRyJAQo0NhGrgs5bIPmwWLCLHsQsfhxBWTe9QkOzCwC8sv5Ho127akyRM7QQAAOwAAAAAAAAAAAA==);
  height: 31px;
  width: 31px;
  display: block; }

.selected > a {
  font-weight: bold; }

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

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

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

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

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

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

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

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

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

.noUi-horizontal {
  height: 16px; }

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

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

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

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

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

.owl-stage-outer {
  position: relative;
  overflow: hidden; }

.owl-stage {
  position: relative; }

.owl-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  min-height: 1px;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-nav.disabled, .owl-dots.disabled {
  display: none; }

.noUi-horizontal {
  height: 6px;
  /*background-color: #d2d2d2;*/
  margin: 0 10px 18px 8px; }
  .noUi-horizontal::before {
    content: "";
    position: absolute;
    left: 0;
    right: -10px;
    top: 50%;
    margin-top: -1px;
    height: 2px;
    background: #5e34a5; }
  .noUi-horizontal .noUi-origin.noUi-background {
    background-color: #fff;
    height: 6px; }
  .noUi-horizontal .noUi-origin.noUi-background::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -1px;
    height: 2px;
    background: #5e34a5; }
  .noUi-horizontal .noUi-connect {
    height: 6px;
    background-color: #9575cd; }
  .noUi-horizontal .noUi-handle {
    width: 20px;
    height: 20px;
    left: -8px;
    top: 50%;
    margin-top: -10px;
    cursor: pointer;
    border-radius: 50%;
    background: #8a4b16; }
  .noUi-horizontal .noUi-handle.noUi-handle-lower {
    margin-top: -10px; }

.shop2-color-ext-options .shop2-color-ext-selected {
  background-color: #f0f0f0 !important;
  border-radius: 3px;
  border: 1px solid transparent;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); }
  .shop2-color-ext-options .shop2-color-ext-selected ins {
    display: none; }

.jq-selectbox, .shop2-color-ext-select {
  display: block !important;
  text-align: left;
  line-height: 1;
  position: relative;
  background-color: #fff;
  border: none;
  border-radius: 0;
  box-shadow: inset 0 -1px 0 #c56e24;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .jq-selectbox .jq-selectbox__select-text, .shop2-color-ext-select .jq-selectbox__select-text {
    margin-right: 29px;
    padding: 5px 12px 5px 0;
    color: #000;
    font: 400 14px 'roboto'; }
  .jq-selectbox.opened, .shop2-color-ext-select.opened {
    background-color: #fff; }
  .jq-selectbox.opened .jq-selectbox__trigger .jq-selectbox__trigger-arrow, .shop2-color-ext-select.opened .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
    top: 9px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .jq-selectbox .jq-selectbox__trigger, .shop2-color-ext-select .jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 28px;
    cursor: pointer; }
  .jq-selectbox .jq-selectbox__trigger .jq-selectbox__trigger-arrow, .shop2-color-ext-select .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
    position: absolute;
    left: 9px;
    top: 11px;
    width: 10px;
    height: 6px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d32501%22%20d%3D%22M10.006%201.426l-4.58%204.58L5%205.58l-.426.426-4.58-4.58L1.425-.007%205%203.568%208.574-.007l1.432%201.433z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .jq-selectbox .jq-selectbox__dropdown, .shop2-color-ext-select .jq-selectbox__dropdown {
    position: absolute;
    top: 100%;
    left: -1px;
    right: -1px;
    min-width: 100%;
    padding: 6px 0;
    width: auto !important;
    background-color: #fff;
    box-shadow: inset 0 0 0 1px #e3e3e3; }
  .jq-selectbox .jq-selectbox__dropdown ul, .shop2-color-ext-select .jq-selectbox__dropdown ul {
    padding: 0;
    margin: 0;
    border-radius: 3px;
    border: none;
    list-style: none; }
    .jq-selectbox .jq-selectbox__dropdown ul li, .shop2-color-ext-select .jq-selectbox__dropdown ul li {
      padding: 6px 9px 6px;
      line-height: 1;
      cursor: pointer;
      color: #000;
      font: 400 15px 'roboto'; }
      .jq-selectbox .jq-selectbox__dropdown ul li:hover, .shop2-color-ext-select .jq-selectbox__dropdown ul li:hover {
        color: #f6961c; }

.jq-checkbox {
  cursor: pointer;
  position: relative;
  vertical-align: middle;
  width: 22px;
  height: 22px;
  border: 1px solid #f6961c;
  background: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%; }
  .jq-checkbox input[type="checkbox"], .jq-checkbox input[type="radio"] {
    width: 22px;
    height: 22px; }
  .jq-checkbox.checked::after {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    content: '';
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%228px%22%20%20viewBox%3D%220%200%2012%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f6961c%22%20d%3D%22M12.662%2C1.728%20L6.255%2C7.521%20C6.029%2C7.725%205.731%2C7.822%205.435%2C7.817%20C5.000%2C8.052%204.438%2C8.018%204.063%2C7.679%20L0.326%2C4.300%20C-0.116%2C3.900%20-0.116%2C3.252%200.326%2C2.852%20C0.768%2C2.452%201.486%2C2.452%201.927%2C2.852%20L5.071%2C5.695%20L11.060%2C0.280%20C11.503%2C-0.120%2012.220%2C-0.120%2012.662%2C0.280%20C13.104%2C0.680%2013.104%2C1.328%2012.662%2C1.728%20Z%22%20class%3D%22cls-1%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.jq-radio {
  cursor: pointer;
  position: relative;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: none;
  border: 2px solid transparent;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%; }
  .jq-radio.checked {
    border: 2px solid #d32501;
    background: #fff; }
  .jq-radio.checked::before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    content: '';
    margin: -4px 0 0 -4px;
    background: #d32501;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }

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

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

.top-menu-online-scroller {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden; }

.top-menu-close, .top-filterfix-close {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 5;
  display: none;
  cursor: pointer;
  width: 40px;
  height: 40px;
  background: #82350f url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.29%202.71L8.58%2010l-7.29%207.29c-.39.39-.39%201.03%200%201.42.39.39%201.03.39%201.42%200L10%2011.42l7.29%207.29c.39.39%201.03.39%201.42%200%20.39-.39.39-1.03%200-1.42L11.42%2010l7.29-7.29c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L10%208.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%23c56e24%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.fixed-left {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  -webkit-transition: left 0.5s ease-out;
  -moz-transition: left 0.5s ease-out;
  -o-transition: left 0.5s ease-out;
  -ms-transition: left 0.5s ease-out;
  transition: left 0.5s ease-out; }

.fixed-right {
  position: absolute;
  overflow: auto;
  right: -100%;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  -webkit-transition: right 0.5s ease-out;
  -moz-transition: right 0.5s ease-out;
  -o-transition: right 0.5s ease-out;
  -ms-transition: right 0.5s ease-out;
  transition: right 0.5s ease-out; }

.next-user-btn, .prew-user-btn {
  position: relative;
  cursor: pointer;
  height: 22px;
  color: #c56e24;
  text-transform: uppercase;
  padding: 15px 0 19px 58px;
  font: 700 16px 'RobotoCondensed'; }

.prew-user-btn {
  text-transform: inherit;
  background: #82350f; }
  .prew-user-btn::before {
    position: absolute;
    top: 20px;
    left: 19px;
    content: '';
    width: 20px;
    height: 11px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2020%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.29%202.71l8%208c.39.39%201.03.39%201.42%200l8-8c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L10%208.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%23c56e24%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.top-categor_mobile_wrapper ul .next-user-btn {
  margin-left: 0;
  background: #82350f url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2022%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M2.79%2015.28c-1.035.875-1.53%201.785-1.685%202.498C.71%2018.923%201.465%2020%202.7%2020h16.6c1.213%200%202.007-1.058%201.613-2.182-.145-.718-.638-1.646-1.693-2.538-1.69-1.44-4.37-2.27-8.21-2.27-3.85%200-6.53.83-8.22%202.27zm15.14%201.52c.543.466.834.895.955%201.2H3.12c.125-.302.41-.736.96-1.2%201.3-1.1%203.53-1.79%206.93-1.79s5.62.69%206.92%201.79zm.955%201.2h.415c-.15%200-.36.3-.27.48l-.06-.12-.02-.13c-.01-.065-.03-.142-.065-.23zM3.12%2018c-.036.09-.06.166-.07.23l-.044.183C3.026%2018.265%202.84%2018%202.7%2018zm-.12.44l.006-.027c0%20.01-.003.02-.006.027zM8%205.81c0%20.07%200%20.15.01.23.06.59.36%201.29.82%202.02.2.3.4.58.61.84.13.15.22.26.26.31l.08.09c.69.94%201.72.93%202.43-.02l.07-.08c.05-.05.14-.15.26-.31.21-.26.43-.55.62-.86.46-.73.76-1.43.83-2.04.01-.08.01-.16.01-.24v-.72C14%203.36%2012.65%202%2011%202S8%203.36%208%205.03zm-2%200v-.78C6%202.25%208.24%200%2011%200s5%202.26%205%205.03v.72c0%20.15-.01.31-.03.47-.1.95-.51%201.92-1.12%202.88-.41.65-.82%201.16-1.11%201.46l.07-.07c-1.502%201.987-4.1%202.02-5.588.06-.288-.312-.685-.8-1.072-1.42-.62-.96-1.03-1.93-1.13-2.89C6.01%206.1%206%205.95%206%205.81z%22%20fill%3D%22%23c56e24%22%2F%3E%3C%2Fsvg%3E") 18px 50% no-repeat; }

.fixed-panel {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 38px;
  display: none;
  z-index: 100;
  background: #fff;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); }
  .fixed-panel.fixed {
    display: block; }
  .fixed-panel .fixed-panel-in {
    position: relative;
    padding: 0 40px;
    max-width: 1240px;
    margin: 0 auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .fixed-panel .fixed-panel-in .top-categor-title-in {
    margin-top: 0; }
  .fixed-panel .right-side {
    height: 38px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .fixed-panel .fixed-cart-wrapper {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .fixed-panel .top-search-btn {
    margin-left: 0;
    margin-left: 16px; }
  .fixed-panel .user-btn {
    margin-left: 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%20d%3D%22M1.11%2013.74C.7%2014.91%201.48%2016%202.72%2016h10.41c1.26%200%201.88-.97%201.7-1.98-.19-1.02-.44-1.46-1.2-2.21-1.17-1.15-3.04-1.8-5.7-1.8-1.49%200-4.18.26-5.75%201.86-.85.88-1.07%201.87-1.07%201.87zm11.12-.5c.4.39.58.76.58.76H3.13s.09-.35.49-.75C4.4%2012.49%205.76%2012%207.93%2012c2.17%200%203.53.48%204.3%201.24zM5.94%204.49c.04.35.24.8.56%201.26.23.35.47.62.62.76l.08.1c.41.53%201.02.52%201.46-.02l.07-.08c.15-.14.39-.42.63-.78.32-.47.52-.91.56-1.27.01-.05.01-.1.01-.14v-.5c0-.99-.88-1.82-2-1.82s-2%20.83-2%201.82zm-2.01-.12v-.55C3.93%201.7%205.74%200%207.93%200s4%201.7%204%203.82v.5c0%20.12-.01.25-.02.37-.09.74-.42%201.46-.9%202.17-.32.47-.64.84-.86%201.06l.07-.07c-1.225%201.512-3.33%201.54-4.546.045-.227-.222-.53-.57-.824-1.015-.49-.71-.82-1.44-.9-2.17-.01-.12-.02-.23-.02-.34z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.site-header {
  background-color: #fff;
  min-height: 138px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  .site-header .top-block {
    box-shadow: inset 0 -1px 0 rgba(88, 32, 102, 0.2); }
  @media all and (max-width: 900px) {
    .site-header .top-block {
      height: 56px;
      box-shadow: none;
      border-bottom: 1px solid #d8d8d8;
      background-color: #fff; } }
  .site-header .top-block.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100; }
  .site-header .top-block .top-block-in {
    padding: 0 40px;
    max-width: 1240px;
    margin: 0 auto;
    font-size: 0;
    line-height: 0;
    height: 35px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    @media all and (max-width: 1366px) {
    .site-header .top-block .top-block-in {
      padding: 0 30px;
      max-width: 1260px; } }
    @media all and (max-width: 900px) {
    .site-header .top-block .top-block-in {
      padding: 8px; }
      .site-header .top-block .top-block-in .top-search-btn {
        margin-left: 0; } }
  .site-header .bot-block {
    position: relative;
    padding: 26px 40px 22px;
    max-width: 1240px;
    margin: 0 auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media all and (max-width: 1366px) {
    .site-header .bot-block {
      padding: 26px 30px 22px;
      max-width: 1260px; } }
  .site-header .bot-block .midle {
    text-align: center; }
    @media all and (max-width: 900px) {
    .site-header .bot-block .midle {
      display: block;
      width: 100%; } }
  .site-header .bot-block .right-side {
    position: relative;
    min-width: 220px;
    height: 38px;
    font-size: 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }
    @media all and (max-width: 900px) {
    .site-header .bot-block .right-side {
      min-width: 0; } }

.soc-block-wr {
  display: inline-block;
  vertical-align: middle;
  margin-right: 26px; }
  @media all and (max-width: 900px) {
  .soc-block-wr {
    display: none; } }
  .soc-block-wr a {
    margin-right: 6px; }

.site-adres {
  display: inline-block;
  vertical-align: middle;
  color: #6e6e6e;
  font: 400 12px 'roboto'; }

.site-phone {
  display: inline-block;
  vertical-align: middle; }
  @media all and (max-width: 900px) {
  .site-phone {
    display: block; } }
  .site-phone a {
    color: #6e6e6e;
    font: 400 12px 'roboto';
    text-decoration: none; }

.request_call {
  cursor: pointer;
  margin-left: 23px;
  display: inline-block;
  vertical-align: middle;
  font: 700 14px 'RobotoCondensed';
  color: #8a4b16; }
  @media all and (max-width: 900px) {
  .request_call {
    display: none; } }

.site-name a {
  font: 400 28px 'TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif';
  text-decoration: none;
  color: #000; }

.site-description {
  color: #000;
  font: 400 14px 'roboto'; }

.top-categor_mobile_wrapper {
  position: relative;
  background: #fff; }
  .top-categor_mobile_wrapper ul .sublevel > a::before {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    width: 22px;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11%2022C4.925%2022%200%2017.075%200%2011S4.925%200%2011%200s11%204.925%2011%2011-4.925%2011-11%2011zm0-20c-4.97%200-9%204.03-9%209s4.03%209%209%209%209-4.03%209-9-4.03-9-9-9zm1.574%2014.006l-4.58-4.58.425-.426-.427-.426%204.58-4.58%201.433%201.432L10.432%2011l3.574%203.574-1.432%201.432z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
  .top-categor_mobile_wrapper ul li {
    margin: 0 0 0 22px;
    border-bottom: 1px solid rgba(130, 53, 15, 0.1); }
    .top-categor_mobile_wrapper ul li.waSlideMenu-back {
      cursor: pointer;
      margin-left: 0; }
      .top-categor_mobile_wrapper ul li.waSlideMenu-back a {
        position: relative;
        display: block;
        height: 22px;
        background: #82350f;
        color: #c56e24;
        padding: 15px 0 19px 58px;
        font: 700 16px 'RobotoCondensed'; }
        .top-categor_mobile_wrapper ul li.waSlideMenu-back a::before {
          position: absolute;
          top: 20px;
          left: 19px;
          content: '';
          width: 20px;
          height: 11px;
          -webkit-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          transform: rotate(90deg);
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2020%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.29%202.71l8%208c.39.39%201.03.39%201.42%200l8-8c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L10%208.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%23c56e24%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .top-categor_mobile_wrapper ul li a {
      position: relative;
      display: block;
      padding: 15px 30px 15px 0;
      color: #d32501;
      font: 400 18px 'RobotoCondensed';
      text-decoration: none; }
    .top-categor_mobile_wrapper ul li.sublevel > a::before {
      position: absolute;
      top: 50%;
      right: 21px;
      width: 12px;
      height: 7px;
      margin-top: -3px;
      content: '';
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      transform: rotate(-90deg);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M6%207c-.26%200-.51-.1-.71-.29l-4-4c-.39-.39-.39-1.03%200-1.42.39-.39%201.03-.39%201.42%200L6%204.59l3.29-3.3c.39-.39%201.03-.39%201.42%200%20.39.39.39%201.03%200%201.42l-4%204C6.51%206.9%206.26%207%206%207z%22%20fill%3D%22%23f6961c%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .top-categor_mobile_wrapper ul .ul-title {
    padding: 24px 0 15px;
    border: none;
    color: #82350f;
    font: 700 18px 'RobotoCondensed'; }
  .top-categor_mobile_wrapper ul .parrent_name {
    margin: 0;
    background: #fff;
    border: none; }
    .top-categor_mobile_wrapper ul .parrent_name > a {
      padding: 15px 50px 15px 20px;
      color: #d32501;
      text-transform: uppercase;
      font: 400 18px 'RobotoCondensed'; }
      .top-categor_mobile_wrapper ul .parrent_name > a::before {
        position: absolute;
        top: 50%;
        right: 18px;
        width: 19px;
        height: 11px;
        margin-top: -5px;
        content: '';
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2211px%22%20%20viewBox%3D%220%200%2019%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.29%202.71l8%208c.39.39%201.03.39%201.42%200l8-8c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L10%208.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%23f6961c%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.top-categor-title {
  padding: 9px 30px 9px 15px;
  width: 175px;
  min-height: 20px;
  cursor: pointer;
  text-transform: uppercase;
  font: 700 16px 'RobotoCondensed';
  color: #d32501;
  box-shadow: inset 0 0 0 1px #f6961c;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1%202.71l6%206c.195.195.45.293.706.293.256%200%20.51-.098.706-.293l6-6c.39-.39.39-1.03%200-1.42-.39-.39-1.02-.39-1.41%200L7.706%206.586%202.41%201.29C2.02.9%201.39.9%201%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%23f6961c%22%2F%3E%3C%2Fsvg%3E") 192px 50% no-repeat; }
  @media all and (max-width: 900px) {
  .top-categor-title {
    display: none; } }

.top-categor-wrapper {
  position: absolute;
  top: 0;
  left: 21px;
  right: 21px;
  opacity: 0;
  visibility: hidden;
  z-index: -5;
  text-align: left;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: 1px;
  background-color: #fff;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }
  .top-categor-wrapper.active {
    z-index: 5;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  .top-categor-wrapper .top-categor-title-in {
    cursor: pointer;
    margin: 30px 0 36px 19px;
    padding: 9px 30px 9px 15px;
    width: 175px;
    min-height: 20px;
    color: #d32501;
    text-transform: uppercase;
    font: 700 16px 'RobotoCondensed';
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20d%3D%22M13.29%2014.71c.39.39%201.03.39%201.42%200%20.39-.39.39-1.03%200-1.42L9.42%208l5.29-5.29c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L8%206.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42L6.58%208l-5.29%205.29c-.39.39-.39%201.03%200%201.42.39.39%201.03.39%201.42%200L8%209.42z%22%20fill%3D%22%23d32501%22%2F%3E%3C%2Fsvg%3E") 193px 50% no-repeat; }
  .top-categor-wrapper .top-categor {
    margin: 0;
    padding: 0 35px;
    font-size: 0;
    list-style: none; }
  @media all and (max-width: 900px) {
    .top-categor-wrapper .top-categor {
      display: none; } }
  .top-categor-wrapper .top-categor > li {
    margin-bottom: 36px;
    width: 220px;
    margin-right: 40px;
    display: inline-block;
    vertical-align: top; }
    .top-categor-wrapper .top-categor > li > a {
      position: relative;
      display: inline-block;
      margin-bottom: 14px;
      font: 700 18px 'RobotoCondensed';
      color: #d32501;
      text-decoration: none; }
      .top-categor-wrapper .top-categor > li > a::before {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 0;
        height: 1px;
        content: '';
        background: #d32501;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
      .top-categor-wrapper .top-categor > li > a:hover::before {
        right: 0;
        width: 100%;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
  .top-categor-wrapper .top-categor ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .top-categor-wrapper .top-categor ul li {
      display: block; }
      .top-categor-wrapper .top-categor ul li a {
        position: relative;
        display: inline-block;
        margin: 7px 0;
        font: 400 16px 'RobotoCondensed';
        text-decoration: none;
        color: #212121; }
        .top-categor-wrapper .top-categor ul li a::before {
          position: absolute;
          bottom: 0;
          left: 0;
          height: 1px;
          content: '';
          width: 0;
          background: #212121;
          -webkit-transition: all 0.3s ease-out;
          -moz-transition: all 0.3s ease-out;
          -o-transition: all 0.3s ease-out;
          -ms-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out; }
        .top-categor-wrapper .top-categor ul li a:hover::before {
          right: 0;
          width: 100%;
          -webkit-transition: all 0.3s ease-out;
          -moz-transition: all 0.3s ease-out;
          -o-transition: all 0.3s ease-out;
          -ms-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out; }
    .top-categor-wrapper .top-categor ul ul {
      padding: 0 0 0 10px; }

.cart-wr {
  cursor: pointer;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }
  @media all and (min-width: 900px) {
  .cart-wr:hover {
    background: #d32501;
    padding: 7px 7px 6px 8px; }
    .cart-wr:hover .cart-total-amount {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2017%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M5.89%203c-2.14.08-4%201.83-4.19%203.98l-.69%208.04C.83%2017.21%202.47%2019%204.67%2019h8.44c2.21%200%203.85-1.78%203.66-3.98l-.69-8.04c-.18-2.14-2.04-3.9-4.19-3.98V2c0-1.11-.89-2-2-2h-2c-1.1%200-2%20.9-2%202.01zm-2.3%204c.09-1.11%201.06-2%202.17-2h6.26c1.11%200%202.09.9%202.18%202l.69%208c.09%201.11-.72%202-1.84%202H4.74c-1.11%200-1.93-.9-1.84-2zm1.8.5c0%20.56.45%201%201%201%20.56%200%201-.45%201-1%200-.56-.45-1-1-1s-1%20.45-1%201zm5%200c0%20.56.45%201%201%201%20.56%200%201-.45%201-1%200-.56-.45-1-1-1s-1%20.45-1%201zM6.89%202c0-.55.45-1%201.01-1h1.98c.56%200%201.01.44%201.01%201v1h-4z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

    .cart-wr:hover .cart-total-sum, .cart-wr:hover .order-btn {
      display: inline-block;
      vertical-align: middle; } }
  @media all and (max-width: 900px) {
  .cart-wr.active {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 113px;
    padding: 4px 8px;
    z-index: 102;
    background: #d32501;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
    .cart-wr.active .cart-total-amount {
      vertical-align: top;
      line-height: 40px;
      width: auto;
      padding: 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%2234px%22%20height%3D%2231px%22%20%20viewBox%3D%220%200%2034%2031%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M10.99%204H7.94C5.41%204%203.19%206.1%202.89%208.75L1.03%2025.79C.72%2028.62%202.73%2031%205.43%2031h21.14c2.7%200%204.71-2.38%204.4-5.21L29.11%208.75C28.82%206.1%2026.59%204%2024.06%204h-3.01V2.01C21.05.89%2020.2%200%2019.16%200h-6.29c-1.04%200-1.88.9-1.88%202.01zm13%202c1.56%200%202.97%201.34%203.14%202.98l1.85%2017.04c.18%201.64-.94%202.98-2.5%202.98H5.52c-1.56%200-2.68-1.34-2.5-2.98L4.87%208.98C5.04%207.34%206.45%206%208.01%206zM12%202c0-.55.33-1%20.72-1h6.56c.4%200%20.72.44.72%201v2h-8zm-1%207c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm11%201c0%20.55-.45%201-1%201s-1-.45-1-1%20.45-1%201-1%201%20.45%201%201z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
      .cart-wr.active .cart-total-amount .s1 {
        width: auto;
        position: static;
        background: none;
        padding-left: 47px;
        font: 700 18px/40px 'RobotoCondensed'; }
      .cart-wr.active .cart-total-amount .s2 {
        display: inline-block;
        font: 400 16px/40px 'RobotoCondensed'; }

    .cart-wr.active .cart-total-sum {
      display: inline-block;
      line-height: 40px;
      margin-left: 14px;
      padding: 0; }
      .cart-wr.active .cart-total-sum .s1 {
        display: inline-block;
        font: 400 16px/40px 'RobotoCondensed'; }

    .cart-wr.active .order-btn-wr {
      margin-top: 20px;
      display: block;
      text-align: center; }
      .cart-wr.active .order-btn-wr a {
        display: inline-block;
        width: 232px;
        height: 40px;
        padding: 0;
        font: 700 16px/37px 'RobotoCondensed';
        background-color: #f6961c; }
        .cart-wr.active .order-btn-wr a::before {
          display: none; }

    .cart-wr.active .cart-close-btn {
      position: absolute;
      top: 4px;
      right: 4px;
      width: 40px;
      height: 40px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M1.29%202.71L8.58%2010l-7.29%207.29c-.39.39-.39%201.03%200%201.42.39.39%201.03.39%201.42%200L10%2011.42l7.29%207.29c.39.39%201.03.39%201.42%200%20.39-.39.39-1.03%200-1.42L11.42%2010l7.29-7.29c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L10%208.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }
  .cart-wr .cart-total-amount {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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%2217px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2017%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M5.89%203c-2.14.08-4%201.83-4.19%203.98l-.69%208.04C.83%2017.21%202.47%2019%204.67%2019h8.44c2.21%200%203.85-1.78%203.66-3.98l-.69-8.04c-.18-2.14-2.04-3.9-4.19-3.98V2c0-1.11-.89-2-2-2h-2c-1.1%200-2%20.9-2%202.01zm-2.3%204c.09-1.11%201.06-2%202.17-2h6.26c1.11%200%202.09.9%202.18%202l.69%208c.09%201.11-.72%202-1.84%202H4.74c-1.11%200-1.93-.9-1.84-2zm1.8.5c0%20.56.45%201%201%201%20.56%200%201-.45%201-1%200-.56-.45-1-1-1s-1%20.45-1%201zm5%200c0%20.56.45%201%201%201%20.56%200%201-.45%201-1%200-.56-.45-1-1-1s-1%20.45-1%201zM6.89%202c0-.55.45-1%201.01-1h1.98c.56%200%201.01.44%201.01%201v1h-4z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media all and (max-width: 900px) {
    .cart-wr .cart-total-amount {
      width: 40px;
      height: 40px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2231px%22%20height%3D%2231px%22%20%20viewBox%3D%220%200%2031%2031%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M10.99%204H7.94C5.41%204%203.19%206.1%202.89%208.75L1.03%2025.79C.72%2028.62%202.73%2031%205.43%2031h21.14c2.7%200%204.71-2.38%204.4-5.21L29.11%208.75C28.82%206.1%2026.59%204%2024.06%204h-3.01V2.01C21.05.89%2020.2%200%2019.16%200h-6.29c-1.04%200-1.88.9-1.88%202.01zm13%202c1.56%200%202.97%201.34%203.14%202.98l1.85%2017.04c.18%201.64-.94%202.98-2.5%202.98H5.52c-1.56%200-2.68-1.34-2.5-2.98L4.87%208.98C5.04%207.34%206.45%206%208.01%206zM12%202c0-.55.33-1%20.72-1h6.56c.4%200%20.72.44.72%201v2h-8zm-1%207c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm11%201c0%20.55-.45%201-1%201s-1-.45-1-1%20.45-1%201-1%201%20.45%201%201z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }
  .cart-wr .cart-total-amount .s1 {
    position: absolute;
    top: 4px;
    left: -18px;
    font: 400 11px/16px 'RobotoCondensed';
    color: #fff;
    text-align: center;
    display: inline-block;
    min-width: 18px;
    height: 17px;
    border-radius: 4px 7px 7px 4px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2019%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M0%200h14l5%208.58L14%2017H0z%22%20fill%3D%22%23d0011b%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    @media all and (max-width: 900px) {
    .cart-wr .cart-total-amount .s1 {
      top: 10px;
      left: -25px;
      min-width: 23px;
      height: 21px;
      font: 400 13px/21px 'RobotoCondensed';
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2023%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M0%200h17.04l6.08%2010.45-6.08%2010.24H0z%22%20fill%3D%22%23d0011b%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }
  .cart-wr .cart-total-amount .s2 {
    display: none; }
  .cart-wr .cart-total-sum {
    display: none;
    font: 700 18px 'RobotoCondensed';
    color: #fff;
    padding: 0 30px 0 5px; }
  .cart-wr .cart-total-sum .s1 {
    height: 20px;
    font: 400 14px/20px 'RobotoCondensed'; }
  .cart-wr .order-btn {
    display: none;
    position: relative;
    font: 700 14px 'RobotoCondensed';
    text-decoration: none;
    color: #fff;
    padding-right: 27px; }
  .cart-wr .order-btn::before {
    position: absolute;
    top: 5px;
    right: 7px;
    content: '';
    width: 15px;
    height: 10px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M1%202.71l6%206c.195.195.45.293.706.293.256%200%20.51-.098.706-.293l6-6c.39-.39.39-1.03%200-1.42-.39-.39-1.02-.39-1.41%200L7.706%206.586%202.41%201.29C2.02.9%201.39.9%201%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.top-search-btn {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  cursor: pointer;
  margin-left: 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%20d%3D%22M15.86%2015.15c.19.2.18.51-.01.7-.19.2-.51.2-.7.01L13.29%2014c-1.41%201.245-3.26%202-5.29%202-4.42%200-8-3.58-8-8s3.58-8%208-8%208%203.58%208%208c0%202.03-.755%203.88-2%205.29zM8%2014c3.31%200%206-2.69%206-6s-2.69-6-6-6-6%202.69-6%206%202.69%206%206%206z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media all and (max-width: 900px) {
  .top-search-btn {
    width: 40px;
    widows: 40px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M21.86%2021.15c.19.2.18.51-.01.7-.19.2-.51.2-.7.01l-2.733-2.733C16.462%2020.912%2013.86%2022%2011%2022%204.92%2022%200%2017.08%200%2011S4.92%200%2011%200s11%204.92%2011%2011c0%202.86-1.088%205.462-2.873%207.417zM11%2020c4.97%200%209-4.03%209-9s-4.03-9-9-9-9%204.03-9%209%204.03%209%209%209z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }

.fixed-serach-wrapper {
  position: fixed;
  top: -100%;
  left: 0;
  right: 0;
  opacity: 0;
  z-index: -1;
  background: rgba(130, 53, 15, 0.9);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }
  .fixed-serach-wrapper.active {
    top: 0;
    opacity: 1;
    z-index: 100;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  .fixed-serach-wrapper .fixed-serach-in {
    padding: 0 40px;
    max-width: 1240px;
    margin: 0 auto;
    height: 178px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media all and (max-width: 900px) {
    .fixed-serach-wrapper .fixed-serach-in {
      height: 121px;
      display: block;
      padding: 0; } }
  .fixed-serach-wrapper .fixed-search-btn {
    position: relative;
    height: 40px;
    margin: 8px 0 17px;
    padding: 0 0 0 56px;
    font: 700 16px/40px 'RobotoCondensed';
    text-transform: uppercase;
    color: #c56e24;
    display: none; }
  @media all and (max-width: 900px) {
    .fixed-serach-wrapper .fixed-search-btn {
      display: block; } }
  .fixed-serach-wrapper .fixed-search-btn::before {
    position: absolute;
    top: 14px;
    left: 23px;
    content: '';
    width: 20px;
    height: 11px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2020%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.29%202.71l8%208c.39.39%201.03.39%201.42%200l8-8c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L10%208.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%23c56e24%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .fixed-serach-wrapper .fixed-search-close {
    width: 24px;
    height: 24px;
    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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.29%202.71L8.58%2010l-7.29%207.29c-.39.39-.39%201.03%200%201.42.39.39%201.03.39%201.42%200L10%2011.42l7.29%207.29c.39.39%201.03.39%201.42%200%20.39-.39.39-1.03%200-1.42L11.42%2010l7.29-7.29c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L10%208.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%23c56e24%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 14px 14px; }
  @media all and (max-width: 900px) {
    .fixed-serach-wrapper .fixed-search-close {
      position: absolute;
      top: 4px;
      right: 4px;
      width: 40px;
      height: 40px;
      background-size: 18px 18px; } }

.search-online-store-wrapper {
  position: relative; }
  @media all and (max-width: 900px) {
  .search-online-store-wrapper {
    position: fixed;
    z-index: 102;
    left: 0;
    top: 0;
    height: 100%;
    width: 360px;
    background-color: #82350f;
    visibility: visible;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; } }
    @media all and (max-width: 900px) and (max-width: 414px) {
    .search-online-store-wrapper {
      width: 100%; } }
  .search-online-store-wrapper.opened {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.4);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  .search-online-store-wrapper .search-online-back {
    position: relative;
    cursor: pointer;
    height: 22px;
    color: #c56e24;
    padding: 15px 0 19px 58px;
    font: 700 16px 'RobotoCondensed';
    background: #82350f;
    display: none; }
  @media all and (max-width: 900px) {
    .search-online-store-wrapper .search-online-back {
      display: block; } }
  .search-online-store-wrapper .search-online-back::before {
    position: absolute;
    top: 20px;
    left: 19px;
    content: '';
    width: 20px;
    height: 11px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2020%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.29%202.71l8%208c.39.39%201.03.39%201.42%200l8-8c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L10%208.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%23c56e24%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .search-online-store-wrapper .search-online-store-title {
    cursor: pointer;
    width: 174px;
    height: 20px;
    text-transform: uppercase;
    color: #fff;
    padding: 9px 30px 9px 16px;
    font: 700 16px 'RobotoCondensed';
    box-shadow: inset 0 0 0 1px #c56e24;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M1%202.71l6%206c.195.195.45.293.706.293.256%200%20.51-.098.706-.293l6-6c.39-.39.39-1.03%200-1.42-.39-.39-1.02-.39-1.41%200L7.706%206.586%202.41%201.29C2.02.9%201.39.9%201%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 192px 50% no-repeat; }
  @media all and (max-width: 900px) {
    .search-online-store-wrapper .search-online-store-title {
      display: none; } }
  .search-online-store-wrapper .search-online-store {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    background: #fff; }
  @media all and (max-width: 900px) {
    .search-online-store-wrapper .search-online-store {
      position: absolute;
      left: 0;
      top: 56px;
      z-index: 2;
      width: 100%;
      height: 100%;
      display: block;
      overflow-y: auto; } }
  .search-online-store-wrapper .search-online-store.drop {
    display: block; }
  .search-online-store-wrapper .search-online-store .block-title {
    cursor: pointer;
    position: relative;
    width: 174px;
    padding: 9px 30px 9px 16px;
    color: #fff;
    font: 700 16px 'RobotoCondensed';
    text-transform: uppercase;
    box-shadow: inset 0 -1px 0 #5e34a5;
    background-color: #944cb8; }
    @media all and (max-width: 900px) {
    .search-online-store-wrapper .search-online-store .block-title {
      background: none;
      width: auto;
      padding: 9px 16px 9px 60px;
      font: 700 18px 'RobotoCondensed';
      color: #82350f;
      box-shadow: none; } }
    @media all and (max-width: 580px) {
    .search-online-store-wrapper .search-online-store .block-title {
      padding: 9px 16px 9px 50px; } }
    .search-online-store-wrapper .search-online-store .block-title::before {
      position: absolute;
      top: 50%;
      right: 13px;
      margin-top: -1px;
      width: 13px;
      content: '';
      border-top: 2px solid #fff; }
  .search-online-store-wrapper .search-online-store .block-body {
    padding: 16px;
    overflow-y: auto; }
    @media all and (max-width: 900px) {
    .search-online-store-wrapper .search-online-store .block-body {
      padding: 16px 60px; } }
    @media all and (max-width: 580px) {
    .search-online-store-wrapper .search-online-store .block-body {
      padding: 16px 50px 50px; } }
    .search-online-store-wrapper .search-online-store .block-body input[type="text"] {
      min-height: 28px;
      color: #000;
      width: 100%;
      padding: 5px 0;
      font: 400 14px 'roboto'; }
    .search-online-store-wrapper .search-online-store .block-body select.mobile {
      width: 100%; }
  .search-online-store-wrapper .search-online-store .price_range {
    margin-bottom: 28px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .search-online-store-wrapper .search-online-store .price_range .range-input-wrap {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1; }
      .search-online-store-wrapper .search-online-store .price_range .range-input-wrap.one {
        margin-right: 6px; }
      .search-online-store-wrapper .search-online-store .price_range .range-input-wrap.ty {
        margin-left: 6px; }
    .search-online-store-wrapper .search-online-store .price_range input {
      width: 100%; }
  .search-online-store-wrapper .search-online-store .field {
    margin-bottom: 14px; }
  .search-online-store-wrapper .search-online-store .field-title, .search-online-store-wrapper .search-online-store .row-title {
    display: block;
    font: 700 12px 'RobotoCondensed';
    color: #82350f;
    margin-bottom: 8px; }
  .search-online-store-wrapper .search-online-store .search-btn {
    margin-bottom: 16px;
    width: 100%;
    height: 36px;
    border: none;
    font: 400 13px 'RobotoCondensed';
    text-transform: uppercase;
    color: #8a4b16;
    box-shadow: inset 0 0 0 1px #8a4b16;
    border-radius: 2px;
    background-color: #fff; }
    .search-online-store-wrapper .search-online-store .search-btn:hover {
      box-shadow: inset 0 0 0 2px #8a4b16; }
    .search-online-store-wrapper .search-online-store .search-btn:active {
      box-shadow: inset 0 0 0 2px #8a4b16;
      background-color: rgba(116, 42, 159, 0.16); }

.site-search {
  height: 38px;
  margin: 0 56px 0 25px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  box-shadow: inset 0 -1px 0 #f6961c; }
  @media all and (max-width: 900px) {
  .site-search {
    margin: 0 40px; } }
  .site-search:hover {
    box-shadow: inset 0 -1px 0 #f6961c;
    background-color: rgba(249, 165, 39, 0.1); }
  .site-search.focus {
    box-shadow: inset 0 -2px 0 #f6961c; }
  .site-search .form-inner {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .site-search label {
    padding-left: 43px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22M15.86%2015.15c.19.2.18.51-.01.7-.19.2-.51.2-.7.01L13.29%2014c-1.41%201.245-3.26%202-5.29%202-4.42%200-8-3.58-8-8s3.58-8%208-8%208%203.58%208%208c0%202.03-.755%203.88-2%205.29zM8%2014c3.31%200%206-2.69%206-6s-2.69-6-6-6-6%202.69-6%206%202.69%206%206%206z%22%20fill%3D%22%23c56e24%22%2F%3E%3C%2Fsvg%3E") 7px 50% no-repeat; }
  .site-search label input {
    width: 100%;
    height: 38px;
    border: none;
    background: none;
    outline: none;
    box-shadow: none;
    color: #fff;
    font: 400 16px 'RobotoCondensed';
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .site-search label input:hover, .site-search label input:active, .site-search label input:focus {
      border: none;
      background: none;
      outline: none;
      box-shadow: none; }
  .site-search button {
    padding: 0;
    width: 24px;
    height: 24px;
    border: none;
    outline: 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%2217px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2017%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M9.29%2013.29c-.39.39-.39%201.03%200%201.42.39.39%201.03.39%201.42%200l6-6c.39-.39.39-1.03%200-1.42l-6-6c-.39-.39-1.03-.39-1.42%200-.39.39-.39%201.03%200%201.42L13.58%207H0v2h13.58z%22%20fill%3D%22%23f6961c%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.top-menu-btn {
  display: none;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2020%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1%2014h18c.552%200%201%20.448%201%201s-.448%201-1%201H1c-.552%200-1-.448-1-1s.448-1%201-1zM1%200h18c.552%200%201%20.448%201%201s-.448%201-1%201H1c-.552%200-1-.448-1-1s.448-1%201-1zm0%207h18c.552%200%201%20.448%201%201s-.448%201-1%201H1c-.552%200-1-.448-1-1s.448-1%201-1z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media all and (max-width: 900px) {
  .top-menu-btn {
    display: block; } }

.top-menu-wrapper {
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  background: #82350f; }
  @media all and (max-width: 900px) {
  .top-menu-wrapper {
    display: none; } }
  .top-menu-wrapper .top-menu-in {
    padding: 0 40px;
    max-width: 1240px;
    margin: 0 auto;
    text-align: center;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  @media all and (max-width: 1366px) {
    .top-menu-wrapper .top-menu-in {
      padding: 0 30px;
      max-width: 1260px; } }
  .top-menu-wrapper .top-menu-in2 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }

.fixed-menu-wrapper {
  padding-left: 54px; }

.top-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  vertical-align: middle; }
  .top-menu li {
    padding: 0 10px;
    display: inline-block;
    vertical-align: middle; }
  @media all and (max-width: 900px) {
    .top-menu li {
      display: block;
      padding: 0;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }
  .top-menu li.dropdown-wrap {
    cursor: pointer; }
    .top-menu li.dropdown-wrap:before {
      content: "";
      display: block;
      color: #c56e24;
      font-size: 40px;
      width: 20px;
      height: 30px;
      padding: 0 15px;
      line-height: 30px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2020%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23c56e24%22%20d%3D%22M19%208H1c-.552%200-1-.448-1-1s.448-1%201-1h18c.552%200%201%20.448%201%201s-.448%201-1%201zm0-6H1c-.552%200-1-.448-1-1s.448-1%201-1h18c.552%200%201%20.448%201%201s-.448%201-1%201zM1%2012h18c.552%200%201%20.448%201%201s-.448%201-1%201H1c-.552%200-1-.448-1-1s.448-1%201-1z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .top-menu li a {
    display: block;
    padding: 11px 0 12px;
    color: #c56e24;
    font: 400 13px 'RobotoCondensed';
    text-decoration: none; }
    @media all and (max-width: 900px) {
    .top-menu li a {
      font: 400 14px 'RobotoCondensed'; } }
  .top-menu ul {
    position: absolute;
    margin: 5px 0 0;
    padding: 0;
    list-style: none;
    display: none;
    width: 220px;
    z-index: 2;
    background: #f6961c;
    border-radius: 6px; }
  .top-menu ul li {
    padding: 0;
    display: block;
    border-bottom: 1px solid #f1f1f1; }
    .top-menu ul li:last-child {
      border: none; }
    .top-menu ul li a {
      display: block;
      color: #fff;
      height: auto;
      text-decoration: none;
      padding: 14px 20px 16px;
      font: 400 14px 'RobotoCondensed'; }
      .top-menu ul li a:hover {
        text-decoration: underline; }

.user-btn {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2022%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M2.79%2015.28c-1.035.875-1.53%201.785-1.685%202.498C.71%2018.923%201.465%2020%202.7%2020h16.6c1.213%200%202.007-1.058%201.613-2.182-.145-.718-.638-1.646-1.693-2.538-1.69-1.44-4.37-2.27-8.21-2.27-3.85%200-6.53.83-8.22%202.27zm15.14%201.52c.543.466.834.895.955%201.2H3.12c.125-.302.41-.736.96-1.2%201.3-1.1%203.53-1.79%206.93-1.79s5.62.69%206.92%201.79zm.955%201.2h.415c-.15%200-.36.3-.27.48l-.06-.12-.02-.13c-.01-.065-.03-.142-.065-.23zM3.12%2018c-.036.09-.06.166-.07.23l-.044.183C3.026%2018.265%202.84%2018%202.7%2018zm-.12.44l.006-.027c0%20.01-.003.02-.006.027zM8%205.81c0%20.07%200%20.15.01.23.06.59.36%201.29.82%202.02.2.3.4.58.61.84.13.15.22.26.26.31l.08.09c.69.94%201.72.93%202.43-.02l.07-.08c.05-.05.14-.15.26-.31.21-.26.43-.55.62-.86.46-.73.76-1.43.83-2.04.01-.08.01-.16.01-.24v-.72C14%203.36%2012.65%202%2011%202S8%203.36%208%205.03zm-2%200v-.78C6%202.25%208.24%200%2011%200s5%202.26%205%205.03v.72c0%20.15-.01.31-.03.47-.1.95-.51%201.92-1.12%202.88-.41.65-.82%201.16-1.11%201.46l.07-.07c-1.502%201.987-4.1%202.02-5.588.06-.288-.312-.685-.8-1.072-1.42-.62-.96-1.03-1.93-1.13-2.89C6.01%206.1%206%205.95%206%205.81z%22%20fill%3D%22%23c56e24%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  background-size: 14px 17px; }

.main-slider-wrapper {
  position: relative;
  line-height: 0;
  background: #fff;
  height: 424px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  background-color: #fff; }
  @media all and (max-width: 1366px) {
  .main-slider-wrapper {
    height: 331px; } }
  @media all and (max-width: 480px) {
  .main-slider-wrapper {
    height: 250px; } }

.main-slider-left-column, .main-slider-right-column {
  position: relative;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  background-position: 100% 50%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }
  .main-slider-left-column::before, .main-slider-right-column::before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    background: rgba(0, 0, 0, 0.6); }
  @media all and (max-width: 1366px) {
  .main-slider-left-column, .main-slider-right-column {
    display: none; } }
  .main-slider-left-column .slider-img-container, .main-slider-right-column .slider-img-container {
    display: none; }

.main-slider {
  position: relative;
  min-width: 20px;
  min-height: 20px;
  height: 100%;
  min-width: 768px;
  max-width: 1280px;
  -webkit-flex-basis: 1320px;
  -moz-flex-basis: 1320px;
  -ms-flex-preferred-size: 1320px;
  flex-basis: 1320px; }
  @media all and (max-width: 1366px) {
  .main-slider {
    margin-bottom: 0;
    min-width: auto;
    width: 100%;
    max-width: 100%;
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; } }
  .main-slider .slider-img {
    position: relative;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 424px !important;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  .main-slider .slider-img::before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    background: rgba(0, 0, 0, 0.1); }
  @media all and (max-width: 1366px) {
    .main-slider .slider-img {
      height: 331px !important; } }
  @media all and (max-width: 480px) {
    .main-slider .slider-img {
      height: 250px !important;
      background-size: cover; } }
  .main-slider .slider-img-container {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  .main-slider .slider-img-title {
    font: 700 39px 'RobotoCondensed';
    text-transform: uppercase;
    overflow: hidden;
    color: #fff;
    display: block;
    height: 52px;
    overflow: hidden;
    margin-bottom: 3px; }
  @media all and (max-width: 795px) {
    .main-slider .slider-img-title {
      height: 49px;
      font: 700 37px 'RobotoCondensed'; } }
  @media all and (max-width: 480px) {
    .main-slider .slider-img-title {
      height: 46px;
      margin-bottom: 0;
      font: 700 35px 'RobotoCondensed'; } }
  .main-slider .slider-img-note {
    width: 458px;
    font: 400 20px 'RobotoCondensed';
    color: #fff;
    max-height: 52px;
    overflow: hidden;
    margin-bottom: 38px; }
  @media all and (max-width: 795px) {
    .main-slider .slider-img-note {
      width: 395px;
      height: 48px;
      font: 400 18px 'RobotoCondensed'; } }
  @media all and (max-width: 480px) {
    .main-slider .slider-img-note {
      width: 245px;
      height: 42px;
      margin-bottom: 36px;
      font: 400 16px 'RobotoCondensed'; } }
  .main-slider .slider-btn {
    width: 167px;
    height: 47px;
    border-radius: 1px;
    font: 700 16px/47px 'RobotoCondensed';
    color: #fff;
    text-decoration: none; }
  .main-slider .owl-nav .owl-prev, .main-slider .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    width: 25px;
    height: 15px;
    margin-top: -7px;
    font-size: 0;
    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%2225px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2025%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M1%202.71l11.2%2011.2c.39.39%201.02.39%201.41%200l11.2-11.2c.39-.39.39-1.03%200-1.42-.39-.39-1.02-.39-1.41%200L12.905%2011.785%202.41%201.29C2.02.9%201.39.9%201%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .main-slider .owl-nav .owl-prev {
    left: 19px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg); }
  .main-slider .owl-nav .owl-next {
    right: 19px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg); }
  .main-slider .owl-dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 11px;
    width: 100%;
    display: block;
    text-align: center;
    margin-top: 8px; }
  .main-slider .owl-dots .owl-dot {
    display: inline-block;
    vertical-align: top;
    position: relative;
    font-size: 0;
    margin: 0 3px;
    width: 17px;
    height: 17px;
    border-radius: 50%; }
    .main-slider .owl-dots .owl-dot::before {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 11px;
      height: 11px;
      margin: -6px 0 0 -6px;
      content: '';
      background: #fff;
      border-radius: 50%; }
    .main-slider .owl-dots .owl-dot.active {
      background: #8a4b16; }
      .main-slider .owl-dots .owl-dot.active::before {
        background: #8a4b16; }

.folders-block-wrap {
  width: 100%;
  background: rgba(58, 33, 102, 0.06); }
  .folders-block-wrap .folders-block-in {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 20px; }
  @media all and (max-width: 900px) {
    .folders-block-wrap .folders-block-in {
      padding: 0 15px; } }
  @media all and (max-width: 480px) {
    .folders-block-wrap .folders-block-in {
      padding: 0; } }
  .folders-block-wrap .folders-in-block-wrap {
    padding: 0 20px; }
  @media all and (max-width: 900px) {
    .folders-block-wrap .folders-in-block-wrap {
      padding: 0 15px; } }
  .folders-block-wrap .folders-block-title {
    margin-bottom: 20px;
    padding: 29px 0 10px;
    color: #000;
    font: 400 28px TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    border-bottom: 1px solid rgba(26, 4, 77, 0.2); }
  @media all and (max-width: 480px) {
    .folders-block-wrap .folders-block-title {
      padding-left: 10px; } }
  .folders-block-wrap .view-more-folder-wrapper {
    margin: 15px 0 15px;
    text-align: center; }
  .folders-block-wrap .view-more-folder-wrapper .view-more-folder {
    display: inline-block;
    position: relative;
    color: #8a4b16;
    cursor: pointer;
    padding-right: 26px;
    font: 700 16px 'RobotoCondensed'; }
    .folders-block-wrap .view-more-folder-wrapper .view-more-folder.active::before {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
    .folders-block-wrap .view-more-folder-wrapper .view-more-folder::before {
      position: absolute;
      top: 50%;
      right: 4px;
      width: 15px;
      height: 10px;
      margin-top: -5px;
      content: '';
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2212px%22%20%20viewBox%3D%220%200%2015%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1%202.71l6%206c.195.195.45.293.706.293.256%200%20.51-.098.706-.293l6-6c.39-.39.39-1.03%200-1.42-.39-.39-1.02-.39-1.41%200L7.706%206.586%202.41%201.29C2.02.9%201.39.9%201%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.folders-in-block {
  padding: 0;
  list-style: none;
  margin: 0;
  font-size: 0; }
  .folders-in-block.desctop > li.folder:hover, .folders-in-block.desctop > li.folder.active, .folders-in-block.desctop > li.folder.folder.closed:hover {
    z-index: 10; }
    .folders-in-block.desctop > li.folder:hover:before, .folders-in-block.desctop > li.folder.active:before, .folders-in-block.desctop > li.folder.folder.closed:hover:before {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
      visibility: visible; }
    .folders-in-block.desctop > li.folder:hover .folder-item, .folders-in-block.desctop > li.folder.active .folder-item, .folders-in-block.desctop > li.folder.folder.closed:hover .folder-item {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
      visibility: visible; }
    .folders-in-block.desctop > li.folder:hover .item-more, .folders-in-block.desctop > li.folder.active .item-more, .folders-in-block.desctop > li.folder.folder.closed:hover .item-more {
      margin-top: 24px;
      visibility: visible;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
    .folders-in-block.desctop > li.folder:hover .folder-name, .folders-in-block.desctop > li.folder.active .folder-name, .folders-in-block.desctop > li.folder.folder.closed:hover .folder-name {
      visibility: hidden; }
    .folders-in-block.desctop > li.folder:hover .item-cl.cloned, .folders-in-block.desctop > li.folder.active .item-cl.cloned, .folders-in-block.desctop > li.folder.folder.closed:hover .item-cl.cloned {
      visibility: hidden; }
  .folders-in-block > li.folder {
    list-style: none;
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: auto;
    width: 17.7419354839%;
    margin: 0 2.734375% 20px 0;
    position: relative; }
  .folders-in-block > li.folder:nth-child(5n) {
    margin-right: 0; }
    @media all and (max-width: 1024px) {
    .folders-in-block > li.folder:nth-child(5n) {
      margin-right: 2.1276595745%;
      height: auto;
      visibility: visible;
      opacity: 1; } }
  .folders-in-block > li.folder:nth-child(1n+6) {
    height: 0;
    visibility: hidden;
    opacity: 0;
    margin-bottom: 0;
    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    -ms-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out; }
  @media all and (max-width: 1024px) {
    .folders-in-block > li.folder:nth-child(1n+5) {
      height: 0;
      visibility: hidden;
      opacity: 0;
      margin-bottom: 0;
      -webkit-transition: opacity 0.3s ease-out;
      -moz-transition: opacity 0.3s ease-out;
      -o-transition: opacity 0.3s ease-out;
      -ms-transition: opacity 0.3s ease-out;
      transition: opacity 0.3s ease-out; } }
  @media all and (max-width: 795px) {
    .folders-in-block > li.folder:nth-child(1n+4) {
      height: 0;
      visibility: hidden;
      opacity: 0;
      margin-bottom: 0;
      -webkit-transition: opacity 0.3s ease-out;
      -moz-transition: opacity 0.3s ease-out;
      -o-transition: opacity 0.3s ease-out;
      -ms-transition: opacity 0.3s ease-out;
      transition: opacity 0.3s ease-out; } }
  @media all and (max-width: 580px) {
    .folders-in-block > li.folder:nth-child(1n+3) {
      height: 0;
      visibility: hidden;
      opacity: 0;
      margin-bottom: 0;
      -webkit-transition: opacity 0.3s ease-out;
      -moz-transition: opacity 0.3s ease-out;
      -o-transition: opacity 0.3s ease-out;
      -ms-transition: opacity 0.3s ease-out;
      transition: opacity 0.3s ease-out; } }
  @media all and (max-width: 1024px) {
    .folders-in-block > li.folder {
      width: 23.4042553191%;
      margin-right: 2.1276595745%; }
      .folders-in-block > li.folder:nth-child(4n) {
        margin-right: 0; } }
    @media all and (max-width: 1024px) and (max-width: 795px) {
        .folders-in-block > li.folder:nth-child(4n) {
          margin-right: 3.6363636364%; } }
  @media all and (max-width: 795px) {
    .folders-in-block > li.folder {
      width: 30.7692307692%;
      margin-right: 3.6363636364%; }
      .folders-in-block > li.folder:nth-child(3n) {
        margin-right: 0; } }
    @media all and (max-width: 795px) and (max-width: 580px) {
        .folders-in-block > li.folder:nth-child(3n) {
          margin-right: 2.4%; } }
  @media all and (max-width: 580px) {
    .folders-in-block > li.folder {
      width: 48.7%;
      margin-right: 2.4%; }
      .folders-in-block > li.folder:nth-child(2n) {
        margin-right: 0; } }
  .folders-in-block > li.folder .folder-image {
    width: 100%;
    position: relative; }
    .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(211, 37, 1, 0.8);
      -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 img {
    display: inline-block;
    vertical-align: middle;
    max-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 {
    text-align: center;
    width: 100%;
    color: #d32501;
    font: 400 14px 'RobotoCondensed';
    padding: 7px 0 20px 0;
    display: block;
    text-transform: uppercase;
    text-decoration: none; }
  .folders-in-block > li.folder ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .folders-in-block > li.folder ul li {
      width: 100%;
      display: block; }
    .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.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: 0 5px 47px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    min-height: 100%;
    text-align: center;
    visibility: hidden;
    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;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .folders-in-block .folder-item.active {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-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; }
    .folders-in-block .folder-item.active .item-cl {
      width: 100%;
      margin-bottom: 12px; }
    .folders-in-block .folder-item.active ul {
      width: 220px; }
    .folders-in-block .folder-item.active ul li {
      padding: 12px 0; }
    .folders-in-block .folder-item.active .item-more {
      width: 220px;
      visibility: visible;
      opacity: 1;
      position: relative; }
    .folders-in-block .folder-item.active .close-folder {
      z-index: 1;
      visibility: visible; }
  .folders-in-block .folder-item > a {
    display: block;
    padding: 11px 10px 12px;
    position: relative;
    color: #fff;
    font: 400 18px 'RobotoCondensed';
    text-transform: uppercase;
    text-decoration: none;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.32); }
  .folders-in-block .folder-item .folders-in-block {
    padding: 5px 0; }
  .folders-in-block .folder-item li {
    float: none;
    position: relative;
    padding: 5px 0; }
    .folders-in-block .folder-item li a {
      display: block;
      text-align: center;
      position: relative;
      color: #fff;
      font: 400 16px 'RobotoCondensed';
      text-decoration: none; }
    .folders-in-block .folder-item li a:hover {
      text-decoration: underline; }
  .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;
    padding: 0;
    display: block;
    text-align: center;
    display: block;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    visibility: hidden;
    font: 700 16px/47px 'RobotoCondensed';
    background: #8a4b16;
    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 > li.folder .folder-item.active {
  opacity: 1;
  visibility: visible;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 105; }

.site-container {
  width: 100%;
  min-width: 20px;
  margin: 30px 0 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -moz-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto; }
  .site-container .site-container-in {
    padding: 0 20px 0 40px;
    max-width: 1320px;
    margin: 0 auto;
    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-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media all and (max-width: 900px) {
    .site-container .site-container-in {
      padding: 0; } }

.site-main {
  min-width: 20px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 0;
  -moz-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-flex-order: 1;
  order: 1; }
  .site-main .site-main-in {
    padding: 0 20px 30px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media all and (max-width: 1024px) {
    .site-main .site-main-in {
      display: block;
      -webkit-box-flex: none;
      -webkit-flex: none;
      -moz-box-flex: none;
      -moz-flex: none;
      -ms-flex: none;
      flex: none; } }
  @media all and (max-width: 1024px) {
    .site-main .site-main-in {
      padding: 0 30px 30px; } }
  @media all and (max-width: 480px) {
    .site-main .site-main-in {
      padding: 0 15px 30px; } }
  .site-main .site-main-in > .left-side {
    min-width: 20px;
    min-height: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0; }
  .site-main .site-main-in > .right-side {
    margin-left: 35px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0; }
    @media all and (max-width: 1024px) {
    .site-main .site-main-in > .right-side {
      margin-left: 0; } }
    @media all and (max-width: 1024px) {
    .site-main .site-main-in > .right-side {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; } }
    @media all and (max-width: 795px) {
    .site-main .site-main-in > .right-side {
      display: block; } }

.site-sidebar {
  position: relative; }

.edit-block-wrapper {
  margin-bottom: 50px;
  padding-bottom: 23px;
  box-shadow: inset 0 -1px 0 #c56e24; }
  @media all and (max-width: 1024px) {
  .edit-block-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0; } }
  @media all and (max-width: 480px) {
  .edit-block-wrapper {
    margin-bottom: 38px; } }
  .edit-block-wrapper .title {
    margin-bottom: 20px;
    padding-bottom: 10px;
    color: #d32501;
    font: 400 28px TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    box-shadow: inset 0 -1px 0 #c56e24; }
  @media all and (max-width: 795px) {
    .edit-block-wrapper .edit-block-body {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; } }
  .edit-block-wrapper .edit-block-body-in {
    padding: 0 20px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media all and (max-width: 795px) {
    .edit-block-wrapper .edit-block-body-in {
      max-width: 413px;
      text-align: left; } }
  @media all and (max-width: 480px) {
    .edit-block-wrapper .edit-block-body-in {
      display: block;
      width: 220px;
      padding: 0; } }
  .edit-block-wrapper .edit-block-body-in .edit-block-img {
    line-height: 0;
    margin-right: 23px;
    -webkit-flex-basis: 172px;
    -moz-flex-basis: 172px;
    -ms-flex-preferred-size: 172px;
    flex-basis: 172px; }
    @media all and (max-width: 480px) {
    .edit-block-wrapper .edit-block-body-in .edit-block-img {
      text-align: center;
      margin-right: 0;
      margin-bottom: 22px; } }
  .edit-block-wrapper .edit-block-body-in .edit-block-note-wr {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0; }
  .edit-block-wrapper .edit-block-body-in .edit-block-note {
    margin-bottom: 44px;
    font: 400 14px 'roboto'; }
    @media all and (max-width: 480px) {
    .edit-block-wrapper .edit-block-body-in .edit-block-note {
      margin-bottom: 24px; } }
  .edit-block-wrapper .edit-block-body-in .edit-btn {
    display: block;
    max-width: 200px;
    height: 21px;
    padding: 8px 10px 9px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    font: 700 16px 'RobotoCondensed';
    border-radius: 1px; }

@media all and (max-width: 1024px) {
    .news-wrapper {
      margin-left: 33px;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-flex-basis: 0;
      -moz-flex-basis: 0;
      -ms-flex-preferred-size: 0;
      flex-basis: 0; } }
  @media all and (max-width: 795px) {
  .news-wrapper {
    margin-left: 0; } }
  .news-wrapper .news-name {
    padding-bottom: 10px;
    color: #000;
    font: 400 26px TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .news-wrapper .news-name a {
    font: 400 14px 'roboto';
    text-decoration: none; }
  .news-wrapper .news-block-wrap {
    padding: 20px 20px 6px;
    box-shadow: inset 0 -1px 0 rgba(26, 4, 77, 0.2), inset 0 1px 0 rgba(26, 4, 77, 0.2); }
  @media all and (max-width: 795px) {
    .news-wrapper .news-block-wrap {
      text-align: center; } }
  @media all and (max-width: 480px) {
    .news-wrapper .news-block-wrap {
      text-align: left;
      padding: 20px 14px 6px; } }
  @media all and (max-width: 795px) {
      .news-wrapper .news-block-wrap .news-block-in {
        display: inline-block;
        max-width: 413px;
        text-align: left; } }
  .news-wrapper .news-block {
    margin-bottom: 16px; }
  .news-wrapper .news-date {
    display: block;
    margin-bottom: 5px;
    color: #808080;
    font: italic 400 14px 'roboto'; }
  .news-wrapper .news-title a {
    font: 700 14px/22px 'roboto';
    text-decoration: none; }
    .news-wrapper .news-title a:hover {
      text-decoration: underline; }

.site-sidebar.left {
  width: 220px;
  padding-right: 14px;
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -webkit-order: 0;
  -moz-order: 0;
  -ms-flex-order: 0;
  order: 0; }
  @media all and (max-width: 1024px) {
  .site-sidebar.left {
    padding-right: 0; } }
  @media all and (max-width: 900px) {
  .site-sidebar.left {
    display: none; } }
  .site-sidebar.left .edit-block-wrapper .edit-block-body-in {
    display: block; }
  .site-sidebar.left .edit-block-wrapper .edit-block-img {
    text-align: center;
    margin-right: 0;
    margin-bottom: 22px; }
  .site-sidebar.left .edit-block-wrapper .edit-block-note {
    margin-bottom: 24px; }

.left-categor {
  margin: 0 0 34px;
  padding: 0;
  list-style: none;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.09);
  background-color: #fff; }
  .left-categor > li {
    box-shadow: inset 0 -1px 0 #f8f8f8;
    border-bottom: 1px solid rgba(0, 0, 0, 0.01); }
  .left-categor > li a {
    padding: 12px 20px 12px 17px;
    display: block;
    font: 400 16px "RobotoCondensed";
    color: #f49010;
    text-decoration: none; }
    .left-categor > li a:hover {
      background: #d32501;
      color: #fff; }
  .left-categor ul {
    margin: 0;
    padding: 0 0 0 10px;
    list-style: none;
    box-shadow: none; }

.shop2-filter-wr {
  margin-bottom: 30px; }

.site-sidebar.right {
  width: 250px;
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -webkit-order: 2;
  -moz-order: 2;
  -ms-flex-order: 2;
  order: 2; }

.site-footer {
  min-height: 76px;
  background: #82350f;
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  .site-footer .site-footer-in {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 20px 30px; }
  @media all and (max-width: 900px) {
    .site-footer .site-footer-in {
      max-width: 1260px;
      padding: 0 30px 44px; } }
  @media all and (max-width: 480px) {
    .site-footer .site-footer-in {
      padding-bottom: 32px; } }
  .site-footer .top-block {
    padding: 0 20px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media all and (max-width: 900px) {
    .site-footer .top-block {
      padding: 0; } }
  @media all and (max-width: 480px) {
    .site-footer .top-block {
      display: block; } }

.bot-menu {
  padding: 0 11px;
  margin: 0;
  list-style: none;
  border-bottom: 1px solid rgba(250, 250, 250, 0.2); }
  @media all and (max-width: 900px) {
  .bot-menu {
    display: none; } }
  .bot-menu li {
    display: inline-block;
    vertical-align: middle;
    padding: 10px 9px 13px; }
  .bot-menu li a {
    font: 400 13px/21px 'RobotoCondensed';
    color: #c56e24;
    text-decoration: none; }
    .bot-menu li a:hover {
      text-decoration: underline; }

.bot-menu-wrapper {
  padding-top: 15px;
  max-width: 339px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  @media all and (max-width: 900px) {
  .bot-menu-wrapper {
    display: none; } }
  .bot-menu-wrapper .bot-menu2 {
    list-style: none;
    padding: 0;
    margin: 0; }
  .bot-menu-wrapper .bot-menu2 li {
    padding: 5px 0;
    display: block; }
    .bot-menu-wrapper .bot-menu2 li a {
      color: #fff;
      font: 400 15px 'RobotoCondensed';
      text-decoration: none; }
    .bot-menu-wrapper .bot-menu2 li a:hover {
      text-decoration: underline; }

.bot-phone-wrapper {
  padding-top: 24px;
  max-width: 473px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  @media all and (max-width: 900px) {
  .bot-phone-wrapper {
    padding-top: 38px;
    max-width: 289px;
    margin-right: 42px; } }
  @media all and (max-width: 480px) {
  .bot-phone-wrapper {
    padding-top: 26px;
    margin-right: 0; } }
  .bot-phone-wrapper .site-adres {
    color: #fff;
    font: 400 14px/21px 'roboto'; }
  @media all and (max-width: 480px) {
    .bot-phone-wrapper .site-adres {
      font-size: 12px; } }
  .bot-phone-wrapper .site-adres .title {
    color: #c56e24;
    font: 700 14px/21px 'roboto'; }
    @media all and (max-width: 480px) {
    .bot-phone-wrapper .site-adres .title {
      font-size: 12px; } }

.bot-phone {
  margin-bottom: 21px; }
  .bot-phone .bot-phone-title {
    color: #c56e24;
    font: 700 14px/21px 'roboto'; }
  @media all and (max-width: 480px) {
    .bot-phone .bot-phone-title {
      font-size: 12px; } }
  .bot-phone a {
    color: #fff;
    font: 400 14px/21px 'roboto';
    text-decoration: none; }
  @media all and (max-width: 480px) {
    .bot-phone a {
      font-size: 12px; } }

.schedule-body {
  color: #fff;
  font: 400 14px/21px 'roboto'; }

.bot-soc-block-wr {
  padding-top: 25px;
  max-width: 428px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  @media all and (max-width: 900px) {
  .bot-soc-block-wr {
    padding-top: 39px; } }
  @media all and (max-width: 480px) {
  .bot-soc-block-wr {
    padding-top: 21px; } }
  .bot-soc-block-wr .soc-block-wr {
    margin-bottom: 20px; }
  .bot-soc-block-wr .soc-block-wr .soc-block-title {
    color: #c56e24;
    font: 700 14px/21px 'roboto'; }

.subscribe-wrap {
  max-width: 354px; }
  .subscribe-wrap .title {
    font: 700 14px/21px 'roboto';
    color: #f6961c;
    margin-bottom: 12px; }
  .subscribe-wrap .tpl-anketa-in {
    max-width: 188px;
    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;
    box-shadow: inset 0 -1px 0 #f6961c; }
  .subscribe-wrap .tpl-anketa-in:hover {
    box-shadow: inset 0 -1px 0 #f6961c;
    background-color: rgba(249, 165, 39, 0.1); }
  .subscribe-wrap .tpl-anketa-in:focus {
    box-shadow: inset 0 -2px 0 #f6961c; }
  .subscribe-wrap .tpl-anketa-in input {
    min-height: 28px;
    width: 100%;
    background: none;
    box-shadow: none;
    color: rgba(255, 255, 255, 0.6);
    font: 400 14px "PTSans"; }
  .subscribe-wrap .tpl-anketa-in button {
    position: relative;
    width: 18px;
    height: 18px;
    font-size: 0;
    line-height: 0;
    border: none;
    outline: none;
    background: none; }
    .subscribe-wrap .tpl-anketa-in button::before {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      content: '';
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      transform: rotate(-90deg);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M6%207c-.26%200-.51-.1-.71-.29l-4-4c-.39-.39-.39-1.03%200-1.42.39-.39%201.03-.39%201.42%200L6%204.59l3.29-3.3c.39-.39%201.03-.39%201.42%200%20.39.39.39%201.03%200%201.42l-4%204C6.51%206.9%206.26%207%206%207z%22%20fill%3D%22%23f6961c%22%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

.footer-bot-block {
  min-height: 76px;
  background: #fff; }
  .footer-bot-block .footer-bot-block-in {
    max-width: 1240px;
    margin: 0 auto;
    padding: 17px 40px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media all and (max-width: 480px) {
    .footer-bot-block .footer-bot-block-in {
      display: block;
      text-align: center; } }

.site-name {
  font: 400 12px 'RobotoCondensed';
  color: #000; }

.user-register-block-wr, .call_back-wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(130, 53, 15, 0.8);
  z-index: 10001;
  opacity: 0;
  visibility: hidden;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .user-register-block-wr.active, .call_back-wrapper.active {
    opacity: 1;
    visibility: visible; }

.user-register-block, .call_back-block {
  position: relative;
  width: 100%;
  margin: 0 20px;
  width: 260px;
  height: 316px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: 1px;
  background-color: #fff; }
  @media all and (max-width: 900px) {
  .user-register-block, .call_back-block {
    margin: 0;
    width: 100%;
    box-shadow: none; } }
  .user-register-block .block-close, .call_back-block .block-close {
    position: absolute;
    right: 12px;
    top: 12px;
    width: 24px;
    height: 24px;
    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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.29%202.71L8.58%2010l-7.29%207.29c-.39.39-.39%201.03%200%201.42.39.39%201.03.39%201.42%200L10%2011.42l7.29%207.29c.39.39%201.03.39%201.42%200%20.39-.39.39-1.03%200-1.42L11.42%2010l7.29-7.29c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L10%208.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 14px 14px; }

@media all and (max-width: 900px) {
    .call_back-block {
      display: block; } }

.user-register-block-in {
  width: 100%;
  padding: 0;
  overflow: auto; }
  @media all and (max-width: 900px) {
    .user-register-block-in .block-close {
      display: none; } }
  .user-register-block-in .title {
    margin: 12px 0 38px;
    height: 24px;
    color: #82350f;
    padding-left: 44px;
    font: 700 16px 'RobotoCondensed';
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2022%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M2.79%2015.28c-1.035.875-1.53%201.785-1.685%202.498C.71%2018.923%201.465%2020%202.7%2020h16.6c1.213%200%202.007-1.058%201.613-2.182-.145-.718-.638-1.646-1.693-2.538-1.69-1.44-4.37-2.27-8.21-2.27-3.85%200-6.53.83-8.22%202.27zm15.14%201.52c.543.466.834.895.955%201.2H3.12c.125-.302.41-.736.96-1.2%201.3-1.1%203.53-1.79%206.93-1.79s5.62.69%206.92%201.79zm.955%201.2h.415c-.15%200-.36.3-.27.48l-.06-.12-.02-.13c-.01-.065-.03-.142-.065-.23zM3.12%2018c-.036.09-.06.166-.07.23l-.044.183C3.026%2018.265%202.84%2018%202.7%2018zm-.12.44l.006-.027c0%20.01-.003.02-.006.027zM8%205.81c0%20.07%200%20.15.01.23.06.59.36%201.29.82%202.02.2.3.4.58.61.84.13.15.22.26.26.31l.08.09c.69.94%201.72.93%202.43-.02l.07-.08c.05-.05.14-.15.26-.31.21-.26.43-.55.62-.86.46-.73.76-1.43.83-2.04.01-.08.01-.16.01-.24v-.72C14%203.36%2012.65%202%2011%202S8%203.36%208%205.03zm-2%200v-.78C6%202.25%208.24%200%2011%200s5%202.26%205%205.03v.72c0%20.15-.01.31-.03.47-.1.95-.51%201.92-1.12%202.88-.41.65-.82%201.16-1.11%201.46l.07-.07c-1.502%201.987-4.1%202.02-5.588.06-.288-.312-.685-.8-1.072-1.42-.62-.96-1.03-1.93-1.13-2.89C6.01%206.1%206%205.95%206%205.81z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 18px 50% no-repeat;
    background-size: 14px 17px; }
  @media all and (max-width: 900px) {
    .user-register-block-in .title {
      font: 700 18px/40px 'RobotoCondensed';
      text-transform: uppercase;
      padding-left: 51px;
      background-size: 20px 20px;
      height: 40px;
      margin: 16px 0 40px; } }
  .user-register-block-in .block-body-in {
    padding: 0 37px; }
  @media all and (max-width: 900px) {
    .user-register-block-in .block-body-in {
      padding: 0 51px; } }
  .user-register-block-in .field-title {
    margin-bottom: 2px;
    color: #8a4b16;
    font: 700 12px 'RobotoCondensed'; }
  @media all and (max-width: 900px) {
    .user-register-block-in .field-title {
      font: 700 13px 'RobotoCondensed'; } }
  .user-register-block-in .field.name {
    margin-bottom: 9px; }
  .user-register-block-in input {
    min-height: 28px;
    justify-content: 28px;
    width: 100%; }
  @media all and (max-width: 900px) {
    .user-register-block-in input {
      min-height: 36px; } }
  .user-register-block-in .forgot {
    display: block;
    text-align: center;
    height: 19px;
    font: 400 12px 'roboto';
    color: #4a90e2;
    text-decoration: none;
    margin: 8px 0 15px; }
  @media all and (max-width: 900px) {
    .user-register-block-in .forgot {
      font: 400 14px 'roboto'; } }
  .user-register-block-in button {
    border: none;
    outline: none;
    width: 186px;
    height: 36px;
    margin-bottom: 10px;
    font: 700 13px 'RobotoCondensed';
    color: #8a4b16;
    text-transform: uppercase;
    box-shadow: inset 0 0 0 1px #8a4b16;
    border-radius: 1px;
    background-color: #fff; }
  @media all and (max-width: 900px) {
    .user-register-block-in button {
      width: 100%;
      height: 44px; } }
  .user-register-block-in button:hover {
    box-shadow: inset 0 0 0 2px #8a4b16;
    border-radius: 1px;
    background-color: #fff; }
  .user-register-block-in button:active {
    box-shadow: inset 0 0 0 2px #8a4b16;
    border-radius: 1px;
    background-color: #fff;
    background-color: rgba(116, 42, 159, 0.16); }
  .user-register-block-in .register {
    display: block;
    height: 28px;
    border-radius: 1px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    font: 400 14px/28px 'RobotoCondensed'; }
  @media all and (max-width: 900px) {
    .user-register-block-in .register {
      height: 36px;
      line-height: 36px; } }

.call_back-block-in {
  width: 100%;
  padding: 0;
  overflow: auto; }
  .call_back-block-in .title {
    margin: 48px 0 36px;
    font: 700 20px 'RobotoCondensed';
    text-align: center;
    color: #82350f; }
  .call_back-block-in .field-title {
    margin-bottom: 2px;
    color: #8a4b16;
    font: 700 12px 'RobotoCondensed'; }
  @media all and (max-width: 900px) {
    .call_back-block-in .field-title {
      font: 700 13px 'RobotoCondensed'; } }
  .call_back-block-in .tpl-anketa-in {
    padding: 0 37px; }
  @media all and (max-width: 900px) {
    .call_back-block-in .tpl-anketa-in {
      padding: 0 51px; } }
  .call_back-block-in .tpl-field {
    margin-bottom: 9px; }
  .call_back-block-in input {
    min-height: 28px;
    justify-content: 28px;
    width: 100%; }
  @media all and (max-width: 900px) {
    .call_back-block-in input {
      min-height: 36px; } }
  .call_back-block-in .tpl-field-button {
    margin-top: 40px; }
  .call_back-block-in .tpl-field-button button {
    width: 100%;
    height: 36px;
    color: #fff;
    font: 700 13px/36px 'RobotoCondensed';
    text-transform: uppercase; }

.tpl-anketa .calendar-label {
  display: block;
  margin-bottom: 10px; }
  .tpl-anketa ul {
    margin: 0;
    list-style: none;
    padding: 0; }
  .tpl-anketa ul li {
    margin-bottom: 5px; }
  .tpl-anketa .type-checkbox .jq-checkbox {
    margin-right: 10px; }
  .tpl-anketa .jq-checkbox, .tpl-anketa .jq-radio {
    margin-right: 10px; }
  .tpl-anketa .calendar-label input {
    margin-top: 8px; }
  .tpl-anketa .type-multi_select select {
    width: 150px;
    padding: 10px; }

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

@media all and (max-width: 480px) {
    .shop2-warning h2 {
      font-size: 23px; } }

.soc-block-wr a {
  text-decoration: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  vertical-align: middle; }
  .soc-block-wr a svg {
    max-width: 100%;
    fill: #c56e24; }

.pagelist-wrap {
  text-align: center; }
  .pagelist-wrap .pagelist-inner {
    text-align: center;
    display: inline-block; }

.pagelist_controls, .shop2-pagelist {
  margin: 16px 0; }
  .pagelist_controls li, .shop2-pagelist li {
    border: none;
    background: none;
    position: relative;
    text-align: center; }
  .pagelist_controls li.page-last a, .shop2-pagelist li.page-last a, .pagelist_controls li.page-first a, .shop2-pagelist li.page-first a, .pagelist_controls li.page-num a, .shop2-pagelist li.page-num a {
    background: none !important;
    border: none;
    height: 28px;
    line-height: 28px;
    width: 36px;
    padding: 0; }
    .pagelist_controls li.page-last.withdots, .shop2-pagelist li.page-last.withdots, .pagelist_controls li.page-first.withdots, .shop2-pagelist li.page-first.withdots, .pagelist_controls li.page-num.withdots, .shop2-pagelist li.page-num.withdots {
      margin: 0;
      padding: 0;
      width: auto; }
    .pagelist_controls li.page-last.withdots span, .shop2-pagelist li.page-last.withdots span, .pagelist_controls li.page-first.withdots span, .shop2-pagelist li.page-first.withdots span, .pagelist_controls li.page-num.withdots span, .shop2-pagelist li.page-num.withdots span {
      min-width: 0;
      padding: 0;
      margin: 0;
      height: 36px;
      line-height: 36px; }
  .pagelist_controls li.active-select form, .shop2-pagelist li.active-select form {
    position: relative;
    width: 54px;
    height: 28px; }
    @media all and (max-width: 650px) {
      .pagelist_controls li.active-select form, .shop2-pagelist li.active-select form {
        width: 74px; } }
    .pagelist_controls li.active-select button[type="submit"], .shop2-pagelist li.active-select button[type="submit"] {
      position: absolute;
      right: 5px;
      top: 5px;
      bottom: 0;
      padding: 0;
      outline: none;
      width: 18px;
      height: 18px;
      z-index: 1;
      border: none;
      -webkit-box-shadow: none;
      -moz-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%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%28138%2C%2075%2C%2022%2C%200.4%29%22%20d%3D%22M4.379%207.445l-3.94-3.94a1.5%201.5%200%200%201%202.122-2.12l5%205c.293.292.439.676.439%201.06s-.146.768-.44%201.06l-5%205a1.5%201.5%200%200%201-2.12-2.12l3.939-3.94z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .pagelist_controls li.active-select input, .shop2-pagelist li.active-select input {
      width: 34px;
      height: 28px;
      min-height: 28px;
      padding-right: 20px;
      color: #8a4b16;
      z-index: 1;
      font: 400 15px 'roboto';
      position: relative; }
    .pagelist_controls li.active-select input:focus, .shop2-pagelist li.active-select input:focus {
      border-color: #f6961c; }
    .pagelist_controls li.active-select input.active, .shop2-pagelist li.active-select input.active {
      z-index: 0; }
    .pagelist_controls li.active-select input.active ~ button[type="submit"], .shop2-pagelist li.active-select input.active ~ button[type="submit"] {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22%23f6961c%22%20d%3D%22M4.379%207.445l-3.94-3.94a1.5%201.5%200%200%201%202.122-2.12l5%205c.293.292.439.676.439%201.06s-.146.768-.44%201.06l-5%205a1.5%201.5%200%200%201-2.12-2.12l3.939-3.94z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
    @media all and (max-width: 650px) {
      .pagelist_controls li.active-select input, .shop2-pagelist li.active-select input {
        width: 74px; } }
  .pagelist_controls li a, .shop2-pagelist li a {
    border: none;
    font-family: "Roboto";
    font-size: 14px;
    color: #000; }
  .pagelist_controls li.page-prev, .shop2-pagelist li.page-prev, .pagelist_controls li.page-next, .shop2-pagelist li.page-next {
    margin: 0 15px 0 0; }
    @media screen and (max-width: 650px) {
    .pagelist_controls li.page-prev, .shop2-pagelist li.page-prev, .pagelist_controls li.page-next, .shop2-pagelist li.page-next {
      display: none; } }
    .pagelist_controls li.page-prev a, .shop2-pagelist li.page-prev a, .pagelist_controls li.page-next a, .shop2-pagelist li.page-next a {
      color: #f6961c;
      font: 400 13px 'RobotoCondensed';
      line-height: 1;
      padding: 11px 12px 11px 30px;
      width: 42px;
      height: auto;
      text-transform: uppercase;
      background: none;
      background-position: 0 0; }
    .pagelist_controls li.page-prev a:after, .shop2-pagelist li.page-prev a:after, .pagelist_controls li.page-next a:after, .shop2-pagelist li.page-next a:after {
      content: '';
      position: absolute;
      top: 50%;
      margin-top: -7px;
      width: 8px;
      height: 14px;
      left: 14px;
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M6%207c-.26%200-.51-.1-.71-.29l-4-4c-.39-.39-.39-1.03%200-1.42.39-.39%201.03-.39%201.42%200L6%204.59l3.29-3.3c.39-.39%201.03-.39%201.42%200%20.39.39.39%201.03%200%201.42l-4%204C6.51%206.9%206.26%207%206%207z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .pagelist_controls li.page-next, .shop2-pagelist li.page-next {
    margin: 0 0 0 15px; }
    .pagelist_controls li.page-next a, .shop2-pagelist li.page-next a {
      padding: 11px 30px 11px 12px; }
    .pagelist_controls li.page-next a:after, .shop2-pagelist li.page-next a:after {
      left: inherit;
      right: 14px;
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      transform: rotate(-90deg); }

.pagelist_controls {
  margin: 0 auto;
  padding: 0;
  font-size: 0;
  list-style: none;
  text-align: center;
  display: none; }
  @media screen and (max-width: 650px) {
  .pagelist_controls {
    display: block; } }
  .pagelist_controls li.page-prev, .pagelist_controls li.page-next {
    display: inline-block;
    margin: 0 9px 0 0; }
  .pagelist_controls li.page-prev a, .pagelist_controls li.page-next a {
    display: block;
    text-decoration: none;
    width: 88px; }
  .pagelist_controls li.page-next {
    margin: 0 0 0 9px; }

.product-compare {
  border: none;
  position: relative;
  height: 28px;
  padding: 0;
  font: 400 15px 'roboto'; }
  .product-compare.product-compare-added::before {
    background: #8a4b16 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%229px%22%20%20viewBox%3D%220%200%2012%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M6%209c-.26%200-.51-.1-.71-.29l-4-4c-.39-.39-.39-1.03%200-1.42.39-.39%201.03-.39%201.42%200L6%206.59l5.29-5.3c.39-.39%201.03-.39%201.42%200%20.39.39.39%201.03%200%201.42l-6%206C6.51%208.9%206.26%209%206%209z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .product-compare a {
    text-decoration: none; }
  .product-compare::before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 28px;
    content: '';
    z-index: 1;
    box-shadow: inset 0 0 0 1px #8a4b16;
    border-radius: 1px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M5.18%205.18V1c0-.55.45-1%201-1s1%20.45%201%201v4.18h4.18c.56%200%201%20.45%201%201s-.44%201-1%201H7.18v4.18c0%20.56-.45%201-1%201s-1-.44-1-1V7.18H1c-.55%200-1-.45-1-1s.45-1%201-1z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .product-compare input {
    position: relative;
    z-index: 3;
    width: 28px;
    height: 28px;
    margin-right: 9px;
    opacity: 0;
    cursor: pointer; }

.shop-product-button, .text-right a.shop2-cart-update {
  display: inline-block;
  position: relative;
  border: none;
  font: 700 16px 'RobotoCondensed';
  color: #d32501;
  text-align: center;
  text-decoration: none;
  box-shadow: inset 0 0 0 1px #d32501;
  border-radius: 1px;
  background-color: #fff; }
  .shop-product-button:hover, .text-right a.shop2-cart-update:hover {
    box-shadow: inset 0 0 0 2px #d32501;
    border-radius: 1px;
    background-color: #fff; }
  .shop-product-button:active, .text-right a.shop2-cart-update:active {
    box-shadow: inset 0 0 0 2px #d32501;
    border-radius: 1px;
    background-color: rgba(211, 37, 1, 0.16); }
  .shop-product-button.onrequest, .pagelist_controls li.page-prev a, .shop2-pagelist li.page-prev a, .pagelist_controls li.page-next a, .shop2-pagelist li.page-next a, .product-amount .shop2-product-amount button, .cart-amount .shop2-product-amount button, a.shop2-btn-back, .shop-cart-clear .shop2-btn, .text-right a.shop2-cart-update.onrequest, .table-registration a.cell-r-reg, .main-blocks .product-list-thumbs .shop-product-item .product-amount-wrapper .shop-product-button, .main-blocks .product-list-thumbs .shop-product-item .product-amount-wrapper .text-right a.shop2-cart-update, .text-right .main-blocks .product-list-thumbs .shop-product-item .product-amount-wrapper a.shop2-cart-update, .buy-one-click-form-in .tpl-form-button {
    color: #8a4b16;
    box-shadow: inset 0 0 0 1px #8a4b16;
    border-radius: 1px;
    background-color: #fff; }
  .shop-product-button.onrequest:hover, .pagelist_controls li.page-prev a:hover, .shop2-pagelist li.page-prev a:hover, .pagelist_controls li.page-next a:hover, .shop2-pagelist li.page-next a:hover, .product-amount .shop2-product-amount button:hover, .cart-amount .shop2-product-amount button:hover, a.shop2-btn-back:hover, .shop-cart-clear .shop2-btn:hover, .text-right a.shop2-cart-update.onrequest:hover, .table-registration a.cell-r-reg:hover, .main-blocks .product-list-thumbs .shop-product-item .product-amount-wrapper .shop-product-button:hover, .main-blocks .product-list-thumbs .shop-product-item .product-amount-wrapper .text-right a.shop2-cart-update:hover, .text-right .main-blocks .product-list-thumbs .shop-product-item .product-amount-wrapper a.shop2-cart-update:hover, .buy-one-click-form-in .tpl-form-button:hover {
    box-shadow: inset 0 0 0 2px #8a4b16;
    border-radius: 1px;
    background-color: #fff; }
  .shop-product-button.onrequest:active, .pagelist_controls li.page-prev a:active, .shop2-pagelist li.page-prev a:active, .pagelist_controls li.page-next a:active, .shop2-pagelist li.page-next a:active, .product-amount .shop2-product-amount button:active, .cart-amount .shop2-product-amount button:active, a.shop2-btn-back:active, .shop-cart-clear .shop2-btn:active, .text-right a.shop2-cart-update.onrequest:active, .table-registration a.cell-r-reg:active, .main-blocks .product-list-thumbs .shop-product-item .product-amount-wrapper .shop-product-button:active, .main-blocks .product-list-thumbs .shop-product-item .product-amount-wrapper .text-right a.shop2-cart-update:active, .text-right .main-blocks .product-list-thumbs .shop-product-item .product-amount-wrapper a.shop2-cart-update:active, .buy-one-click-form-in .tpl-form-button:active {
    box-shadow: inset 0 0 0 2px #8a4b16;
    border-radius: 1px;
    background-color: rgba(138, 75, 22, 0.16); }
  .shop-product-button[disabled="disabled"], .text-right a.shop2-cart-update[disabled="disabled"], .shop-product-button.disabled, .product-amount .shop2-product-amount button.amount-minus.disabled, .cart-amount .shop2-product-amount button.amount-minus.disabled, .text-right a.shop2-cart-update.disabled, .shop-product-button.notavailable, .text-right a.shop2-cart-update.notavailable {
    cursor: default;
    color: #bbb7c2;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
    border-radius: 1px; }

.product-amount, .cart-amount {
  width: auto; }
  .product-amount .amount-title, .cart-amount .amount-title {
    display: none; }
  .product-amount .shop2-product-amount, .cart-amount .shop2-product-amount {
    width: auto; }
  .product-amount .shop2-product-amount button, .cart-amount .shop2-product-amount button {
    width: 36px;
    height: 36px;
    outline: none;
    background: #fff; }
    .product-amount .shop2-product-amount input, .cart-amount .shop2-product-amount input {
      width: 43px;
      margin: 0 12px;
      color: #05214f;
      font: 400 14px 'roboto'; }

.product-label {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1; }
  .product-label .product-new, .product-label .product-spec {
    position: absolute;
    top: 0;
    height: 24px;
    padding: 0 6px;
    color: #fff;
    font: 400 12px/22px 'RobotoCondensed';
    text-align: center; }
  .product-label .product-new {
    left: 0;
    background: #f68d23; }
  .product-label .product-spec {
    right: 0;
    background: #e60855; }

.price-old {
  display: inline-block;
  text-decoration: line-through;
  font: 700 14px 'RobotoCondensed';
  color: #9b9b9b;
  margin-right: 14px; }
  .price-old.question {
    padding-right: 15px;
    cursor: pointer;
    background: url("/g/shop2v2/default/images/question-price.png") 100% 50% no-repeat;
    font-size: 15px; }
  .price-old span {
    font-size: 0;
    color: #9b9b9b; }
  .price-old span strong {
    font: 700 14px 'RobotoCondensed'; }

.price-current {
  color: #212121;
  font: 400 14px 'RobotoCondensed'; }
  .price-current strong {
    font: 700 18px 'RobotoCondensed'; }

.product-image, .kind-image, .cart-product-image, .folder-image {
  text-align: center;
  font-size: 0;
  line-height: 0; }
  .product-image a, .kind-image a, .cart-product-image a, .folder-image a {
    outline: none; }
  .product-image img, .kind-image img, .cart-product-image img, .folder-image img {
    vertical-align: middle; }
  .product-image.no-image a, .kind-image.no-image a, .cart-product-image.no-image a, .folder-image.no-image a {
    display: block;
    background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% 50% no-repeat;
    background-size: cover;
    height: 100%; }

.folder-image.no-image {
  background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% 50% no-repeat;
  background-size: cover;
  height: 100%; }

.cart-product-image.no-image {
  width: 80px;
  height: 80px;
  display: block;
  background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% 50% no-repeat;
  background-size: cover; }

.kind-image.no-image a {
  width: 220px; }

.product-name a {
  color: #d32501;
  text-decoration: none;
  font: 400 18px 'RobotoCondensed'; }

.tpl-stars-wrapper {
  text-align: center;
  line-height: 0; }

.tpl-stars {
  display: inline-block;
  width: 86px;
  height: 11px; }
  .tpl-stars, .tpl-stars .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%2217px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2017%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23D5D5D5%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.5%209.12L2.1%2011l.65-3.98L0%204.202l3.8-.58L5.5%200l1.7%203.62%203.8.582L8.25%207.02%208.9%2011z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
    background-size: 17px 11px; }
  .tpl-stars .tpl-rating {
    height: 100%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2017%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23f58d23%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.5%209.12L2.1%2011l.65-3.98L0%204.202l3.8-.58L5.5%200l1.7%203.62%203.8.582L8.25%207.02%208.9%2011z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
    background-size: 17px 11px; }

.product-options {
  margin: 0;
  padding: 0;
  list-style: none; }
  .product-options > li {
    padding: 12px 0 0; }
  .product-options > li .option-title {
    padding-bottom: 6px;
    color: #82350f;
    font: 700 12px 'RobotoCondensed'; }
  .product-options > li .option-body {
    color: #8a4b16;
    font: 400 15px 'roboto'; }
  .product-options .file {
    font: 400 15px 'roboto';
    text-decoration: none; }
  .product-options .file .icon {
    margin-right: 12px;
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2016%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M2%2020c-1.1%200-2-.89-2-2V2C0%20.9.9%200%202%200h7c.55%200%201.32.32%201.71.71l4.58%204.58c.39.4.71%201.17.71%201.72V18c0%201.11-.89%202-2%202zM14%207h-3c-1.1%200-2-.89-2-2V2H2v16h12zm-1.99%209H4c-.54%200-1-.45-1-1%200-.56.45-1%201-1h8.01c.54%200%20.99.45.99%201%200%20.56-.44%201-.99%201zm0-4H4c-.54%200-1-.45-1-1%200-.56.45-1%201-1h8.01c.54%200%20.99.45.99%201%200%20.56-.44%201-.99%201z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.shop2-product-actions dt {
  background-color: rgba(230, 9, 84, 0.1); }
  .shop2-product-actions dt span.icon-action {
    margin: 11px 12px 11px 6px;
    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%3Cpath%20d%3D%22M12.5%2016c1.93%200%203.5-1.57%203.5-3.5S14.43%209%2012.5%209%209%2010.57%209%2012.5s1.57%203.5%203.5%203.5zm0-5c.83%200%201.5.67%201.5%201.5s-.67%201.5-1.5%201.5-1.5-.67-1.5-1.5.67-1.5%201.5-1.5zm-9-4C5.43%207%207%205.43%207%203.5S5.43%200%203.5%200%200%201.57%200%203.5%201.57%207%203.5%207zm0-5C4.33%202%205%202.67%205%203.5S4.33%205%203.5%205%202%204.33%202%203.5%202.67%202%203.5%202zm-.79%2012.71l12-12c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200l-12%2012c-.39.39-.39%201.03%200%201.42.39.39%201.03.39%201.42%200z%22%20fill%3D%22%23e60955%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-product-actions dt span.name-action {
    margin: 0;
    color: #e60955;
    font: 400 15px 'roboto';
    border-bottom: none; }
  .shop2-product-actions dt.gift-action span.icon-action {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M7%204.56v10.95c0%20.56.45%201.01%201%201.01.56%200%201-.45%201-1.01V4.55l3.97-.66c1.08-.18%201.43-1.05.77-1.93l-1.2-1.6c-.33-.44-.92-.48-1.31-.09L7.94%203.56%204.65.27c-.4-.39-.98-.35-1.31.09l-1.2%201.6c-.66.89-.32%201.75.76%201.93l4.04.67zm7%2010.96c1.11%200%202-.9%202-2v-6c0-1.11-.9-2-2-2h-4v2h4v6h-4v2zm-12-10c-1.11%200-2%20.89-2%202v6c0%201.11.9%202%202%202h4v-2H2v-6h4v-2z%22%20fill%3D%22%23e60955%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.top-filterfix-wrapper {
  position: fixed;
  z-index: 102;
  left: 0;
  top: 0;
  height: 100%;
  width: 360px;
  background-color: #fff;
  visibility: visible;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }
  @media all and (max-width: 414px) {
  .top-filterfix-wrapper {
    width: 100%; } }
  .top-filterfix-wrapper.opened {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.4);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  .top-filterfix-wrapper.opened .top-filterfix-close {
    display: 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%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.29%202.71L8.58%2010l-7.29%207.29c-.39.39-.39%201.03%200%201.42.39.39%201.03.39%201.42%200L10%2011.42l7.29%207.29c.39.39%201.03.39%201.42%200%20.39-.39.39-1.03%200-1.42L11.42%2010l7.29-7.29c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L10%208.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%23c56e24%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.top-filterfix-scroller {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow-y: auto; }

.top-menu-onlinefix-wrapper {
  position: fixed;
  z-index: 102;
  left: 0;
  top: 0;
  height: 100%;
  width: 360px;
  background-color: #82350f;
  visibility: visible;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }
  @media all and (max-width: 414px) {
  .top-menu-onlinefix-wrapper {
    width: 100%; } }
  .top-menu-onlinefix-wrapper.opened {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.4);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  .top-menu-onlinefix-wrapper.opened .top-menu-close {
    display: block; }
  @media all and (max-width: 900px) {
    .top-menu-onlinefix-wrapper .top-menu {
      display: block; } }

.shop2-filter-title {
  background: #8a4b16;
  color: #fff;
  padding: 14px 40px 14px 16px;
  text-transform: uppercase;
  font: 700 16px 'RobotoCondensed'; }
  @media all and (max-width: 900px) {
  .shop2-filter-title {
    background: none;
    color: #82350f;
    padding: 14px 16px 14px 50px;
    font: 700 18px 'RobotoCondensed'; } }

.shop-filter {
  box-shadow: inset 0 0 0 1px #e3e3e3;
  background-color: #fff; }
  @media all and (max-width: 900px) {
  .shop-filter {
    box-shadow: inset 0 1px 0 0 #e3e3e3; } }
  .shop-filter .table-filter-param {
    padding: 0;
    margin: 0;
    list-style: none; }
  .shop-filter .table-filter-param .shop-filter-fields {
    box-shadow: inset 0 0 1px 0 #e3e3e3; }
  .shop-filter .table-filter-param .filter-title {
    position: relative;
    cursor: pointer;
    color: #82350f;
    font: 700 12px 'RobotoCondensed';
    padding: 10px 20px 12px 22px;
    background-color: rgba(169, 108, 200, 0.1); }
    @media all and (max-width: 900px) {
    .shop-filter .table-filter-param .filter-title {
      padding: 10px 20px 12px 50px; } }
    .shop-filter .table-filter-param .filter-title.open {
      background: none; }
    .shop-filter .table-filter-param .filter-title.open::before {
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 0 4px 5px 4px;
      border-bottom-color: #82350f; }
    .shop-filter .table-filter-param .filter-title::before {
      position: absolute;
      top: 50%;
      right: 16px;
      content: '';
      width: 8px;
      height: 5px;
      margin-top: -2px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      border-top-color: #82350f; }
  .shop-filter .table-filter-param .filter-param {
    display: none;
    padding: 16px; }
    @media all and (max-width: 900px) {
    .shop-filter .table-filter-param .filter-param {
      padding: 16px 44px; } }
  .shop-filter .table-filter-param .price_range {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    .shop-filter .table-filter-param .price_range .range {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1; }
    .shop-filter .table-filter-param .price_range .range.min {
      margin-right: 12px; }
    .shop-filter .table-filter-param .price_range .range input {
      color: #212121;
      text-align: center;
      width: 100%;
      font: 400 14px 'roboto'; }
  .shop-filter .table-filter-param .param-val {
    display: inline-block;
    margin: 0 12px 12px 0;
    padding: 5px 6px;
    border-radius: 1px;
    font: 400 15px 'roboto';
    text-decoration: none;
    text-align: center;
    background-color: rgba(169, 108, 200, 0.1);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
    .shop-filter .table-filter-param .param-val span {
      display: none; }
    .shop-filter .table-filter-param .param-val.active-val {
      color: #fff;
      background: #8a4b16;
      -webkit-transition: all 0.3s ease-out;
      -moz-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
  .shop-filter .shop2-filter-btn {
    padding: 16px; }
  @media all and (max-width: 900px) {
    .shop-filter .shop2-filter-btn {
      padding: 16px 44px; } }
  .shop-filter .shop2-filter-go {
    display: block;
    height: 36px;
    border-radius: 2px;
    background-color: #d32501;
    text-align: center;
    margin-bottom: 16px;
    color: #fff;
    text-decoration: none;
    font: 700 13px/36px 'RobotoCondensed';
    text-transform: uppercase; }
  .shop-filter .filter-res {
    display: block;
    height: 36px;
    box-shadow: inset 0 0 0 1px #8a4b16;
    border-radius: 2px;
    background-color: #fff;
    font: 400 14px/36px 'RobotoCondensed';
    text-transform: uppercase;
    text-align: center;
    text-decoration: none; }
  .shop-filter select.mobile {
    width: 100%; }

.shop-sorting-panel-wrapper {
  margin-bottom: 40px; }

.shop-sorting-panel {
  position: relative;
  height: 60px;
  padding: 0 12px;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.09);
  border-radius: 1px;
  background-color: #fff;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  @media all and (max-width: 900px) {
    .shop-sorting-panel .pagelist-wrap {
      display: none; } }
  .shop-sorting-panel .pagelist-wrap .shop2-pagelist {
    margin: 0; }
    .shop-sorting-panel .pagelist-wrap .shop2-pagelist li {
      display: none; }
    .shop-sorting-panel .pagelist-wrap .shop2-pagelist li.active-select, .shop-sorting-panel .pagelist-wrap .shop2-pagelist li.page-prev, .shop-sorting-panel .pagelist-wrap .shop2-pagelist li.page-next {
      display: inline-block;
      vertical-align: middle;
      margin: 0; }
    .shop-sorting-panel .pagelist-wrap .shop2-pagelist li.active-select input, .shop-sorting-panel .pagelist-wrap .shop2-pagelist li.page-prev input, .shop-sorting-panel .pagelist-wrap .shop2-pagelist li.page-next input {
      min-height: 28px;
      height: 28px;
      width: 54px; }
    .shop-sorting-panel .pagelist-wrap .shop2-pagelist li.active-select form, .shop-sorting-panel .pagelist-wrap .shop2-pagelist li.page-prev form, .shop-sorting-panel .pagelist-wrap .shop2-pagelist li.page-next form {
      margin: 0 12px;
      height: 28px;
      width: 54px; }
    .shop-sorting-panel .pagelist-wrap .shop2-pagelist li.page-prev a, .shop-sorting-panel .pagelist-wrap .shop2-pagelist li.page-next a {
      padding: 0;
      background: none;
      border: none;
      font-size: 0;
      height: 36px;
      width: 36px; }
      .shop-sorting-panel .pagelist-wrap .shop2-pagelist li.page-prev a:after, .shop-sorting-panel .pagelist-wrap .shop2-pagelist li.page-next a:after {
        left: 50%;
        margin-left: -4px; }
    .shop-sorting-panel .pagelist-wrap .shop2-pagelist li.page-next a:after {
      left: inherit;
      right: 50%;
      margin-right: -4px; }

.filter-wrapper {
  display: none;
  width: 208px;
  height: 21px;
  text-align: center;
  background: #8a4b16;
  text-transform: uppercase;
  color: #fff;
  cursor: pointer;
  padding: 13px 0 14px;
  font: 700 16px 'RobotoCondensed';
  margin-right: 44px; }
  @media all and (max-width: 900px) {
  .filter-wrapper {
    display: block; } }
  @media all and (max-width: 700px) {
  .filter-wrapper {
    margin-right: 20px; } }
  @media all and (max-width: 560px) {
  .filter-wrapper {
    width: 100%;
    margin: 0 0 16px; } }

.view-shop2-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }

.sorting-wrap {
  position: relative;
  width: 196px; }
  .sorting-wrap .sort-edit-block {
    position: relative;
    display: block;
    z-index: 2;
    cursor: pointer;
    color: #2d2d2d;
    padding: 0 6px;
    font: 400 15px/28px 'roboto';
    height: 28px;
    box-shadow: inset 0 -1px 0 #c56e24; }
  .sorting-wrap .sort-edit-block::before {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 11px;
    content: '';
    width: 10px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M6%207c-.26%200-.51-.1-.71-.29l-4-4c-.39-.39-.39-1.03%200-1.42.39-.39%201.03-.39%201.42%200L6%204.59l3.29-3.3c.39-.39%201.03-.39%201.42%200%20.39.39.39%201.03%200%201.42l-4%204C6.51%206.9%206.26%207%206%207z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .sorting-wrap .sort-edit-block .s3 {
    position: relative;
    color: #8a4b16;
    font: 400 15px/28px 'roboto'; }
  .sorting-wrap .sort-edit-block .sort-param.active {
    padding: 0;
    font: 400 15px/28px 'roboto'; }
  .sorting-wrap.opened .sorting-block {
    opacity: 1;
    height: auto;
    visibility: visible; }
  .sorting-wrap .sorting-block {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 3;
    margin: 0;
    padding: 0;
    list-style: none;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.09);
    border-radius: 1px;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.2s ease-out;
    -moz-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    -ms-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out; }
  .sorting-wrap .sorting-block li a {
    padding: 8px; }
    .sorting-wrap .sorting-block li a:hover {
      color: #fff;
      border-radius: 1px;
      background-color: #8a4b16; }
  .sorting-wrap a {
    display: block;
    font: 400 15px 'roboto';
    padding: 8px 0;
    text-decoration: none; }
  .sorting-wrap a span {
    font-weight: 700; }
  .sorting-wrap .sort-reset {
    display: block;
    margin-left: 0;
    text-decoration: none; }
  .sorting-wrap .sort-reset ins, .sorting-wrap .sort-reset span {
    float: left; }
  .sorting-wrap .sort-reset ins {
    text-decoration: none;
    border-bottom: none; }
  .sorting-wrap .sort-reset span {
    line-height: 0;
    font-size: 0;
    width: 12px;
    height: 13px;
    margin: 3px 0 0 4px;
    background: url("/g/shop2v2/default/images/icons-filter-sort.png") -74px 0 no-repeat; }

.view-shop-wrap {
  display: inline-block;
  vertical-align: middle;
  background-color: #fff; }
  @media all and (max-width: 640px) {
  .view-shop-wrap {
    border: none; } }
  .view-shop-wrap.opened .view-shop-block {
    opacity: 1;
    height: auto;
    visibility: visible; }
  .view-shop-wrap .view-shop-block {
    margin: 0;
    padding: 0;
    list-style: none; }
  @media all and (max-width: 640px) {
    .view-shop-wrap .view-shop-block {
      position: absolute;
      top: 1px;
      left: 1px;
      right: 1px;
      bottom: 1px;
      z-index: 3;
      opacity: 0;
      padding-top: 6px;
      text-align: right;
      visibility: hidden;
      background-color: #fff;
      font-size: 0;
      -webkit-transition: opacity 0.2s ease-out;
      -moz-transition: opacity 0.2s ease-out;
      -o-transition: opacity 0.2s ease-out;
      -ms-transition: opacity 0.2s ease-out;
      transition: opacity 0.2s ease-out; } }
  .view-shop-wrap .close-wiew {
    cursor: pointer;
    display: none;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    margin: 0 10px 0 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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.29%202.71L8.58%2010l-7.29%207.29c-.39.39-.39%201.03%200%201.42.39.39%201.03.39%201.42%200L10%2011.42l7.29%207.29c.39.39%201.03.39%201.42%200%20.39-.39.39-1.03%200-1.42L11.42%2010l7.29-7.29c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L10%208.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media all and (max-width: 640px) {
    .view-shop-wrap .close-wiew {
      display: inline-block; } }
  .view-shop-wrap a {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    color: #2d2d2d;
    margin: 0;
    font: 400 14px 'exo_2';
    width: 36px;
    height: 36px; }
  @media all and (max-width: 640px) {
    .view-shop-wrap a {
      width: 48px;
      height: 48px;
      margin-right: 8px; } }
  .view-shop-wrap a.active-view {
    background: #8a4b16; }
  .view-shop-wrap a::before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: ''; }
  .view-shop-wrap a.simple::before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M2%206h14V2H2zM0%202C0%20.89.89%200%202%200h14c1.11%200%202%20.89%202%202v4c0%201.11-.89%202-2%202H2C.89%208%200%207.11%200%206zm2%2010h14v4H2zm-2%204c0%201.11.89%202%202%202h14c1.11%200%202-.89%202-2v-4c0-1.11-.89-2-2-2H2c-1.11%200-2%20.89-2%202z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .view-shop-wrap a.simple.active-view::before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M2%206h14V2H2zM0%202C0%20.89.89%200%202%200h14c1.11%200%202%20.89%202%202v4c0%201.11-.89%202-2%202H2C.89%208%200%207.11%200%206zm2%2010h14v4H2zm-2%204c0%201.11.89%202%202%202h14c1.11%200%202-.89%202-2v-4c0-1.11-.89-2-2-2H2c-1.11%200-2%20.89-2%202z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .view-shop-wrap a.thumbs::before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M2%206h4V2H2zM0%202C0%20.89.89%200%202%200h4c1.11%200%202%20.89%202%202v4c0%201.11-.89%202-2%202H2C.89%208%200%207.11%200%206zm12%2010v4h4v-4zm-2%200c0-1.11.89-2%202-2h4c1.11%200%202%20.89%202%202v4c0%201.11-.89%202-2%202h-4c-1.11%200-2-.89-2-2zm-8%200v4h4v-4zm-2%200c0-1.11.89-2%202-2h4c1.11%200%202%20.89%202%202v4c0%201.11-.89%202-2%202H2c-1.11%200-2-.89-2-2zM12%202h4v4h-4zm-2%204c0%201.11.89%202%202%202h4c1.11%200%202-.89%202-2V2c0-1.11-.89-2-2-2h-4c-1.11%200-2%20.89-2%202z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .view-shop-wrap a.thumbs.active-view::before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M2%206h4V2H2zM0%202C0%20.89.89%200%202%200h4c1.11%200%202%20.89%202%202v4c0%201.11-.89%202-2%202H2C.89%208%200%207.11%200%206zm12%2010v4h4v-4zm-2%200c0-1.11.89-2%202-2h4c1.11%200%202%20.89%202%202v4c0%201.11-.89%202-2%202h-4c-1.11%200-2-.89-2-2zm-8%200v4h4v-4zm-2%200c0-1.11.89-2%202-2h4c1.11%200%202%20.89%202%202v4c0%201.11-.89%202-2%202H2c-1.11%200-2-.89-2-2zM12%202h4v4h-4zm-2%204c0%201.11.89%202%202%202h4c1.11%200%202-.89%202-2V2c0-1.11-.89-2-2-2h-4c-1.11%200-2%20.89-2%202z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .view-shop-wrap a.pricelist::before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.5%200h15c.828%200%201.5.672%201.5%201.5S17.328%203%2016.5%203h-15C.672%203%200%202.328%200%201.5S.672%200%201.5%200zm0%205h15c.828%200%201.5.672%201.5%201.5S17.328%208%2016.5%208h-15C.672%208%200%207.328%200%206.5S.672%205%201.5%205zm0%205h15c.828%200%201.5.672%201.5%201.5s-.672%201.5-1.5%201.5h-15C.672%2013%200%2012.328%200%2011.5S.672%2010%201.5%2010zm0%205h15c.828%200%201.5.672%201.5%201.5s-.672%201.5-1.5%201.5h-15C.672%2018%200%2017.328%200%2016.5S.672%2015%201.5%2015z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .view-shop-wrap a.pricelist.active-view::before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M1.5%200h15c.828%200%201.5.672%201.5%201.5S17.328%203%2016.5%203h-15C.672%203%200%202.328%200%201.5S.672%200%201.5%200zm0%205h15c.828%200%201.5.672%201.5%201.5S17.328%208%2016.5%208h-15C.672%208%200%207.328%200%206.5S.672%205%201.5%205zm0%205h15c.828%200%201.5.672%201.5%201.5s-.672%201.5-1.5%201.5h-15C.672%2013%200%2012.328%200%2011.5S.672%2010%201.5%2010zm0%205h15c.828%200%201.5.672%201.5%201.5s-.672%201.5-1.5%201.5h-15C.672%2018%200%2017.328%200%2016.5S.672%2015%201.5%2015z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .view-shop-wrap .view-edit-block {
    position: relative;
    display: none;
    z-index: 2;
    cursor: pointer;
    color: #555;
    font: 400 14px/48px 'OpenSans';
    width: 48px;
    height: 48px;
    font-size: 0; }
  @media all and (max-width: 640px) {
    .view-shop-wrap .view-edit-block {
      display: block; } }
  .view-shop-wrap .view-edit-block a {
    border-bottom: none; }
    .view-shop-wrap .view-edit-block a.active-view {
      background: #8a4b16; }
    @media all and (max-width: 640px) {
      .view-shop-wrap .view-edit-block a.active-view {
        background: #fff; } }
    .view-shop-wrap .view-edit-block a.simple.active-view::before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M2%206h14V2H2zM0%202C0%20.89.89%200%202%200h14c1.11%200%202%20.89%202%202v4c0%201.11-.89%202-2%202H2C.89%208%200%207.11%200%206zm2%2010h14v4H2zm-2%204c0%201.11.89%202%202%202h14c1.11%200%202-.89%202-2v-4c0-1.11-.89-2-2-2H2c-1.11%200-2%20.89-2%202z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .view-shop-wrap .view-edit-block a.thumbs.active-view::before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M2%206h4V2H2zM0%202C0%20.89.89%200%202%200h4c1.11%200%202%20.89%202%202v4c0%201.11-.89%202-2%202H2C.89%208%200%207.11%200%206zm12%2010v4h4v-4zm-2%200c0-1.11.89-2%202-2h4c1.11%200%202%20.89%202%202v4c0%201.11-.89%202-2%202h-4c-1.11%200-2-.89-2-2zm-8%200v4h4v-4zm-2%200c0-1.11.89-2%202-2h4c1.11%200%202%20.89%202%202v4c0%201.11-.89%202-2%202H2c-1.11%200-2-.89-2-2zM12%202h4v4h-4zm-2%204c0%201.11.89%202%202%202h4c1.11%200%202-.89%202-2V2c0-1.11-.89-2-2-2h-4c-1.11%200-2%20.89-2%202z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .view-shop-wrap .view-edit-block a.pricelist.active-view::before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.5%200h15c.828%200%201.5.672%201.5%201.5S17.328%203%2016.5%203h-15C.672%203%200%202.328%200%201.5S.672%200%201.5%200zm0%205h15c.828%200%201.5.672%201.5%201.5S17.328%208%2016.5%208h-15C.672%208%200%207.328%200%206.5S.672%205%201.5%205zm0%205h15c.828%200%201.5.672%201.5%201.5s-.672%201.5-1.5%201.5h-15C.672%2013%200%2012.328%200%2011.5S.672%2010%201.5%2010zm0%205h15c.828%200%201.5.672%201.5%201.5s-.672%201.5-1.5%201.5h-15C.672%2018%200%2017.328%200%2016.5S.672%2015%201.5%2015z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.product-side-l .product-label {
  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-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .product-side-l .product-label .product-new {
    position: static; }
  .product-side-l .product-label .product-spec {
    position: static; }
  .product-side-l .product-label .product-flag {
    margin: 0 2px 2px 0;
    color: #fff;
    padding: 1px 6px;
    font: 400 12px/22px 'RobotoCondensed'; }

.main-blocks .product-label {
  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-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .main-blocks .product-label .product-new, .main-blocks .product-label .product-spec {
    position: static; }
  .main-blocks .product-label .product-flag {
    margin: 2px 2px 2px 0;
    color: #fff;
    padding: 1px 6px;
    font: 400 12px/22px 'RobotoCondensed'; }

.product-list {
  font-size: inherit;
  line-height: normal;
  margin: 0; }
  .product-list .product-list-thumbs {
    margin: 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
  .product-list .product-list-thumbs .product-label {
    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-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .product-list .product-list-thumbs .product-label .product-new, .product-list .product-list-thumbs .product-label .product-spec {
      position: static; }
    .product-list .product-list-thumbs .product-label .product-flag {
      margin: 2px 2px 2px 0;
      color: #fff;
      padding: 1px 6px;
      font: 400 12px/22px 'RobotoCondensed'; }
  .product-list .product-list-simple {
    margin: 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
  .product-list .product-list-simple .product-label {
    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-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .product-list .product-list-simple .product-label .product-new, .product-list .product-list-simple .product-label .product-spec {
      position: static; }
    .product-list .product-list-simple .product-label .product-flag {
      margin: 2px 2px 2px 0;
      color: #fff;
      padding: 1px 6px;
      font: 400 12px/22px 'RobotoCondensed'; }
  .product-list .product-list-price {
    padding: 10px 0 15px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .product-list .product-list-price .product-label .product-flag {
    margin: 0 2px 2px 0;
    color: #fff;
    padding: 1px 6px;
    font: 400 12px/22px 'RobotoCondensed'; }
  .product-list .product-top-in {
    margin-bottom: 4px; }
  .product-list .product-name {
    margin-bottom: 13px; }
  .product-list .product-article {
    font: 400 13px 'roboto';
    color: #212121; }
  .product-list .product-anonce {
    font: 400 13px 'roboto';
    color: #212121; }
  .product-list .shop-product-button, .product-list .text-right a.shop2-cart-update, .text-right .product-list a.shop2-cart-update {
    margin-top: 19px;
    width: 100%;
    height: 48px; }
  .product-list .product-price {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .product-list .product-price-in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .product-list .shop2-product-amount {
    width: 43px; }
  .product-list .product-amount .amount-title {
    display: none; }
  .product-list .product-amount button {
    display: none; }
  .product-list .product-amount input {
    margin: 0;
    min-height: 28px;
    width: 43px; }

.product-list-thumbs .shop-product-item {
  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: 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;
  width: 22.3123732252%;
  margin-right: 3.5496957404%;
  margin-bottom: 20px;
  box-shadow: inset 0 -1px 0 rgba(57, 32, 102, 0.2);
  background-color: #fff; }
  .product-list-thumbs .shop-product-item:nth-child(4n) {
    margin-right: 0; }
  @media all and (max-width: 1024px) {
    .product-list-thumbs .shop-product-item {
      width: 31.3%;
      margin-right: 2.7777777778%; }
      .product-list-thumbs .shop-product-item:nth-child(4n) {
        margin-right: 2.7777777778%; }
      .product-list-thumbs .shop-product-item:nth-child(3n) {
        margin-right: 0; } }
  @media all and (max-width: 900px) {
    .product-list-thumbs .shop-product-item {
      margin-right: 2.9761904762%; }
      .product-list-thumbs .shop-product-item:nth-child(4n) {
        margin-right: 2.9761904762%; } }
  @media all and (max-width: 600px) {
    .product-list-thumbs .shop-product-item {
      width: 48.4%;
      margin-right: 3.125%; }
      .product-list-thumbs .shop-product-item:nth-child(4n) {
        margin-right: 3.125%; }
      .product-list-thumbs .shop-product-item:nth-child(3n) {
        margin-right: 3.125%; }
      .product-list-thumbs .shop-product-item:nth-child(2n) {
        margin-right: 0; } }
  .product-list-thumbs .product-bot-action {
    display: none; }
  .product-list-thumbs .product-image {
    margin-bottom: 5px; }
  .product-list-thumbs .product-image img {
    max-height: 170px; }
  .product-list-thumbs .shop2-product-actions {
    margin-top: 12px; }
  .product-list-thumbs .product-bot-wr {
    margin-top: 18px; }

.product-list-simple .shop-product-item {
  width: 100%;
  background-color: #fff;
  margin-bottom: 20px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: top;
  -ms-flex-align: top;
  -webkit-align-items: top;
  -moz-align-items: top;
  align-items: top;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  box-shadow: inset 0 -1px 0 rgba(57, 32, 102, 0.2); }
  @media all and (max-width: 735px) {
    .product-list-simple .shop-product-item {
      width: 48.4%;
      margin-right: 3.125%;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      .product-list-simple .shop-product-item:nth-child(2n) {
        margin-right: 0; } }
  @media all and (max-width: 390px) {
    .product-list-simple .shop-product-item {
      width: 100%;
      margin-right: 0; } }
  .product-list-simple .product-top-wr {
    padding: 0 0 21px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media all and (max-width: 735px) {
    .product-list-simple .product-top-wr {
      display: block; } }
  .product-list-simple .product-image {
    position: relative; }
  .product-list-simple .product-bot-wr {
    min-width: 220px;
    -webkit-flex-basis: 220px;
    -moz-flex-basis: 220px;
    -ms-flex-preferred-size: 220px;
    flex-basis: 220px; }
  @media all and (max-width: 735px) {
    .product-list-simple .product-bot-wr {
      min-width: auto;
      -webkit-flex-basis: auto;
      -moz-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto; } }
  .product-list-simple .product-top-in {
    position: relative;
    -webkit-flex-basis: 373px;
    -moz-flex-basis: 373px;
    -ms-flex-preferred-size: 373px;
    flex-basis: 373px; }
  @media all and (max-width: 900px) {
    .product-list-simple .product-top-in {
      width: 220px;
      -webkit-flex-basis: 220px;
      -moz-flex-basis: 220px;
      -ms-flex-preferred-size: 220px;
      flex-basis: 220px; } }
  @media all and (max-width: 735px) {
    .product-list-simple .product-top-in {
      width: auto; } }
  .product-list-simple .product-info-wr {
    min-width: 190px;
    margin: 0 37px 0 35px;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0; }
  @media all and (max-width: 735px) {
    .product-list-simple .product-info-wr {
      margin: 0; } }
  .product-list-simple .product-info-wr .shop2-product-actions {
    display: none; }
  .product-list-simple .product-bot-wr {
    padding: 0 0 21px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .product-list-simple .tpl-stars-wrapper {
    text-align: left; }
  @media all and (max-width: 735px) {
    .product-list-simple .tpl-stars-wrapper {
      text-align: center; } }

.product-list-price .shop-product-item {
  position: relative;
  width: 100%;
  padding: 0 0 21px;
  margin-bottom: 20px;
  box-shadow: inset 0 -1px 0 rgba(57, 32, 102, 0.2);
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media all and (max-width: 480px) {
    .product-list-price .shop-product-item {
      display: block; } }
  .product-list-price .product-top-wr {
    -webkit-flex-basis: 343px;
    -moz-flex-basis: 343px;
    -ms-flex-preferred-size: 343px;
    flex-basis: 343px; }
  @media all and (max-width: 1050px) {
    .product-list-price .product-top-wr {
      -webkit-flex-basis: 240px;
      -moz-flex-basis: 240px;
      -ms-flex-preferred-size: 240px;
      flex-basis: 240px; } }
  @media all and (max-width: 480px) {
    .product-list-price .product-top-wr {
      width: 100%; } }
  .product-list-price .product-image {
    display: none; }
  .product-list-price .product-label {
    position: static;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .product-list-price .product-label .product-new, .product-list-price .product-label .product-spec {
    position: static; }
  .product-list-price .tpl-stars-wrapper {
    text-align: left; }
  .product-list-price .product-bot-wr {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  @media all and (max-width: 480px) {
    .product-list-price .product-bot-wr {
      width: 100%; } }
  .product-list-price .product-bot-wr .product-bot-action {
    display: none; }
  .product-list-price .product-bot-in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media all and (max-width: 480px) {
    .product-list-price .product-bot-in {
      display: block; } }
  .product-list-price .product-price {
    margin: 0 35px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media all and (max-width: 480px) {
    .product-list-price .product-price {
      margin: 0; } }
  .product-list-price .product-price-wrapper {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center; }
  @media all and (max-width: 480px) {
    .product-list-price .product-price-wrapper {
      text-align: left; } }
  .product-list-price .product-price-wrapper .product-price-in {
    display: inline-block;
    text-align: left; }
  .product-list-price .product-amount-wrapper {
    width: 120px; }
  @media all and (max-width: 480px) {
    .product-list-price .product-amount-wrapper {
      width: 100%; } }
  .product-list-price .shop-product-button, .product-list-price .text-right a.shop2-cart-update, .text-right .product-list-price a.shop2-cart-update {
    margin-top: 0; }
  .product-list-price .product-amount {
    width: 98px; }

.shop-product {
  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;
  margin-bottom: 30px; }
  @media all and (max-width: 650px) {
  .shop-product {
    display: block; } }

.product-side-l {
  margin-right: 79px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  @media all and (max-width: 1150px) {
  .product-side-l {
    margin-right: 30px; } }
  @media all and (max-width: 1024px) {
  .product-side-l {
    display: block; } }
  @media all and (max-width: 900px) {
  .product-side-l {
    -webkit-flex-basis: 356px;
    -moz-flex-basis: 356px;
    -ms-flex-preferred-size: 356px;
    flex-basis: 356px; } }
  @media all and (max-width: 650px) {
  .product-side-l {
    margin-right: 0; } }
  .product-side-l .product-image {
    position: relative;
    margin-right: 33px; }
  @media all and (max-width: 1024px) {
    .product-side-l .product-image {
      margin-right: 0;
      margin-bottom: 34px; } }
  @media all and (max-width: 650px) {
    .product-side-l .product-image::before {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      content: '';
      width: 14px;
      background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%); }

    .product-side-l .product-image a {
      margin-right: 16px;
      max-width: 220px;
      display: inline-block !important; } }
  .product-side-l .product-image .product-image-in {
    white-space: nowrap;
    overflow: auto; }
  .product-side-l .product-thumbnails-wrapper1 {
    -webkit-flex-basis: 122px;
    -moz-flex-basis: 122px;
    -ms-flex-preferred-size: 122px;
    flex-basis: 122px;
    margin: 28px 0; }
  @media all and (max-width: 1024px) {
    .product-side-l .product-thumbnails-wrapper1 {
      margin: 0 28px; } }
  @media all and (max-width: 650px) {
    .product-side-l .product-thumbnails-wrapper1 {
      display: none; } }
  .product-side-l .product-thumbnails-wrapper1 .product-thumbnails-wrapper {
    position: relative; }
  .product-side-l .bx-controls-direction .bx-prev, .product-side-l .bx-controls-direction .bx-next {
    position: absolute;
    left: 0;
    right: 0;
    display: block;
    font-size: 0;
    height: 28px; }
    @media all and (max-width: 1024px) {
    .product-side-l .bx-controls-direction .bx-prev, .product-side-l .bx-controls-direction .bx-next {
      height: auto;
      width: 28px;
      top: 0;
      bottom: 0;
      left: inherit;
      right: inherit; } }
    .product-side-l .bx-controls-direction .bx-prev::before, .product-side-l .bx-controls-direction .bx-next::before {
      position: absolute;
      width: 19px;
      height: 11px;
      content: '';
      left: 50%;
      margin: 0 0 0 -10px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2019%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.29%202.71l8%208c.39.39%201.03.39%201.42%200l8-8c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L10%208.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%23c56e24%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .product-side-l .bx-controls-direction .bx-prev {
    top: -28px; }
    @media all and (max-width: 1024px) {
    .product-side-l .bx-controls-direction .bx-prev {
      top: 0;
      left: -28px; } }
    .product-side-l .bx-controls-direction .bx-prev::before {
      top: 0;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
    @media all and (max-width: 1024px) {
      .product-side-l .bx-controls-direction .bx-prev::before {
        top: 50%;
        left: 0;
        margin: -6px 0 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg); } }
  .product-side-l .bx-controls-direction .bx-next {
    bottom: -28px; }
    @media all and (max-width: 1024px) {
    .product-side-l .bx-controls-direction .bx-next {
      bottom: 0;
      right: -28px; } }
    .product-side-l .bx-controls-direction .bx-next::before {
      bottom: 0; }
    @media all and (max-width: 1024px) {
      .product-side-l .bx-controls-direction .bx-next::before {
        top: 50%;
        right: 0;
        margin: -6px 0 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg); } }
  .product-side-l .product-thumbnails {
    margin: 0;
    padding: 0;
    list-style: none; }
  .product-side-l .product-thumbnails li {
    line-height: 0; }
    @media all and (max-width: 900px) {
    .product-side-l .product-thumbnails li {
      width: 90px !important;
      margin-right: 12px !important; } }
    .product-side-l .product-thumbnails li img {
      text-align: center;
      border: 1px solid #e5e5e5; }
    .product-side-l .product-thumbnails li.active img {
      position: relative;
      border: 1px solid #d32501; }

.product-side-r {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  .product-side-r .stars-wrap .tpl-rating-block {
    color: #05214f;
    font: 400 14px 'roboto'; }
  .product-side-r .stars-wrap .tpl-stars {
    display: inline-block;
    width: 76px;
    margin-right: 9px;
    height: 15px; }
    .product-side-r .stars-wrap .tpl-stars, .product-side-r .stars-wrap .tpl-stars .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%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M8.5%2013.44L3.86%2016l.89-5.43L1%206.73l5.18-.79L8.5%201l2.32%204.94%205.18.79-3.75%203.84.89%205.43z%22%20fill%3D%22%23D5D5D5%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
      background-size: 15px 15px; }
    .product-side-r .stars-wrap .tpl-stars .tpl-rating {
      height: 100%;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M8.5%2013.44L3.86%2016l.89-5.43L1%206.73l5.18-.79L8.5%201l2.32%204.94%205.18.79-3.75%203.84.89%205.43z%22%20fill%3D%22%23f68d23%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
      background-size: 15px 15px; }
  .product-side-r .shop2-product-actions {
    margin-top: 12px; }
  .product-side-r .shop2-product-actions dl {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    .product-side-r .shop2-product-actions dl dt {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-flex-basis: 0;
      -moz-flex-basis: 0;
      -ms-flex-preferred-size: 0;
      flex-basis: 0; }
  .product-side-r .product-price-wrapper {
    margin-top: 20px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .product-side-r .price-old span strong {
    font: 700 16px "RobotoCondensed"; }
  .product-side-r .price-current {
    font: 400 16px "RobotoCondensed"; }
  .product-side-r .price-current strong {
    font: 700 24px/20px "RobotoCondensed"; }
  .product-side-r .shop-product-button-wrapper {
    margin-top: 15px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media all and (max-width: 795px) {
    .product-side-r .shop-product-button-wrapper {
      display: block; } }
  @media all and (max-width: 480px) {
    .product-side-r .shop-product-button-wrapper {
      text-align: center; } }
  .product-side-r .shop-product-button, .product-side-r .text-right a.shop2-cart-update, .text-right .product-side-r a.shop2-cart-update {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    height: 48px; }
  @media all and (max-width: 795px) {
    .product-side-r .shop-product-button, .product-side-r .text-right a.shop2-cart-update, .text-right .product-side-r a.shop2-cart-update {
      display: block;
      width: 100%;
      margin-bottom: 12px; } }
  @media all and (max-width: 480px) {
    .product-side-r .shop-product-button, .product-side-r .text-right a.shop2-cart-update, .text-right .product-side-r a.shop2-cart-update {
      display: inline-block;
      width: 232px; } }
  .product-side-r .buy-one-click {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    margin-left: 15px;
    height: 48px;
    border-radius: 1px; }
  @media all and (max-width: 795px) {
    .product-side-r .buy-one-click {
      margin: 0; } }
  @media all and (max-width: 480px) {
    .product-side-r .buy-one-click {
      display: inline-block;
      width: 232px; } }
  .product-side-r .buy-one-click a {
    text-decoration: none;
    color: #fff;
    font: 700 16px/48px "RobotoCondensed"; }
  .product-side-r .product-compare-btn-wrapper {
    margin-top: 25px; }
  .product-side-r .product-options {
    margin-top: 25px; }
  .product-side-r .product-options > li {
    padding: 11px 11px 5px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    @media all and (max-width: 795px) {
    .product-side-r .product-options > li {
      display: block; } }
    .product-side-r .product-options > li.even {
      border-radius: 1px;
      background-color: rgba(130, 53, 15, 0.05); }
  .product-side-r .product-options .option-title {
    padding-bottom: 6px;
    -webkit-flex-basis: 196px;
    -moz-flex-basis: 196px;
    -ms-flex-preferred-size: 196px;
    flex-basis: 196px; }
  .product-side-r .product-options .option-body {
    padding-bottom: 6px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .product-side-r .form-add {
    margin-bottom: 20px; }

#product_tabs {
  padding: 0;
  margin-bottom: 20px; }

.shop-product-desc {
  margin-bottom: 20px;
  padding: 16px 0;
  text-align: left;
  border-bottom: 2px solid #e5e5e5; }
  .shop-product-desc .desc-area-body {
    margin: -15px 0;
    font: 400 16px "RobotoCondensed"; }
  .shop-product-desc .shop2-group-kinds {
    margin: 0;
    display: block; }
  .shop-product-desc .shop-kind-item {
    display: inline-block;
    vertical-align: top;
    margin-right: 15px; }
  .shop-product-desc .shop-kind-item .product-params-tr-wr {
    display: block;
    width: 100%; }
  .shop-product-desc .shop2-color-pick li, .shop-product-desc .shop2-texture-pick li {
    border-color: #eb3c3c; }

.shop2-product-params .product-params-tr {
  padding: 4px 0 6px;
  border-top: 1px solid #e7e7e7; }
  .shop2-product-params .product-params-title, .shop2-product-params .product-params-body {
    display: inline-block;
    vertical-align: middle;
    width: 38%;
    color: #2d2d2d;
    font: 400 14px "RobotoCondensed"; }
  .shop2-product-params .product-params-title {
    margin-right: 10px; }
  .shop2-product-params .product-params-body {
    display: inline-block;
    vertical-align: middle;
    width: 60%; }

#shop2-tabs-3 .shop-kind-item {
  width: auto;
  padding: 15px;
  margin-right: 0;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 -2px 0 rgba(0, 0, 0, 0.05); }

.r-tabs-anchor {
  cursor: pointer;
  display: inline-block;
  height: 43px;
  text-decoration: none;
  color: #8a4b16;
  padding: 0;
  font: 700 18px/60px 'RobotoCondensed';
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.r-tabs .r-tabs-nav {
  margin: 0;
  padding: 0;
  margin-bottom: -1px;
  height: 60px;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.09);
  border-radius: 1px;
  background-color: #fff; }

.r-tabs .r-tabs-tab {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 -2px 0;
  height: 60px;
  padding: 0 20px; }
  .r-tabs .r-tabs-tab.r-tabs-state-active {
    position: relative;
    height: 60px;
    box-shadow: inset 0 0 0 1px #8a4b16;
    border-radius: 1px;
    background-color: #fff; }

.r-tabs .r-tabs-accordion-title {
  display: none; }

.r-tabs .r-tabs-panel.r-tabs-state-active {
  display: block; }
/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
  opacity: 0.5; }
/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
  color: #8a4b16;
  font: 700 18px/60px 'RobotoCondensed';
  text-shadow: none; }
/* Tab panel */
.r-tabs .r-tabs-panel {
  display: none;
  font-size: 14px;
  color: #000; }
/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
  position: relative;
  display: block;
  padding: 10px;
  color: #8a4b16;
  text-decoration: none;
  height: 60px;
  box-shadow: inset 0 0 0 1px #8a4b16;
  border-radius: 1px;
  background-color: #fff; }
/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
  box-shadow: inset 0 0 0 2px #5e34a5;
  border-radius: 1px;
  background-color: #fff;
  background-color: rgba(94, 52, 165, 0.16); }
/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
  opacity: 0.5; }

@media only screen and (max-width: 640px) {
  #product_tabs {
    background: none; }

  .shop-product-desc {
    padding: 0;
    border: none; }
    .shop-product-desc .desc-area {
      padding: 10px 15px 20px; }
    .shop-product-desc .shop2-product-params {
      display: block; }
      .shop-product-desc .shop2-product-params .product-params-tr {
        display: block;
        margin: 0;
        padding: 10px; }
      .shop-product-desc .shop2-product-params .product-compare {
        padding: 8px 15px; }
      .shop-product-desc .shop2-product-params .product-params-title, .shop-product-desc .shop2-product-params .product-params-body {
        display: inline-block;
        border: none;
        padding: 0; }

  .r-tabs .r-tabs-nav {
    display: none; }

  .r-tabs .r-tabs-panel {
    margin-bottom: 11px;
    box-shadow: inset 0 -1px 0 rgba(26, 4, 77, 0.2), inset 0 1px 0 rgba(26, 4, 77, 0.2);
    background-color: #fff;
    border-top: none; }

  .r-tabs .r-tabs-accordion-title {
    display: block;
    margin: 0 0 8px;
    position: relative; }

  .r-tabs .r-tabs-accordion-title.r-tabs-state-active {
    margin: 0; }

  .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
    padding: 0 40px 0 12px; }

  .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
    box-shadow: inset 0 0 0 2px #5e34a5;
    border-radius: 1px;
    background-color: #fff;
    background-color: rgba(94, 52, 165, 0.16); } }
  @media only screen and (max-width: 640px) and (max-width: 320px) {
    .shop-product-desc {
      padding: 0; } }

.shop2-product-folders-header {
  font: 400 25px TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  margin: 0 0 19px; }

.shop2-product-folders {
  margin-bottom: 22px; }
  .shop2-product-folders a {
    color: #fff;
    font: 400 14px/32px 'RobotoCondensed';
    background: #f6961c; }
  .shop2-product-folders a span {
    border-width: 16px 0 16px 10px;
    border-color: transparent transparent transparent #f6961c; }

.shop-kind-item-wr {
  display: block;
  position: relative;
  min-width: 280px;
  min-height: 0;
  margin-bottom: 30px; }
  .shop-kind-item-wr h4 {
    margin: 0 0 17px;
    padding-bottom: 9px;
    border-bottom: 1px solid rgba(26, 4, 77, 0.2);
    font: 400 26px TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; }

.shop-group-kinds {
  padding: 0 20px; }
  @media all and (max-width: 480px) {
  .shop-group-kinds {
    padding: 0; } }
  .shop-group-kinds .owl-nav {
    display: none; }

.shop-kind-item {
  width: auto;
  max-width: 220px;
  box-shadow: inset 0 -1px 0 rgba(57, 32, 102, 0.2);
  background-color: #fff; }
  .shop-kind-item .tpl-rating-block {
    font-size: 0;
    text-align: center; }
  .shop-kind-item .kind-details {
    margin-top: 5px;
    padding-bottom: 15px; }
  .shop-kind-item .kind-name {
    margin-top: 4px; }
  .shop-kind-item .kind-name a {
    color: #d32501;
    text-decoration: none;
    font: 400 18px 'RobotoCondensed'; }
  .shop-kind-item .product-anonce {
    margin-top: 13px;
    color: #212121;
    font: 400 13px 'roboto'; }
  .shop-kind-item .product-price {
    margin-top: 15px; }

.tpl-comments-wrapper {
  padding: 0 20px; }
  @media all and (max-width: 640px) {
  .tpl-comments-wrapper {
    padding: 0; } }
  .tpl-comments-wrapper .tpl-block-header {
    display: none; }
  .tpl-comments-wrapper .tpl-comment .tpl-header {
    padding-bottom: 10px;
    height: auto;
    background: none;
    border-bottom: 1px solid #e9e9e9;
    font: 400 14px 'roboto'; }
  .tpl-comments-wrapper .tpl-comment .tpl-name {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
    font: 400 14px 'roboto'; }
  .tpl-comments-wrapper .tpl-comment .tpl-date {
    color: #212121;
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin-right: 23px;
    font: 700 14px 'RobotoCondensed'; }
  .tpl-comments-wrapper .tpl-comment .tpl-stars {
    margin: 0;
    float: none;
    display: inline-block;
    vertical-align: middle; }
  .tpl-comments-wrapper .tpl-comment .tpl-body {
    margin: 0;
    padding: 15px 20px; }

.tpl-auth-wrapper {
  margin-top: 5px;
  border-radius: 3px; }
  @media all and (max-width: 595px) {
  .tpl-auth-wrapper {
    margin: 0 -20px -40px;
    border-radius: 0 0 19px 19px; } }

.tpl-form, .tpl-info + .tpl-form {
  margin: 0 0 16px;
  padding: 20px 0 0;
  overflow: inherit;
  position: relative; }
  @media all and (max-width: 595px) {
  .tpl-form, .tpl-info + .tpl-form {
    padding-bottom: 20px; } }
  .tpl-form .tpl-left, .tpl-info + .tpl-form .tpl-left {
    width: 227px; }
  .tpl-form .tpl-left .tpl-title, .tpl-info + .tpl-form .tpl-left .tpl-title {
    padding-top: 6px;
    font: normal 14px Tahoma, Verdana, Segoe, sans-serif;
    color: #34383a; }
  .tpl-form .tpl-left .end-em input[type="text"], .tpl-info + .tpl-form .tpl-left .end-em input[type="text"] {
    width: 250px; }
  .tpl-form .tpl-left .tpl-field-reg, .tpl-info + .tpl-form .tpl-left .tpl-field-reg {
    float: right; }
  .tpl-form .tpl-left .tpl-field, .tpl-info + .tpl-form .tpl-left .tpl-field {
    margin: 0 0 20px 0; }
  .tpl-form .tpl-left .jq-checkbox, .tpl-info + .tpl-form .tpl-left .jq-checkbox {
    width: 25px;
    height: 25px;
    margin-right: 9px; }
  .tpl-form .tpl-left input[type="text"], .tpl-info + .tpl-form .tpl-left input[type="text"], .tpl-form .tpl-left input[type=password], .tpl-info + .tpl-form .tpl-left input[type=password] {
    border: none;
    width: 100%;
    border-radius: 0; }
  .tpl-form .pull-left, .tpl-info + .tpl-form .pull-left {
    float: none !important; }
  .tpl-form .pull-right.shop2-btn, .tpl-info + .tpl-form .pull-right.shop2-btn {
    float: none !important;
    padding: 0;
    font: 700 14px 'RobotoCondensed';
    margin-right: 5px;
    width: 77px;
    height: 36px; }
  @media all and (max-width: 380px) {
    .tpl-form .pull-right.shop2-btn, .tpl-info + .tpl-form .pull-right.shop2-btn {
      width: 68px; } }
  @media all and (max-width: 340px) {
    .tpl-form .pull-right.shop2-btn, .tpl-info + .tpl-form .pull-right.shop2-btn {
      width: 66px; } }
  .tpl-form .shop2-btn, .tpl-info + .tpl-form .shop2-btn {
    vertical-align: top;
    width: 138px;
    height: 36px;
    padding: 0;
    color: #fff;
    text-align: center;
    border: none;
    box-shadow: none;
    font: 700 14px/36px 'RobotoCondensed'; }
  @media all and (max-width: 380px) {
    .tpl-form .shop2-btn, .tpl-info + .tpl-form .shop2-btn {
      width: 128px; } }
  @media all and (max-width: 340px) {
    .tpl-form .shop2-btn, .tpl-info + .tpl-form .shop2-btn {
      width: 120px; } }
  @media all and (max-width: 510px) {
    .tpl-form .tpl-right, .tpl-info + .tpl-form .tpl-right {
      padding-top: 15px; } }
  .tpl-form .tpl-right .shop2-btn, .tpl-info + .tpl-form .tpl-right .shop2-btn {
    margin-top: 10px;
    width: 200px; }
    @media all and (max-width: 510px) {
    .tpl-form .tpl-right .shop2-btn, .tpl-info + .tpl-form .tpl-right .shop2-btn {
      margin-top: 22px;
      display: block;
      text-align: center; } }
  .tpl-form .tpl-right .tpl-field, .tpl-info + .tpl-form .tpl-right .tpl-field {
    font: 400 13px 'RobotoCondensed';
    color: #676767;
    margin-bottom: 0; }
  .tpl-form .tpl-button, .tpl-info + .tpl-form .tpl-button {
    border: none;
    background-image: -o-linear-gradient(transparent, transparent);
    background-image: -moz-linear-gradient(transparent, transparent);
    background-image: -webkit-linear-gradient(transparent, transparent);
    background-image: -ms-linear-gradient(transparent, transparent);
    background-image: linear-gradient( transparent, transparent);
    -pie-background: linear-gradient( transparent, transparent);
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0; }
  .tpl-form .tpl-button:hover, .tpl-info + .tpl-form .tpl-button:hover {
    background-color: #f6961c;
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1));
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1));
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1));
    background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1));
    background-image: linear-gradient( rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1));
    -pie-background: linear-gradient( rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)); }
  .tpl-form .tpl-button:active, .tpl-info + .tpl-form .tpl-button:active {
    background-color: #f6961c;
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
    background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
    background-image: -ms-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
    background-image: linear-gradient( rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
    -pie-background: linear-gradient( rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }

@media only screen and (max-width: 500px) {
  .tpl-auth .tpl-left {
    float: none;
    width: auto;
    margin-right: 0; } }

a.shop2-btn-back {
  position: relative;
  width: 151px;
  height: 36px;
  text-align: center;
  padding: 0;
  background: none;
  font: 700 16px/36px 'RobotoCondensed';
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  a.shop2-btn-back::before {
    position: absolute;
    top: 13px;
    left: 14px;
    width: 12px;
    height: 7px;
    content: '';
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M6%207c-.26%200-.51-.1-.71-.29l-4-4c-.39-.39-.39-1.03%200-1.42.39-.39%201.03-.39%201.42%200L6%204.59l3.29-3.3c.39-.39%201.03-.39%201.42%200%20.39.39.39%201.03%200%201.42l-4%204C6.51%206.9%206.26%207%206%207z%22%20fill%3D%22%238a4b16%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  a.shop2-btn-back:hover {
    background: none; }

.cat-top-button-wr {
  margin-bottom: 18px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }

.shop-cart-clear .shop2-btn {
  width: 160px;
  height: 36px;
  padding: 0;
  text-align: center;
  font: 700 16px/36px 'RobotoCondensed';
  background: none; }
  .shop-cart-clear .shop2-btn:hover {
    background: none; }

.shop-cart-title {
  padding: 0;
  height: 36px;
  color: #82350f;
  font: 700 12px/36px "RobotoCondensed";
  background: rgba(130, 53, 15, 0.05);
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }
  .shop-cart-title .cart-product-title {
    max-width: 723px;
    padding: 0 0 0 13px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 273px;
    -moz-flex-basis: 273px;
    -ms-flex-preferred-size: 273px;
    flex-basis: 273px; }
  .shop-cart-title .shop-cart-title-right {
    min-width: 320px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media only screen and (max-width: 700px) {
    .shop-cart-title .shop-cart-title-right {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      font-size: 0;
      display: none; } }
  .shop-cart-title .cart-price-title {
    width: 100%;
    max-width: 198px; }
  .shop-cart-title .cart-amount-title {
    width: 100%;
    max-width: 226px; }
  .shop-cart-title .cart-total-price-title {
    min-width: 80px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }

.shop2-cart-product {
  padding: 13px 0;
  border-bottom: 1px solid #d5d5d5;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  @media all and (max-width: 700px) {
  .shop2-cart-product {
    display: block; } }
  .shop2-cart-product .cart-product-left {
    max-width: 723px;
    padding: 0 0 0 13px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .shop2-cart-product .cart-product-image-wr {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
  .shop2-cart-product .cart-product-image {
    position: relative;
    min-width: 80px;
    margin-right: 12px; }
  .shop2-cart-product .cart-product-info-wr {
    width: 100%;
    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; }
  @media all and (max-width: 1023px) {
    .shop2-cart-product .cart-product-info-wr {
      display: block; } }
  .shop2-cart-product .cart-name-wr {
    max-width: 290px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .shop2-cart-product .cart-product-action {
    color: #f00;
    font: 400 13px "RobotoCondensed"; }
  .shop2-cart-product .cart-product-name a {
    font: 400 18px "RobotoCondensed";
    text-decoration: none;
    color: #f49010; }
  .shop2-cart-product .cart-product-param-wr {
    max-width: 240px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0; }
  .shop2-cart-product .product-anonce {
    font: 400 13px 'roboto';
    color: #212121; }
  .shop2-cart-product .cart-product-article {
    color: #8a4b16;
    font: 400 13px 'roboto';
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .shop2-cart-product .cart-product-article span {
    width: 128px;
    color: #82350f;
    font: 700 12px "RobotoCondensed"; }
    @media only screen and (max-width: 400px) {
    .shop2-cart-product .cart-product-article span {
      min-width: 80px;
      width: 80px;
      margin-right: 14px; } }
  .shop2-cart-product .cart-product-param {
    padding: 0;
    margin: 0;
    list-style: none; }
  .shop2-cart-product .cart-product-param li {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .shop2-cart-product .cart-product-param li .param-title {
      min-width: 128px;
      font: 700 12px "RobotoCondensed";
      color: #82350f; }
    @media only screen and (max-width: 400px) {
      .shop2-cart-product .cart-product-param li .param-title {
        min-width: 80px;
        width: 80px;
        margin-right: 14px; } }
    .shop2-cart-product .cart-product-param li .param-value {
      color: #8a4b16;
      font: 400 13px 'roboto'; }
  .shop2-cart-product .cart-product-right {
    min-width: 320px;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media only screen and (max-width: 700px) {
    .shop2-cart-product .cart-product-right {
      min-width: 100%; } }
  .shop2-cart-product .cart-product-right-in {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .shop2-cart-product .shop2-product-amount {
    text-align: left; }
  .shop2-cart-product .shop2-product-amount button {
    display: none; }
  .shop2-cart-product .shop2-product-amount input {
    margin: 0; }
  .shop2-cart-product .cart-price {
    width: 100%;
    max-width: 198px;
    font: 400 16px "RobotoCondensed"; }
  @media only screen and (max-width: 700px) {
    .shop2-cart-product .cart-price {
      display: none; } }
  .shop2-cart-product .cart-amount {
    width: 100%;
    max-width: 226px; }
  @media only screen and (max-width: 400px) {
    .shop2-cart-product .cart-amount {
      max-width: 95px; } }
  .shop2-cart-product .cart-amount .shop2-product-amount input {
    min-height: 30px; }
  .shop2-cart-product .cart-price-total {
    min-width: 80px;
    font: 700 18px "RobotoCondensed";
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  .shop2-cart-product .cart-delete {
    position: absolute;
    top: -31px;
    right: 0;
    height: 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%229px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%209%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M7.88.19c.25-.25.67-.25.93%200%20.25.26.25.68%200%20.93L5.432%204.498l3.378%203.38c.25.26.25.67%200%20.93-.26.26-.68.26-.93%200L4.5%205.437l-3.38%203.37c-.25.26-.67.26-.93%200-.25-.25-.25-.68%200-.93l3.378-3.38L.19%201.12C-.06.87-.06.45.19.19c.26-.25.68-.25.93%200L4.5%203.57z%22%20fill%3D%22%23212121%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media only screen and (max-width: 700px) {
    .shop2-cart-product .cart-delete {
      position: static; } }
  .shop2-cart-product .cart-delete a {
    width: 31px;
    height: 31px;
    display: block; }
  .shop2-cart-product .cart-delete img {
    display: none; }

.shop-cart-total {
  list-style: none;
  margin: 20px 0 30px;
  padding: 0;
  text-align: right;
  float: right;
  width: 100%; }
  .shop-cart-total li:last-child .shop-cart-total-in2 {
    border-bottom: 1px solid #dedede; }
  .shop-cart-total .shop-cart-total-in {
    display: inline-block;
    width: 100%;
    text-align: right;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }
  .shop-cart-total .shop-cart-total-in.in-total .shop-cart-total-title {
    font: 400 14px 'roboto';
    color: #4a4a4a; }
    .shop-cart-total .shop-cart-total-in.in-total .shop-cart-sum {
      font: 700 20px 'RobotoCondensed';
      color: #000; }
  .shop-cart-total .shop-cart-total-in .shop-cart-total-title {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    color: #4a4a4a;
    font: 400 14px 'roboto'; }
  .shop-cart-total .shop-cart-total-in .shop-cart-sum {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    font: 400 16px 'RobotoCondensed';
    min-width: 119px;
    padding-left: 10px;
    color: #000; }
    .shop-cart-total .shop-cart-total-in .shop-cart-sum strong {
      font-weight: normal;
      font: 700 20px 'RobotoCondensed'; }
  .shop-cart-total .shop-cart-total-in2 {
    font-size: 0;
    height: 72px;
    min-width: 307px;
    border-top: 1px solid #dedede;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  @media all and (max-width: 715px) {
    .shop-cart-total .shop-cart-total-in2 {
      width: 100%;
      min-width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; } }
  .shop-cart-total .shop2-coupon-wr {
    position: relative;
    text-align: justify;
    text-justify: newspaper;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .shop-cart-total .shop-cart-total-in-cupon {
    text-align: right;
    margin: -1px 0;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9; }
  .shop-cart-total .shop-cart-total-in-cupon .shop-cart-total-in-cupon-in {
    height: 73px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    -webkit-flex-basis: 242px;
    -moz-flex-basis: 242px;
    -ms-flex-preferred-size: 242px;
    flex-basis: 242px;
    border-radius: 0 6px 6px 0; }
    @media all and (max-width: 715px) {
    .shop-cart-total .shop-cart-total-in-cupon .shop-cart-total-in-cupon-in {
      -webkit-flex-basis: 100%;
      -moz-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; } }
  .shop-cart-total .shop-cart-total-in-cupon .shop-cart-total-in2 {
    min-width: 307px;
    height: 73px;
    border-top: none; }
    @media all and (max-width: 600px) {
    .shop-cart-total .shop-cart-total-in-cupon .shop-cart-total-in2 {
      width: 100%;
      min-width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; } }
  .shop-cart-total .shop-cart-total-in-cupon .shop-cart-total-title {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    color: #4a4a4a;
    font: 400 14px "roboto"; }
    .shop-cart-total .shop-cart-total-in-cupon .shop-cart-total-title .s1 {
      cursor: pointer;
      display: none;
      vertical-align: middle;
      margin-left: 17px;
      width: 36px;
      height: 36px;
      background: #8a4b16 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%3Cpath%20d%3D%22M5.5%207.5H1c-.55%200-1-.45-1-1s.45-1%201-1h4.5V1c0-.55.45-1%201-1s1%20.45%201%201v4.5H12c.55%200%201%20.45%201%201s-.45%201-1%201H7.5V12c0%20.55-.45%201-1%201s-1-.45-1-1z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    @media all and (max-width: 715px) {
      .shop-cart-total .shop-cart-total-in-cupon .shop-cart-total-title .s1 {
        display: inline-block; } }
  .shop-cart-total .shop-cart-total-in-cupon .shop-cart-sum {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    font: 400 16px "RobotoCondensed";
    min-width: 110px;
    padding-left: 10px;
    color: #000; }
    .shop-cart-total .shop-cart-total-in-cupon .shop-cart-sum strong {
      font-weight: normal;
      font: 700 20px "RobotoCondensed"; }

.text-right a.shop2-cart-update {
  background: none;
  border: none;
  width: 160px;
  height: 36px;
  padding: 0;
  display: none;
  margin: 18px 0 18px;
  line-height: 36px;
  text-align: center; }

.shop2-coupon-in {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  @media all and (max-width: 715px) {
  .shop2-coupon-in {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(130, 53, 15, 0.8);
    z-index: 10001;
    opacity: 0;
    visibility: hidden;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .shop2-coupon-in.active {
      opacity: 1;
      visibility: visible; } }

.shop-coupon {
  position: relative;
  z-index: 2;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  margin-right: 20px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  @media all and (max-width: 715px) {
  .shop-coupon {
    width: 272px;
    padding: 10px 14px;
    min-height: 155px;
    margin-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25), inset 0 133px 0 #fff;
    border-radius: 1px;
    background-color: #82350f; } }
  .shop-coupon .shop2-coupon-title {
    display: none;
    color: #8a4b16;
    font: 700 18px "RobotoCondensed"; }
  @media all and (max-width: 715px) {
    .shop-coupon .shop2-coupon-title {
      display: block;
      margin-bottom: 14px; } }
  .shop-coupon .shop2-coupon-close {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 24px;
    height: 24px;
    display: 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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.29%202.71L8.58%2010l-7.29%207.29c-.39.39-.39%201.03%200%201.42.39.39%201.03.39%201.42%200L10%2011.42l7.29%207.29c.39.39%201.03.39%201.42%200%20.39-.39.39-1.03%200-1.42L11.42%2010l7.29-7.29c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L10%208.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%2382350f%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 14px 14px; }
  @media all and (max-width: 715px) {
    .shop-coupon .shop2-coupon-close {
      display: block; } }
  .shop-coupon input[type="text"] {
    vertical-align: top;
    width: 100%;
    padding: 0;
    margin: 0;
    min-height: 30px; }
  .shop-coupon .coupon-label {
    font: 700 12px "RobotoCondensed";
    color: #82350f; }
  @media all and (max-width: 715px) {
    .shop-coupon .coupon-label {
      display: block;
      padding-bottom: 10px; } }
  .shop-coupon .coupon-body {
    height: 36px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }
  .shop-coupon .coupon-btn {
    position: relative;
    display: inline;
    width: 160px;
    height: 36px;
    padding: 0;
    margin-bottom: -1px;
    font: 700 14px "RobotoCondensed";
    color: #fff;
    border: none;
    border-radius: 1px;
    background-color: #8a4b16; }
  @media all and (max-width: 900px) {
    .shop-coupon .coupon-btn {
      width: 122px; } }
  @media all and (max-width: 715px) {
    .shop-coupon .coupon-btn {
      width: 36px;
      height: 36px;
      font-size: 0;
      background: #8a4b16 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2214px%22%20%20viewBox%3D%220%200%2017%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M9.29%2013.29c-.39.39-.39%201.03%200%201.42.39.39%201.03.39%201.42%200l6-6c.39-.39.39-1.03%200-1.42l-6-6c-.39-.39-1.03-.39-1.42%200-.39.39-.39%201.03%200%201.42L13.58%207H0v2h13.58z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }
  .shop-coupon .coupon-field {
    display: block;
    overflow: hidden;
    margin: 0 30px 0 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  @media all and (max-width: 715px) {
    .shop-coupon .coupon-field {
      margin-right: 13px; } }
  .shop-coupon .coupon-field input[type="text"] {
    width: 100%;
    height: 30px;
    padding: 0 10px;
    cursor: text;
    outline: none;
    font-family: inherit;
    font: 400 14px "RobotoCondensed";
    color: #313131;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media all and (max-width: 715px) {
    .shop-coupon .coupon-field input[type="text"] {
      height: 36px; } }

.coupon-id {
  padding: 10px 6px 12px 0;
  cursor: default;
  text-align: left;
  line-height: 0;
  font-size: 0;
  color: #414141; }
  @media all and (max-width: 715px) {
  .coupon-id {
    padding: 40px 6px 0 0; } }
  .coupon-id a, .coupon-id span {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    font-size: 13px; }
  .coupon-id .coupon-code {
    padding: 0 10px 0 12px;
    color: #fff;
    font: 400 13px/14px 'roboto'; }
  .coupon-id .coupon-delete {
    line-height: 0;
    font-size: 0;
    text-decoration: none;
    background: url(/d/1162920/t/images/css/delete-coupon.png) 0 0 no-repeat;
    width: 17px;
    height: 17px;
    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%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8.499%2C17.000%20C3.805%2C17.000%20-0.000%2C13.194%20-0.000%2C8.500%20C-0.000%2C3.805%203.805%2C-0.000%208.499%2C-0.000%20C13.194%2C-0.000%2017.000%2C3.805%2017.000%2C8.500%20C17.000%2C13.194%2013.194%2C17.000%208.499%2C17.000%20ZM8.499%2C1.000%20C4.357%2C1.000%200.999%2C4.358%200.999%2C8.500%20C0.999%2C12.642%204.357%2C16.000%208.499%2C16.000%20C12.642%2C16.000%2016.000%2C12.642%2016.000%2C8.500%20C16.000%2C4.358%2012.642%2C1.000%208.499%2C1.000%20ZM11.845%2C11.846%20C11.640%2C12.051%2011.307%2C12.051%2011.102%2C11.846%20L8.499%2C9.243%20L5.896%2C11.846%20C5.691%2C12.051%205.358%2C12.051%205.153%2C11.846%20C4.947%2C11.640%204.947%2C11.307%205.153%2C11.102%20L7.756%2C8.499%20L5.153%2C5.897%20C4.947%2C5.691%204.947%2C5.358%205.153%2C5.153%20C5.358%2C4.948%205.691%2C4.948%205.896%2C5.153%20L8.499%2C7.756%20L11.102%2C5.153%20C11.307%2C4.948%2011.640%2C4.948%2011.845%2C5.153%20C12.050%2C5.358%2012.050%2C5.691%2011.845%2C5.897%20L9.242%2C8.499%20L11.845%2C11.102%20C12.050%2C11.307%2012.050%2C11.640%2011.845%2C11.846%20Z%22%20class%3D%22cls-1%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media all and (max-width: 715px) {
    .coupon-id .coupon-delete {
      width: 13px;
      height: 13px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M1.61.904l3.89%203.89L9.39.903c.194-.195.51-.195.706%200%20.195.195.195.512%200%20.707L6.206%205.5l3.89%203.89c.195.194.195.51%200%20.706-.195.195-.512.195-.707%200L5.5%206.206l-3.89%203.89c-.194.195-.51.195-.706%200C.71%209.9.71%209.584.904%209.39l3.89-3.89-3.89-3.89C.71%201.417.71%201.1.904.905c.195-.195.512-.195.707%200z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }

.shop-cart-registration-btn {
  text-align: right; }
  .shop-cart-registration-btn span {
    cursor: pointer;
    text-align: center;
    display: inline-block;
    width: 311px;
    height: 48px;
    border-radius: 1px;
    color: #fff;
    font: 700 18px/48px "RobotoCondensed"; }
  @media all and (max-width: 340px) {
    .shop-cart-registration-btn span {
      width: 100%; } }

.shop-cart-registration {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(130, 53, 15, 0.8);
  z-index: 10001;
  opacity: 0;
  visibility: hidden;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  @media all and (max-width: 670px) {
  .shop-cart-registration {
    overflow: auto;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; } }
  .shop-cart-registration.active {
    opacity: 1;
    visibility: visible; }

.table-registration-close {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 24px;
  height: 24px;
  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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.29%202.71L8.58%2010l-7.29%207.29c-.39.39-.39%201.03%200%201.42.39.39%201.03.39%201.42%200L10%2011.42l7.29%207.29c.39.39%201.03.39%201.42%200%20.39-.39.39-1.03%200-1.42L11.42%2010l7.29-7.29c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L10%208.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%2382350f%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  background-size: 14px 14px; }
  @media all and (max-width: 670px) {
  .table-registration-close {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M1.29%202.71L8.58%2010l-7.29%207.29c-.39.39-.39%201.03%200%201.42.39.39%201.03.39%201.42%200L10%2011.42l7.29%207.29c.39.39%201.03.39%201.42%200%20.39-.39.39-1.03%200-1.42L11.42%2010l7.29-7.29c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L10%208.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 14px 14px; } }

.table-registration {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  min-height: 299px;
  max-width: 740px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: 1px;
  overflow: auto;
  background-color: #fff;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  @media all and (max-width: 670px) {
  .table-registration {
    display: block;
    max-width: 320px; } }
  .table-registration li {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0; }
  @media all and (max-width: 670px) {
    .table-registration li {
      display: block;
      padding-bottom: 45px; } }
  .table-registration .cell-l {
    text-align: center;
    background: #82350f;
    min-height: 299px; }
  .table-registration .cell-l .cell-l-title {
    padding: 22px 0 31px;
    color: #fff;
    font: 700 18px "RobotoCondensed"; }
  .table-registration .form-registration {
    text-align: left;
    width: 218px;
    display: inline-block; }
  .table-registration .form-registration .input {
    display: block; }
    .table-registration .form-registration .input div {
      margin-bottom: 6px;
      color: #fff;
      font: 700 12px "RobotoCondensed"; }
  .table-registration .form-registration .log {
    margin-bottom: 8px; }
  .table-registration .form-registration input {
    min-height: 30px;
    color: #fff;
    background: transparent;
    width: 100%; }
  .table-registration .form-registration button {
    margin-top: 22px;
    width: 100%;
    height: 48px;
    border-radius: 1px;
    border: none;
    color: #fff;
    font: 700 18px "RobotoCondensed"; }
  .table-registration .cell-r {
    text-align: center; }
  .table-registration .cell-r-in {
    margin: 45px 0 36px;
    display: inline-block;
    text-align: left;
    width: 274px;
    padding: 0 15px;
    font: 400 14px 'roboto'; }
  .table-registration a {
    display: inline-block;
    width: 218px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .table-registration a.cell-r-reg {
    text-decoration: none;
    height: 36px;
    font: 700 16px/36px "RobotoCondensed";
    margin-bottom: 14px; }
  .table-registration a.shop2-btn {
    height: 48px;
    border: none;
    box-shadow: none;
    color: #fff;
    font: 700 18px/38px "RobotoCondensed"; }

.shop2-order-options .options-list .option-type .option-details {
  overflow: inherit; }
  .shop2-order-options .options-list .option-type.active-type {
    background: none; }

.main-blocks {
  width: 100%; }
  .main-blocks .main-blocks-in {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media all and (max-width: 900px) {
    .main-blocks .main-blocks-in {
      padding: 0 15px; } }
  @media all and (max-width: 480px) {
    .main-blocks .main-blocks-in {
      padding: 0; } }
  .main-blocks .main-blocks-wrapper1 {
    padding: 0 20px; }
  @media all and (max-width: 900px) {
    .main-blocks .main-blocks-wrapper1 {
      padding: 0 15px; } }
  .main-blocks .main-blocks-name {
    margin-bottom: 20px;
    padding: 29px 0 10px;
    color: #000;
    font: 400 28px TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    border-bottom: 1px solid rgba(26, 4, 77, 0.2); }
  @media all and (max-width: 480px) {
    .main-blocks .main-blocks-name {
      padding-left: 10px; } }
  .main-blocks .product-list-thumbs {
    margin: 0; }
  .main-blocks .product-list-thumbs .shop-product-item {
    display: block;
    width: auto;
    margin: 0;
    box-shadow: none; }
  .main-blocks .product-list-thumbs .shop-product-item:hover .product-amount-wrapper .shop-product-button, .main-blocks .product-list-thumbs .shop-product-item:hover .product-amount-wrapper .text-right a.shop2-cart-update, .text-right .main-blocks .product-list-thumbs .shop-product-item:hover .product-amount-wrapper a.shop2-cart-update {
    opacity: 1;
    visibility: visible;
    -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; }
  .main-blocks .product-list-thumbs .shop-product-item .tpl-stars-wrapper, .main-blocks .product-list-thumbs .shop-product-item .product-article, .main-blocks .product-list-thumbs .shop-product-item .product-bot-action, .main-blocks .product-list-thumbs .shop-product-item .product-amount, .main-blocks .product-list-thumbs .shop-product-item .product-info-in {
    display: none; }
  .main-blocks .product-list-thumbs .shop-product-item .product-amount-wrapper {
    margin-top: 14px;
    min-height: 1px;
    box-shadow: inset 0 1px 0 rgba(57, 32, 102, 0.2); }
  .main-blocks .product-list-thumbs .shop-product-item .product-amount-wrapper .shop-product-button, .main-blocks .product-list-thumbs .shop-product-item .product-amount-wrapper .text-right a.shop2-cart-update, .text-right .main-blocks .product-list-thumbs .shop-product-item .product-amount-wrapper a.shop2-cart-update {
    margin-top: 0;
    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; }
  @media all and (max-width: 795px) {
          .main-blocks .product-list-thumbs .shop-product-item .product-amount-wrapper .shop-product-button, .main-blocks .product-list-thumbs .shop-product-item .product-amount-wrapper .text-right a.shop2-cart-update, .text-right .main-blocks .product-list-thumbs .shop-product-item .product-amount-wrapper a.shop2-cart-update {
            display: none; } }
  .main-blocks .owl-nav-wrapper {
    text-align: center; }
  @media all and (max-width: 795px) {
    .main-blocks .owl-nav-wrapper {
      margin-top: 20px; } }
  .main-blocks .owl-nav-wrapper .owl-nav-in {
    position: relative;
    text-align: center;
    display: inline-block;
    padding: 0 62px; }
  .main-blocks .owl-nav-wrapper .owl-nav-in .owl-nav {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 40px; }
  @media all and (max-width: 795px) {
        .main-blocks .owl-nav-wrapper .owl-nav-in .owl-nav {
          display: none; } }
  .main-blocks .owl-nav-wrapper .owl-nav-in .owl-nav .owl-prev, .main-blocks .owl-nav-wrapper .owl-nav-in .owl-nav .owl-next {
    cursor: pointer;
    position: absolute;
    top: 0;
    font-size: 0;
    width: 40px;
    height: 40px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2020%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.29%202.71l8%208c.39.39%201.03.39%201.42%200l8-8c.39-.39.39-1.03%200-1.42-.39-.39-1.03-.39-1.42%200L10%208.58%202.71%201.29C2.32.9%201.68.9%201.29%201.29c-.39.39-.39%201.03%200%201.42z%22%20fill%3D%22%23c56e24%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .main-blocks .owl-nav-wrapper .owl-nav-in .owl-nav .owl-prev {
    left: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg); }
  .main-blocks .owl-nav-wrapper .owl-nav-in .owl-nav .owl-next {
    right: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg); }
  .main-blocks .owl-nav-wrapper .owl-nav-in .owl-dots {
    padding-top: 12px; }
  .main-blocks .owl-nav-wrapper .owl-nav-in .owl-dots .owl-dot {
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    position: relative;
    font-size: 0;
    margin: 0 3px;
    width: 17px;
    height: 17px;
    border-radius: 50%; }
  .main-blocks .owl-nav-wrapper .owl-nav-in .owl-dots .owl-dot::before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 11px;
    height: 11px;
    margin: -6px 0 0 -6px;
    content: '';
    background: #fff;
    box-shadow: inset 0 0 0 1px #c56e24;
    border-radius: 50%; }
  .main-blocks .owl-nav-wrapper .owl-nav-in .owl-dots .owl-dot.active {
    background: #8a4b16; }
    .main-blocks .owl-nav-wrapper .owl-nav-in .owl-dots .owl-dot.active::before {
      box-shadow: none;
      background: #8a4b16; }

.shop-main-header {
  font: 400 30px TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  color: #000; }

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

.buy-one-click-form-in {
  position: relative;
  width: 100%;
  max-width: 330px;
  padding: 20px 20px 5px;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 14px rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 0 14px rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.07);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 100%;
  overflow: auto; }
  .buy-one-click-form-in .close-btn {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    width: 40px;
    height: 40px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2382350f%22%20d%3D%22M%206.4%205%20C%206.4%205%209.71%208.31%209.71%208.31%20C%2010.1%208.7%2010.1%209.33%209.71%209.71%20C%209.32%2010.1%208.7%2010.1%208.31%209.71%20C%208.31%209.71%205%206.4%205%206.4%20C%205%206.4%201.69%209.71%201.69%209.71%20C%201.3%2010.1%200.67%2010.1%200.29%209.71%20C%20-0.1%209.33%20-0.1%208.7%200.29%208.31%20C%200.29%208.31%203.59%205%203.59%205%20C%203.59%205%200.29%201.69%200.29%201.69%20C%20-0.1%201.3%20-0.1%200.67%200.29%200.29%20C%200.67%20-0.1%201.3%20-0.1%201.69%200.29%20C%201.69%200.29%205%203.59%205%203.59%20C%205%203.59%208.31%200.29%208.31%200.29%20C%208.7%20-0.1%209.32%20-0.1%209.71%200.29%20C%2010.1%200.67%2010.1%201.3%209.71%201.69%20C%209.71%201.69%206.4%205%206.4%205%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .buy-one-click-form-in .title {
    color: #82350f;
    font: 700 16px 'RobotoCondensed';
    margin-bottom: 18px; }
  .buy-one-click-form-in .tpl-field {
    margin: 0 0 20px; }
  .buy-one-click-form-in .tpl-field.field-required .field-title:after {
    display: inline-block;
    content: "*";
    color: red;
    margin-left: 2px; }
  .buy-one-click-form-in .field-title {
    margin-bottom: 2px;
    display: block;
    color: #8a4b16;
    font: 700 12px 'RobotoCondensed'; }
  .buy-one-click-form-in textarea, .buy-one-click-form-in input {
    width: 100%;
    height: 36px;
    outline: none; }
  .buy-one-click-form-in textarea.error, .buy-one-click-form-in input.error {
    -moz-box-shadow: inset 0 -1px 0 red;
    -webkit-box-shadow: inset 0 -1px 0 red;
    box-shadow: inset 0 -1px 0 red; }
  .buy-one-click-form-in textarea {
    height: auto; }
  .buy-one-click-form-in .tpl-form-button {
    width: 96px;
    height: 40px;
    display: inline-block;
    margin: 0 4px 0 0;
    padding: 0;
    vertical-align: top;
    text-align: center;
    font: 600 13px/40px arial;
    text-transform: uppercase;
    text-decoration: none;
    border: none; }
  .buy-one-click-form-in .tpl-anketa-success-note {
    padding-bottom: 15px; }

.shop2-panel {
  background: rgba(0, 0, 0, 0.7);
  border: none;
  height: 56px; }
  .shop2-panel .shop-panel-content {
    max-width: 960px;
    margin: 0 auto;
    line-height: 52px;
    text-align: center; }
  .shop2-panel .shop-panel-content a {
    font-size: 16px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 1);
    font-family: 'roboto-r';
    text-decoration: none; }
  .shop2-panel .shop-panel-content a.shop2-panel-link-disabled {
    color: rgba(255, 255, 255, 0.7); }
  .shop2-panel .shop-panel-content .shop2-panel-count {
    border-color: rgba(255, 255, 255, 0.5);
    font-size: 16px;
    color: #fff;
    line-height: 24px;
    padding: 0 8px;
    margin: 0 0 0 22px; }
  .shop2-panel .shop-panel-content .shop-panel-compare {
    display: inline-block;
    font-family: 'roboto-r';
    vertical-align: middle;
    padding-left: 42px;
    position: relative; }
  .shop2-panel .shop-panel-content .shop-panel-compare:after {
    content: '';
    position: absolute;
    left: 0;
    top: 14px;
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2230%22%20height%3D%2223%22%20viewBox%3D%220%200%2030%2023%22%3E%0A%20%20%3Cpath%20fill%3D%22rgba%28255%2C255%2C255%2C.5%29%22%20d%3D%22M23.500%2C5.000%20L17.221%2C5.000%20C16.672%2C5.609%2015.885%2C6.000%2015.000%2C6.000%20C14.115%2C6.000%2013.328%2C5.609%2012.779%2C5.000%20L6.500%2C5.000%20C5.672%2C5.000%205.000%2C4.328%205.000%2C3.500%20L5.000%2C2.500%20C5.000%2C1.671%205.672%2C1.000%206.500%2C1.000%20L12.779%2C1.000%20C13.328%2C0.390%2014.115%2C-0.000%2015.000%2C-0.000%20C15.885%2C-0.000%2016.672%2C0.390%2017.221%2C1.000%20L23.500%2C1.000%20C24.328%2C1.000%2025.000%2C1.671%2025.000%2C2.500%20L25.000%2C3.500%20C25.000%2C4.328%2024.328%2C5.000%2023.500%2C5.000%20ZM15.000%2C2.000%20C14.448%2C2.000%2014.000%2C2.448%2014.000%2C3.000%20C14.000%2C3.552%2014.448%2C4.000%2015.000%2C4.000%20C15.552%2C4.000%2016.000%2C3.552%2016.000%2C3.000%20C16.000%2C2.448%2015.552%2C2.000%2015.000%2C2.000%20ZM14.000%2C16.000%20C14.000%2C19.866%2010.866%2C23.000%207.000%2C23.000%20C3.134%2C23.000%20-0.000%2C19.866%20-0.000%2C16.000%20L7.000%2C6.000%20L14.000%2C16.000%20ZM12.000%2C16.000%20L7.000%2C9.000%20L2.000%2C16.000%20C5.306%2C16.000%208.895%2C16.000%2012.000%2C16.000%20ZM30.000%2C16.000%20C30.000%2C19.866%2026.866%2C23.000%2023.000%2C23.000%20C19.134%2C23.000%2016.000%2C19.866%2016.000%2C16.000%20L23.000%2C6.000%20L30.000%2C16.000%20ZM28.000%2C16.000%20L23.000%2C9.000%20L18.000%2C16.000%20C21.306%2C16.000%2024.895%2C16.000%2028.000%2C16.000%20Z%22/%3E%0A%3C/svg%3E) 0 0 no-repeat;
    width: 30px;
    height: 23px; }
  .shop2-panel .shop-panel-content .shop-panel-cart {
    display: inline-block;
    vertical-align: middle;
    margin-left: 35px;
    padding-left: 38px;
    position: relative; }
  .shop2-panel .shop-panel-content .shop-panel-cart .shop2-panel-count {
    margin-left: 12px; }
  .shop2-panel .shop-panel-content .shop-panel-cart:after {
    content: '';
    position: absolute;
    left: 0;
    top: 14px;
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2226%22%20height%3D%2223%22%20viewBox%3D%220%200%2026%2023%22%3E%0A%20%20%3Cpath%20fill%3D%22rgba%28255%2C255%2C255%2C.5%29%22%20d%3D%22M22.000%2C12.000%20L9.000%2C12.000%20L9.000%2C14.000%20C9.000%2C14.000%2018.819%2C14.000%2021.500%2C14.000%20C22.328%2C14.000%2023.000%2C14.671%2023.000%2C15.500%20C23.000%2C16.328%2022.328%2C17.000%2021.500%2C17.000%20C18.015%2C17.000%207.000%2C17.000%207.000%2C17.000%20L3.989%2C3.000%20C3.989%2C3.000%201.866%2C3.000%201.500%2C3.000%20C0.672%2C3.000%200.000%2C2.328%200.000%2C1.500%20C0.000%2C0.672%200.672%2C-0.000%201.500%2C-0.000%20C-0.262%2C-0.000%206.492%2C-0.000%206.492%2C-0.000%20L6.493%2C-0.001%20L6.493%2C-0.000%20L6.643%2C-0.000%20L6.914%2C2.279%20L7.000%2C3.000%20C9.203%2C3.000%2018.313%2C3.000%2023.000%2C3.000%20C25.329%2C3.000%2026.000%2C3.677%2026.000%2C6.000%20C26.081%2C5.960%2022.000%2C12.000%2022.000%2C12.000%20ZM9.500%2C18.000%20C10.881%2C18.000%2012.000%2C19.119%2012.000%2C20.500%20C12.000%2C21.881%2010.881%2C23.000%209.500%2C23.000%20C8.119%2C23.000%207.000%2C21.881%207.000%2C20.500%20C7.000%2C19.119%208.119%2C18.000%209.500%2C18.000%20ZM21.500%2C18.000%20C22.881%2C18.000%2024.000%2C19.119%2024.000%2C20.500%20C24.000%2C21.881%2022.881%2C23.000%2021.500%2C23.000%20C20.119%2C23.000%2019.000%2C21.881%2019.000%2C20.500%20C19.000%2C19.119%2020.119%2C18.000%2021.500%2C18.000%20Z%22%20class%3D%22cls-1%22/%3E%0A%3C/svg%3E) 0 0 no-repeat;
    width: 26px;
    height: 24px; }

@media only screen and (max-width: 560px) {
  .shop2-panel .shop-panel-content .shop-panel-compare, .shop2-panel .shop-panel-content .shop-panel-cart {
    padding-left: 0; }
    .shop2-panel .shop-panel-content .shop-panel-compare:after, .shop2-panel .shop-panel-content .shop-panel-cart:after {
      display: none; }
    .shop2-panel .shop-panel-content .shop-panel-cart {
      margin-left: 15px; } }

.shop2-color-ext-options .shop2-color-ext-selected {
  border-radius: 0;
  background: none !important;
  box-shadow: none; }

@font-face {
  font-family: "RobotoCondensed";
  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";
  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";
  src: url("/g/fonts/roboto_condensed/roboto_condensed-l.eot");
  src: url("/g/fonts/roboto_condensed/roboto_condensed-l.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto_condensed/roboto_condensed-l.woff2") format("woff2"), url("/g/fonts/roboto_condensed/roboto_condensed-l.woff") format("woff"), url("/g/fonts/roboto_condensed/roboto_condensed-l.ttf") format("truetype"), url("/g/fonts/roboto_condensed/roboto_condensed-l.svg#RobotoCondensed") format("svg");
  font-weight: 300;
  font-style: normal; }

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

@font-face {
  font-family: "RobotoCondensed";
  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: 700;
  font-style: normal; }

@font-face {
  font-family: "RobotoCondensed";
  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: 700;
  font-style: italic; }

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

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

@font-face {
  font-family: 'roboto';
  src: url("/g/fonts/roboto/roboto-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: 700;
  font-style: normal; }

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

.main-slider-wrapper {
  height: 580px; }

.main-slider .slider-img {
  height: 580px !important; }
