@charset "UTF-8";
/*$mainColor1: #fdefda;*/
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  overflow-y: scroll;
}
body {
  margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden], template {
  display: none;
}
a {
  background-color: transparent;
}
a:active, a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b, strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button, input, optgroup, select, textarea {
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button, select {
  text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled], html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  /*border-spacing:0*/
}
/*td,th{padding:0}*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a, a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.visible {
  visibility: visible;
}
.reset-indents {
  padding: 0;
  margin: 0;
}
.reset-font {
  line-height: 0;
  font-size: 0;
}
.clear-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.clearfix:before, .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
  font-size: 0;
}
.clearfix:after {
  clear: both;
}
.clear {
  visibility: hidden;
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0;
}
.clear-self::after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: "";
}
.overflowHidden {
  overflow: hidden;
}
ins {
  text-decoration: none;
}
.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, .table1 th, .table2 td, .table2 th {
  border: 1px solid #afafaf;
}
.table2 th {
  padding: 0.5em;
  color: #fff;
  background: #f00;
}
.menu-default, .menu-default ul, .menu-default li {
  padding: 0;
  margin: 0;
  list-style: none;
}
html, body {
  height: 100%;
}
html {
  font-size: 18px;
}
@media screen and (max-width: 639px) {
  html {
    font-size: 16px;
  }
}
html.loading {
  opacity: 0;
  visibility: hidden;
  /*.site_wrapper {
			display: none;
		}*/
}
html.loading body {
  opacity: 0;
  visibility: hidden;
}
html.loading .site_wrapper {
  opacity: 0;
  visibility: hidden;
}
body {
  position: relative;
  min-width: 320px;
  text-align: left;
  color: #5b3d35;
  background: #ffffff;
  font-family: "not", Arial, Helvetica, sans-serif;
  line-height: 1.25;
}
h1, h2, h3, h4, h5, h6 {
  color: #000000;
  font-family: "rbcl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
}
h1 {
  margin: 0.72em 0;
  margin-top: 0;
  font-size: 36px;
}
@media screen and (max-width: 1023px) {
  h1 {
    font-size: 34px;
  }
}
@media screen and (max-width: 639px) {
  h1 {
    font-size: 26px;
  }
}
h2 {
  font-size: 1.5rem;
}
h3 {
  font-size: 1.17rem;
}
h4 {
  font-size: 1rem;
}
h5 {
  font-size: 0.83rem;
}
h6 {
  font-size: 0.67rem;
}
h5, h6 {
  font-weight: bold;
}
a {
  text-decoration: underline;
  color: #fb9000;
}
a:hover {
  text-decoration: none;
}
a img {
  border-color: #5b3d35;
}
strong, b, th {
  font-family: "notb", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.owl-loaded {
  position: relative;
}
.owl-stage-outer {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.owl-stage {
  position: relative;
}
.owl-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  min-height: 1px;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-nav.disabled, .owl-dots.disabled {
  display: none;
}
.noUi-target, .noUi-target * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
}
.noUi-target {
  position: relative;
  direction: ltr;
}
.noUi-base {
  position: relative;
  width: 100%;
  height: 100%;
}
.noUi-origin {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.noUi-handle {
  position: absolute;
  z-index: 1;
}
.noUi-stacking .noUi-handle {
  z-index: 10;
}
.noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
.noUi-base {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.noUi-horizontal {
  height: 16px;
}
.noUi-dragable {
  cursor: w-resize;
}
.noUi-vertical .noUi-dragable {
  cursor: n-resize;
}
[disabled].noUi-connect {
  background: #b8b8b8;
}
[disabled] .noUi-handle, [disabled].noUi-origin {
  cursor: not-allowed;
}
.noUi-pips, .noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
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);
}
.ui-datepicker-div {
  z-index: 1000;
}
.site_header a img, .site_footer a img {
  border: none;
}
.site_header p, .site_footer p {
  margin: 0;
}
.site_wrapper {
  min-height: 100%;
  margin: auto;
  overflow: hidden;
  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;
}
.ie .site_wrapper {
  height: 100%;
}
.site_header {
  min-height: 100px;
  background: #ffffff;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
  position: relative;
}
.site_header .site_header_top_wr {
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
  padding: 14px 24px 15px;
  z-index: 101;
  position: relative;
}
@media screen and (max-width: 767px) {
  .site_header .site_header_top_wr {
    padding: 0;
    min-height: 50px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.site_header .site_header_top_wr .site_header_top {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-width: 1170px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .site_header_top {
    padding: 5px;
    z-index: 10;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    background: #ffffff;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
  }
}
.site_header .site_header_top_wr .menu_popup2 {
  display: none;
  width: 40px;
  height: 40px;
  margin: 0 10px 0 0;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20fill%3D%22%23000000%22%20id%3D%22a%22%20d%3D%22M0%203c0-.552.445-1%20.993-1h16.014c.548%200%20.993.444.993%201%200%20.552-.445%201-.993%201H.993A.994.994%200%200%201%200%203zm0%206c0-.552.445-1%20.993-1h16.014c.548%200%20.993.444.993%201%200%20.552-.445%201-.993%201H.993A.994.994%200%200%201%200%209zm0%206c0-.552.445-1%20.996-1H12.85c.55%200%20.996.444.996%201%200%20.552-.445%201-.996%201H.996A.995.995%200%200%201%200%2015z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .menu_popup2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 40px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 40px;
    -ms-flex: 0 1 40px;
    flex: 0 1 40px;
    display: block;
  }
}
.site_header .site_header_top_wr .header_top_left {
  position: relative;
  width: 410px;
  max-width: 410px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 410px;
  -moz-box-flex: 1;
  -moz-flex: 1 0 410px;
  -ms-flex: 1 0 410px;
  flex: 1 0 410px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}
@media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .header_top_left {
    width: auto;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
    margin-right: 10px;
  }
  .site_header .site_header_top_wr .header_top_left.active {
    margin-right: 30px;
  }
}
.site_header .site_header_top_wr .header_top_left .contacts_phones {
  position: relative;
  max-width: 175px;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  margin: 0 40px 0 0;
}
@media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .header_top_left .contacts_phones {
    margin: 0;
  }
}
.site_header .site_header_top_wr .header_top_left .contacts_phones.active .phones_more {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.site_header .site_header_top_wr .header_top_left .contacts_phones .contacts_phones_body {
  display: none;
}
.site_header .site_header_top_wr .header_top_left .contacts_phones .contacts_phones_body:first-child {
  display: block;
}
.site_header .site_header_top_wr .header_top_left .contacts_phones .contacts_phones_body:first-child .phone_num_title {
  display: none;
}
.site_header .site_header_top_wr .header_top_left .contacts_phones .phone_num {
  font: 20px/1.2 "not", Arial, Helvetica, sans-serif;
  color: #000000;
}
.site_header .site_header_top_wr .header_top_left .contacts_phones .phone_num:first-child {
  display: block !important;
  opacity: 1 !important;
  position: static !important;
}
.site_header .site_header_top_wr .header_top_left .contacts_phones .phone_num a {
  color: inherit;
  text-decoration: none;
}
.site_header .site_header_top_wr .header_top_left .contacts_phones .phones_more {
  position: absolute;
  right: -30px;
  top: 0;
  content: "";
  width: 24px;
  height: 24px;
  cursor: pointer;
  opacity: 0.8;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .header_top_left .contacts_phones .phones_more {
    right: -35px;
  }
}
.site_header .site_header_top_wr .header_top_left .call_button {
  color: #fb9000;
  font: 16px/22px "not", Arial, Helvetica, sans-serif;
  position: relative;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  padding: 0 40px 0 0;
}
@media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .header_top_left .call_button {
    display: none;
  }
}
.site_header .site_header_top_wr .header_top_left .call_button:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  margin-top: -20px;
  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%2221px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2021%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fb9000%22%20d%3D%22M12.481%204.737l-.001-.218v-.256c.007-.957.156-1.556.702-2.093.442-.433%201.038-.65%201.731-.65h2.285C19.635%201.52%2021%202.856%2021%205.256v2.143C21%2015.669%2014.477%2022%205.98%2022H3.778C1.407%2022%200%2020.62%200%2018.263v-2.252c0-.677.222-1.258.668-1.69.608-.587%201.187-.693%202.407-.683l2.523.001h.218c1.827-.016%202.898%201.23%203.156%202.72%203.199-.33%205.971-3.074%206.317-6.185-1.716-.172-2.822-1.002-2.81-2.976l.002-2.461zm1.407-.008l-.002%202.473c-.008%201.263.688%201.635%202.143%201.635h.703v.685c0%204.332-3.932%208.241-8.402%208.241h-.703v-.686c0-1.116-.633-2.077-1.802-2.067l-.224.001H3.069c-.857-.008-1.166.048-1.41.284-.165.16-.252.388-.252.716v2.252c0%201.602.778%202.365%202.372%202.365h2.2c7.723%200%2013.614-5.719%2013.614-13.23V5.257c0-1.644-.736-2.364-2.395-2.364h-2.285c-.336%200-.57.085-.733.245-.215.211-.289.509-.293%201.136a21.407%2021.407%200%200%200%20.001.456zM8.294%202.844L6.749%201.338a.77.77%200%200%201%200-1.108.818.818%200%200%201%201.137%200l2.917%202.844a.77.77%200%200%201%200%201.109L7.886%207.027a.818.818%200%200%201-1.137%200%20.77.77%200%200%201%200-1.108l1.545-1.507H7.192c-2.799%200-5.08%202.287-5.08%205.108v1.148c0%20.433-.36.784-.805.784a.794.794%200%200%201-.803-.784V9.52c0-3.678%202.991-6.676%206.688-6.676h1.102z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_header .site_header_top_wr .header_top_left .contacts_popup {
  position: absolute;
  left: -31px;
  top: 100%;
  width: 276px;
  background: #ffffff;
  padding: 30px;
  opacity: 0;
  margin-top: 15px;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .header_top_left .contacts_popup {
    text-align: left;
    left: 50%;
    margin-top: 0;
    margin-left: -128px;
  }
}
.site_header .site_header_top_wr .header_top_left .contacts_popup.active {
  opacity: 1;
  visibility: visible;
}
.site_header .site_header_top_wr .header_top_left .contacts_popup .contacts_popup_close {
  position: absolute;
  right: 0;
  top: 0;
  width: 42px;
  height: 42px;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_header .site_header_top_wr .header_top_left .contacts_popup .contacts_popup_body {
  margin: 0 0 6px;
}
.site_header .site_header_top_wr .header_top_left .contacts_popup .contacts_popup_body .popup_num_title {
  font: 15px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 5px;
  color: rgba(0, 0, 0, 0.4);
}
.site_header .site_header_top_wr .header_top_left .contacts_popup .contacts_popup_body .popup_num {
  font: 22px/1.2 "not", Arial, Helvetica, sans-serif;
  color: #000000;
}
.site_header .site_header_top_wr .header_top_left .contacts_popup .contacts_popup_body .popup_num a {
  text-decoration: none;
  color: inherit;
}
.site_header .site_header_top_wr .header_top_left .contacts_popup .contacts_popup_body:last-child {
  margin-bottom: 0;
}
.site_header .site_header_top_wr .header_top_right {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 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;
  text-align: right;
}
@media screen and (max-width: 1023px) {
  .site_header .site_header_top_wr .header_top_right {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .header_top_right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 40px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 40px;
    -ms-flex: 0 1 40px;
    flex: 0 1 40px;
    width: 40px;
    max-width: 40px;
  }
}
.site_header .site_header_top_wr .header_top_right .menu_top {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media screen and (max-width: 1023px) {
  .site_header .site_header_top_wr .header_top_right .menu_top {
    display: none;
  }
}
.site_header .site_header_top_wr .header_top_right .menu_top > li {
  display: inline-block;
  vertical-align: top;
}
.site_header .site_header_top_wr .header_top_right .menu_top > li.s3-menu-allin-active > a {
  color: #fb9000;
}
.site_header .site_header_top_wr .header_top_right .menu_top > li > a {
  display: block;
  text-decoration: none;
  font: 16px/1 "not", Arial, Helvetica, sans-serif;
  padding: 6px 12px 7px;
  color: rgba(0, 0, 0, 0.75);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.site_header .site_header_top_wr .header_top_right .menu_top > li > a:hover, .site_header .site_header_top_wr .header_top_right .menu_top > li > a.s3-menu-allin-open {
  color: #fb9000;
}
.site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore {
  position: relative;
}
.site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore.active .flexMenu-popup {
  display: block !important;
}
.site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore.active > a {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%2020%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2377b736%22%20d%3D%22M18.000%2C4.000%20C16.895%2C4.000%2016.000%2C3.105%2016.000%2C2.000%20C16.000%2C0.895%2016.895%2C-0.000%2018.000%2C-0.000%20C19.104%2C-0.000%2020.000%2C0.895%2020.000%2C2.000%20C20.000%2C3.105%2019.104%2C4.000%2018.000%2C4.000%20ZM10.000%2C4.000%20C8.895%2C4.000%208.000%2C3.105%208.000%2C2.000%20C8.000%2C0.895%208.895%2C-0.000%2010.000%2C-0.000%20C11.105%2C-0.000%2012.000%2C0.895%2012.000%2C2.000%20C12.000%2C3.105%2011.105%2C4.000%2010.000%2C4.000%20ZM2.000%2C4.000%20C0.895%2C4.000%20-0.000%2C3.105%20-0.000%2C2.000%20C-0.000%2C0.895%200.895%2C-0.000%202.000%2C-0.000%20C3.105%2C-0.000%204.000%2C0.895%204.000%2C2.000%20C4.000%2C3.105%203.105%2C4.000%202.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore > a {
  font-size: 0;
  padding: 0;
  width: 20px;
  height: 28px;
  opacity: 0.4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%224px%22%20%20viewBox%3D%220%200%2020%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M18.000%2C4.000%20C16.895%2C4.000%2016.000%2C3.105%2016.000%2C2.000%20C16.000%2C0.895%2016.895%2C-0.000%2018.000%2C-0.000%20C19.104%2C-0.000%2020.000%2C0.895%2020.000%2C2.000%20C20.000%2C3.105%2019.104%2C4.000%2018.000%2C4.000%20ZM10.000%2C4.000%20C8.895%2C4.000%208.000%2C3.105%208.000%2C2.000%20C8.000%2C0.895%208.895%2C-0.000%2010.000%2C-0.000%20C11.105%2C-0.000%2012.000%2C0.895%2012.000%2C2.000%20C12.000%2C3.105%2011.105%2C4.000%2010.000%2C4.000%20ZM2.000%2C4.000%20C0.895%2C4.000%20-0.000%2C3.105%20-0.000%2C2.000%20C-0.000%2C0.895%200.895%2C-0.000%202.000%2C-0.000%20C3.105%2C-0.000%204.000%2C0.895%204.000%2C2.000%20C4.000%2C3.105%203.105%2C4.000%202.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore > a:before {
  display: none;
}
.site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore .flexMenu-popup {
  width: 260px;
  background: #ffffff;
  text-align: left;
  left: -236px !important;
  padding: 10px 0 10px;
  margin-top: 17px;
  top: 100% !important;
  display: none !important;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore .flexMenu-popup li a {
  display: block;
  text-decoration: none;
  font: 16px/1 "not", Arial, Helvetica, sans-serif;
  padding: 13px 20px 10px;
  color: rgba(0, 0, 0, 0.75);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore .flexMenu-popup li a:hover {
  color: #fb9000;
}
.site_header .site_header_top_wr .header_top_right .menu_top > li.flexMenu-viewMore .flexMenu-popup li ul {
  left: auto;
  right: 100%;
}
.site_header .site_header_top_wr .header_top_right .menu_top > li ul {
  width: 260px;
  position: absolute;
  display: none;
  width: 260px;
  background: #ffffff;
  text-align: left;
  margin-top: 10px;
  padding: 10px 0;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.site_header .site_header_top_wr .header_top_right .menu_top > li ul li {
  position: relative;
}
.site_header .site_header_top_wr .header_top_right .menu_top > li ul li a {
  display: block;
  text-decoration: none;
  font: 16px/1 "not", Arial, Helvetica, sans-serif;
  padding: 13px 20px 10px;
  color: rgba(0, 0, 0, 0.75);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.site_header .site_header_top_wr .header_top_right .menu_top > li ul li a:hover, .site_header .site_header_top_wr .header_top_right .menu_top > li ul li a.s3-menu-allin-open {
  color: #fb9000;
}
.site_header .site_header_top_wr .header_top_right .menu_top > li ul li ul {
  left: auto;
  top: 0;
  right: 100%;
}
.site_header .site_header_top_wr .header_top_right .cab_bl_wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 40px;
  -moz-box-flex: 1;
  -moz-flex: 1 0 40px;
  -ms-flex: 1 0 40px;
  flex: 1 0 40px;
  width: 40px;
  margin: 0 0 0 28px;
  max-width: 40px;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .site_header .site_header_top_wr .header_top_right .cab_bl_wrap {
    margin-left: auto;
  }
}
@media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .header_top_right .cab_bl_wrap {
    width: 40px;
    max-width: 40px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 40px;
    -moz-box-flex: 1;
    -moz-flex: 1 0 40px;
    -ms-flex: 1 0 40px;
    flex: 1 0 40px;
    display: none;
  }
}
.site_header .site_header_top_wr .header_top_right .cab_bl_wrap .cab_bl_title {
  color: #fb9000;
  cursor: pointer;
  font: 16px "not", Arial, Helvetica, sans-serif;
  position: relative;
  padding: 0;
  width: 40px;
  height: 40px;
  font-size: 0;
}
@media screen and (max-width: 767px) {
  .site_header .site_header_top_wr .header_top_right .cab_bl_wrap .cab_bl_title {
    padding: 0;
    width: 40px;
    height: 40px;
    font-size: 0;
  }
}
.site_header .site_header_top_wr .header_top_right .cab_bl_wrap .cab_bl_title:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2222px%22%20%20viewBox%3D%220%200%2018%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M0%2017.829c-.003-2.24%202.225-4.518%204.641-5.309.37-.115.737-.129%201.116-.055.225.044.446.116.709.222.143.057.643.276.642.275.705.3%201.224.435%201.892.435.671%200%201.218-.138%201.945-.437.1-.04.441-.185.502-.21.203-.085.36-.144.514-.193.43-.137.81-.176%201.197-.09.078.018.154.04.208.06%202.409.784%204.634%203.056%204.634%205.3%200%202.908-2.475%204.169-8.687%204.173C2.609%2022.004.004%2020.763%200%2017.829zm4.264-13.16C4.264%201.972%206.305%200%209%200c2.704%200%204.755%201.967%204.755%204.67v1.034c0%203.575-2.3%205.984-4.755%205.984-2.45%200-4.736-2.41-4.736-5.983V4.67zM1.372%2017.828c.003%201.879%201.902%202.784%207.94%202.78%205.552-.004%207.316-.902%207.316-2.78%200-1.536-1.781-3.355-3.702-3.98a.518.518%200%200%200-.063-.019c-.234-.052-.276-.039-1.403.424-.877.36-1.584.538-2.46.538-.88%200-1.564-.177-2.423-.543-.015-.006-.496-.216-.618-.266a2.562%202.562%200%200%200-.46-.147.873.873%200%200%200-.446.015c-1.898.622-3.683%202.446-3.68%203.978zM5.636%204.67v1.035c0%202.816%201.683%204.59%203.364%204.59%201.688%200%203.382-1.776%203.382-4.59V4.67c0-1.915-1.42-3.277-3.382-3.277-1.952%200-3.364%201.364-3.364%203.277z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_header .header_in_wrap {
  padding: 17px 24px;
  position: relative;
  z-index: 100;
}
@media screen and (max-width: 767px) {
  .site_header .header_in_wrap {
    padding: 13px 16px 15px;
  }
}
@media screen and (max-width: 639px) {
  .site_header .header_in_wrap {
    padding: 13px 16px 10px;
  }
}
.site_header .site_header_in {
  max-width: 1170px;
  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;
}
@media screen and (max-width: 639px) {
  .site_header .site_header_in {
    display: block;
  }
}
.site_header .site_header_in .menu_popup {
  display: none;
  width: 40px;
  height: 40px;
  cursor: pointer;
  margin: 0 0 0 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%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%20fill%3D%22%23000000%22%20id%3D%22a%22%20d%3D%22M0%203c0-.552.445-1%20.993-1h16.014c.548%200%20.993.444.993%201%200%20.552-.445%201-.993%201H.993A.994.994%200%200%201%200%203zm0%206c0-.552.445-1%20.993-1h16.014c.548%200%20.993.444.993%201%200%20.552-.445%201-.993%201H.993A.994.994%200%200%201%200%209zm0%206c0-.552.445-1%20.996-1H12.85c.55%200%20.996.444.996%201%200%20.552-.445%201-.996%201H.996A.995.995%200%200%201%200%2015z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1023px) {
  .site_header .site_header_in .menu_popup {
    display: inline-block;
  }
}
@media screen and (max-width: 767px) {
  .site_header .site_header_in .menu_popup {
    display: none;
  }
}
.site_header .site_header_in .header_in_left {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 360px;
  font-size: 0;
  margin: 0 20px 0 0;
}
@media screen and (max-width: 639px) {
  .site_header .site_header_in .header_in_left {
    max-width: 100%;
    width: auto;
    display: block;
    text-align: center;
    margin: 0 0 10px;
  }
}
.site_header .site_header_in .header_in_left .site_logo_wr {
  display: inline-block;
  vertical-align: middle;
  margin: 5px 15px 5px 0;
}
@media screen and (max-width: 639px) {
  .site_header .site_header_in .header_in_left .site_logo_wr {
    display: block;
    margin: 0 0 15px;
  }
}
.site_header .site_header_in .header_in_left .site_logo_wr .site_logo a {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
}
.site_header .site_header_in .header_in_left .site_name_wr {
  display: inline-block;
  vertical-align: middle;
}
.site_header .site_header_in .header_in_left .site_name {
  color: rgba(91, 61, 53, 0.6);
  font: 30px/35px "rbcl", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 479px) {
  .site_header .site_header_in .header_in_left .site_name {
    font-size: 24px;
    line-height: 28px;
  }
}
.site_header .site_header_in .header_in_left .site_name a {
  text-decoration: none;
  color: inherit;
}
.site_header .site_header_in .header_in_left .site_desc {
  color: #000000;
  font: 17px "not", Arial, Helvetica, sans-serif;
}
.site_header .site_header_in .header_in_left .site_desc a {
  text-decoration: none;
  color: inherit;
}
.site_header .site_header_in .header_in_right {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: right;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 639px) {
  .site_header .site_header_in .header_in_right {
    display: block;
    text-align: center;
  }
}
.site_header .site_header_in .header_in_right .top_folders {
  margin: 0 21px 0 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  font-size: 0;
}
@media screen and (max-width: 1023px) {
  .site_header .site_header_in .header_in_right .top_folders {
    display: none;
  }
}
.site_header .site_header_in .header_in_right .top_folders.mobile > li {
  position: relative;
}
.site_header .site_header_in .header_in_right .top_folders.mobile > li ul {
  left: auto;
  right: 0;
}
.site_header .site_header_in .header_in_right .top_folders.mobile > li ul li ul {
  left: auto;
  right: 100%;
}
.site_header .site_header_in .header_in_right .top_folders.mobile > li ul li ul ul.level-4 {
  right: 0;
  left: 100%;
}
.site_header .site_header_in .header_in_right .top_folders > li {
  display: inline-block;
  vertical-align: top;
}
.site_header .site_header_in .header_in_right .top_folders > li.s3-menu-allin-active > a {
  color: #77b736;
}
.site_header .site_header_in .header_in_right .top_folders > li.s3-menu-allin-active > a:before {
  right: 0;
  opacity: 1;
  visibility: visible;
}
.site_header .site_header_in .header_in_right .top_folders > li > a {
  display: block;
  text-decoration: none;
  font: 20px/24px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
  padding: 23px 19px 24px;
  position: relative;
}
.site_header .site_header_in .header_in_right .top_folders > li > a:before {
  position: absolute;
  left: 0;
  right: 100%;
  bottom: 0;
  height: 3px;
  content: "";
  opacity: 0;
  visibility: hidden;
  background: #77b736;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.site_header .site_header_in .header_in_right .top_folders > li > a:hover, .site_header .site_header_in .header_in_right .top_folders > li > a.s3-menu-allin-open {
  color: #77b736;
}
.site_header .site_header_in .header_in_right .top_folders > li > a:hover:before, .site_header .site_header_in .header_in_right .top_folders > li > a.s3-menu-allin-open:before {
  right: 0;
  opacity: 1;
  visibility: visible;
}
.site_header .site_header_in .header_in_right .top_folders > li ul {
  position: absolute;
  display: none;
  width: 275px;
  padding: 15px 0 20px;
  text-align: left;
  background: #5b3d35;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.site_header .site_header_in .header_in_right .top_folders > li ul li {
  display: block;
}
.site_header .site_header_in .header_in_right .top_folders > li ul li.mobile {
  position: relative;
}
.site_header .site_header_in .header_in_right .top_folders > li ul li.s3-menu-allin-has > a:before {
  position: absolute;
  right: 19px;
  top: 50%;
  margin-top: -6px;
  width: 7px;
  height: 12px;
  content: "";
  opacity: 0.4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.site_header .site_header_in .header_in_right .top_folders > li ul li a {
  display: block;
  padding: 9px 35px 9px 20px;
  text-decoration: none;
  color: #ffffff;
  position: relative;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.site_header .site_header_in .header_in_right .top_folders > li ul li a:hover, .site_header .site_header_in .header_in_right .top_folders > li ul li a.s3-menu-allin-open {
  color: rgba(255, 255, 255, 0.5);
}
.site_header .site_header_in .header_in_right .top_folders > li ul li ul {
  left: 100%;
  top: 0;
}
.site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore {
  width: 40px;
  position: relative;
}
.site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore.active .flexMenu-popup {
  display: block !important;
}
.site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore.active > a:before {
  opacity: 1;
}
.site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore:hover > a:before {
  opacity: 1;
}
.site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore > a {
  width: 40px;
  height: 70px;
  font-size: 0;
  padding: 0;
  position: relative;
}
.site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore > a:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.5;
  visibility: visible;
  height: auto;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%224px%22%20%20viewBox%3D%220%200%2020%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M18.000%2C4.000%20C16.895%2C4.000%2016.000%2C3.105%2016.000%2C2.000%20C16.000%2C0.895%2016.895%2C-0.000%2018.000%2C-0.000%20C19.104%2C-0.000%2020.000%2C0.895%2020.000%2C2.000%20C20.000%2C3.105%2019.104%2C4.000%2018.000%2C4.000%20ZM10.000%2C4.000%20C8.895%2C4.000%208.000%2C3.105%208.000%2C2.000%20C8.000%2C0.895%208.895%2C-0.000%2010.000%2C-0.000%20C11.105%2C-0.000%2012.000%2C0.895%2012.000%2C2.000%20C12.000%2C3.105%2011.105%2C4.000%2010.000%2C4.000%20ZM2.000%2C4.000%20C0.895%2C4.000%20-0.000%2C3.105%20-0.000%2C2.000%20C-0.000%2C0.895%200.895%2C-0.000%202.000%2C-0.000%20C3.105%2C-0.000%204.000%2C0.895%204.000%2C2.000%20C4.000%2C3.105%203.105%2C4.000%202.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore .flexMenu-popup {
  display: none !important;
  right: 0;
  width: 275px;
  position: absolute;
  left: -235px !important;
  top: 100% !important;
  margin: 0;
  text-align: left;
  background: #5b3d35;
}
.site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore .flexMenu-popup li {
  display: block;
}
.site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore .flexMenu-popup li a {
  display: block;
  padding: 11px 20px 12px;
  text-decoration: none;
  color: #ffffff;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
}
.site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore .flexMenu-popup li a:hover {
  text-decoration: underline;
}
.site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore .flexMenu-popup li ul {
  left: auto;
  right: 100%;
}
.site_header .site_header_in .header_in_right .search_icon, .site_header .site_header_in .header_in_right .search_icon_in {
  width: 40px;
  height: 71px;
  max-width: 40px;
  cursor: pointer;
  font-size: 0;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 40px;
  -moz-box-flex: 1;
  -moz-flex: 1 0 40px;
  -ms-flex: 1 0 40px;
  flex: 1 0 40px;
  -moz-box-shadow: inset 0 -3px 0 #77b736;
  -webkit-box-shadow: inset 0 -3px 0 #77b736;
  box-shadow: inset 0 -3px 0 #77b736;
}
@media screen and (max-width: 1023px) {
  .site_header .site_header_in .header_in_right .search_icon, .site_header .site_header_in .header_in_right .search_icon_in {
    height: 42px;
    width: 248px;
    max-width: 248px;
    margin-left: auto;
    color: #77b736;
    font: 18px "rbc", Arial, Helvetica, sans-serif;
    text-align: left;
    background: #ffffff;
    padding: 9px 0 10px 27px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid rgba(119, 183, 54, 0.8);
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
@media screen and (max-width: 639px) {
  .site_header .site_header_in .header_in_right .search_icon, .site_header .site_header_in .header_in_right .search_icon_in {
    margin: 0 auto;
    width: auto;
    text-align: center;
    max-width: 100%;
    padding: 9px 38px 10px 0;
  }
}
.site_header .site_header_in .header_in_right .search_icon:before, .site_header .site_header_in .header_in_right .search_icon_in:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 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%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2377b736%22%20d%3D%22M18.71%2017.296a.994.994%200%200%201-.005%201.41.997.997%200%200%201-1.41.004l-2.678-2.677A8.962%208.962%200%200%201%209%2018a9%209%200%200%201-9-9%209%209%200%200%201%209-9%209%209%200%200%201%209%209%208.963%208.963%200%200%201-1.968%205.618l2.677%202.678zM1.6%209A7.4%207.4%200%200%200%209%2016.4%207.4%207.4%200%200%200%2016.4%209%207.4%207.4%200%200%200%209%201.6%207.4%207.4%200%200%200%201.6%209z%22%20id%3D%22a%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1023px) {
  .site_header .site_header_in .header_in_right .search_icon:before, .site_header .site_header_in .header_in_right .search_icon_in:before {
    background-position: right 25px top 50%;
  }
}
@media screen and (max-width: 639px) {
  .site_header .site_header_in .header_in_right .search_icon:before, .site_header .site_header_in .header_in_right .search_icon_in:before {
    display: none;
    background-position: right 28px top 50%;
  }
}
.site_header .site_header_in .header_in_right .search_icon span, .site_header .site_header_in .header_in_right .search_icon_in span {
  position: relative;
}
.site_header .site_header_in .header_in_right .search_icon span:before, .site_header .site_header_in .header_in_right .search_icon_in span:before {
  position: absolute;
  right: -45px;
  top: 0;
  margin-top: 2px;
  width: 19px;
  height: 19px;
  content: "";
  display: 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%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2377b736%22%20d%3D%22M18.71%2017.296a.994.994%200%200%201-.005%201.41.997.997%200%200%201-1.41.004l-2.678-2.677A8.962%208.962%200%200%201%209%2018a9%209%200%200%201-9-9%209%209%200%200%201%209-9%209%209%200%200%201%209%209%208.963%208.963%200%200%201-1.968%205.618l2.677%202.678zM1.6%209A7.4%207.4%200%200%200%209%2016.4%207.4%207.4%200%200%200%2016.4%209%207.4%207.4%200%200%200%209%201.6%207.4%207.4%200%200%200%201.6%209z%22%20id%3D%22a%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .site_header .site_header_in .header_in_right .search_icon span:before, .site_header .site_header_in .header_in_right .search_icon_in span:before {
    display: block;
    width: 22px;
    height: 22px;
    right: -39px;
    margin-top: 0;
    -webkit-background-size: 22px;
    background-size: 22px;
  }
}
@media screen and (max-width: 767px) {
  .site_header_top.panel_fixed .search_mobile_icon {
    display: block;
  }
  .site_header_top.panel_fixed .call_button.mobile {
    display: none;
  }
}
.search_mobile_icon {
  position: relative;
  display: none;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.search_mobile_icon:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 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%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2377b736%22%20d%3D%22M18.71%2017.296a.994.994%200%200%201-.005%201.41.997.997%200%200%201-1.41.004l-2.678-2.677A8.962%208.962%200%200%201%209%2018a9%209%200%200%201-9-9%209%209%200%200%201%209-9%209%209%200%200%201%209%209%208.963%208.963%200%200%201-1.968%205.618l2.677%202.678zM1.6%209A7.4%207.4%200%200%200%209%2016.4%207.4%207.4%200%200%200%2016.4%209%207.4%207.4%200%200%200%209%201.6%207.4%207.4%200%200%200%201.6%209z%22%20id%3D%22a%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.call_button.mobile {
  position: relative;
  display: none;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .call_button.mobile {
    display: block;
  }
}
.call_button.mobile:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  margin-top: -20px;
  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%2221px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2021%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fb9000%22%20d%3D%22M12.481%204.737l-.001-.218v-.256c.007-.957.156-1.556.702-2.093.442-.433%201.038-.65%201.731-.65h2.285C19.635%201.52%2021%202.856%2021%205.256v2.143C21%2015.669%2014.477%2022%205.98%2022H3.778C1.407%2022%200%2020.62%200%2018.263v-2.252c0-.677.222-1.258.668-1.69.608-.587%201.187-.693%202.407-.683l2.523.001h.218c1.827-.016%202.898%201.23%203.156%202.72%203.199-.33%205.971-3.074%206.317-6.185-1.716-.172-2.822-1.002-2.81-2.976l.002-2.461zm1.407-.008l-.002%202.473c-.008%201.263.688%201.635%202.143%201.635h.703v.685c0%204.332-3.932%208.241-8.402%208.241h-.703v-.686c0-1.116-.633-2.077-1.802-2.067l-.224.001H3.069c-.857-.008-1.166.048-1.41.284-.165.16-.252.388-.252.716v2.252c0%201.602.778%202.365%202.372%202.365h2.2c7.723%200%2013.614-5.719%2013.614-13.23V5.257c0-1.644-.736-2.364-2.395-2.364h-2.285c-.336%200-.57.085-.733.245-.215.211-.289.509-.293%201.136a21.407%2021.407%200%200%200%20.001.456zM8.294%202.844L6.749%201.338a.77.77%200%200%201%200-1.108.818.818%200%200%201%201.137%200l2.917%202.844a.77.77%200%200%201%200%201.109L7.886%207.027a.818.818%200%200%201-1.137%200%20.77.77%200%200%201%200-1.108l1.545-1.507H7.192c-2.799%200-5.08%202.287-5.08%205.108v1.148c0%20.433-.36.784-.805.784a.794.794%200%200%201-.803-.784V9.52c0-3.678%202.991-6.676%206.688-6.676h1.102z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_container {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.site_container.index {
  position: relative;
  z-index: 8;
}
.site_container.active {
  position: relative;
  z-index: 200;
}
.site_container.main .site_main {
  padding-bottom: 0;
}
.site_container.main .site_main.main {
  padding: 57px 24px 55px;
}
@media screen and (max-width: 1339px) {
  .site_container.main .site_main.main {
    padding: 45px 24px 52px;
  }
}
@media screen and (max-width: 1023px) {
  .site_container.main .site_main.main {
    padding: 35px 24px 48px;
  }
}
@media screen and (max-width: 639px) {
  .site_container.main .site_main.main {
    padding: 20px 16px 20px;
    line-height: 26px;
  }
}
.top_sl_wrap {
  padding: 0 0 30px;
  background: #f7d67c;
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap {
    padding: 0 0 12px;
  }
}
@media screen and (max-width: 639px) {
  .top_sl_wrap {
    padding: 0 0 19px;
  }
}
.top_sl_wrap .search_bl_wrapper {
  max-width: 1170px;
  margin: 0 auto;
  position: relative;
  z-index: 99;
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 120;
    overflow: hidden;
    overflow-y: auto;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    background: rgba(0, 0, 0, 0.4);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
  }
  .top_sl_wrap .search_bl_wrapper.opened {
    opacity: 1;
    visibility: visible;
  }
  .top_sl_wrap .search_bl_wrapper:before {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    content: "";
  }
}
@media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper {
    background: #ffffff;
  }
}
.top_sl_wrap .search_bl_wrapper .search_bl_in {
  position: absolute;
  right: 0;
  top: 143px;
  width: 370px;
  background: #ffffff;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -o-box-shadow: inset 0 3px 0 #77b736, 0 10px 30px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: inset 0 3px 0 #77b736, 0 10px 30px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 3px 0 #77b736, 0 10px 30px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 3px 0 #77b736, 0 10px 30px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 3px 0 #77b736, 0 10px 30px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1339px) {
  .top_sl_wrap .search_bl_wrapper .search_bl_in {
    top: 89px;
    right: 0;
    width: 375px;
  }
}
@media screen and (max-width: 1260px) {
  .top_sl_wrap .search_bl_wrapper .search_bl_in {
    right: 24px;
    width: 310px;
  }
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper .search_bl_in {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    text-align: left;
    margin: 20px;
    width: 680px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-bottom: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
  }
}
@media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .search_bl_in {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    width: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background: none;
    padding: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
@media screen and (min-width: 1024px) {
  .top_sl_wrap .search_bl_wrapper .search_bl_in.active {
    -o-box-shadow: inset 0 3px 0 #77b736, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: inset 0 3px 0 #77b736, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 3px 0 #77b736, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 3px 0 #77b736, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 3px 0 #77b736, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
  }
}
@media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .search_bl_in.active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.top_sl_wrap .search_bl_wrapper .searchs_title {
  display: none;
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper .searchs_title {
    color: #000000;
    font: 30px "rbcl", Arial, Helvetica, sans-serif;
    display: block;
    padding: 46px 35px 30px;
  }
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .search_bl_wrapper .searchs_title {
    padding: 25px 16px 30px;
    font-size: 25px;
  }
}
@media screen and (max-width: 479px) {
  .top_sl_wrap .search_bl_wrapper .searchs_title {
    padding: 55px 16px 25px;
  }
}
@media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .searchs_title .searchs_title_in {
    max-width: 360px;
    margin: 0 auto;
  }
}
.top_sl_wrap .search_bl_wrapper .search_mob_close {
  display: none;
  position: absolute;
  right: 20px;
  top: 40px;
  width: 50px;
  height: 50px;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper .search_mob_close {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .search_mob_close {
    right: 10px;
    top: 0;
  }
}
@media screen and (max-width: 479px) {
  .top_sl_wrap .search_bl_wrapper .search_mob_close {
    width: 52px;
    height: 52px;
    right: 0;
    top: 0;
  }
}
.top_sl_wrap .search_bl_wrapper .site_search_mob {
  display: none;
  padding: 0 35px;
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper .site_search_mob {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .site_search_mob {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .search_bl_wrapper .site_search_mob {
    padding: 0 16px;
  }
}
.top_sl_wrap .search_bl_wrapper .site_search_mob .search_form {
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .site_search_mob .search_form {
    max-width: 360px;
    margin: 0 auto;
    width: 100%;
  }
}
.top_sl_wrap .search_bl_wrapper .site_search_mob .search_form .search_mob_title {
  position: absolute;
  color: rgba(0, 0, 0, 0.3);
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  z-index: 101;
  padding: 0 12px 0 12px;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 11px);
  -moz-transform: translate(0, 11px);
  -ms-transform: translate(0, 11px);
  -o-transform: translate(0, 11px);
  transform: translate(0, 11px);
}
.top_sl_wrap .search_bl_wrapper .site_search_mob .search_form .search_mob_title.not_top {
  -webkit-transform: translate(0, 11px);
  -moz-transform: translate(0, 11px);
  -ms-transform: translate(0, 11px);
  -o-transform: translate(0, 11px);
  transform: translate(0, 11px);
}
.top_sl_wrap .search_bl_wrapper .site_search_mob .search_form .search_mob_title.on_top {
  -webkit-transform: translate(0, -21px);
  -moz-transform: translate(0, -21px);
  -ms-transform: translate(0, -21px);
  -o-transform: translate(0, -21px);
  transform: translate(0, -21px);
  padding-left: 0;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.top_sl_wrap .search_bl_wrapper .site_search_mob .search_form .search-text {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  height: 46px;
  padding: 10px 84px 10px 20px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.25);
}
.top_sl_wrap .search_bl_wrapper .site_search_mob .search_form .search-text:focus {
  border-color: rgba(91, 61, 53, 0.5);
}
.top_sl_wrap .search_bl_wrapper .site_search_mob .search_form .search-button {
  position: absolute;
  right: 0;
  top: 0;
  width: 53px;
  height: 46px;
  border: none;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  opacity: 0.25;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M18.71%2017.296a.994.994%200%200%201-.005%201.41.997.997%200%200%201-1.41.004l-2.678-2.677A8.962%208.962%200%200%201%209%2018a9%209%200%200%201-9-9%209%209%200%200%201%209-9%209%209%200%200%201%209%209%208.963%208.963%200%200%201-1.968%205.618l2.677%202.678zM1.6%209A7.4%207.4%200%200%200%209%2016.4%207.4%207.4%200%200%200%2016.4%209%207.4%207.4%200%200%200%209%201.6%207.4%207.4%200%200%200%201.6%209z%22%20id%3D%22a%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.top_sl_wrap .search_bl_wrapper .site_search_mob .search_form .search-button.active {
  opacity: 0.6;
}
.top_sl_wrap .search_bl_wrapper .site_search_mob .search_mob_more {
  font: 18px/22px "rbc", Arial, Helvetica, sans-serif;
  padding: 12px 20px 12px;
  cursor: pointer;
  color: #77b736;
  float: right;
  margin-left: 11px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px #77b736;
  -webkit-box-shadow: inset 0 0 0 1px #77b736;
  box-shadow: inset 0 0 0 1px #77b736;
}
.top_sl_wrap .search_bl_wrapper .site_search_mob .search_mob_more.active {
  background: rgba(119, 183, 54, 0.15);
}
@media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .site_search_mob .search_mob_more {
    max-width: 360px;
    width: 100%;
    float: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin: 10px auto 0;
    text-align: center;
  }
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form {
  padding: 33px 30px 30px;
}
@media screen and (max-width: 1260px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form {
    padding: 23px 20px 20px;
  }
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form {
    padding: 35px 0 0;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: 35px;
    position: relative;
  }
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form:before {
    position: absolute;
    left: -35px;
    right: -35px;
    top: 0;
    content: "";
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form {
    padding: 30px 0 40px;
  }
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form {
    margin-left: 16px;
    margin-right: 16px;
  }
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form:before {
    position: absolute;
    left: -16px;
    right: -16px;
    top: 0;
    content: "";
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .block-body {
  max-width: 370px;
  margin: 0 auto;
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .block-body {
    max-width: 440px;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .block-body {
    max-width: 360px;
    margin: 0 auto;
  }
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap {
  position: relative;
  margin: 0 0 30px;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .selected_title {
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: rgba(119, 183, 54, 0.15);
  color: #77b736;
  border: 1px solid #77b736;
  padding: 10px 32px 10px 12px;
  outline: none;
  height: 42px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .selected_title:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 12px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%2377b736%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .selected_title.active {
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .selected_title.active:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .field-product-type {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  top: 100%;
  left: 0;
  right: 0;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #77b736;
  border-top: none;
  display: block;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .field-product-type.opened {
  z-index: 103;
  opacity: 1;
  visibility: visible;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .field-product-type label {
  display: block;
  width: auto;
  min-width: 0;
  margin: 0;
  padding: 8px 10px 8px 15px;
  background: none;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
  text-align: left;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .field-product-type label:hover {
  background: #f7d67c !important;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field_select_wrap .field-product-type label.checked {
  background: none;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field-product-type {
  margin: 0 0 30px;
  font-size: 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;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field-product-type label {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  font: 18px/21px "rbc", Arial, Helvetica, sans-serif;
  color: #77b736;
  cursor: pointer;
  min-width: 104px;
  margin-left: -1px;
  background: #ffffff;
  padding: 11px 10px 10px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px #77b736;
  -webkit-box-shadow: inset 0 0 0 1px #77b736;
  box-shadow: inset 0 0 0 1px #77b736;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field-product-type label:first-child {
  margin-left: 0;
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field-product-type label:nth-child(2) {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field-product-type label:last-child {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field-product-type label.checked {
  background: rgba(119, 183, 54, 0.15);
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .field-product-type label input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row {
  margin-bottom: 25px;
  display: none;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect {
  width: 100%;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect.dropup .jq-selectbox__dropdown {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: none;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect.opened {
  z-index: 110 !important;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 12px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  opacity: 0.55;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect:before {
    margin-top: -4px;
  }
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect .jq-selectbox__select {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 12px;
  outline: none;
  height: 42px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect .jq-selectbox__dropdown {
  background: #ffffff;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect .jq-selectbox__dropdown ul li {
  padding: 8px 10px 8px 15px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .folders_row .jqselect .jq-selectbox__dropdown ul li:hover {
  background: #f7d67c;
}
@media screen and (min-width: 1024px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_0 > div:nth-child(n+7) {
    display: none;
  }
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_3 .row {
    display: none;
  }
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_3 > div:first-child, .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_3 > div:nth-child(2), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_3 > div:nth-child(3), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_3 > div:nth-child(4), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_3 > div:nth-child(5), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_3 > div:nth-child(6) {
    display: block;
  }
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_2 > div {
    display: none;
  }
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_2 > div:first-child, .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_2 > div:nth-child(2), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_2 > div:nth-child(3), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_2 > div:nth-child(4), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_2 > div:nth-child(5) {
    display: block;
  }
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_1 > div {
    display: none;
  }
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_1 > div:first-child, .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_1 > div:nth-child(2), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_1 > div:nth-child(3), .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_1 > div:nth-child(4) {
    display: block;
  }
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_4 > .row {
    display: none;
  }
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_4 > .row:first-child, .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows.flag_4 > .row:nth-child(2) {
    display: block;
  }
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows #shop2_search_global_fields .hide_class {
    display: none;
  }
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .search_rows #shop2_search_custom_fields .hide_class {
    display: none;
  }
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row {
  margin: 0 0 25px;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row {
    display: block !important;
  }
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.price .row_title, .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.product_per_page .row_title {
  -webkit-transform: translate(0, -21px);
  -moz-transform: translate(0, -21px);
  -ms-transform: translate(0, -21px);
  -o-transform: translate(0, -21px);
  transform: translate(0, -21px);
  padding-left: 0;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.price.fa, .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.product_per_page.fa {
  font-size: 14px;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.checkbox span {
  display: inline-block;
  vertical-align: middle;
  color: #000000;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.checkbox .jq-checkbox {
  width: 28px;
  height: 28px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.checkbox .jq-checkbox:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.checkbox .jq-checkbox.checked {
  background: #5b3d35;
  border-color: #5b3d35;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row.checkbox .jq-checkbox.checked:before {
  opacity: 1;
  visibility: visible;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_title {
  position: absolute;
  color: rgba(0, 0, 0, 0.3);
  left: 0;
  right: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  z-index: 101;
  padding: 0 12px 0 12px;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 11px);
  -moz-transform: translate(0, 11px);
  -ms-transform: translate(0, 11px);
  -o-transform: translate(0, 11px);
  transform: translate(0, 11px);
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_title.not_top {
  -webkit-transform: translate(0, 11px);
  -moz-transform: translate(0, 11px);
  -ms-transform: translate(0, 11px);
  -o-transform: translate(0, 11px);
  transform: translate(0, 11px);
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_title.on_top {
  -webkit-transform: translate(0, -21px);
  -moz-transform: translate(0, -21px);
  -ms-transform: translate(0, -21px);
  -o-transform: translate(0, -21px);
  transform: translate(0, -21px);
  padding-left: 0;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_title.price {
  -webkit-transform: translate(0, -21px);
  -moz-transform: translate(0, -21px);
  -ms-transform: translate(0, -21px);
  -o-transform: translate(0, -21px);
  transform: translate(0, -21px);
  padding-left: 0;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_body.price {
  font-size: 0;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_body {
  font-size: 0;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .input_left {
  display: inline-block;
  vertical-align: top;
  width: 47%;
  position: relative;
  z-index: 1;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .input_left input {
  -webkit-border-radius: 2px 0 0 2px !important;
  -moz-border-radius: 2px 0 0 2px !important;
  -ms-border-radius: 2px 0 0 2px !important;
  -o-border-radius: 2px 0 0 2px !important;
  border-radius: 2px 0 0 2px !important;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .input_left input:focus {
  z-index: 2;
  position: relative;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .input_right {
  display: inline-block;
  vertical-align: top;
  width: calc(53% + 1px);
  margin-left: -1px;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .input_right input {
  -webkit-border-radius: 0 2px 2px 0 !important;
  -moz-border-radius: 0 2px 2px 0 !important;
  -ms-border-radius: 0 2px 2px 0 !important;
  -o-border-radius: 0 2px 2px 0 !important;
  border-radius: 0 2px 2px 0 !important;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .input_right input:focus {
  z-index: 2;
  position: relative;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="text"], .top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="number"], .top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="email"] {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 12px 10px 12px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="text"], .top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="number"], .top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="email"] {
    padding: 9px 21px 9px 15px;
  }
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="text"]:focus, .top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="number"]:focus, .top_sl_wrap .search_bl_wrapper .shop2-block.search-form input[type="email"]:focus {
  border-color: rgba(91, 61, 53, 0.6);
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect {
  width: 100%;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect.dropup .jq-selectbox__dropdown {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: none;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect.opened {
  z-index: 110 !important;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  opacity: 0.55;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect:before {
    margin-top: -4px;
  }
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect .jq-selectbox__select {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 12px;
  outline: none;
  height: 42px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect .jq-selectbox__dropdown {
  background: #ffffff;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect .jq-selectbox__dropdown ul li {
  padding: 8px 10px 8px 15px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .jqselect .jq-selectbox__dropdown ul li:hover {
  background: #f7d67c;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select {
  width: 100%;
  padding: 0;
  height: 42px;
  background: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.3);
  position: relative;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 12px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select i {
  display: none;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options ins {
  display: none;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options li {
  background: none !important;
  padding: 8px 28px 8px 15px !important;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options span {
  position: relative;
  margin: 0 11px 0 0;
  width: 26px !important;
  height: 26px;
  border: none;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options span:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  pointer-events: none;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options span:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  background: url(../tick_icon-minifined.svg) 50% no-repeat;
  pointer-events: none;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options div {
  font: 17px/1 "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
  margin-top: 4px;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button {
  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;
  text-align: right;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .more_btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: left;
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .more_btn {
    display: none;
  }
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .more_btn span {
  display: inline-block;
  vertical-align: top;
  color: #77b736;
  cursor: pointer;
  position: relative;
  padding: 0 20px 0 0;
  font-size: 17px;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .more_btn span.active:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .more_btn span:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -2px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%2377b736%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .search-btn {
  position: relative;
  padding: 9px 20px;
  font: 20px/24px "rbc", Arial, Helvetica, sans-serif;
  color: #fff;
  background: #77b736;
  overflow: hidden;
  border: none;
  z-index: 1;
  outline: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
@media screen and (max-width: 768px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .search-btn {
    width: 100%;
    text-align: center;
  }
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .search-btn:hover:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .search-btn:active:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: rgba(0, 0, 0, 0.05);
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .search-btn:after {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -15px 0 0 1px;
  width: 30px;
  height: 30px;
  content: "";
  z-index: -1;
  background: rgba(255, 255, 255, 0.1);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .search_bl_wrapper .shop2-block.search-form .row_button .search-btn:after {
    width: 100px;
    height: 100px;
  }
}
.top_sl_wrap .top_sl_block_wr {
  overflow: hidden;
  height: 600px;
}
@media screen and (max-width: 1339px) {
  .top_sl_wrap .top_sl_block_wr {
    height: 530px;
  }
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .top_sl_block_wr {
    height: 394px;
  }
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_block_wr {
    height: auto;
  }
}
.top_sl_wrap .top_sl_item {
  position: relative;
  height: 600px;
  width: 100% !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 24px;
}
@media screen and (max-width: 1339px) {
  .top_sl_wrap .top_sl_item {
    height: 530px;
  }
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .top_sl_item {
    height: 394px;
  }
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item {
    height: auto;
    padding: 0;
  }
}
.top_sl_wrap .top_sl_item .sl_pic {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_pic {
    position: relative;
    height: 180px;
  }
}
.top_sl_wrap .top_sl_item .sl_txt_wrap {
  padding: 274px 0 20px 0;
  max-width: 1170px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .top_sl_item .sl_txt_wrap {
    padding: 181px 0 20px 0;
  }
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_txt_wrap {
    padding: 0;
    position: static;
  }
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_txt_wrap.hide_text_on_mobile {
    /*1552*/
    display: none;
  }
}
.top_sl_wrap .top_sl_item .sl_text_in {
  max-width: 680px;
}
.top_sl_wrap .top_sl_item .sl_text_in.active .sl_title, .top_sl_wrap .top_sl_item .sl_text_in.active .sl_text, .top_sl_wrap .top_sl_item .sl_text_in.active .sl_price {
  opacity: 1;
  height: auto;
  visibility: visible;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.top_sl_wrap .top_sl_item .sl_title {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(0, 50%);
  -moz-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
  -o-transform: translate(0, 50%);
  transform: translate(0, 50%);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_title {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    visibility: visible;
  }
}
.top_sl_wrap .top_sl_item .sl_title .bg_span {
  display: inline-block;
  vertical-align: top;
  padding: 8px 30px;
  color: #fff;
  background: rgba(251, 144, 0, 0.9);
  font: 40px/47px "rbcl", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .top_sl_item .sl_title .bg_span {
    font-size: 32px;
    line-height: 38px;
    padding: 8px 20px;
  }
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_title .bg_span {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: "rbc", Arial, Helvetica, sans-serif;
    padding: 8px 16px;
  }
}
.top_sl_wrap .top_sl_item .sl_text {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(0, 60%);
  -moz-transform: translate(0, 60%);
  -ms-transform: translate(0, 60%);
  -o-transform: translate(0, 60%);
  transform: translate(0, 60%);
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
  transition: all 0.6s;
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_text {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    visibility: visible;
  }
}
.top_sl_wrap .top_sl_item .sl_text .bg_span {
  color: rgba(255, 255, 255, 0.8);
  font: 20px/1 "not", Arial, Helvetica, sans-serif;
  padding: 10px 30px 11px;
  display: inline-block;
  vertical-align: top;
  background: rgba(0, 0, 0, 0.9);
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .top_sl_item .sl_text .bg_span {
    font-size: 18px;
    line-height: 23px;
    padding: 8px 16px;
  }
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_text .bg_span {
    display: block;
    background: rgba(251, 144, 0, 0.9);
  }
}
.top_sl_wrap .top_sl_item .sl_price {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(0, 70%);
  -moz-transform: translate(0, 70%);
  -ms-transform: translate(0, 70%);
  -o-transform: translate(0, 70%);
  transform: translate(0, 70%);
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s;
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_price {
    position: absolute;
    left: 0;
    top: 145px;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.top_sl_wrap .top_sl_item .sl_price .fa {
  font-size: 24px;
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_price .fa {
    font-size: 16px;
  }
}
.top_sl_wrap .top_sl_item .sl_price .bg_span {
  color: #ffffff;
  font: 28px/1 "notb", Arial, Helvetica, sans-serif;
  padding: 6px 30px 7px;
  display: inline-block;
  vertical-align: top;
  background: rgba(0, 0, 0, 0.9);
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .top_sl_item .sl_price .bg_span {
    font-size: 20px;
    line-height: 26px;
    padding: 4px 16px 5px;
  }
}
.top_sl_wrap .top_sl_item .sl_price .rub_white {
  width: 11px;
  height: 15px;
  background-size: 11px 15px;
}
.top_sl_wrap .pager_wrapper {
  max-width: 1170px;
  margin: 24px auto 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1260px) {
  .top_sl_wrap .pager_wrapper {
    padding: 0 24px;
    margin: 18px auto 0;
  }
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .pager_wrapper {
    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;
  }
}
.top_sl_wrap .pager_wrapper .next_arrow {
  width: 12px;
  height: 28px;
  vertical-align: middle;
  display: inline-block;
  font-size: 0;
  opacity: 0.5;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2228px%22%20%20viewBox%3D%220%200%2012%2028%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M11.803%2C14.496%20L1.494%2C27.687%20C1.331%2C27.894%201.087%2C28.003%200.839%2C28.003%20C0.664%2C28.003%200.487%2C27.948%200.337%2C27.835%20C-0.024%2C27.562%20-0.091%2C27.052%200.186%2C26.697%20L0.840%2C25.860%20L10.109%2C14.001%20L0.840%2C2.142%20L0.186%2C1.306%20C-0.091%2C0.951%20-0.024%2C0.441%200.337%2C0.168%20C0.487%2C0.054%200.664%2C-0.001%200.839%2C-0.001%20C1.087%2C-0.001%201.331%2C0.108%201.494%2C0.316%20L11.803%2C13.506%20C12.031%2C13.798%2012.031%2C14.205%2011.803%2C14.496%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
  margin-left: 15px;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .pager_wrapper .next_arrow {
    margin-left: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 12px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 12px;
    -ms-flex: 0 1 12px;
    flex: 0 1 12px;
  }
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .pager_wrapper .next_arrow {
    display: none;
  }
}
.top_sl_wrap .pager_wrapper .next_arrow a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.top_sl_wrap .pager_wrapper .prev_arrow {
  font-size: 0;
  width: 12px;
  height: 28px;
  vertical-align: middle;
  display: inline-block;
  opacity: 0.5;
  -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%2212px%22%20height%3D%2228px%22%20%20viewBox%3D%220%200%2012%2028%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M11.803%2C14.496%20L1.494%2C27.687%20C1.331%2C27.894%201.087%2C28.003%200.839%2C28.003%20C0.664%2C28.003%200.487%2C27.948%200.337%2C27.835%20C-0.024%2C27.562%20-0.091%2C27.052%200.186%2C26.697%20L0.840%2C25.860%20L10.109%2C14.001%20L0.840%2C2.142%20L0.186%2C1.306%20C-0.091%2C0.951%20-0.024%2C0.441%200.337%2C0.168%20C0.487%2C0.054%200.664%2C-0.001%200.839%2C-0.001%20C1.087%2C-0.001%201.331%2C0.108%201.494%2C0.316%20L11.803%2C13.506%20C12.031%2C13.798%2012.031%2C14.205%2011.803%2C14.496%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
  margin-right: 15px;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .pager_wrapper .prev_arrow {
    margin-right: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 12px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 12px;
    -ms-flex: 0 1 12px;
    flex: 0 1 12px;
  }
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .pager_wrapper .prev_arrow {
    display: none;
  }
}
.top_sl_wrap .pager_wrapper .prev_arrow a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.top_sl_wrap .pager_wrapper .pager_wrap {
  font-size: 0;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 1023px) {
  .top_sl_wrap .pager_wrapper .pager_wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: 0 10px;
    text-align: center;
  }
}
.top_sl_wrap .pager_wrapper .pager_wrap .pager_item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 6px;
  height: 6px;
  background: none;
  margin: 0 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .pager_wrapper .pager_wrap .pager_item {
    margin: 0 7px;
  }
}
.top_sl_wrap .pager_wrapper .pager_wrap .pager_item.active {
  border-color: #fb9000;
  background: #fb9000;
}
.top_sl_wrap .pager_wrapper .pager_wrap .pager_item.active:before {
  opacity: 1;
  visibility: visible;
}
.top_sl_wrap .pager_wrapper .pager_wrap .pager_item:before {
  position: absolute;
  left: -4px;
  top: -4px;
  right: -4px;
  bottom: -4px;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 4px solid #fb9000;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media screen and (max-width: 639px) {
  .top_sl_wrap .pager_wrapper .pager_wrap .pager_item:before {
    left: -3px;
    right: -3px;
    top: -3px;
    bottom: -3px;
  }
}
.folders_bl_wrap2 {
  padding: 30px 24px 52px;
  background: #f7d67c;
}
@media screen and (max-width: 767px) {
  .folders_bl_wrap2 {
    padding: 20px 16px 0;
  }
}
.folders_bl_wrap2.inner {
  padding: 0;
  background: none;
}
.folders_bl_wrap2.inner .main_folders2 > li {
  display: none;
}
.folders_bl_wrap2.inner .main_folders2 > li.opened {
  display: block;
}
.folders_bl_wrap2.inner .main_folders2 > li .f_cat_wr {
  display: none !important;
}
.folders_bl_wrap2.inner .main_folders2 > li > ul > li {
  display: inline-block !important;
}
@media screen and (min-width: 1024px) {
  .folders_bl_wrap2.inner .main_folders2 > li > ul > li:last-child, .folders_bl_wrap2.inner .main_folders2 > li > ul > li:nth-child(3n) {
    margin-right: 0 !important;
  }
}
@media screen and (min-width: 480px) {
  .folders_bl_wrap2.main .main_folders2 > li > ul > li:last-child, .folders_bl_wrap2.main .main_folders2 > li > ul > li:nth-child(3n) {
    margin-right: 0 !important;
  }
}
.folders_bl_wrap2.main .main_folders2 > li {
  padding-bottom: 30px;
}
.folders_bl_wrap2 .main_folders2 {
  max-width: 1170px;
  margin: 0 auto;
  padding-left: 1px;
}
.folders_bl_wrap2 .main_folders2 > li {
  padding-bottom: 10px;
}
.folders_bl_wrap2 .main_folders2 > li .f_cat_wr {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 0 0 30px;
}
@media screen and (max-width: 1023px) {
  .folders_bl_wrap2 .main_folders2 > li .f_cat_wr {
    padding: 0 0 25px;
  }
}
@media screen and (max-width: 639px) {
  .folders_bl_wrap2 .main_folders2 > li .f_cat_wr {
    padding-bottom: 20px;
  }
}
.folders_bl_wrap2 .main_folders2 > li .f_cat_wr span {
  font: 36px/42px "rbcl", Arial, Helvetica, sans-serif;
  color: #000000;
}
@media screen and (max-width: 1023px) {
  .folders_bl_wrap2 .main_folders2 > li .f_cat_wr span {
    font-size: 34px;
    line-height: 40px;
  }
}
@media screen and (max-width: 639px) {
  .folders_bl_wrap2 .main_folders2 > li .f_cat_wr span {
    font-size: 26px;
    line-height: 30px;
  }
}
@media screen and (max-width: 479px) {
  .folders_bl_wrap2 .main_folders2 > li .f_cat_wr span {
    font-size: 24px;
    line-height: 26px;
  }
}
.folders_bl_wrap2 .main_folders2 > li .f_cat_wr a {
  position: relative;
  color: #5b3d35;
  font: 18px/22px "rbc", Arial, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
  min-width: 25px;
  padding: 10px 38px 10px 20px;
  margin-left: 10px;
  background: none;
  overflow: hidden;
  z-index: 1;
  outline: none;
  border: none;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
}
@media screen and (max-width: 639px) {
  .folders_bl_wrap2 .main_folders2 > li .f_cat_wr a {
    padding: 10px 34px 10px 16px;
  }
}
.folders_bl_wrap2 .main_folders2 > li .f_cat_wr a:hover {
  color: #fff;
}
.folders_bl_wrap2 .main_folders2 > li .f_cat_wr a:hover:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.folders_bl_wrap2 .main_folders2 > li .f_cat_wr a:hover:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.folders_bl_wrap2 .main_folders2 > li .f_cat_wr a:active {
  color: #fff;
}
.folders_bl_wrap2 .main_folders2 > li .f_cat_wr a:active:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: #5b3d35;
}
.folders_bl_wrap2 .main_folders2 > li .f_cat_wr a:before {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -21px 0 0 1px;
  width: 42px;
  height: 42px;
  content: "";
  z-index: -1;
  background: #5b3d35;
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -ms-transition: -ms-transform 0.3s, opacity 0.3s;
  -o-transition: -o-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.folders_bl_wrap2 .main_folders2 > li .f_cat_wr a:after {
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -6px;
  width: 7px;
  height: 12px;
  cursor: pointer;
  content: "";
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b3d35%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .folders_bl_wrap2 .main_folders2 > li .f_cat_wr a:after {
    right: 16px;
  }
}
.folders_bl_wrap2 .main_folders2 > li > ul {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li {
  display: inline-block;
  vertical-align: top;
  min-width: 32%;
  height: 330px;
  overflow: hidden;
  position: relative;
  margin: 0 2% 20px 0;
  position: relative;
  background: #5b3d35;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 32%;
  -moz-box-flex: 1;
  -moz-flex: 1 0 32%;
  -ms-flex: 1 0 32%;
  flex: 1 0 32%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
@media screen and (max-width: 1339px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li {
    height: 280px;
  }
}
@media screen and (max-width: 1023px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li {
    min-width: 48.75%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 48.75%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 48.75%;
    -ms-flex: 1 0 48.75%;
    flex: 1 0 48.75%;
    margin-right: 2.5%;
  }
}
@media screen and (max-width: 767px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li {
    height: 250px;
  }
}
@media screen and (max-width: 639px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li {
    height: 190px;
  }
}
@media screen and (max-width: 479px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li {
    height: 180px;
    min-width: 100%;
    margin: 0 0 14px;
  }
}
@media screen and (min-width: 1340px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li:hover:before {
    opacity: 0;
    visibility: hidden;
  }
}
.folders_bl_wrap2 .main_folders2 > li > ul > li:hover .inner_ul ul li:nth-child(3), .folders_bl_wrap2 .main_folders2 > li > ul > li:hover .inner_ul ul li:nth-child(4) {
  opacity: 1;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li:hover:after {
  opacity: 1;
  visibility: visible;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li:hover .inner_ul.active {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
@media screen and (min-width: 1024px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li:hover > .link > .folder_pic {
    -ms-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -o-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -webkit-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
  }
}
.folders_bl_wrap2 .main_folders2 > li > ul > li:after {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s;
  background-image: -ms-linear-gradient(to top, rgba(81, 93, 109, 0.32) 0%, rgba(81, 93, 109, 0) 100%), -ms-linear-gradient(225deg, rgba(119, 183, 54, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
  background-image: -moz-linear-gradient(to top, rgba(81, 93, 109, 0.32) 0%, rgba(81, 93, 109, 0) 100%), -moz-linear-gradient(225deg, rgba(119, 183, 54, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
  background-image: -webkit-linear-gradient(to top, rgba(81, 93, 109, 0.32) 0%, rgba(81, 93, 109, 0) 100%), -webkit-linear-gradient(225deg, rgba(119, 183, 54, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
  background-image: linear-gradient(to top, rgba(81, 93, 109, 0.32) 0%, rgba(81, 93, 109, 0) 100%), linear-gradient(225deg, rgba(119, 183, 54, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
}
@media screen and (max-width: 1339px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li:after {
    display: none;
  }
}
.folders_bl_wrap2 .main_folders2 > li > ul > li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(0, 0, 0, 0.45)), color-stop(30%, rgba(0, 0, 0, 0.35)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.35) 30%, rgba(0, 0, 0, 0.2) 100%);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.35) 30%, rgba(0, 0, 0, 0.2) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.35) 30%, rgba(0, 0, 0, 0.2) 100%);
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.35) 30%, rgba(0, 0, 0, 0.2) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.35) 30%, rgba(0, 0, 0, 0.2) 100%);
  -pie-background: linear-gradient(to top, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.35) 30%, rgba(0, 0, 0, 0.2) 100%);
}
@media screen and (max-width: 1023px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li:last-child, .folders_bl_wrap2 .main_folders2 > li > ul > li:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 479px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li:last-child {
    margin-bottom: 0;
  }
}
.folders_bl_wrap2 .main_folders2 > li > ul > li:nth-child(n+4) {
  display: none;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li > .link > .folder_pic {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  font-size: 0;
  bottom: 0;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li > .link > .folder_title {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 30px 30px 30px 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font: 30px "rbc", Arial, Helvetica, sans-serif;
  color: #fff;
  z-index: 2;
}
@media screen and (max-width: 1339px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li > .link > .folder_title {
    left: 20px;
    right: 96px;
    top: auto;
    padding: 0;
    bottom: 21px;
    font-size: 28px;
  }
}
@media screen and (max-width: 639px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li > .link > .folder_title {
    font-size: 22px;
    line-height: 25px;
    left: 15px;
    bottom: 17px;
    right: 65px;
  }
}
.folders_bl_wrap2 .main_folders2 > li > ul > li > .link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li > .link > .lots_amount {
  display: none;
  position: absolute;
  right: 21px;
  bottom: 21px;
  padding: 6px 13px 7px;
  font: 15px/20px "not", Arial, Helvetica, sans-serif;
  color: #fff;
  z-index: 1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: rgba(119, 183, 54, 0.8);
}
@media screen and (max-width: 1339px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li > .link > .lots_amount {
    display: inline-block;
  }
}
@media screen and (max-width: 639px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li > .link > .lots_amount {
    font-size: 14px;
    line-height: 20px;
    right: 14px;
    padding: 3px 5px;
    bottom: 16px;
    min-width: 26px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
}
@media screen and (max-width: 1339px) {
  .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul {
    display: none;
  }
}
.folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul.active {
  height: 212px;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
  transition: all 0.6s;
  -webkit-transform: translate(0, 119px);
  -moz-transform: translate(0, 119px);
  -ms-transform: translate(0, 119px);
  -o-transform: translate(0, 119px);
  transform: translate(0, 119px);
}
.folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul {
  margin: 0;
  padding: 0 30px 11px 30px;
  list-style: none;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li {
  -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;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  display: none;
  opacity: 0;
  margin: 0 0 15px;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:nth-child(1), .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:nth-child(2), .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:nth-child(3), .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:nth-child(4) {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:nth-child(3), .folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:nth-child(4) {
  opacity: 0;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:nth-child(3) {
  -webkit-transition: opacity 1.5s;
  -moz-transition: opacity 1.5s;
  -o-transition: opacity 1.5s;
  -ms-transition: opacity 1.5s;
  transition: opacity 1.5s;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:nth-child(4) {
  -webkit-transition: opacity 2s;
  -moz-transition: opacity 2s;
  -o-transition: opacity 2s;
  -ms-transition: opacity 2s;
  transition: opacity 2s;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:hover a {
  color: rgba(255, 255, 255, 0.7);
}
.folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li:hover .lots_amount {
  color: #77b736;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li a {
  color: #ffffff;
  text-decoration: none;
  font: 18px/25px "not", Arial, Helvetica, sans-serif;
  max-height: 32px;
  padding: 0 10px 0 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li a .folder_pic {
  display: none;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li .lots_amount {
  color: #ffffff;
  font: 15px "not", Arial, Helvetica, sans-serif;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul ul li ul {
  display: none;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul .all_button {
  color: #77b736;
  font: 18px/20px "not", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
  padding: 0 16px 0 0;
  margin: -10px 0 0 30px;
  position: relative;
  z-index: 2;
  cursor: pointer;
}
.folders_bl_wrap2 .main_folders2 > li > ul > li .inner_ul .all_button:before {
  position: absolute;
  content: "";
  right: 0;
  top: 5px;
  width: 7px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2377b736%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.folders_bl_wrap2 .main_folders2 > li > ul > ul {
  display: none;
}
.folders_bl_wrap2 .main_folders2 > li > ul .inner_ul .inner_ul {
  display: none;
}
.path_bl_wrapper {
  background: #f7d67c;
  padding: 0 24px;
}
@media screen and (max-width: 479px) {
  .path_bl_wrapper {
    padding: 0 16px;
  }
}
.path_bl_wrapper .path_wrap_in {
  max-width: 1170px;
  margin: 0 auto;
  padding: 30px 0;
}
@media screen and (max-width: 1339px) {
  .path_bl_wrapper .path_wrap_in {
    padding: 20px 0;
  }
}
@media screen and (max-width: 479px) {
  .path_bl_wrapper .path_wrap_in {
    padding: 10px 0;
  }
}
.path_bl_wrapper .site-path {
  white-space: pre-wrap;
  line-height: 1;
  font: 15px "not", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.4);
}
.path_bl_wrapper .site-path span {
  font-size: 0;
}
.path_bl_wrapper .site-path a {
  color: rgba(0, 0, 0, 0.7);
  text-decoration: none;
  display: inline-block;
  padding: 0 26px 0 0;
  margin: 3px 0;
  position: relative;
}
.path_bl_wrapper .site-path a:before {
  position: absolute;
  right: -6px;
  top: 50%;
  width: 38px;
  height: 24px;
  margin-top: -12px;
  content: "";
  opacity: 0.4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%206%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M.324%2017.234a.511.511%200%201%200%20.908.47L5.733%209%201.232.296a.511.511%200%201%200-.908.47L4.582%209%20.324%2017.234z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_main {
  max-width: 1170px;
  margin: 0 auto;
  padding: 57px 24px 55px;
  line-height: 32px;
}
@media screen and (max-width: 1339px) {
  .site_main {
    padding: 45px 24px 52px;
  }
}
@media screen and (max-width: 1023px) {
  .site_main {
    padding: 35px 24px 48px;
  }
}
@media screen and (max-width: 639px) {
  .site_main {
    padding: 20px 16px 20px;
    line-height: 26px;
  }
}
.site_main.product {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
.site_main.product h1 {
  display: none;
}
.pic_bl_wrapper2 {
  position: relative;
  overflow: hidden;
  padding: 0 24px;
}
@media screen and (max-width: 639px) {
  .pic_bl_wrapper2 {
    padding: 0 16px;
  }
}
.pic_bl_wrapper2:hover .shad1 {
  opacity: 1;
  visibility: visible;
}
@media screen and (min-width: 1024px) {
  .pic_bl_wrapper2:hover .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
}
@media screen and (min-width: 1024px) {
  .pic_bl_wrapper2:hover .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
}
.pic_bl_wrapper2:hover .pic_bl_wrap .pic_bl_right .pic_right_button a {
  color: #000000;
  border-color: #ffffff;
}
.pic_bl_wrapper2:hover .pic_bl_wrap .pic_bl_right .pic_right_button a: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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.pic_bl_wrapper2:hover .pic_bl_wrap .pic_bl_right .pic_right_button a:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
@media screen and (min-width: 1024px) {
  .pic_bl_wrapper2:hover .pic_bl_bg {
    -ms-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -o-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -webkit-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
  }
}
.pic_bl_wrapper2 .shad2 {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background-image: linear-gradient(260deg, rgba(119, 183, 54, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
}
.pic_bl_wrapper2 .shad1 {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
  -webkit-transition: all 0.9s;
  -moz-transition: all 0.9s;
  -o-transition: all 0.9s;
  -ms-transition: all 0.9s;
  transition: all 0.9s;
}
.pic_bl_wrapper2 .pic_bl_bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.pic_bl_wrapper2 .pic_bl_wrap {
  position: relative;
  max-width: 1170px;
  margin: 0 auto;
  z-index: 2;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 68px 0 64px;
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap {
    padding: 57px 0 48px;
  }
}
@media screen and (max-width: 767px) {
  .pic_bl_wrapper2 .pic_bl_wrap {
    display: block;
  }
}
@media screen and (max-width: 639px) {
  .pic_bl_wrapper2 .pic_bl_wrap {
    padding: 25px 0 20px;
  }
}
.pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left {
  width: 46%;
  margin: 0 5% 0 0;
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left {
    width: 60%;
    margin: 0 5% 0 0;
  }
}
@media screen and (max-width: 767px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left {
    width: auto;
    margin: 0 0 23px;
  }
}
.pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left .pic_left_title {
  color: #ffffff;
  font: 44px/52px "rbcl", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1339px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left .pic_left_title {
    font-size: 40px;
    line-height: 47px;
  }
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left .pic_left_title {
    font-size: 34px;
    line-height: 40px;
  }
}
@media screen and (max-width: 639px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left .pic_left_title {
    font-size: 26px;
    line-height: 30px;
  }
}
.pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left .pic_left_desc {
  color: #ffffff;
  font: 24px/31px "not", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left .pic_left_desc {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 639px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_left .pic_left_desc {
    font-size: 20px;
    line-height: 25px;
  }
}
.pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right {
  width: 49%;
  text-align: right;
  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 screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right {
    width: auto;
  }
}
.pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt {
  width: 60%;
  text-align: left;
  margin-right: 3%;
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
.pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
  color: #ffffff;
  font: 30px/38px "not", Arial, Helvetica, sans-serif;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 1339px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
    font-size: 24px;
    line-height: 31px;
  }
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 639px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
    font-size: 20px;
    line-height: 25px;
  }
}
.pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
  color: #ffffff;
  font: 55px/60px "not", Arial, Helvetica, sans-serif;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 1339px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
    font-size: 50px;
  }
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
    font-size: 40px;
    margin-top: -4px;
  }
}
@media screen and (max-width: 639px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
    font-size: 32px;
    line-height: 32px;
    margin: 0;
  }
}
.pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_button {
  width: 37%;
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_button {
    width: 47px;
    height: 44px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 47px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 47px;
    -ms-flex: 0 1 47px;
    flex: 0 1 47px;
  }
}
.pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_button a {
  position: relative;
  text-decoration: none;
  color: #ffffff;
  z-index: 1;
  display: inline-block;
  vertical-align: top;
  font: 17px/19px "not", Arial, Helvetica, sans-serif;
  padding: 15px 42px 16px 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid rgba(255, 255, 255, 0.47);
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_button a {
    width: 47px;
    height: 44px;
    font-size: 0;
    padding: 0;
  }
}
.pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_button a:before {
  position: absolute;
  content: "";
  right: 17px;
  top: 50%;
  margin-top: -6px;
  width: 7px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_button a:before {
    right: 19px;
  }
}
.pic_bl_wrapper2 .pic_bl_wrap .pic_bl_right .pic_right_button a:after {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -15px 0 0 1px;
  width: 30px;
  height: 30px;
  content: "";
  z-index: -1;
  background: #ffffff;
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.pic_bl_wrapper {
  position: relative;
  overflow: hidden;
  padding: 0 24px;
}
@media screen and (max-width: 639px) {
  .pic_bl_wrapper {
    padding: 0 16px;
  }
}
.pic_bl_wrapper:hover .shad1 {
  opacity: 1;
  visibility: visible;
}
@media screen and (min-width: 1024px) {
  .pic_bl_wrapper:hover .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
}
@media screen and (min-width: 1024px) {
  .pic_bl_wrapper:hover .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
}
.pic_bl_wrapper:hover .pic_bl_wrap .pic_bl_right .pic_right_button a {
  color: #000000;
  border-color: #ffffff;
}
.pic_bl_wrapper:hover .pic_bl_wrap .pic_bl_right .pic_right_button a: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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.pic_bl_wrapper:hover .pic_bl_wrap .pic_bl_right .pic_right_button a:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
@media screen and (min-width: 1024px) {
  .pic_bl_wrapper:hover .pic_bl_bg {
    -ms-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -o-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -webkit-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
  }
}
.pic_bl_wrapper .shad2 {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background-image: linear-gradient(260deg, rgba(119, 183, 54, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
}
.pic_bl_wrapper .shad1 {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
  -webkit-transition: all 0.9s;
  -moz-transition: all 0.9s;
  -o-transition: all 0.9s;
  -ms-transition: all 0.9s;
  transition: all 0.9s;
}
.pic_bl_wrapper .pic_bl_bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
}
.pic_bl_wrapper .pic_bl_wrap {
  position: relative;
  max-width: 1170px;
  margin: 0 auto;
  z-index: 2;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 68px 0 64px;
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap {
    padding: 57px 0 48px;
  }
}
@media screen and (max-width: 767px) {
  .pic_bl_wrapper .pic_bl_wrap {
    display: block;
  }
}
@media screen and (max-width: 639px) {
  .pic_bl_wrapper .pic_bl_wrap {
    padding: 25px 0 20px;
  }
}
.pic_bl_wrapper .pic_bl_wrap .pic_bl_left {
  width: 46%;
  margin: 0 5% 0 0;
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_left {
    width: 60%;
    margin: 0 5% 0 0;
  }
}
@media screen and (max-width: 767px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_left {
    width: auto;
    margin: 0 0 23px;
  }
}
.pic_bl_wrapper .pic_bl_wrap .pic_bl_left .pic_left_title {
  color: #ffffff;
  font: 44px/52px "rbcl", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1339px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_left .pic_left_title {
    font-size: 40px;
    line-height: 47px;
  }
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_left .pic_left_title {
    font-size: 34px;
    line-height: 40px;
  }
}
@media screen and (max-width: 639px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_left .pic_left_title {
    font-size: 26px;
    line-height: 30px;
  }
}
.pic_bl_wrapper .pic_bl_wrap .pic_bl_left .pic_left_desc {
  color: #ffffff;
  font: 24px/31px "not", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_left .pic_left_desc {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 639px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_left .pic_left_desc {
    font-size: 20px;
    line-height: 25px;
  }
}
.pic_bl_wrapper .pic_bl_wrap .pic_bl_right {
  width: 49%;
  text-align: right;
  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 screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right {
    width: auto;
  }
}
.pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt {
  width: 60%;
  text-align: left;
  margin-right: 3%;
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
.pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
  color: #ffffff;
  font: 30px/38px "not", Arial, Helvetica, sans-serif;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 1339px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
    font-size: 24px;
    line-height: 31px;
  }
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 639px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_title {
    font-size: 20px;
    line-height: 25px;
  }
}
.pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
  color: #ffffff;
  font: 55px/60px "not", Arial, Helvetica, sans-serif;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 1339px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
    font-size: 50px;
  }
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
    font-size: 40px;
    margin-top: -4px;
  }
}
@media screen and (max-width: 639px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_txt .pic_right_desc {
    font-size: 32px;
    line-height: 32px;
    margin: 0;
  }
}
.pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_button {
  width: 37%;
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_button {
    width: 47px;
    height: 44px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 47px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 47px;
    -ms-flex: 0 1 47px;
    flex: 0 1 47px;
  }
}
.pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_button a {
  position: relative;
  text-decoration: none;
  color: #ffffff;
  z-index: 1;
  display: inline-block;
  vertical-align: top;
  font: 17px/19px "not", Arial, Helvetica, sans-serif;
  padding: 15px 42px 16px 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid rgba(255, 255, 255, 0.47);
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_button a {
    width: 47px;
    height: 44px;
    font-size: 0;
    padding: 0;
  }
}
.pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_button a:before {
  position: absolute;
  content: "";
  right: 17px;
  top: 50%;
  margin-top: -6px;
  width: 7px;
  height: 12px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 1023px) {
  .pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_button a:before {
    right: 19px;
  }
}
.pic_bl_wrapper .pic_bl_wrap .pic_bl_right .pic_right_button a:after {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -15px 0 0 1px;
  width: 30px;
  height: 30px;
  content: "";
  z-index: -1;
  background: #ffffff;
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.ad_rev_wrapper {
  background: #f7d67c;
  padding: 60px 24px 50px;
}
@media screen and (max-width: 1339px) {
  .ad_rev_wrapper {
    padding: 45px 24px 40px;
  }
}
@media screen and (max-width: 1023px) {
  .ad_rev_wrapper {
    padding: 35px 24px 40px;
  }
}
@media screen and (max-width: 639px) {
  .ad_rev_wrapper {
    padding: 18px 16px 26px;
  }
}
.ad_rev_wrapper .ad_rev_wrap {
  max-width: 1170px;
  margin: 0 auto;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 1023px) {
  .ad_rev_wrapper .ad_rev_wrap {
    display: block;
  }
}
.ad_rev_wrapper .ad_bl_wrap {
  width: 48.7%;
  margin-right: 2.6%;
}
@media screen and (max-width: 1023px) {
  .ad_rev_wrapper .ad_bl_wrap {
    width: auto;
    margin: 0 0 54px;
  }
}
@media screen and (max-width: 639px) {
  .ad_rev_wrapper .ad_bl_wrap {
    margin: 0 0 30px;
  }
}
.ad_rev_wrapper .ad_bl_wrap .ad_bl_title {
  color: #000000;
  font: 32px/32px "rbcl", Arial, Helvetica, sans-serif;
  padding: 0 0 54px;
}
@media screen and (max-width: 1023px) {
  .ad_rev_wrapper .ad_bl_wrap .ad_bl_title {
    padding: 0 0 37px;
  }
}
@media screen and (max-width: 639px) {
  .ad_rev_wrapper .ad_bl_wrap .ad_bl_title {
    font-size: 25px;
    padding: 0 0 13px;
  }
}
.ad_rev_wrapper .ad_bl_wrap .ad_bl_list .ad_bl_item {
  color: rgba(0, 0, 0, 0.75);
  font: 20px/24px "rbc", Arial, Helvetica, sans-serif;
  padding: 6px 0 6px 50px;
  position: relative;
  margin: 0 0 20px;
}
@media screen and (max-width: 1023px) {
  .ad_rev_wrapper .ad_bl_wrap .ad_bl_list .ad_bl_item {
    margin: 0 0 25px;
  }
}
@media screen and (max-width: 639px) {
  .ad_rev_wrapper .ad_bl_wrap .ad_bl_list .ad_bl_item {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
  }
}
.ad_rev_wrapper .ad_bl_wrap .ad_bl_list .ad_bl_item:last-child {
  margin-bottom: 0;
}
.ad_rev_wrapper .ad_bl_wrap .ad_bl_list .ad_bl_item:before {
  position: absolute;
  left: 0;
  top: 50%;
  width: 36px;
  height: 36px;
  margin-top: -18px;
  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%2235px%22%20height%3D%2235px%22%20%20viewBox%3D%220%200%2035%2035%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fb9000%22%3E%3Cpath%20d%3D%22M33.616%2017.5c0%208.901-7.214%2016.116-16.116%2016.116-8.901%200-16.116-7.214-16.116-16.116%200-8.901%207.214-16.116%2016.116-16.116A.692.692%200%201%200%2017.5%200C7.834%200%200%207.834%200%2017.5S7.834%2035%2017.5%2035%2035%2027.166%2035%2017.5a.692.692%200%201%200-1.384%200z%22%2F%3E%3Cpath%20d%3D%22M11.74%2014.284a1.035%201.035%200%200%200-1.44-.002.978.978%200%200%200-.003%201.406l6.135%206.02c.41.402%201.083.387%201.474-.034l15.83-17.01a.979.979%200%200%200-.07-1.405%201.035%201.035%200%200%200-1.437.067l-15.11%2016.237-5.38-5.279z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.ad_rev_wrapper .rev_bl_wrap {
  width: 48.7%;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .ad_rev_wrapper .rev_bl_wrap {
    width: auto;
  }
}
@media screen and (max-width: 639px) {
  .ad_rev_wrapper .rev_bl_wrap {
    padding: 0 0 30px;
    margin: 0 -16px;
  }
}
.ad_rev_wrapper .rev_bl_wrap .rev_title_wrap {
  padding: 0 0 30px;
  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 screen and (max-width: 1023px) {
  .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap {
    padding: 0 0 25px;
  }
}
@media screen and (max-width: 639px) {
  .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap {
    padding: 0 0 14px;
  }
}
.ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .rev_bl_title {
  color: #000000;
  font: 32px/32px "rbcl", Arial, Helvetica, sans-serif;
  width: 50%;
}
@media screen and (max-width: 639px) {
  .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .rev_bl_title {
    font-size: 25px;
    line-height: 29px;
    width: auto;
    padding: 0 16px;
  }
}
.ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .owl-dots {
  width: 50%;
  text-align: right;
  font-size: 0;
}
@media screen and (max-width: 639px) {
  .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .owl-dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    text-align: center;
  }
}
.ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .owl-dots .owl-dot {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 6px;
  height: 6px;
  background: #f7d67c;
  margin: 0 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid rgba(91, 61, 53, 0.7);
}
@media screen and (max-width: 639px) {
  .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .owl-dots .owl-dot {
    margin: 0 7px;
  }
}
.ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .owl-dots .owl-dot.active {
  border-color: #77b736;
  background: #77b736;
}
.ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .owl-dots .owl-dot.active:before {
  opacity: 1;
  visibility: visible;
}
.ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .owl-dots .owl-dot:before {
  position: absolute;
  left: -4px;
  top: -4px;
  right: -4px;
  bottom: -4px;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 4px solid #77b736;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media screen and (max-width: 639px) {
  .ad_rev_wrapper .rev_bl_wrap .rev_title_wrap .owl-dots .owl-dot:before {
    left: -3px;
    right: -3px;
    top: -3px;
    bottom: -3px;
  }
}
.ad_rev_wrapper .rev_bl_wrap .rev_bl_list .owl-item.active {
  z-index: 1;
}
.ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text {
  font: 17px/26px "not", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.75);
  padding: 30px 50px 40px;
  background: #ffffff;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin: 0 0 40px;
  position: relative;
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
}
@media screen and (max-width: 1023px) {
  .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text {
    padding: 25px 50px;
  }
}
@media screen and (max-width: 639px) {
  .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text {
    padding: 20px 16px 20px;
    margin: 0 0 24px;
  }
}
.ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text:before {
  position: absolute;
  content: "";
  bottom: -12px;
  left: 50px;
  z-index: 2;
  border: 12px solid transparent;
  border-left: 32px solid #ffffff;
  border-top: 0px solid transparent;
}
@media screen and (max-width: 639px) {
  .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text:before {
    left: 16px;
  }
}
.ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text:after {
  position: absolute;
  content: "";
  left: 14px;
  height: 12px;
  right: 14px;
  bottom: -12px;
  z-index: 1;
  background: rgba(0, 0, 0, 0.03);
}
@media screen and (max-width: 639px) {
  .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text:after {
    left: 0;
    right: 0;
    display: none;
  }
}
.ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text .text_angle {
  position: absolute;
  content: "";
  bottom: -24px;
  right: 64px;
  z-index: 2;
  border: 12px solid transparent;
  border-right: 32px solid rgba(0, 0, 0, 0.03);
  border-top: 0px solid transparent;
}
@media screen and (max-width: 639px) {
  .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_text .text_angle {
    right: 16px;
    display: none;
  }
}
.ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_title {
  color: rgba(0, 0, 0, 0.75);
  font: 20px/25px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 0 50px;
}
@media screen and (max-width: 639px) {
  .ad_rev_wrapper .rev_bl_wrap .rev_bl_list .rev_item_title {
    padding: 0 16px 0 16px;
  }
}
@media screen and (max-width: 639px) {
  .ad_rev_wrapper .rev_bl_wrap .owl-nav {
    display: none !important;
  }
}
.ad_rev_wrapper .rev_bl_wrap .owl-prev {
  position: absolute;
  left: -15px;
  top: 50%;
  width: 42px;
  height: 42px;
  font-size: 0;
  margin-top: -51px;
  z-index: 2;
  opacity: 0.8;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -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%2228px%22%20%20viewBox%3D%220%200%2022%2028%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M.172%201.306A.801.801%200%200%201%20.323.168a.839.839%200%200%201%201.16.149l10.345%2013.188a.8.8%200%200%201%200%20.99L1.484%2027.683a.839.839%200%200%201-1.161.149.801.801%200%200%201-.151-1.138L10.128%2014%20.172%201.306zm10%200a.801.801%200%200%201%20.151-1.138.839.839%200%200%201%201.16.149l10.345%2013.188a.8.8%200%200%201%200%20.99L11.484%2027.683a.839.839%200%200%201-1.161.149.801.801%200%200%201-.151-1.138L20.128%2014%2010.172%201.306z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #77b736;
}
.ad_rev_wrapper .rev_bl_wrap .owl-prev:hover {
  opacity: 1;
}
.ad_rev_wrapper .rev_bl_wrap .owl-next {
  position: absolute;
  right: -15px;
  top: 50%;
  width: 42px;
  height: 42px;
  font-size: 0;
  margin-top: -51px;
  z-index: 2;
  opacity: 0.8;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2228px%22%20%20viewBox%3D%220%200%2022%2028%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M.172%201.306A.801.801%200%200%201%20.323.168a.839.839%200%200%201%201.16.149l10.345%2013.188a.8.8%200%200%201%200%20.99L1.484%2027.683a.839.839%200%200%201-1.161.149.801.801%200%200%201-.151-1.138L10.128%2014%20.172%201.306zm10%200a.801.801%200%200%201%20.151-1.138.839.839%200%200%201%201.16.149l10.345%2013.188a.8.8%200%200%201%200%20.99L11.484%2027.683a.839.839%200%200%201-1.161.149.801.801%200%200%201-.151-1.138L20.128%2014%2010.172%201.306z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #77b736;
}
.ad_rev_wrapper .rev_bl_wrap .owl-next:hover {
  opacity: 1;
}
.text_bl_wrapper {
  background: #ffffff;
  padding: 57px 24px 63px;
}
@media screen and (max-width: 1339px) {
  .text_bl_wrapper {
    padding: 45px 24px 52px;
  }
}
@media screen and (max-width: 1023px) {
  .text_bl_wrapper {
    padding: 35px 24px 48px;
  }
}
@media screen and (max-width: 639px) {
  .text_bl_wrapper {
    padding: 20px 16px 22px;
  }
}
.text_bl_wrapper .text_bl_wrap {
  max-width: 1170px;
  margin: 0 auto;
}
.text_bl_wrapper .text_bl_title {
  color: #000000;
  font: 36px/42px "rbcl", Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
}
@media screen and (max-width: 1023px) {
  .text_bl_wrapper .text_bl_title {
    font-size: 34px;
    line-height: 40px;
    padding: 0 0 25px;
  }
}
@media screen and (max-width: 639px) {
  .text_bl_wrapper .text_bl_title {
    font-size: 26px;
    line-height: 30px;
    padding-bottom: 14px;
  }
}
.text_bl_wrapper .text_bl_body {
  color: rgba(0, 0, 0, 0.75);
  font: 18px/32px "not", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1023px) {
  .text_bl_wrapper .text_bl_body {
    font-size: 18px;
    line-height: 25px;
  }
}
@media screen and (max-width: 639px) {
  .text_bl_wrapper .text_bl_body {
    font-size: 17px;
    line-height: 23px;
  }
}
.text_bl_wrapper .text_bl_body p {
  margin-top: 0;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .text_bl_wrapper .text_bl_body p {
    margin-bottom: 10px;
  }
}
.partners_bl_wrapper {
  -moz-box-shadow: 0 -1px 0 rgba(91, 61, 53, 0.1);
  -webkit-box-shadow: 0 -1px 0 rgba(91, 61, 53, 0.1);
  box-shadow: 0 -1px 0 rgba(91, 61, 53, 0.1);
  background: #ffffff;
  padding: 50px 24px 64px;
}
@media screen and (max-width: 1339px) {
  .partners_bl_wrapper {
    padding: 40px 24px 50px;
  }
}
@media screen and (max-width: 1023px) {
  .partners_bl_wrapper {
    padding: 45px 24px 47px;
  }
}
@media screen and (max-width: 639px) {
  .partners_bl_wrapper {
    padding: 17px 16px 24px;
  }
}
.partners_bl_wrapper .partners_bl_wrap {
  max-width: 1170px;
  margin: 0 auto;
  position: relative;
}
.partners_bl_wrapper .partners_bl_title {
  color: #000000;
  font: 32px/38px "rbcl", Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
}
@media screen and (max-width: 1023px) {
  .partners_bl_wrapper .partners_bl_title {
    line-height: 32px;
    padding: 0 0 25px;
  }
}
@media screen and (max-width: 639px) {
  .partners_bl_wrapper .partners_bl_title {
    font-size: 24px;
    line-height: 28px;
    padding: 0 84px 18px 0;
  }
}
@media screen and (max-width: 1339px) {
  .partners_bl_wrapper .partners_bl_list {
    margin: 0 40px;
  }
}
@media screen and (max-width: 1023px) {
  .partners_bl_wrapper .partners_bl_list {
    margin: 0 30px;
  }
}
@media screen and (max-width: 639px) {
  .partners_bl_wrapper .partners_bl_list {
    margin: 0;
    position: static;
  }
}
.partners_bl_wrapper .partners_list_item {
  width: 155px;
  margin: 0 auto;
}
@media screen and (max-width: 639px) {
  .partners_bl_wrapper .partners_list_item {
    width: auto;
    text-align: center;
  }
}
.partners_bl_wrapper .partners_list_item a {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  text-decoration: none;
}
.partners_bl_wrapper .partners_list_item a img {
  border: none;
  max-width: 100%;
}
@media screen and (max-width: 639px) {
  .partners_bl_wrapper .owl-nav {
    position: absolute;
    right: -14px;
    top: -7px;
    font-size: 0;
  }
}
.partners_bl_wrapper .owl-prev {
  position: absolute;
  left: -62px;
  top: 50%;
  margin-top: -21px;
  width: 42px;
  height: 42px;
  font-size: 0;
  cursor: pointer;
  opacity: 0.4;
  -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%2210px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2010%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M.23%201.383A.808.808%200%200%201%20.259.226a.844.844%200%200%201%201.178.027L9.77%208.825a.808.808%200%200%201-.028%201.157l-8.333%207.792a.844.844%200%200%201-1.178-.028.808.808%200%200%201%20.029-1.157l7.729-7.227L.23%201.383z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1023px) {
  .partners_bl_wrapper .owl-prev {
    left: -50px;
  }
}
@media screen and (max-width: 639px) {
  .partners_bl_wrapper .owl-prev {
    position: static;
    margin: 0;
    display: inline-block;
    vertical-align: top;
  }
}
.partners_bl_wrapper .owl-next {
  position: absolute;
  right: -62px;
  top: 50%;
  margin-top: -21px;
  width: 42px;
  height: 42px;
  font-size: 0;
  cursor: pointer;
  opacity: 0.4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2218px%22%20%20viewBox%3D%220%200%2010%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M.23%201.383A.808.808%200%200%201%20.259.226a.844.844%200%200%201%201.178.027L9.77%208.825a.808.808%200%200%201-.028%201.157l-8.333%207.792a.844.844%200%200%201-1.178-.028.808.808%200%200%201%20.029-1.157l7.729-7.227L.23%201.383z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1023px) {
  .partners_bl_wrapper .owl-next {
    right: -50px;
  }
}
@media screen and (max-width: 639px) {
  .partners_bl_wrapper .owl-next {
    position: static;
    margin: 0;
    display: inline-block;
    vertical-align: top;
  }
}
.form_bl_wrapper {
  background: #f7d67c;
  padding: 90px 24px 80px;
  position: relative;
}
@media screen and (max-width: 1339px) {
  .form_bl_wrapper {
    padding: 65px 24px 47px;
  }
}
@media screen and (max-width: 1023px) {
  .form_bl_wrapper {
    padding: 50px 24px 49px;
  }
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper {
    padding: 20px 16px 27px;
  }
}
.form_bl_wrapper:before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 287px;
  height: 228px;
  pointer-events: none;
  background: url(../convert.svg) 100% 50px no-repeat;
}
@media screen and (max-width: 1023px) {
  .form_bl_wrapper:before {
    display: none;
  }
}
.form_bl_wrapper .form_bl_wrap {
  position: relative;
  max-width: 1170px;
  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;
}
@media screen and (max-width: 1339px) {
  .form_bl_wrapper .form_bl_wrap {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap {
    display: block;
  }
}
.form_bl_wrapper .form_bl_wrap .form_bl_left {
  width: 49%;
  margin-right: 2%;
}
@media screen and (max-width: 1339px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_left {
    width: 572px;
    margin: 0 73px 20px 0;
  }
}
@media screen and (max-width: 1023px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_left {
    margin: 0 auto 30px;
    text-align: center;
  }
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_left {
    width: auto;
    margin: 0 0 16px;
    text-align: center;
  }
}
.form_bl_wrapper .form_bl_wrap .form_bl_title {
  color: rgba(0, 0, 0, 0.75);
  font: 26px/30px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 8px;
}
@media screen and (max-width: 1023px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_title {
    font-size: 24px;
    line-height: 28px;
  }
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_title {
    font-size: 22px;
    line-height: 22px;
    padding: 0 0 16px;
  }
}
.form_bl_wrapper .form_bl_wrap .form_bl_text {
  color: rgba(0, 0, 0, 0.6);
  font: 17px "not", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1023px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_text {
    font-size: 17px;
  }
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_text {
    font-size: 15px;
    line-height: 18px;
  }
}
.form_bl_wrapper .form_bl_wrap .form_bl_text p {
  margin: 0;
}
.form_bl_wrapper .form_bl_wrap .form_bl_right {
  width: 49%;
}
@media screen and (max-width: 1339px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_right {
    width: 572px;
    margin: 0 73px 0 0;
  }
}
@media screen and (max-width: 1023px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_right {
    margin: 0 auto;
  }
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap .form_bl_right {
    width: auto;
  }
}
.form_bl_wrapper .form_bl_wrap .tpl-anketa .form_bl_title {
  display: none;
}
.form_bl_wrapper .form_bl_wrap .tpl-anketa .tpl-anketa-success-note {
  color: #000000;
  font-size: 19px;
}
.form_bl_wrapper .form_bl_wrap form.formClass .form_inner {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap form.formClass .form_inner {
    display: block;
  }
}
.form_bl_wrapper .form_bl_wrap form.formClass .form_inner .tpl-field:first-child {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-bottom: 0;
  margin-right: 8px;
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap form.formClass .form_inner .tpl-field:first-child {
    margin-bottom: 10px;
    margin-right: 0;
  }
}
.form_bl_wrapper .form_bl_wrap form.formClass .form_inner .tpl-field:last-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-bottom: 0;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field {
  display: block;
  margin: 0 0 30px;
  color: #000000;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_select .field-title, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-calendar_interval .field-title, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .field-title, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-checkbox .field-title, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox .field-title, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-radio_group .field-title, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-upload .field-title, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-calendar .field-title {
  -webkit-transform: translate(0, -23px);
  -moz-transform: translate(0, -23px);
  -ms-transform: translate(0, -23px);
  -o-transform: translate(0, -23px);
  transform: translate(0, -23px);
  padding-left: 0;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .field_error {
  font: 15px "not", Arial, Helvetica, sans-serif;
  color: #ff401f;
  padding-top: 5px;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.field-error input[type="text"], .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.field-error input[type="number"], .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.field-error input[type="email"], .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.field-error textarea, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.field-error select, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.field-error .jqselect .jq-selectbox__select {
  border-color: #ff401f !important;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .field-title {
  position: absolute;
  color: rgba(0, 0, 0, 0.3);
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 21px 0 15px;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 15px);
  -moz-transform: translate(0, 15px);
  -ms-transform: translate(0, 15px);
  -o-transform: translate(0, 15px);
  transform: translate(0, 15px);
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .field-title {
    font-size: 17px;
    -webkit-transform: translate(0, 11px);
    -moz-transform: translate(0, 11px);
    -ms-transform: translate(0, 11px);
    -o-transform: translate(0, 11px);
    transform: translate(0, 11px);
  }
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .field-title.not_top {
  -webkit-transform: translate(0, 15px);
  -moz-transform: translate(0, 15px);
  -ms-transform: translate(0, 15px);
  -o-transform: translate(0, 15px);
  transform: translate(0, 15px);
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .field-title.not_top {
    -webkit-transform: translate(0, 11px);
    -moz-transform: translate(0, 11px);
    -ms-transform: translate(0, 11px);
    -o-transform: translate(0, 11px);
    transform: translate(0, 11px);
  }
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .field-title.on_top {
  -webkit-transform: translate(0, -23px);
  -moz-transform: translate(0, -23px);
  -ms-transform: translate(0, -23px);
  -o-transform: translate(0, -23px);
  transform: translate(0, -23px);
  padding-left: 0;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-calendar_interval .field-value {
  font-size: 0;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-calendar_interval .calendar-label {
  display: inline-block;
  vertical-align: top;
  width: 49%;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-calendar_interval .calendar-label.firstLabel {
  margin-right: 2%;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-radio_group ul {
  padding: 0;
  margin: 0;
  font-size: 0;
  color: #000000;
  list-style: none;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-radio_group ul li {
  margin: 0 0 10px;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-radio_group ul li:last-child {
  margin-bottom: 0;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-radio_group .jq-radio {
  width: 24px;
  height: 24px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-radio_group .jq-radio:before {
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -moz-box-shadow: inset 0 0 0 6px #5b3d35;
  -webkit-box-shadow: inset 0 0 0 6px #5b3d35;
  box-shadow: inset 0 0 0 6px #5b3d35;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-radio_group .jq-radio.checked:before {
  opacity: 1;
  visibility: visible;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-radio_group label {
  display: inline-block;
  vertical-align: middle;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  color: #5b3d35;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox ul {
  padding: 0;
  margin: 0;
  font-size: 0;
  color: #000000;
  list-style: none;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox ul li {
  margin: 0 0 10px;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox ul li:last-child {
  margin-bottom: 0;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox .jq-checkbox {
  width: 24px;
  height: 24px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox .jq-checkbox:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox .jq-checkbox.checked {
  background: #5b3d35;
  border-color: #5b3d35;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox .jq-checkbox.checked:before {
  opacity: 1;
  visibility: visible;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_checkbox label {
  display: inline-block;
  vertical-align: middle;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  color: #5b3d35;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-checkbox ul {
  padding: 0;
  margin: 0;
  font-size: 0;
  list-style: none;
  color: #000000;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-checkbox .jq-checkbox {
  width: 24px;
  height: 24px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-checkbox .jq-checkbox:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-checkbox .jq-checkbox.checked {
  background: #5b3d35;
  border-color: #5b3d35;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-checkbox .jq-checkbox.checked:before {
  opacity: 1;
  visibility: visible;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-checkbox label {
  display: inline-block;
  vertical-align: middle;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  color: #5b3d35;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-upload .upload-button input[type="button"] {
  -webkit-appearance: none;
  background: #ffffff;
  color: #5b3d35;
  font: 18px/18px "rbc", Arial, Helvetica, sans-serif;
  outline: none;
  border: none;
  position: relative;
  padding: 16px 20px 16px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-upload .upload-button input[type="button"] {
    padding: 13px 20px 13px;
  }
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-upload .upload-count {
  color: #000000;
  font: 18px/18px "rbc", Arial, Helvetica, sans-serif;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="text"], .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="number"], .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="email"] {
  -webkit-appearance: none;
  width: 100%;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #5b3d35;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 14px 21px 13px 15px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="text"], .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="number"], .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="email"] {
    padding: 9px 21px 9px 15px;
  }
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="text"]:focus, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="number"]:focus, .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field input[type="email"]:focus {
  border-color: rgba(91, 61, 53, 0.6);
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-textarea .field-value {
  font-size: 0;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_select select {
  -webkit-appearance: none;
  width: 100%;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #5b3d35;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 14px 21px 13px 15px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_select select:focus {
  border-color: #5b3d35;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-multi_select select option {
  margin: 5px 0;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect {
  width: 100%;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 13px;
  height: 12px;
  margin-top: -6px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect:before {
    margin-top: -4px;
  }
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
  -webkit-appearance: none;
  width: 100%;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #5b3d35;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 14px 21px 13px 15px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
    padding: 10px 21px 10px 15px;
  }
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown {
  background: #ffffff;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li {
  padding: 8px 0 8px 15px;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  color: #5b3d35;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li:hover {
  background: #f7d67c;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field textarea {
  -webkit-appearance: none;
  width: 100%;
  max-height: 140px;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #5b3d35;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 14px 21px 13px 15px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field textarea:focus {
  border-color: #5b3d35;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field.tpl-field-button {
  margin-bottom: 0;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .tpl-form-button {
  -webkit-appearance: none;
  background: #5b3d35;
  color: #fff;
  font: 18px/18px "rbc", Arial, Helvetica, sans-serif;
  outline: none;
  border: none;
  position: relative;
  z-index: 1;
  padding: 16px 46px 16px 20px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .tpl-form-button {
    width: 100%;
    padding: 13px 46px 13px 20px;
  }
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .tpl-form-button span {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .tpl-form-button span:before {
  position: absolute;
  content: "";
  right: -30px;
  top: 50%;
  margin-top: -5px;
  width: 14px;
  height: 10px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .tpl-form-button:hover:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .tpl-form-button:active:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: rgba(0, 0, 0, 0.05);
}
.form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .tpl-form-button:after {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -15px 0 0 1px;
  width: 30px;
  height: 30px;
  content: "";
  z-index: -1;
  background: rgba(255, 255, 255, 0.1);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap form .form_inner .tpl-field .tpl-form-button:after {
    width: 100px;
    height: 100px;
  }
}
.site_footer {
  min-height: 100px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
}
.site_footer .footer_bl_top {
  background: #ffffff;
  padding: 55px 24px 51px;
}
@media screen and (max-width: 1339px) {
  .site_footer .footer_bl_top {
    padding: 52px 24px 45px;
  }
}
@media screen and (max-width: 1023px) {
  .site_footer .footer_bl_top {
    padding: 37px 0 35px;
  }
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_top {
    padding: 19px 0 25px;
  }
}
.site_footer .footer_bl_top .footer_top_in {
  max-width: 1170px;
  margin: 0 auto;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}
@media screen and (max-width: 1023px) {
  .site_footer .footer_bl_top .footer_top_in {
    display: block;
  }
}
.site_footer .footer_bl_top .footer_top_left {
  width: 30%;
  margin: 6px 3.5% 0 0;
}
@media screen and (max-width: 1339px) {
  .site_footer .footer_bl_top .footer_top_left {
    margin-top: 4px;
  }
}
@media screen and (max-width: 1023px) {
  .site_footer .footer_bl_top .footer_top_left {
    width: auto;
    margin: 0 0 35px;
    padding: 0 24px 35px;
    text-align: center;
    -moz-box-shadow: inset 0 -1px 0 rgba(49, 57, 70, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(49, 57, 70, 0.1);
    box-shadow: inset 0 -1px 0 rgba(49, 57, 70, 0.1);
  }
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_top .footer_top_left {
    padding: 0 16px 20px;
    margin: 0 0 20px;
  }
}
@media screen and (max-width: 1023px) {
  .site_footer .footer_bl_top .footer_top_left .phones_bl_wrap {
    display: inline-block;
    vertical-align: top;
    text-align: left;
  }
}
.site_footer .footer_bl_top .footer_top_left .phones_bl_wrap .phones_bl {
  display: inline-block;
  vertical-align: top;
  padding: 0 38px 0 0;
  margin-bottom: 4px;
  position: relative;
}
.site_footer .footer_bl_top .footer_top_left .phones_bl_wrap .phones_bl:before {
  position: absolute;
  right: 0;
  top: 4px;
  height: 21px;
  width: 21px;
  content: "";
  opacity: 0.4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M3.062%2012.5l-.262.001c-.979.007-1.59.155-2.138.698C.221%2013.64%200%2014.231%200%2014.921v2.288C0%2019.64%201.364%2021%203.82%2021h2.2C14.505%2021%2021%2014.474%2021%205.972V3.768C21%201.4%2019.591%200%2017.18%200h-2.314c-.69%200-1.283.22-1.723.663-.599.606-.707%201.182-.696%202.4v2.745c-.016%201.826%201.266%202.895%202.795%203.147-.332%203.225-3.17%206.022-6.387%206.361-.172-1.72-1.018-2.828-3.041-2.815l-2.528.001-.224-.001zm.216%201.376l2.54-.002c1.31-.008%201.697.699%201.697%202.164v.687h.687c4.44%200%208.446-3.93%208.446-8.399V7.64h-.686c-1.156%200-2.152-.64-2.141-1.822V3.056c-.008-.863.05-1.176.298-1.425.167-.168.406-.257.747-.257h2.314c1.654%200%202.446.788%202.446%202.394v2.204c0%207.745-5.881%2013.654-13.606%2013.654h-2.2c-1.699%200-2.446-.745-2.446-2.417V14.92c0-.341.089-.58.256-.747.222-.22.531-.294%201.18-.3a22.563%2022.563%200%200%201%20.468.002z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.site_footer .footer_bl_top .footer_top_left .phones_bl_wrap .phones_bl div {
  font: 24px/28px "not", Arial, Helvetica, sans-serif;
  color: #000000;
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_top .footer_top_left .phones_bl_wrap .phones_bl div {
    font-size: 25px;
    line-height: 32px;
    padding: 0;
  }
}
.site_footer .footer_bl_top .footer_top_left .phones_bl_wrap .phones_bl div a {
  color: inherit;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
}
.site_footer .footer_bl_top .footer_top_left .phones_bl_wrap .phones_bl_desc {
  color: rgba(0, 0, 0, 0.5);
  font: 17px/1 "not", Arial, Helvetica, sans-serif;
}
.site_footer .footer_bl_top .footer_top_right {
  width: 66.5%;
  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 screen and (max-width: 1339px) {
  .site_footer .footer_bl_top .footer_top_right {
    display: block;
  }
}
@media screen and (max-width: 1023px) {
  .site_footer .footer_bl_top .footer_top_right {
    width: auto;
    padding: 0 24px;
    text-align: center;
  }
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_top .footer_top_right {
    padding: 0 16px;
  }
}
.site_footer .footer_bl_top .footer_top_right .footer_form {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.site_footer .footer_bl_top .footer_top_right .footer_form .footer_form_l {
  padding: 0 10px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1339px) {
  .site_footer .footer_bl_top .footer_top_right .footer_form .footer_form_l {
    padding: 0 0 10px;
  }
}
.site_footer .footer_bl_top .footer_top_right .footer_form .footer_form_l .footer_form_title {
  color: #000000;
  font: 26px/30px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 4px;
}
@media screen and (max-width: 1339px) {
  .site_footer .footer_bl_top .footer_top_right .footer_form .footer_form_l .footer_form_title {
    font-size: 24px;
    line-height: 28px;
  }
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_top .footer_top_right .footer_form .footer_form_l .footer_form_title {
    font-size: 22px;
    line-height: 25px;
    margin: 0 0 1px;
    padding: 0;
  }
}
.site_footer .footer_bl_top .footer_top_right .footer_form .footer_form_l .footer_form_desc {
  font: 17px/22px "not", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_top .footer_top_right .footer_form .footer_form_l .footer_form_desc {
    font-size: 16px;
    line-height: 20px;
  }
}
.site_footer .footer_bl_top .footer_top_right .footer_msg {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  max-width: 466px;
  font-size: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 0 20px;
}
@media screen and (max-width: 1339px) {
  .site_footer .footer_bl_top .footer_top_right .footer_msg {
    max-width: 100%;
    margin: 0;
    display: block;
  }
}
.site_footer .footer_bl_top .footer_top_right .footer_msg .footer_form_r {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: 0 25px 0 0;
  text-align: right;
}
@media screen and (max-width: 1339px) {
  .site_footer .footer_bl_top .footer_top_right .footer_msg .footer_form_r {
    margin: 0 15px 0 0;
    text-align: left;
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_top .footer_top_right .footer_msg .footer_form_r {
    display: block;
    margin: 0;
    text-align: center;
  }
}
.site_footer .footer_bl_top .footer_top_right .footer_msg .footer_form_r a {
  position: relative;
  color: #fb9000;
  font: 18px/22px "rbc", Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 12px 20px 12px;
  display: inline-block;
  vertical-align: top;
  background: #ffffff;
  overflow: hidden;
  z-index: 1;
  margin-top: 5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px #fb9000;
  -webkit-box-shadow: inset 0 0 0 1px #fb9000;
  box-shadow: inset 0 0 0 1px #fb9000;
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_top .footer_top_right .footer_msg .footer_form_r a {
    margin: 0 0 10px;
  }
}
.site_footer .footer_bl_top .footer_top_right .footer_msg .footer_form_r a:hover:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.site_footer .footer_bl_top .footer_top_right .footer_msg .footer_form_r a:active:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: rgba(251, 144, 0, 0.15);
}
.site_footer .footer_bl_top .footer_top_right .footer_msg .footer_form_r a:before {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -15px 0 0 1px;
  width: 30px;
  height: 30px;
  content: "";
  z-index: -1;
  background: rgba(251, 144, 0, 0.12);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.site_footer .footer_bl_top .footer_top_right .footer_msg .footer_msg_in {
  margin-right: -5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  max-width: 290px;
}
@media screen and (max-width: 1339px) {
  .site_footer .footer_bl_top .footer_top_right .footer_msg .footer_msg_in {
    margin: 0;
    display: inline-block;
    vertical-align: top;
  }
}
.site_footer .footer_bl_top .footer_top_right .footer_msg .msg_item {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  position: relative;
  overflow: hidden;
  width: 48px;
  height: 46px;
  margin: 5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.site_footer .footer_bl_top .footer_top_right .footer_msg .msg_item:hover span {
  opacity: 1;
  visibility: visible;
}
.site_footer .footer_bl_top .footer_top_right .footer_msg .msg_item:hover svg path {
  fill: #fff;
}
.site_footer .footer_bl_top .footer_top_right .footer_msg .msg_item:hover svg use {
  fill: #fff;
}
.site_footer .footer_bl_top .footer_top_right .footer_msg .msg_item span {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.site_footer .footer_bl_top .footer_top_right .footer_msg .msg_item ins {
  width: 48px;
  height: 46px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.site_footer .footer_bl_top .footer_top_right .footer_msg .msg_item svg {
  margin: auto;
  position: relative;
  z-index: 1;
}
.site_footer .footer_bl_top .footer_top_right .footer_msg .msg_item img {
  position: relative;
  z-index: 1;
  margin: auto;
}
.site_footer .footer_bl_bot {
  background: #5b3d35;
  padding: 40px 24px 50px;
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot {
    padding: 34px 16px 27px;
  }
}
.site_footer .footer_bl_bot .footer_bot_in {
  max-width: 1170px;
  margin: 0 auto;
}
.site_footer .footer_bl_bot .footer_contacts_bl {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 45px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
@media screen and (max-width: 1023px) {
  .site_footer .footer_bl_bot .footer_contacts_bl {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 24px 45px;
    margin: 0 -24px;
  }
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot .footer_contacts_bl {
    margin: 0 -16px;
    padding: 0 16px 20px;
  }
}
.site_footer .footer_bl_bot .footer_bot_left {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 25%;
  -moz-box-flex: 1;
  -moz-flex: 1 0 25%;
  -ms-flex: 1 0 25%;
  flex: 1 0 25%;
  width: 25%;
  max-width: 25%;
  margin: 0 8.5% 0 0;
}
@media screen and (max-width: 1023px) {
  .site_footer .footer_bl_bot .footer_bot_left {
    margin: 0;
    width: 50%;
    max-width: 50%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 50%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    padding: 0 20px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot .footer_bot_left {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    padding: 0;
    max-width: 100%;
    margin: 0 0 30px;
    text-align: center;
  }
}
.site_footer .footer_bl_bot .footer_bot_left .address_title_f {
  font: 18px/21px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 14px;
  color: rgba(255, 255, 255, 0.5);
}
.site_footer .footer_bl_bot .footer_bot_left .address_bl_f {
  color: #ffffff;
  font: 15px/22px "not", Arial, Helvetica, sans-serif;
  padding: 0 0 8px;
}
.site_footer .footer_bl_bot .footer_bot_left .mail_bl_f {
  color: #fb9000;
  font: 16px "not", Arial, Helvetica, sans-serif;
}
.site_footer .footer_bl_bot .footer_bot_left .mail_bl_f a {
  text-decoration: none;
  color: inherit;
}
.site_footer .footer_bl_bot .footer_bot_left .mail_bl_f a:hover {
  text-decoration: underline;
}
.site_footer .footer_bl_bot .footer_bot_mid {
  margin: 0 5.5% 0 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media screen and (max-width: 1023px) {
  .site_footer .footer_bl_bot .footer_bot_mid {
    -webkit-box-ordinal-group: 0;
    -moz-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-order: -1;
    -ms-flex-order: -1;
    order: -1;
    width: 100%;
    margin: 0 0 26px;
  }
}
.site_footer .footer_bl_bot .footer_bot_mid .footer_menu {
  font-size: 0;
}
.site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  margin: 0 0 24px;
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li {
    display: block;
    width: auto;
  }
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li:last-child > a {
    margin-bottom: 0;
  }
}
.site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li.opened_level > a > .footer_span {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  background-position: right 100% top 50%;
}
.site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li > a {
  font: 18px/21px "rbc", Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.5);
  margin: 0 0 14px;
  display: block;
  position: relative;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li > a {
    padding: 2px 0 0 0;
  }
}
.site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li > a:hover {
  color: #ffffff;
}
.site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li > a > .footer_span {
  display: none;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -12px;
  width: 22px;
  height: 22px;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  opacity: 0.4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") right 0 top 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li > a > .footer_span {
    display: block;
  }
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li ul {
    display: none;
    padding: 15px 0 0 0;
  }
}
.site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li ul li {
  display: block;
  margin: 0 0 7px;
}
.site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li ul li:last-child {
  margin-bottom: 0;
}
.site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li ul li a {
  display: block;
  color: #ffffff;
  font: 15px/18px "not", Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 4px 10px 5px 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.site_footer .footer_bl_bot .footer_bot_mid .footer_menu > li ul li a:hover {
  color: rgba(255, 255, 255, 0.5);
}
.site_footer .footer_bl_bot .footer_bot_right {
  width: 164px;
  max-width: 164px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 164px;
  -moz-box-flex: 1;
  -moz-flex: 1 0 164px;
  -ms-flex: 1 0 164px;
  flex: 1 0 164px;
}
@media screen and (max-width: 1023px) {
  .site_footer .footer_bl_bot .footer_bot_right {
    width: 50%;
    max-width: 50%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 50%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    margin: 0;
  }
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot .footer_bot_right {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    max-width: 100%;
    padding: 0;
    text-align: center;
  }
}
.site_footer .footer_bl_bot .footer_bot_right .social_title {
  font: 18px/21px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 13px;
  color: rgba(255, 255, 255, 0.5);
}
.site_footer .footer_bl_bot .footer_bot_right .social_body {
  font-size: 0;
}
.site_footer .footer_bl_bot .footer_bot_right .social_body .social_body_in {
  margin-right: -12px;
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot .footer_bot_right .social_body .social_body_in {
    margin: 0 auto;
    text-align: center;
    max-width: 185px;
  }
}
.site_footer .footer_bl_bot .footer_bot_right .social_body a {
  display: inline-block;
  vertical-align: top;
  width: 32px;
  height: 29px;
  margin: 5px 12px 5px 0;
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot .footer_bot_right .social_body a {
    margin: 5px 6px;
  }
}
.site_footer .footer_bl_bot .footer_inner {
  max-width: 1170px;
  margin: 0 auto;
  font-size: 0;
  padding: 52px 0 0 0;
}
@media screen and (max-width: 639px) {
  .site_footer .footer_bl_bot .footer_inner {
    padding: 22px 0 0 0;
  }
}
.site_footer .footer_bl_bot .footer_inner .site_name_f {
  display: inline-block;
  vertical-align: middle;
  width: 33.3%;
  color: rgba(255, 255, 255, 0.79);
  font: 13px "not", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 767px) {
  .site_footer .footer_bl_bot .footer_inner .site_name_f {
    display: block;
    width: auto;
    margin: 0 0 15px;
    text-align: center;
  }
}
.site_footer .footer_bl_bot .footer_inner .site_counters {
  display: inline-block;
  vertical-align: middle;
  width: 33.4%;
  font: 14px "not", Arial, Helvetica, sans-serif;
  text-align: center;
  color: rgba(255, 255, 255, 0.79);
}
@media screen and (max-width: 767px) {
  .site_footer .footer_bl_bot .footer_inner .site_counters {
    display: block;
    width: auto;
    margin: 0 0 15px;
    text-align: center;
  }
}
.site_footer .footer_bl_bot .footer_inner .site_copy {
  display: inline-block;
  vertical-align: middle;
  width: 33.3%;
  text-align: right;
  color: #ffffff;
  font: 14px "not", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 767px) {
  .site_footer .footer_bl_bot .footer_inner .site_copy {
    display: block;
    width: auto;
    text-align: center;
  }
}
.site_footer .footer_bl_bot .footer_inner .site_copy span {
  margin: 0 10px;
}
.site_footer .footer_bl_bot .footer_inner .site_copy a {
  font: 13px "not", Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.79);
  text-decoration: none;
}
.site_footer .footer_bl_bot .footer_inner .site_copy a span {
  font-size: 15px !important;
}
.overflowHidden1, .overflowHidden2, .overflowHidden3, .overflowHidden4, .overflowHidden5, .overflowHidden6, .revOverflow {
  overflow: hidden;
  height: auto;
}
.overflowHidden1 body, .overflowHidden2 body, .overflowHidden3 body, .overflowHidden4 body, .overflowHidden5 body, .overflowHidden6 body, .revOverflow body {
  overflow: hidden;
  height: auto !important;
}
.popup_bl_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: auto;
  white-space: nowrap;
  text-align: center;
  z-index: 200;
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.popup_bl_wrapper:before {
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  content: "";
}
.popup_bl_wrapper.opened {
  opacity: 1;
  visibility: visible;
}
.popup_bl_wrapper .popup_bl_wrap {
  position: relative;
  z-index: 1;
  max-width: 100%;
  width: 370px;
  margin: 20px;
  background: #ffffff;
  text-align: left;
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
  padding: 35px 30px 35px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
}
@media screen and (max-width: 767px) {
  .popup_bl_wrapper .popup_bl_wrap {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    width: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
}
.popup_bl_wrapper .form_bl_title {
  display: none;
}
.popup_bl_wrapper .popup_bl_close {
  position: absolute;
  right: 0;
  top: 0;
  width: 52px;
  height: 52px;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.popup_bl_wrapper .popup_bl_title {
  font: 28px/33px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
  padding: 0 10px 10px 0;
}
@media screen and (max-width: 767px) {
  .popup_bl_wrapper .popup_bl_title {
    max-width: 320px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 639px) {
  .popup_bl_wrapper .popup_bl_title {
    font-size: 25px;
  }
}
.popup_bl_wrapper .popup_bl_desc {
  color: rgba(0, 0, 0, 0.35);
  font: 18px/22px "not", Arial, Helvetica, sans-serif;
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .popup_bl_wrapper .popup_bl_desc {
    max-width: 320px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 639px) {
  .popup_bl_wrapper .popup_bl_desc {
    font-size: 16px;
    padding-bottom: 10px;
  }
}
.popup_bl_wrapper .tpl-anketa {
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .popup_bl_wrapper .tpl-anketa {
    max-width: 320px;
    margin: 0 auto;
  }
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field {
  display: block;
  margin: 0 0 25px;
  color: #000000;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-calendar .field-title, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_select .field-title, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-calendar_interval .field-title, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .field-title, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox .field-title, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .field-title, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group .field-title, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-upload .field-title {
  -webkit-transform: translate(0, -23px);
  -moz-transform: translate(0, -23px);
  -ms-transform: translate(0, -23px);
  -o-transform: translate(0, -23px);
  transform: translate(0, -23px);
  padding-left: 0;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .field_error {
  font: 15px "not", Arial, Helvetica, sans-serif;
  color: #ff401f;
  padding-top: 5px;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.field-error input[type="text"], .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.field-error input[type="number"], .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.field-error input[type="email"], .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.field-error textarea, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.field-error select, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.field-error .jqselect .jq-selectbox__select {
  border-color: #ff401f !important;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .field-title {
  position: absolute;
  color: rgba(0, 0, 0, 0.3);
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 21px 0 15px;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 10px);
  -moz-transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  -o-transform: translate(0, 10px);
  transform: translate(0, 10px);
}
@media screen and (max-width: 639px) {
  .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .field-title {
    font-size: 17px;
    -webkit-transform: translate(0, 11px);
    -moz-transform: translate(0, 11px);
    -ms-transform: translate(0, 11px);
    -o-transform: translate(0, 11px);
    transform: translate(0, 11px);
  }
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .field-title.not_top {
  -webkit-transform: translate(0, 10px);
  -moz-transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  -o-transform: translate(0, 10px);
  transform: translate(0, 10px);
}
@media screen and (max-width: 639px) {
  .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .field-title.not_top {
    -webkit-transform: translate(0, 11px);
    -moz-transform: translate(0, 11px);
    -ms-transform: translate(0, 11px);
    -o-transform: translate(0, 11px);
    transform: translate(0, 11px);
  }
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .field-title.on_top {
  -webkit-transform: translate(0, -23px);
  -moz-transform: translate(0, -23px);
  -ms-transform: translate(0, -23px);
  -o-transform: translate(0, -23px);
  transform: translate(0, -23px);
  padding-left: 0;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-calendar_interval .field-value {
  font-size: 0;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label {
  display: inline-block;
  vertical-align: top;
  width: 49%;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label.firstLabel {
  margin-right: 2%;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.hidden {
  display: none;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul {
  padding: 0;
  margin: 0;
  font-size: 0;
  color: #000000;
  list-style: none;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li {
  margin: 0 0 10px;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group ul li:last-child {
  margin-bottom: 0;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group .jq-radio {
  width: 28px;
  height: 28px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group .jq-radio:before {
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -moz-box-shadow: inset 0 0 0 7px #5b3d35;
  -webkit-box-shadow: inset 0 0 0 7px #5b3d35;
  box-shadow: inset 0 0 0 7px #5b3d35;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group .jq-radio.checked:before {
  opacity: 1;
  visibility: visible;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-radio_group label {
  display: inline-block;
  vertical-align: middle;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  color: #5b3d35;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul {
  padding: 0;
  margin: 0;
  font-size: 0;
  color: #000000;
  list-style: none;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li {
  margin: 0 0 10px;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li:last-child {
  margin-bottom: 0;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .jq-checkbox {
  width: 28px;
  height: 28px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .jq-checkbox:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .jq-checkbox.checked {
  background: #5b3d35;
  border-color: #5b3d35;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .jq-checkbox.checked:before {
  opacity: 1;
  visibility: visible;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_checkbox label {
  display: inline-block;
  vertical-align: middle;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  color: #5b3d35;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox ul {
  padding: 0;
  margin: 0;
  font-size: 0;
  list-style: none;
  color: #000000;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox .jq-checkbox {
  width: 28px;
  height: 28px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox .jq-checkbox:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox .jq-checkbox.checked {
  background: #5b3d35;
  border-color: #5b3d35;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox .jq-checkbox.checked:before {
  opacity: 1;
  visibility: visible;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-checkbox label {
  display: inline-block;
  vertical-align: middle;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  color: #5b3d35;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-upload .upload-button input[type="button"] {
  -webkit-appearance: none;
  background: #ffffff;
  color: #5b3d35;
  font: 18px/18px "rbc", Arial, Helvetica, sans-serif;
  outline: none;
  border: none;
  position: relative;
  padding: 16px 20px 16px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
}
@media screen and (max-width: 639px) {
  .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-upload .upload-button input[type="button"] {
    padding: 13px 20px 13px;
  }
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-upload .upload-count {
  color: #000000;
  font: 18px/18px "rbc", Arial, Helvetica, sans-serif;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="text"], .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="number"], .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="email"] {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #5b3d35;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 15px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="text"], .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="number"], .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="email"] {
    padding: 9px 21px 9px 15px;
  }
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="text"]:focus, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="number"]:focus, .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field input[type="email"]:focus {
  border-color: rgba(91, 61, 53, 0.6);
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-textarea .field-value {
  font-size: 0;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_select select {
  -webkit-appearance: none;
  width: 100%;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #5b3d35;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 14px 21px 13px 15px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_select select:focus {
  border-color: #5b3d35;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-multi_select select option {
  margin: 5px 0;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect {
  width: 100%;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 13px;
  height: 12px;
  margin-top: -6px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect:before {
    margin-top: -4px;
  }
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #5b3d35;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 15px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
    padding: 10px 21px 10px 15px;
  }
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown {
  background: #ffffff;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li {
  padding: 8px 0 8px 15px;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  color: #5b3d35;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li:hover {
  background: #f7d67c;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field textarea {
  -webkit-appearance: none;
  width: 100%;
  max-height: 140px;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #5b3d35;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 15px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field textarea:focus {
  border-color: #5b3d35;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field.tpl-field-button {
  margin-bottom: 0;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .tpl-form-button {
  -webkit-appearance: none;
  background: #5b3d35;
  color: #fff;
  font: 20px/24px "rbc", Arial, Helvetica, sans-serif;
  outline: none;
  border: none;
  position: relative;
  z-index: 1;
  width: 100%;
  display: block;
  overflow: hidden;
  padding: 9px 20px 9px 20px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .tpl-form-button:hover:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .tpl-form-button:active:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: rgba(0, 0, 0, 0.05);
}
.popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .tpl-form-button:after {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -21px 0 0 1px;
  width: 42px;
  height: 42px;
  content: "";
  z-index: -1;
  background: rgba(255, 255, 255, 0.1);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media screen and (max-width: 639px) {
  .popup_bl_wrapper .tpl-anketa .form_inner .tpl-field .tpl-form-button:after {
    width: 100px;
    height: 100px;
  }
}
.cab_popup_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: auto;
  white-space: nowrap;
  text-align: center;
  z-index: 200;
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.cab_popup_wrapper:before {
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  content: "";
}
.cab_popup_wrapper.opened {
  opacity: 1;
  visibility: visible;
  z-index: 1000;
}
.cab_popup_wrapper .cab_popup_wrap {
  position: relative;
  z-index: 1;
  max-width: 100%;
  width: 370px;
  margin: 20px;
  background: #ffffff;
  text-align: left;
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 767px) {
  .cab_popup_wrapper .cab_popup_wrap {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    width: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
}
.cab_popup_wrapper .cab_popup_close {
  position: absolute;
  right: 0;
  top: 0;
  width: 52px;
  height: 52px;
  z-index: 1;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.cab_popup_wrapper .shop2-block.login-form {
  padding: 35px 30px 30px;
}
@media screen and (max-width: 767px) {
  .cab_popup_wrapper .shop2-block.login-form {
    padding: 20px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }
}
.cab_popup_wrapper .shop2-block.login-form .block-title {
  color: #000000;
  font: 28px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
}
@media screen and (max-width: 767px) {
  .cab_popup_wrapper .shop2-block.login-form .block-title {
    margin: 0 auto;
    max-width: 320px;
  }
}
@media screen and (max-width: 767px) {
  .cab_popup_wrapper .shop2-block.login-form .block-body {
    margin: 0 auto;
    max-width: 320px;
  }
}
.cab_popup_wrapper .shop2-block.login-form .block-body .user-name {
  display: block;
  padding: 0 0 10px;
}
.cab_popup_wrapper .shop2-block.login-form .block-body .register {
  margin-top: 20px;
  display: block;
  position: relative;
  color: #5b3d35;
  font: 18px/22px "rbc", Arial, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
  padding: 12px 0 12px;
  background: #ffffff;
  overflow: hidden;
  z-index: 1;
  outline: none;
  border: none;
  -webkit-appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
}
.cab_popup_wrapper .shop2-block.login-form .block-body .register:hover {
  color: #fff;
}
.cab_popup_wrapper .shop2-block.login-form .block-body .register:hover:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.cab_popup_wrapper .shop2-block.login-form .block-body .register:active {
  color: #fff;
}
.cab_popup_wrapper .shop2-block.login-form .block-body .register:active:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: #5b3d35;
}
.cab_popup_wrapper .shop2-block.login-form .block-body .register:before {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -21px 0 0 1px;
  width: 42px;
  height: 42px;
  content: "";
  z-index: -1;
  background: #5b3d35;
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -ms-transition: -ms-transform 0.3s, opacity 0.3s;
  -o-transition: -o-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.cab_popup_wrapper .shop2-block.login-form .block-body .row {
  position: relative;
  margin: 0 0 25px;
}
.cab_popup_wrapper .shop2-block.login-form .block-body .row.pass {
  margin-bottom: 20px;
}
.cab_popup_wrapper .shop2-block.login-form .block-body .row .row_title {
  position: absolute;
  color: rgba(0, 0, 0, 0.3);
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 21px 0 15px;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 10px);
  -moz-transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  -o-transform: translate(0, 10px);
  transform: translate(0, 10px);
}
.cab_popup_wrapper .shop2-block.login-form .block-body .row .row_title.not_top {
  -webkit-transform: translate(0, 10px);
  -moz-transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  -o-transform: translate(0, 10px);
  transform: translate(0, 10px);
}
.cab_popup_wrapper .shop2-block.login-form .block-body .row .row_title.on_top {
  -webkit-transform: translate(0, -23px);
  -moz-transform: translate(0, -23px);
  -ms-transform: translate(0, -23px);
  -o-transform: translate(0, -23px);
  transform: translate(0, -23px);
  padding-left: 0;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.cab_popup_wrapper .shop2-block.login-form .block-body .row input[type="text"], .cab_popup_wrapper .shop2-block.login-form .block-body .row input[type="password"] {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #5b3d35;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 15px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .cab_popup_wrapper .shop2-block.login-form .block-body .row input[type="text"], .cab_popup_wrapper .shop2-block.login-form .block-body .row input[type="password"] {
    padding: 9px 21px 9px 15px;
  }
}
.cab_popup_wrapper .shop2-block.login-form .block-body .row input[type="text"]:focus, .cab_popup_wrapper .shop2-block.login-form .block-body .row input[type="password"]:focus {
  border-color: rgba(91, 61, 53, 0.6);
}
.cab_popup_wrapper .shop2-block.login-form .block-body .sign_in_row {
  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;
}
.cab_popup_wrapper .shop2-block.login-form .block-body .sign_in_row .forgot_link_wr {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.cab_popup_wrapper .shop2-block.login-form .block-body .sign_in_row .forgot_link_wr .forgot_link {
  text-decoration: none;
  font: 17px "not", Arial, Helvetica, sans-serif;
  color: #fb9000;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
}
.cab_popup_wrapper .shop2-block.login-form .block-body .sign_in_row .forgot_link_wr .forgot_link:hover {
  border-bottom-color: rgba(251, 144, 0, 0.2);
}
.cab_popup_wrapper .shop2-block.login-form .block-body .sign_in_row .signin-btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 91px;
  -moz-box-flex: 1;
  -moz-flex: 1 0 91px;
  -ms-flex: 1 0 91px;
  flex: 1 0 91px;
  max-width: 91px;
  position: relative;
  color: #fb9000;
  font: 18px/22px "rbc", Arial, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
  padding: 12px 0 12px;
  display: inline-block;
  vertical-align: top;
  background: #ffffff;
  overflow: hidden;
  z-index: 1;
  outline: none;
  border: none;
  -webkit-appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px #fb9000;
  -webkit-box-shadow: inset 0 0 0 1px #fb9000;
  box-shadow: inset 0 0 0 1px #fb9000;
}
.cab_popup_wrapper .shop2-block.login-form .block-body .sign_in_row .signin-btn:hover:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.cab_popup_wrapper .shop2-block.login-form .block-body .sign_in_row .signin-btn:active:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: rgba(251, 144, 0, 0.15);
}
.cab_popup_wrapper .shop2-block.login-form .block-body .sign_in_row .signin-btn:before {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -7px 0 0 1px;
  width: 14px;
  height: 14px;
  content: "";
  z-index: -1;
  background: rgba(251, 144, 0, 0.12);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -ms-transition: -ms-transform 0.3s, opacity 0.3s;
  -o-transition: -o-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.cab_popup_wrapper .shop2-block.login-form .g-auth__row.g-auth__social-min {
  margin-top: 30px;
  border: none;
  padding: 0 !important;
  color: rgba(0, 0, 0, 0.5);
  font-size: 16px;
}
.cab_popup_wrapper .shop2-block.login-form .g-auth__row.g-auth__social-min .g-form-field__title {
  color: #000000;
  font-size: 18px;
  margin: 0 0 10px;
}
.cab_popup_wrapper .shop2-block.login-form .g-auth__row.g-auth__social-min .g-form-field__title b {
  font-family: "rbc", Arial, Helvetica, sans-serif;
}
.cab_popup_wrapper .shop2-block.login-form .g-auth__row.g-auth__social-min .g-auth__personal-note {
  font-size: 14px;
}
.cab_popup_wrapper .shop2-block.login-form .g-auth__row.g-auth__social-min .g-social__item {
  margin-right: 7px;
}
.mob_menu_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 200;
  opacity: 1;
  -webkit-overflow-scrolling: touch;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.mob_menu_wrapper.opened {
  opacity: 1;
  visibility: visible;
}
.mob_menu_wrapper.opened .mob_menu_wrap {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.mob_menu_wrapper .mob_menu_wrap {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  width: 320px;
  overflow: hidden;
  overflow-y: auto;
  background: #ffffff;
  -webkit-overflow-scrolling: touch;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0);
}
@media screen and (max-width: 767px) {
  .mob_menu_wrapper .mob_menu_wrap {
    right: auto;
    left: 0;
    -webkit-transform: translate(-100%, 0);
    -moz-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
}
.mob_menu_wrapper .mob_menu_wrap .mob_menu_close {
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  height: 50px;
  z-index: 1;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ffffff;
}
.mob_menu_wrapper .cab_open_wr {
  height: 50px;
  padding: 4px 0 0 19px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.mob_menu_wrapper .cab_open_wr .cab_open_btn {
  position: relative;
  display: none;
  color: #000000;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  cursor: pointer;
  padding: 10px 0 10px 32px;
}
@media screen and (max-width: 767px) {
  .mob_menu_wrapper .cab_open_wr .cab_open_btn {
    display: inline-block;
  }
}
.mob_menu_wrapper .cab_open_wr .cab_open_btn:before {
  position: absolute;
  left: 0;
  top: 50%;
  content: "";
  width: 18px;
  height: 22px;
  margin-top: -11px;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2222px%22%20%20viewBox%3D%220%200%2018%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M0%2017.829c-.003-2.24%202.225-4.518%204.641-5.309.37-.115.737-.129%201.116-.055.225.044.446.116.709.222.143.057.643.276.642.275.705.3%201.224.435%201.892.435.671%200%201.218-.138%201.945-.437.1-.04.441-.185.502-.21.203-.085.36-.144.514-.193.43-.137.81-.176%201.197-.09.078.018.154.04.208.06%202.409.784%204.634%203.056%204.634%205.3%200%202.908-2.475%204.169-8.687%204.173C2.609%2022.004.004%2020.763%200%2017.829zm4.264-13.16C4.264%201.972%206.305%200%209%200c2.704%200%204.755%201.967%204.755%204.67v1.034c0%203.575-2.3%205.984-4.755%205.984-2.45%200-4.736-2.41-4.736-5.983V4.67zM1.372%2017.828c.003%201.879%201.902%202.784%207.94%202.78%205.552-.004%207.316-.902%207.316-2.78%200-1.536-1.781-3.355-3.702-3.98a.518.518%200%200%200-.063-.019c-.234-.052-.276-.039-1.403.424-.877.36-1.584.538-2.46.538-.88%200-1.564-.177-2.423-.543-.015-.006-.496-.216-.618-.266a2.562%202.562%200%200%200-.46-.147.873.873%200%200%200-.446.015c-1.898.622-3.683%202.446-3.68%203.978zM5.636%204.67v1.035c0%202.816%201.683%204.59%203.364%204.59%201.688%200%203.382-1.776%203.382-4.59V4.67c0-1.915-1.42-3.277-3.382-3.277-1.952%200-3.364%201.364-3.364%203.277z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.mob_menu_wrapper .mobile_cat_wrap {
  padding: 0 0 21px;
  background: #ffffff;
}
.mob_menu_wrapper .mobile_cat_wrap .mobile_folders li {
  display: block;
}
.mob_menu_wrapper .mobile_cat_wrap .mobile_folders li:last-child {
  border-bottom: none;
}
.mob_menu_wrapper .mobile_cat_wrap .mobile_folders li:first-child > a {
  margin-top: 16px;
}
.mob_menu_wrapper .mobile_cat_wrap .mobile_folders li a {
  padding: 11px 40px 13px 20px;
  display: block;
  text-decoration: none;
  font: 20px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
  position: relative;
}
.mob_menu_wrapper .mobile_cat_wrap .mobile_folders li a.has_sublayer:before {
  position: absolute;
  content: "";
  right: 19px;
  top: 50%;
  margin-top: -8px;
  width: 7px;
  height: 12px;
  opacity: 0.5;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.mob_menu_wrapper .mobile_cat_wrap .mobile_folders li ul li.parent-item a {
  padding: 8px 40px 25px 20px;
  font: 20px "rbc", Arial, Helvetica, sans-serif;
  color: #77b736;
}
.mob_menu_wrapper .mobile_cat_wrap .mobile_folders li ul li.parent-item a span {
  border-bottom: 2px solid #77b736;
}
.mob_menu_wrapper .mobile_cat_wrap .mobile_folders li ul li.waSlideMenu-back {
  position: absolute;
  top: -66px;
  left: 0;
  right: 0;
  margin: 0;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.mob_menu_wrapper .mobile_cat_wrap .mobile_folders li ul li.waSlideMenu-back a {
  font-size: 0;
  height: 50px;
  padding: 0;
  margin: 0;
  display: block;
  background: #ffffff;
  position: relative;
}
.mob_menu_wrapper .mobile_cat_wrap .mobile_folders li ul li.waSlideMenu-back a:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 50px;
  height: 50px;
  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%2224px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2024%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M2.92380271%2C6.78583536%20L6.566197%2C10.4348266%20C6.87833364%2C10.7475286%206.87787535%2C11.2540604%206.56517338%2C11.566197%20C6.25247141%2C11.8783336%205.74593963%2C11.8778754%205.43380299%2C11.5651734%20L0.433802994%2C6.55611757%20C0.122065666%2C6.24381564%200.122065666%2C5.73807274%200.433802994%2C5.42577081%20L5.41572412%2C0.434826617%20C5.72786076%2C0.122124646%206.23439253%2C0.121666356%206.5470945%2C0.433802996%20C6.85979647%2C0.745939637%206.86025476%2C1.25247141%206.54811812%2C1.56517338%20L2.93399511%2C5.18584216%20L22.9868319%2C5.2000002%20C23.4286596%2C5.20031215%2023.7865788%2C5.55873714%2023.7862669%2C6.00056483%20C23.7859549%2C6.44239252%2023.42753%2C6.80031175%2022.9857023%2C6.7999998%20L2.92380271%2C6.78583536%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.mob_menu_wrapper .mobile_cat_wrap .mobile_folders li ul li a {
  font-size: 17px;
  font-family: "not", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.6);
  padding: 9px 40px 10px 20px;
}
.mob_menu_wrapper .mobile_cat_wrap .mobile_folders li ul li a.has_sublayer:before {
  margin-top: -6px;
}
.mob_menu_wrapper .menu_top {
  padding: 20px 0;
  background: #f7d67c;
}
.mob_menu_wrapper .menu_top li {
  margin: 0;
}
.mob_menu_wrapper .menu_top li:last-child {
  border-bottom: none;
}
.mob_menu_wrapper .menu_top li a {
  display: block;
  font: 17px "not", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.8);
  padding: 11px 20px 13px;
  text-decoration: none;
}
.mob_menu_wrapper .menu_top li a:hover {
  color: #77b736;
}
.mob_menu_wrapper .menu_top li ul {
  padding-left: 15px;
}
.mob_menu_wrapper .menu_top li ul li {
  border: none;
}
.mob_menu_wrapper .menu_top li ul li a {
  font-size: 15px;
  padding: 8px 20px 10px 15px;
}
.waSlideMenu-nav {
  position: relative;
}
.waSlideMenu-wrapper {
  left: 0;
  position: relative;
  top: 0;
}
.waSlideMenu-menu {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inherit;
  left: 0;
}
.waSlideMenu-inheritedmenu {
  position: absolute;
  left: 100%;
  top: 0;
  padding: 0;
}
/* Main desktop search begin*/
.desktop_search_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 300;
  overflow: hidden;
  overflow-y: auto;
  white-space: nowrap;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 1023px) {
  .desktop_search_wrapper {
    display: none;
  }
}
.desktop_search_wrapper.opened {
  opacity: 1;
  visibility: visible;
}
.desktop_search_wrapper:before {
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  content: "";
}
.desktop_search_wrapper .desktop_search_wrap {
  position: relative;
  text-align: left;
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
  width: 680px;
  background: #ffffff;
  padding: 40px 38px 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.desktop_search_wrapper .desktop_search_title {
  color: #000000;
  font: 30px "rbcl", Arial, Helvetica, sans-serif;
  padding: 0 60px 30px 0;
}
.desktop_search_wrapper .desktop_close {
  position: absolute;
  right: 20px;
  top: 30px;
  width: 50px;
  height: 50px;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.desktop_search_wrapper .desktop_search_form {
  position: relative;
}
.desktop_search_wrapper .desktop_search_form .desktop_search-text {
  padding: 12px 60px 13px 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.6);
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  border: none;
  background: none;
  outline: none;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
}
.desktop_search_wrapper .desktop_search_form .desktop_search-text:focus {
  color: #000000;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
}
.desktop_search_wrapper .desktop_search_form .desktop_search-button {
  width: 60px;
  height: 46px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  z-index: 1;
  opacity: 0.25;
  -webkit-appearance: 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%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M18.71%2017.296a.994.994%200%200%201-.005%201.41.997.997%200%200%201-1.41.004l-2.678-2.677A8.962%208.962%200%200%201%209%2018a9%209%200%200%201-9-9%209%209%200%200%201%209-9%209%209%200%200%201%209%209%208.963%208.963%200%200%201-1.968%205.618l2.677%202.678zM1.6%209A7.4%207.4%200%200%200%209%2016.4%207.4%207.4%200%200%200%2016.4%209%207.4%207.4%200%200%200%209%201.6%207.4%207.4%200%200%200%201.6%209z%22%20id%3D%22a%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.desktop_search_wrapper .desktop_search_form .desktop_search-button.active {
  opacity: 0.6;
}
.search_bl_wrapper.inner {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 120;
  overflow: hidden;
  overflow-y: auto;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.search_bl_wrapper.inner.opened {
  opacity: 1;
  visibility: visible;
}
.search_bl_wrapper.inner:before {
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  content: "";
}
@media screen and (max-width: 767px) {
  .search_bl_wrapper.inner {
    background: #ffffff;
  }
}
.search_bl_wrapper.inner .search_bl_in {
  position: relative;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  text-align: left;
  margin: 20px;
  width: 680px;
  background: #ffffff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-bottom: 40px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
@media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .search_bl_in {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    width: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background: none;
    padding: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
@media screen and (min-width: 1024px) {
  .search_bl_wrapper.inner .search_bl_in.active {
    -o-box-shadow: inset 0 3px 0 #77b736, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: inset 0 3px 0 #77b736, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 3px 0 #77b736, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 3px 0 #77b736, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 3px 0 #77b736, 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 10000px rgba(0, 0, 0, 0.5);
  }
}
@media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .search_bl_in.active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.search_bl_wrapper.inner .searchs_title {
  color: #000000;
  font: 30px "rbcl", Arial, Helvetica, sans-serif;
  display: block;
  padding: 46px 35px 30px;
}
@media screen and (max-width: 639px) {
  .search_bl_wrapper.inner .searchs_title {
    padding: 25px 16px 30px;
    font-size: 25px;
  }
}
@media screen and (max-width: 479px) {
  .search_bl_wrapper.inner .searchs_title {
    padding: 55px 16px 25px;
  }
}
@media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .searchs_title .searchs_title_in {
    max-width: 360px;
    margin: 0 auto;
  }
}
.search_bl_wrapper.inner .search_mob_close {
  position: absolute;
  right: 20px;
  top: 40px;
  width: 50px;
  height: 50px;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .search_mob_close {
    right: 10px;
    top: 0;
  }
}
@media screen and (max-width: 479px) {
  .search_bl_wrapper.inner .search_mob_close {
    width: 52px;
    height: 52px;
    right: 0;
    top: 0;
  }
}
.search_bl_wrapper.inner .site_search_mob {
  padding: 0 35px;
}
@media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .site_search_mob {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 639px) {
  .search_bl_wrapper.inner .site_search_mob {
    padding: 0 16px;
  }
}
.search_bl_wrapper.inner .site_search_mob .search_form {
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .site_search_mob .search_form {
    max-width: 360px;
    margin: 0 auto;
    width: 100%;
  }
}
.search_bl_wrapper.inner .site_search_mob .search_form .search_mob_title {
  position: absolute;
  color: rgba(0, 0, 0, 0.3);
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  z-index: 101;
  padding: 0 12px 0 12px;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 11px);
  -moz-transform: translate(0, 11px);
  -ms-transform: translate(0, 11px);
  -o-transform: translate(0, 11px);
  transform: translate(0, 11px);
}
.search_bl_wrapper.inner .site_search_mob .search_form .search_mob_title.not_top {
  -webkit-transform: translate(0, 11px);
  -moz-transform: translate(0, 11px);
  -ms-transform: translate(0, 11px);
  -o-transform: translate(0, 11px);
  transform: translate(0, 11px);
}
.search_bl_wrapper.inner .site_search_mob .search_form .search_mob_title.on_top {
  -webkit-transform: translate(0, -21px);
  -moz-transform: translate(0, -21px);
  -ms-transform: translate(0, -21px);
  -o-transform: translate(0, -21px);
  transform: translate(0, -21px);
  padding-left: 0;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.search_bl_wrapper.inner .site_search_mob .search_form .search-text {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  height: 46px;
  padding: 10px 84px 10px 20px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.25);
}
.search_bl_wrapper.inner .site_search_mob .search_form .search-text:focus {
  border-color: rgba(0, 0, 0, 0.5);
}
.search_bl_wrapper.inner .site_search_mob .search_form .search-button {
  position: absolute;
  right: 0;
  top: 0;
  width: 53px;
  height: 46px;
  border: none;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  opacity: 0.25;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M18.71%2017.296a.994.994%200%200%201-.005%201.41.997.997%200%200%201-1.41.004l-2.678-2.677A8.962%208.962%200%200%201%209%2018a9%209%200%200%201-9-9%209%209%200%200%201%209-9%209%209%200%200%201%209%209%208.963%208.963%200%200%201-1.968%205.618l2.677%202.678zM1.6%209A7.4%207.4%200%200%200%209%2016.4%207.4%207.4%200%200%200%2016.4%209%207.4%207.4%200%200%200%209%201.6%207.4%207.4%200%200%200%201.6%209z%22%20id%3D%22a%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.search_bl_wrapper.inner .site_search_mob .search_form .search-button.active {
  opacity: 0.6;
}
.search_bl_wrapper.inner .site_search_mob .search_mob_more {
  font: 18px/22px "rbc", Arial, Helvetica, sans-serif;
  padding: 12px 20px 12px;
  cursor: pointer;
  color: #77b736;
  float: right;
  margin-left: 11px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px #77b736;
  -webkit-box-shadow: inset 0 0 0 1px #77b736;
  box-shadow: inset 0 0 0 1px #77b736;
}
.search_bl_wrapper.inner .site_search_mob .search_mob_more.active {
  background: rgba(119, 183, 54, 0.15);
}
@media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .site_search_mob .search_mob_more {
    max-width: 360px;
    width: 100%;
    float: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin: 10px auto 0;
    text-align: center;
  }
}
.search_bl_wrapper.inner .shop2-block.search-form {
  padding: 35px 0 0;
  margin-left: 35px;
  margin-right: 35px;
  margin-top: 35px;
  position: relative;
}
.search_bl_wrapper.inner .shop2-block.search-form:before {
  position: absolute;
  left: -35px;
  right: -35px;
  top: 0;
  content: "";
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .shop2-block.search-form {
    padding: 30px 0 40px;
  }
}
@media screen and (max-width: 639px) {
  .search_bl_wrapper.inner .shop2-block.search-form {
    margin-left: 16px;
    margin-right: 16px;
  }
  .search_bl_wrapper.inner .shop2-block.search-form:before {
    position: absolute;
    left: -16px;
    right: -16px;
    top: 0;
    content: "";
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
.search_bl_wrapper.inner .shop2-block.search-form .block-body {
  max-width: 440px;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .search_bl_wrapper.inner .shop2-block.search-form .block-body {
    max-width: 360px;
    margin: 0 auto;
  }
}
.search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap {
  position: relative;
  margin: 0 0 30px;
}
.search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .selected_title {
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: rgba(119, 183, 54, 0.15);
  color: #77b736;
  border: 1px solid #77b736;
  padding: 10px 32px 10px 12px;
  outline: none;
  height: 42px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .selected_title:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 12px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%2377b736%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .selected_title.active {
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .selected_title.active:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .field-product-type {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  top: 100%;
  left: 0;
  right: 0;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #77b736;
  border-top: none;
  display: block;
}
.search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .field-product-type.opened {
  z-index: 103;
  opacity: 1;
  visibility: visible;
}
.search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .field-product-type label {
  display: block;
  width: auto;
  min-width: 0;
  margin: 0;
  padding: 8px 10px 8px 15px;
  background: none;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
  text-align: left;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .field-product-type label:hover {
  background: #f7d67c !important;
}
.search_bl_wrapper.inner .shop2-block.search-form .field_select_wrap .field-product-type label.checked {
  background: none;
}
.search_bl_wrapper.inner .shop2-block.search-form .field-product-type {
  margin: 0 0 30px;
  font-size: 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;
}
.search_bl_wrapper.inner .shop2-block.search-form .field-product-type label {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  font: 18px/21px "rbc", Arial, Helvetica, sans-serif;
  color: #77b736;
  cursor: pointer;
  min-width: 104px;
  margin-left: -1px;
  background: #ffffff;
  padding: 11px 10px 10px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px #77b736;
  -webkit-box-shadow: inset 0 0 0 1px #77b736;
  box-shadow: inset 0 0 0 1px #77b736;
}
.search_bl_wrapper.inner .shop2-block.search-form .field-product-type label:first-child {
  margin-left: 0;
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.search_bl_wrapper.inner .shop2-block.search-form .field-product-type label:nth-child(2) {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.search_bl_wrapper.inner .shop2-block.search-form .field-product-type label:last-child {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.search_bl_wrapper.inner .shop2-block.search-form .field-product-type label.checked {
  background: rgba(119, 183, 54, 0.15);
}
.search_bl_wrapper.inner .shop2-block.search-form .field-product-type label input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
.search_bl_wrapper.inner .shop2-block.search-form .folders_row {
  margin-bottom: 25px;
  display: none;
}
.search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect {
  width: 100%;
}
.search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect.dropup .jq-selectbox__dropdown {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: none;
}
.search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect.opened {
  z-index: 110 !important;
}
.search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 12px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  opacity: 0.55;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect:before {
    margin-top: -4px;
  }
}
.search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect .jq-selectbox__select {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 12px;
  outline: none;
  height: 42px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect .jq-selectbox__dropdown {
  background: #ffffff;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect .jq-selectbox__dropdown ul li {
  padding: 8px 10px 8px 15px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
}
.search_bl_wrapper.inner .shop2-block.search-form .folders_row .jqselect .jq-selectbox__dropdown ul li:hover {
  background: #f7d67c;
}
.search_bl_wrapper.inner .shop2-block.search-form .row {
  margin: 0 0 25px;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .search_bl_wrapper.inner .shop2-block.search-form .row {
    display: block !important;
  }
}
.search_bl_wrapper.inner .shop2-block.search-form .row.price .row_title, .search_bl_wrapper.inner .shop2-block.search-form .row.product_per_page .row_title {
  -webkit-transform: translate(0, -21px);
  -moz-transform: translate(0, -21px);
  -ms-transform: translate(0, -21px);
  -o-transform: translate(0, -21px);
  transform: translate(0, -21px);
  padding-left: 0;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.search_bl_wrapper.inner .shop2-block.search-form .row.price.fa, .search_bl_wrapper.inner .shop2-block.search-form .row.product_per_page.fa {
  font-size: 14px;
}
.search_bl_wrapper.inner .shop2-block.search-form .row.checkbox span {
  display: inline-block;
  vertical-align: middle;
  color: #000000;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
}
.search_bl_wrapper.inner .shop2-block.search-form .row.checkbox .jq-checkbox {
  width: 28px;
  height: 28px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.search_bl_wrapper.inner .shop2-block.search-form .row.checkbox .jq-checkbox:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.search_bl_wrapper.inner .shop2-block.search-form .row.checkbox .jq-checkbox.checked {
  background: #5b3d35;
  border-color: #5b3d35;
}
.search_bl_wrapper.inner .shop2-block.search-form .row.checkbox .jq-checkbox.checked:before {
  opacity: 1;
  visibility: visible;
}
.search_bl_wrapper.inner .shop2-block.search-form .row_title {
  position: absolute;
  color: rgba(0, 0, 0, 0.3);
  left: 0;
  right: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  z-index: 101;
  padding: 0 12px 0 12px;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 11px);
  -moz-transform: translate(0, 11px);
  -ms-transform: translate(0, 11px);
  -o-transform: translate(0, 11px);
  transform: translate(0, 11px);
}
.search_bl_wrapper.inner .shop2-block.search-form .row_title.not_top {
  -webkit-transform: translate(0, 11px);
  -moz-transform: translate(0, 11px);
  -ms-transform: translate(0, 11px);
  -o-transform: translate(0, 11px);
  transform: translate(0, 11px);
}
.search_bl_wrapper.inner .shop2-block.search-form .row_title.on_top {
  -webkit-transform: translate(0, -21px);
  -moz-transform: translate(0, -21px);
  -ms-transform: translate(0, -21px);
  -o-transform: translate(0, -21px);
  transform: translate(0, -21px);
  padding-left: 0;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.search_bl_wrapper.inner .shop2-block.search-form .row_title.price {
  -webkit-transform: translate(0, -21px);
  -moz-transform: translate(0, -21px);
  -ms-transform: translate(0, -21px);
  -o-transform: translate(0, -21px);
  transform: translate(0, -21px);
  padding-left: 0;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.search_bl_wrapper.inner .shop2-block.search-form .row_body.price {
  font-size: 0;
}
.search_bl_wrapper.inner .shop2-block.search-form .row_body {
  font-size: 0;
}
.search_bl_wrapper.inner .shop2-block.search-form .input_left {
  display: inline-block;
  vertical-align: top;
  width: 47%;
  position: relative;
  z-index: 1;
}
.search_bl_wrapper.inner .shop2-block.search-form .input_left input {
  -webkit-border-radius: 2px 0 0 2px !important;
  -moz-border-radius: 2px 0 0 2px !important;
  -ms-border-radius: 2px 0 0 2px !important;
  -o-border-radius: 2px 0 0 2px !important;
  border-radius: 2px 0 0 2px !important;
}
.search_bl_wrapper.inner .shop2-block.search-form .input_left input:focus {
  z-index: 2;
  position: relative;
}
.search_bl_wrapper.inner .shop2-block.search-form .input_right {
  display: inline-block;
  vertical-align: top;
  width: calc(53% + 1px);
  margin-left: -1px;
}
.search_bl_wrapper.inner .shop2-block.search-form .input_right input {
  -webkit-border-radius: 0 2px 2px 0 !important;
  -moz-border-radius: 0 2px 2px 0 !important;
  -ms-border-radius: 0 2px 2px 0 !important;
  -o-border-radius: 0 2px 2px 0 !important;
  border-radius: 0 2px 2px 0 !important;
}
.search_bl_wrapper.inner .shop2-block.search-form .input_right input:focus {
  z-index: 2;
  position: relative;
}
.search_bl_wrapper.inner .shop2-block.search-form input[type="text"], .search_bl_wrapper.inner .shop2-block.search-form input[type="number"], .search_bl_wrapper.inner .shop2-block.search-form input[type="email"] {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 12px 10px 12px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .search_bl_wrapper.inner .shop2-block.search-form input[type="text"], .search_bl_wrapper.inner .shop2-block.search-form input[type="number"], .search_bl_wrapper.inner .shop2-block.search-form input[type="email"] {
    padding: 9px 21px 9px 15px;
  }
}
.search_bl_wrapper.inner .shop2-block.search-form input[type="text"]:focus, .search_bl_wrapper.inner .shop2-block.search-form input[type="number"]:focus, .search_bl_wrapper.inner .shop2-block.search-form input[type="email"]:focus {
  border-color: rgba(91, 61, 53, 0.6);
}
.search_bl_wrapper.inner .shop2-block.search-form .jqselect {
  width: 100%;
}
.search_bl_wrapper.inner .shop2-block.search-form .jqselect.dropup .jq-selectbox__dropdown {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: none;
}
.search_bl_wrapper.inner .shop2-block.search-form .jqselect.opened {
  z-index: 110 !important;
}
.search_bl_wrapper.inner .shop2-block.search-form .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.search_bl_wrapper.inner .shop2-block.search-form .jqselect:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  opacity: 0.55;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .search_bl_wrapper.inner .shop2-block.search-form .jqselect:before {
    margin-top: -4px;
  }
}
.search_bl_wrapper.inner .shop2-block.search-form .jqselect .jq-selectbox__select {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 12px;
  outline: none;
  height: 42px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.search_bl_wrapper.inner .shop2-block.search-form .jqselect .jq-selectbox__dropdown {
  background: #ffffff;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.search_bl_wrapper.inner .shop2-block.search-form .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.search_bl_wrapper.inner .shop2-block.search-form .jqselect .jq-selectbox__dropdown ul li {
  padding: 8px 10px 8px 15px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
}
.search_bl_wrapper.inner .shop2-block.search-form .jqselect .jq-selectbox__dropdown ul li:hover {
  background: #f7d67c;
}
.search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select {
  width: 100%;
  padding: 0;
  height: 42px;
  background: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.3);
  position: relative;
}
.search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 12px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select i {
  display: none;
}
.search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options ins {
  display: none;
}
.search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options li {
  background: none !important;
  padding: 8px 28px 8px 15px !important;
}
.search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options span {
  position: relative;
  margin: 0 11px 0 0;
  width: 26px !important;
  height: 26px;
  border: none;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options span:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  pointer-events: none;
}
.search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options span:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  background: url(../tick_icon-minifined.svg) 50% no-repeat;
  pointer-events: none;
}
.search_bl_wrapper.inner .shop2-block.search-form .shop2-color-ext-select .shop2-color-ext-options div {
  font: 17px/1 "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
  margin-top: 4px;
}
.search_bl_wrapper.inner .shop2-block.search-form .row_button {
  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;
  text-align: right;
}
.search_bl_wrapper.inner .shop2-block.search-form .row_button .more_btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: left;
  display: none;
}
@media screen and (max-width: 1023px) {
  .search_bl_wrapper.inner .shop2-block.search-form .row_button .more_btn {
    display: none;
  }
}
.search_bl_wrapper.inner .shop2-block.search-form .row_button .more_btn span {
  display: inline-block;
  vertical-align: top;
  color: #77b736;
  cursor: pointer;
  position: relative;
  padding: 0 20px 0 0;
  font-size: 17px;
}
.search_bl_wrapper.inner .shop2-block.search-form .row_button .more_btn span.active:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.search_bl_wrapper.inner .shop2-block.search-form .row_button .more_btn span:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -2px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%2377b736%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.search_bl_wrapper.inner .shop2-block.search-form .row_button .search-btn {
  position: relative;
  padding: 9px 20px;
  font: 20px/24px "rbc", Arial, Helvetica, sans-serif;
  color: #fff;
  background: #77b736;
  overflow: hidden;
  border: none;
  z-index: 1;
  outline: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
@media screen and (max-width: 768px) {
  .search_bl_wrapper.inner .shop2-block.search-form .row_button .search-btn {
    width: 100%;
    text-align: center;
  }
}
.search_bl_wrapper.inner .shop2-block.search-form .row_button .search-btn:hover:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.search_bl_wrapper.inner .shop2-block.search-form .row_button .search-btn:active:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: rgba(0, 0, 0, 0.05);
}
.search_bl_wrapper.inner .shop2-block.search-form .row_button .search-btn:after {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -15px 0 0 1px;
  width: 30px;
  height: 30px;
  content: "";
  z-index: -1;
  background: rgba(255, 255, 255, 0.1);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media screen and (max-width: 639px) {
  .search_bl_wrapper.inner .shop2-block.search-form .row_button .search-btn:after {
    width: 100px;
    height: 100px;
  }
}
.folders_bl_wrap2 .main_folders2 > li > ul > li > .link > .folder_pic img {
  max-width: none;
}
select, .jqselect {
  cursor: pointer;
}
.calc-fright a {
  text-decoration: none;
}
#ui-datepicker-div.ui-datepicker {
  z-index: 300 !important;
}
@media (min-width: 768px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup.fix_btn {
    z-index: 222;
  }
}
.shop2_product_wrapper .card_form_block {
  display: none;
}
@media (min-width: 1221px) and (max-width: 1340px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab, .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab, .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab, .shop2_product_wrapper .shop2_prod_options .shop2_options_in, .product_rev_wrapper .prod_rev_in {
    padding-right: 400px;
  }
}
.site_header .site_header_in .header_in_right .top_folders > li.flexMenu-viewMore .flexMenu-popup li ul, .site_header .site_header_in .header_in_right .top_folders > li ul li ul {
  z-index: 20;
}
.product-image img {
  max-width: none;
}
.main_blocks_wrapper .main_block_wrap {
  padding: 60px 0 42px;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .main_blocks_wrapper .main_block_wrap {
    padding: 40px 0;
  }
}
@media screen and (max-width: 639px) {
  .main_blocks_wrapper .main_block_wrap {
    padding: 20px 0 23px;
  }
}
.main_blocks_wrapper .main_block_wrap:first-child {
  padding-top: 0;
}
.main_blocks_wrapper .main_block_wrap:nth-child(even):before {
  position: absolute;
  content: "";
  left: -3000px;
  right: -3000px;
  top: 0;
  bottom: 0;
  background: #f7d67c;
}
.main_blocks_wrapper .main_block_wrap:last-child {
  margin-bottom: 0;
}
.main_blocks_wrapper .prod_list_wrap {
  padding: 0;
}
.main_blocks_wrapper .prod_list_wrap:before {
  display: none;
}
.main_blocks_wrapper .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_bot_wr .product_bot_in2 {
  display: none;
}
.main_blocks_wrapper .prod_list_wrap .product_list_in .owl-loaded {
  display: block;
}
.main_blocks_wrapper .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .shop2_product_item {
  width: auto;
  height: auto !important;
  margin: 1px;
}
.main_blocks_wrapper .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item:hover .shop2_product_inner, .main_blocks_wrapper .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item.hover .shop2_product_inner {
  position: relative;
}
.main_blocks_wrapper .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item:hover .shop2_product_inner, .main_blocks_wrapper .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item.hover .shop2_product_inner {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.main_blocks_wrapper .owl-prev {
  position: absolute;
  left: -62px;
  top: 110px;
  width: 42px;
  height: 42px;
  font-size: 0;
  z-index: 2;
  cursor: pointer;
  opacity: 0.8;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2010%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M.23%201.383A.808.808%200%200%201%20.259.226a.844.844%200%200%201%201.178.027L9.77%208.825a.808.808%200%200%201-.028%201.157l-8.333%207.792a.844.844%200%200%201-1.178-.028.808.808%200%200%201%20.029-1.157l7.729-7.227L.23%201.383z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #5b3d35;
}
@media screen and (max-width: 1339px) {
  .main_blocks_wrapper .owl-prev {
    left: -21px;
  }
}
@media screen and (max-width: 1023px) {
  .main_blocks_wrapper .owl-prev {
    left: -14px;
  }
}
@media screen and (max-width: 639px) {
  .main_blocks_wrapper .owl-prev {
    left: -10px;
    top: 70px;
  }
}
@media screen and (max-width: 479px) {
  .main_blocks_wrapper .owl-prev {
    top: 95px;
  }
}
.main_blocks_wrapper .owl-prev:hover {
  opacity: 1;
}
.main_blocks_wrapper .owl-next {
  position: absolute;
  right: -62px;
  top: 110px;
  width: 42px;
  height: 42px;
  font-size: 0;
  cursor: pointer;
  opacity: 0.8;
  z-index: 2;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2010%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M.23%201.383A.808.808%200%200%201%20.259.226a.844.844%200%200%201%201.178.027L9.77%208.825a.808.808%200%200%201-.028%201.157l-8.333%207.792a.844.844%200%200%201-1.178-.028.808.808%200%200%201%20.029-1.157l7.729-7.227L.23%201.383z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #5b3d35;
}
@media screen and (max-width: 1339px) {
  .main_blocks_wrapper .owl-next {
    right: -21px;
  }
}
@media screen and (max-width: 1023px) {
  .main_blocks_wrapper .owl-next {
    right: -14px;
  }
}
@media screen and (max-width: 639px) {
  .main_blocks_wrapper .owl-next {
    right: -10px;
    top: 70px;
  }
}
@media screen and (max-width: 479px) {
  .main_blocks_wrapper .owl-next {
    top: 95px;
  }
}
.main_blocks_wrapper .owl-next:hover {
  opacity: 1;
}
.main_blocks_wrapper .owl-dots {
  width: 100%;
  text-align: center;
  font-size: 0;
  padding: 30px 0 0 0;
}
@media screen and (max-width: 639px) {
  .main_blocks_wrapper .owl-dots {
    padding: 17px 0 0 0;
  }
}
.main_blocks_wrapper .owl-dots .owl-dot {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 6px;
  height: 6px;
  background: none;
  margin: 0 15px;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid rgba(91, 61, 53, 0.7);
}
@media screen and (max-width: 639px) {
  .main_blocks_wrapper .owl-dots .owl-dot {
    margin: 0 7px;
  }
}
.main_blocks_wrapper .owl-dots .owl-dot.active {
  border-color: #fb9000;
  background: #fb9000;
}
.main_blocks_wrapper .owl-dots .owl-dot.active:before {
  opacity: 1;
  visibility: visible;
}
.main_blocks_wrapper .owl-dots .owl-dot:before {
  position: absolute;
  left: -4px;
  top: -4px;
  right: -4px;
  bottom: -4px;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 4px solid #fb9000;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media screen and (max-width: 639px) {
  .main_blocks_wrapper .owl-dots .owl-dot:before {
    left: -3px;
    right: -3px;
    top: -3px;
    bottom: -3px;
  }
}
.shop2_main_header {
  position: relative;
  color: #000000;
  font: 36px/42px "rbcl", Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
}
@media screen and (max-width: 1023px) {
  .shop2_main_header {
    font-size: 34px;
    line-height: 40px;
    padding: 0 0 25px;
  }
}
@media screen and (max-width: 639px) {
  .shop2_main_header {
    font-size: 25px;
    line-height: 30px;
    padding-bottom: 14px;
  }
}
.shop2-main-before {
  padding: 0;
}
.shop2-main-before p {
  margin: 0;
}
.cat_folders_wr {
  padding: 30px 20px 10px;
  background: #f7d67c;
  margin: 0 0 66px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
@media screen and (max-width: 1339px) {
  .cat_folders_wr {
    margin: 0 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .cat_folders_wr {
    display: none;
  }
}
.cat_folders_wr .cat_folders_bl {
  font-size: 0;
}
.cat_folders_wr .cat_folders_bl li {
  display: inline-block;
  vertical-align: top;
  width: 23.5%;
  margin: 0 2% 10px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1339px) {
  .cat_folders_wr .cat_folders_bl li {
    width: 33.33%;
    margin-right: 0;
    padding-right: 10px;
  }
}
@media screen and (max-width: 1023px) {
  .cat_folders_wr .cat_folders_bl li {
    width: 49%;
    padding-right: 0;
    margin-right: 2%;
  }
}
@media screen and (min-width: 1340px) {
  .cat_folders_wr .cat_folders_bl li:nth-child(4n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1339px) {
  .cat_folders_wr .cat_folders_bl li:nth-child(3n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .cat_folders_wr .cat_folders_bl li:nth-child(2n) {
    margin-right: 0;
  }
}
.cat_folders_wr .cat_folders_bl li a {
  display: inline-block;
  text-decoration: none;
  font: 17px "not", Arial, Helvetica, sans-serif;
  color: #fb9000;
}
.cat_folders_wr .cat_folders_bl li a .title {
  margin: 0 5px 0 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border-bottom: 1px solid rgba(251, 144, 0, 0.25);
}
.cat_folders_wr .cat_folders_bl li a .lots_am {
  padding: 1px 10px 3px;
  font: 15px/20px "not", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.8);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.cat_folders_wr .cat_folders_bl li a:hover .lots_am {
  background: #fb9000;
  color: #fff;
}
.cat_folders_wr .cat_folders_bl li a:hover .title {
  border-bottom-color: transparent;
}
.shop2-vendor-folders-header b {
  font-family: "not", Arial, Helvetica, sans-serif;
}
.shop2-vendor-folders {
  font-size: 0;
  padding: 0 0 40px;
}
.shop2-vendor-folders li {
  display: inline-block;
  vertical-align: top;
  width: 23.5%;
  margin: 0 2% 10px 0;
}
@media screen and (max-width: 1339px) {
  .shop2-vendor-folders li {
    width: 32%;
    margin-right: 2%;
  }
}
@media screen and (max-width: 1023px) {
  .shop2-vendor-folders li {
    width: 49%;
  }
}
@media screen and (min-width: 1340px) {
  .shop2-vendor-folders li:nth-child(4n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1339px) {
  .shop2-vendor-folders li:nth-child(3n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .shop2-vendor-folders li:nth-child(2n) {
    margin-right: 0;
  }
}
.shop2-vendor-folders li a {
  display: inline-block;
  text-decoration: none;
  font: 17px "not", Arial, Helvetica, sans-serif;
  color: #fb9000;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border-bottom: 1px solid rgba(251, 144, 0, 0.25);
}
.shop2-vendor-folders li a:hover {
  border-bottom-color: transparent;
}
.shop2-pagelist {
  display: block;
  margin: 20px 0 0 0;
  text-align: left;
}
@media screen and (max-width: 639px) {
  .shop2-pagelist {
    max-width: 288px;
    text-align: center;
    margin: 20px auto 20px;
  }
}
.shop2-pagelist .pagelist_mobile {
  display: none;
  padding: 20px 0 0 0;
}
@media screen and (max-width: 639px) {
  .shop2-pagelist .pagelist_mobile {
    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;
  }
}
.shop2-pagelist .pagelist_mobile .page_next {
  margin: auto;
}
.shop2-pagelist .pagelist_mobile .page_next a {
  font: 15px/20px "not", Arial, Helvetica, sans-serif;
  color: #fb9000;
  text-decoration: none;
  display: block;
}
.shop2-pagelist .pagelist_mobile .page_next span {
  position: relative;
  padding-right: 20px;
}
.shop2-pagelist .pagelist_mobile .page_next span:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  margin-top: -3px;
  width: 13px;
  height: 7px;
  -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%20%3Cpath%20fill%3D%22%23fb9000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2-pagelist .pagelist_mobile .page_prev {
  margin: auto;
}
.shop2-pagelist .pagelist_mobile .page_prev a {
  font: 15px/20px "not", Arial, Helvetica, sans-serif;
  color: #fb9000;
  text-decoration: none;
  display: block;
}
.shop2-pagelist .pagelist_mobile .page_prev span {
  position: relative;
  padding-left: 20px;
}
.shop2-pagelist .pagelist_mobile .page_prev span:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  margin-top: -3px;
  width: 13px;
  height: 7px;
  -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%20%3Cpath%20fill%3D%22%23fb9000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2-pagelist .page_list_in {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  text-align: center;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-right: none;
  border-left: none;
}
@media screen and (max-width: 639px) {
  .shop2-pagelist .page_list_in {
    border: 1px solid rgba(0, 0, 0, 0.3);
  }
}
.shop2-pagelist .page_list_in div {
  font: 17px/23px "not", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
}
.shop2-pagelist .page_list_in div:first-child {
  border-left: 1px solid rgba(0, 0, 0, 0.3);
}
@media screen and (max-width: 639px) {
  .shop2-pagelist .page_list_in div:first-child {
    border: none;
  }
}
@media screen and (max-width: 639px) {
  .shop2-pagelist .page_list_in div.page_prev + div {
    border-left: 1px solid rgba(0, 0, 0, 0.3);
    border: none;
  }
}
.shop2-pagelist .page_list_in div.page_num {
  height: 40px;
  width: 40px;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}
@media screen and (max-width: 639px) {
  .shop2-pagelist .page_list_in div.page_num {
    border: none;
    border-left: 1px solid rgba(0, 0, 0, 0.3);
  }
}
.shop2-pagelist .page_list_in div.page_num a {
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none;
  display: block;
  padding: 8px 0 9px;
}
.shop2-pagelist .page_list_in div.active_num {
  width: 40px;
  height: 40px;
  background: #f7d67c;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}
@media screen and (max-width: 639px) {
  .shop2-pagelist .page_list_in div.active_num {
    border: none;
    border-left: 1px solid rgba(0, 0, 0, 0.3);
  }
}
@media screen and (max-width: 639px) {
  .shop2-pagelist .page_list_in div.active_num:first-child {
    border: none;
  }
}
.shop2-pagelist .page_list_in div.active_num span {
  display: block;
  padding: 8px 0 9px;
}
.shop2-pagelist .page_list_in div.dotts_prev {
  width: 40px;
  height: 40px;
  border-left: 1px solid rgba(0, 0, 0, 0.3);
}
.shop2-pagelist .page_list_in div.dotts_prev span {
  display: block;
  padding: 8px 0 9px;
}
.shop2-pagelist .page_list_in div.dotts_next {
  width: 40px;
  height: 40px;
}
@media screen and (max-width: 639px) {
  .shop2-pagelist .page_list_in div.dotts_next {
    border-right: 1px solid rgba(0, 0, 0, 0.3);
  }
}
.shop2-pagelist .page_list_in div.dotts_next span {
  display: block;
  padding: 8px 0 9px;
}
.shop2-pagelist .page_list_in div.page_first {
  width: 40px;
}
.shop2-pagelist .page_list_in div.page_first a {
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none;
  display: block;
  padding: 8px 0 9px;
}
.shop2-pagelist .page_list_in div.page_last {
  min-width: 40px;
}
.shop2-pagelist .page_list_in div.page_last a {
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none;
  display: block;
  padding: 8px 8px 9px;
}
.shop2-pagelist .page_list_in div.page_last + .page_next {
  border-left: 1px solid rgba(0, 0, 0, 0.3);
}
.shop2-pagelist .page_list_in div.page_next {
  width: 146px;
  height: 40px;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}
@media screen and (max-width: 639px) {
  .shop2-pagelist .page_list_in div.page_next {
    display: none;
  }
}
.shop2-pagelist .page_list_in div.page_next a {
  font: 16px "not", Arial, Helvetica, sans-serif;
  color: #fb9000;
  text-decoration: none;
  display: block;
  padding: 8px 0 10px;
}
.shop2-pagelist .page_list_in div.page_next span {
  position: relative;
  padding-right: 20px;
}
.shop2-pagelist .page_list_in div.page_next span:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  margin-top: -3px;
  width: 13px;
  height: 7px;
  -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%20%3Cpath%20fill%3D%22%23fb9000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2-pagelist .page_list_in div.page_prev {
  width: 146px;
  height: 40px;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
  border-left: 1px solid rgba(0, 0, 0, 0.3);
}
@media screen and (max-width: 639px) {
  .shop2-pagelist .page_list_in div.page_prev {
    display: none;
  }
}
.shop2-pagelist .page_list_in div.page_prev a {
  font: 16px "not", Arial, Helvetica, sans-serif;
  color: #fb9000;
  text-decoration: none;
  display: block;
  padding: 8px 0 10px;
}
.shop2-pagelist .page_list_in div.page_prev span {
  position: relative;
  padding-left: 20px;
}
.shop2-pagelist .page_list_in div.page_prev span:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  margin-top: -3px;
  width: 13px;
  height: 7px;
  -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%20%3Cpath%20fill%3D%22%23fb9000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.filter_bl_wrapper {
  font-size: 16px;
  padding: 20px 0 0;
  position: relative;
  z-index: 12;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    text-align: center;
    visibility: hidden;
    z-index: 111;
    padding: 0;
    overflow: hidden;
    overflow-y: auto;
    background: rgba(0, 0, 0, 0.5);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
  }
  .filter_bl_wrapper:before {
    content: "";
    height: 100%;
    margin-left: -2px;
    display: inline-block;
    vertical-align: middle;
  }
  .filter_bl_wrapper.opened {
    opacity: 1;
    visibility: visible;
  }
  .filter_bl_wrapper.opened .shop2-filter {
    opacity: 1 !important;
    visibility: visible !important;
  }
  .filter_bl_wrapper.opened .fitler_buttons {
    opacity: 1 !important;
    visibility: visible !important;
  }
}
@media screen and (max-width: 767px) {
  .filter_bl_wrapper {
    background: #ffffff;
  }
}
.filter_bl_wrapper .filter_block_title {
  display: none;
  color: #000000;
  font: 30px/35px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 50px;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper .filter_block_title {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .filter_bl_wrapper .filter_block_title {
    font-size: 25px;
    line-height: 29px;
    padding: 0 0 26px;
    max-width: 328px;
    margin: 0 auto;
  }
}
.filter_bl_wrapper .filter_close {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 42px;
  height: 42px;
  cursor: pointer;
  display: 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%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper .filter_close {
    display: block;
  }
}
.filter_bl_wrapper .shop2-filter {
  margin: 0;
  padding: 0;
  font-size: 0;
  text-align: left;
  border-top: none;
  position: relative;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper .shop2-filter {
    white-space: normal;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    width: 976px;
    padding: 40px 53px;
    opacity: 0;
    visibility: hidden;
    background: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
  }
}
@media screen and (max-width: 1023px) {
  .filter_bl_wrapper .shop2-filter {
    padding: 40px 35px;
    width: 720px;
  }
}
@media screen and (max-width: 767px) {
  .filter_bl_wrapper .shop2-filter {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
    padding: 44px 16px 30px;
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.filter_bl_wrapper .shop2-filter .filter_more_btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 70px;
  color: #77b736;
  background: #ffffff;
  font: 18px/21px "rbc", Arial, Helvetica, sans-serif;
  height: 42px;
  cursor: pointer;
  padding: 11px 5px 11px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: none;
  -moz-box-shadow: inset 0 0 0 1px #77b736;
  -webkit-box-shadow: inset 0 0 0 1px #77b736;
  box-shadow: inset 0 0 0 1px #77b736;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper .shop2-filter .filter_more_btn {
    display: none !important;
  }
}
.filter_bl_wrapper .shop2-filter .filter_more_btn.active {
  background: rgba(119, 183, 54, 0.15);
}
.filter_bl_wrapper .shop2-filter .filter_more_btn.active:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
@media screen and (max-width: 767px) {
  .filter_bl_wrapper .shop2-filter .table-filter-param {
    max-width: 328px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1340px) {
  .filter_bl_wrapper .shop2-filter .table-filter-param.active .shop2-filter-fields:nth-child(n+5) {
    display: none;
  }
}
.filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields {
  display: inline-block;
  vertical-align: top;
  width: 210px;
  font-size: 0;
  position: relative;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields {
    width: 24%;
  }
}
@media screen and (max-width: 1023px) {
  .filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields {
    width: 32.5%;
  }
}
@media screen and (max-width: 767px) {
  .filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields {
    width: 100%;
  }
}
.filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields.select .filter_sal_title {
  display: block;
}
.filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields.select .filter_sal_fields {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  top: 100%;
  left: 0;
  right: 0;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #77b736;
  border-top: none;
}
.filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields.select .filter_sal_fields.opened {
  opacity: 1;
  visibility: visible;
  z-index: 111;
}
.filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields.select .filter_sal_fields .type-val {
  display: block;
  width: auto;
  min-width: 0;
  margin: 0;
  padding: 8px 10px 8px 15px;
  background: none;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
  text-align: left;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields.select .filter_sal_fields .type-val:hover {
  background: #f7d67c !important;
}
.filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields .filter_sal_title {
  display: none;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: rgba(119, 183, 54, 0.15);
  color: #77b736;
  border: 1px solid #77b736;
  padding: 10px 32px 10px 12px;
  height: 42px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields .filter_sal_title.not_selected {
  background: #ffffff;
}
.filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields .filter_sal_title.active:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.filter_bl_wrapper .shop2-filter .filter_sal_fields_wr.shop2-filter-fields .filter_sal_title:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.filter_bl_wrapper .shop2-filter .filter_sal_fields {
  font-size: 0 !important;
}
.filter_bl_wrapper .shop2-filter .filter_sal_fields .type-val {
  min-width: 105px;
  padding: 0;
  margin: 0 0 0 -1px;
  color: #77b736;
  text-align: center;
  background: #ffffff;
  font: 18px/21px "rbc", Arial, Helvetica, sans-serif;
  padding: 11px 10px 10px;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 0 0 1px #77b736;
  -webkit-box-shadow: inset 0 0 0 1px #77b736;
  box-shadow: inset 0 0 0 1px #77b736;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper .shop2-filter .filter_sal_fields .type-val {
    min-width: 50%;
  }
}
.filter_bl_wrapper .shop2-filter .filter_sal_fields .type-val:first-child {
  margin-left: 0;
  width: 106px;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper .shop2-filter .filter_sal_fields .type-val:first-child {
    width: 50%;
  }
}
.filter_bl_wrapper .shop2-filter .filter_sal_fields .type-val.active-val {
  background: rgba(119, 183, 54, 0.15);
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  width: 210px;
  margin: 0 10px 40px 0;
  position: relative;
}
@media screen and (min-width: 1024px) and (max-width: 1339px) {
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields {
    width: 24%;
    margin-right: 1.25%;
  }
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields:nth-child(3) {
    margin-right: 0;
  }
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields:nth-child(4n+7) {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields {
    width: 32.5%;
    margin-right: 1.25%;
  }
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields:nth-child(2) {
    margin-right: 0 !important;
  }
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields:nth-child(3n+5) {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields:last-child {
    margin-bottom: 20px;
  }
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields .param_body {
  line-height: normal;
  font-size: 0;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.show_fields {
  display: inline-block !important;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.price.type-text {
  width: 430px;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields.price.type-text {
    width: 49%;
    margin-right: 1.25%;
  }
}
@media screen and (max-width: 1023px) {
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields.price.type-text {
    width: 66.25%;
  }
}
@media screen and (max-width: 767px) {
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields.price.type-text {
    width: 100%;
  }
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.price.type-text .param_body .filter_input_left input {
  width: 215px;
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields.price.type-text .param_body .filter_input_left input {
    width: 100%;
  }
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.price.type-text .param_body .filter_input_right input {
  width: 216px;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields.price.type-text .param_body .filter_input_right input {
    width: calc(100% + 1px);
  }
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_title {
  position: absolute;
  color: rgba(0, 0, 0, 0.3);
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  z-index: 101;
  padding: 0;
  pointer-events: none;
  overflow: hidden;
  right: 40px;
  left: 0;
  text-overflow: ellipsis;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(12px, 12px);
  -moz-transform: translate(12px, 12px);
  -ms-transform: translate(12px, 12px);
  -o-transform: translate(12px, 12px);
  transform: translate(12px, 12px);
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_title.not_top {
  -webkit-transform: translate(12px, 12px);
  -moz-transform: translate(12px, 12px);
  -ms-transform: translate(12px, 12px);
  -o-transform: translate(12px, 12px);
  transform: translate(12px, 12px);
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_title.active {
  color: #000000;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_block {
  height: 42px;
  width: 210px;
  z-index: 210;
  border: 1px solid rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_block {
    width: 100%;
  }
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_block.active:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_block:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  opacity: 0.5;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body {
  position: absolute;
  left: 0;
  width: 100%;
  top: 100%;
  margin-top: 4px;
  background: #ffffff;
  display: none;
  z-index: 222;
  padding: 4px 0;
  border: 1px solid rgba(0, 0, 0, 0.3);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body a.param-val {
  display: block;
  text-decoration: none;
  padding: 0;
  margin: 0;
  position: relative;
  color: rgba(0, 0, 0, 0.6);
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  padding: 8px 50px 9px 12px;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body a.param-val.active-val {
  background: none;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body a.param-val.active-val span {
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, #ffffff;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body a.param-val:hover {
  background: rgba(247, 214, 124, 0.6);
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body a.param-val span {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -10px;
  width: 20px;
  height: 20px;
  display: block;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-caption, .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body #shop2-color-ext-close {
  display: none !important;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup {
  position: static !important;
  padding: 0 !important;
  margin: 0 !important;
  width: auto !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: none !important;
  background: none !important;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list {
  display: block !important;
  background: none;
  border: none;
  margin: 0;
  padding: 15px 12px;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list li {
  display: block;
  border: none;
  margin: 0 0 6px;
  height: auto;
  float: none;
  width: auto;
  background: none;
  outline: none;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list li:last-child {
  margin-bottom: 0;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .color_icon:after {
  opacity: 1;
  visibility: visible;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title {
  display: -moz-box !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 28px;
  -moz-box-flex: 0;
  -moz-flex: 0 1 28px;
  -ms-flex: 0 1 28px;
  flex: 0 1 28px;
  width: 28px;
  height: 28px;
  background-size: cover;
  position: relative;
  margin: 0 15px 0 0;
  background-image: none;
  display: block !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  pointer-events: none;
  opacity: 0;
  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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4);
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title {
  color: rgba(0, 0, 0, 0.6);
  font: 17px/20px "rbc", Arial, Helvetica, sans-serif;
  padding: 4px 0 0 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_count {
  color: rgba(0, 0, 0, 0.3);
  font: 15px "not", Arial, Helvetica, sans-serif;
  position: absolute;
  left: 0;
  top: -22px;
  display: none;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select .param_body .multi_count.active {
  display: block;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_title {
  position: absolute;
  left: 0;
  right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: rgba(0, 0, 0, 0.3);
  font: 15px "rbc", Arial, Helvetica, sans-serif;
  z-index: 101;
  padding: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, -20px);
  -moz-transform: translate(0, -20px);
  -ms-transform: translate(0, -20px);
  -o-transform: translate(0, -20px);
  transform: translate(0, -20px);
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_title .fa {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body {
  font-size: 0;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_left {
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_left {
    width: 50%;
  }
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_left input {
  width: 105px;
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_left input {
    width: 100%;
  }
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_left input:focus {
  z-index: 1;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_right {
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_right {
    width: 50%;
  }
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_right input {
  width: 106px;
  margin-left: -1px;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_right input {
    width: calc(100% + 1px);
  }
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text .param_body .filter_input_right input:focus {
  z-index: 1;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="text"], .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="number"], .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="email"] {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  height: 42px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 12px 10px 12px;
  outline: none;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="text"], .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="number"], .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="email"] {
    padding: 9px 21px 9px 15px;
  }
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="text"]:focus, .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="number"]:focus, .filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-text input[type="email"]:focus {
  border-color: rgba(91, 61, 53, 0.6);
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select.select .param_title {
  z-index: 200;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields.type-select.select .param_title.on_top {
  -webkit-transform: translate(0, -20px);
  -moz-transform: translate(0, -20px);
  -ms-transform: translate(0, -20px);
  -o-transform: translate(0, -20px);
  transform: translate(0, -20px);
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect {
  width: 100%;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect.dropup .jq-selectbox__dropdown {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: none;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect.opened {
  z-index: 210 !important;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  opacity: 0.5;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect .jq-selectbox__select {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 12px;
  outline: none;
  height: 42px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect .jq-selectbox__dropdown {
  background: #ffffff;
  width: 100%;
  margin-top: 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-clip: content-box;
  border: 1px solid rgba(0, 0, 0, 0.3);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect .jq-selectbox__dropdown ul li {
  padding: 8px 10px 8px 15px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
}
.filter_bl_wrapper .shop2-filter .shop2-filter-fields .jqselect .jq-selectbox__dropdown ul li:hover {
  background: #f7d67c;
}
.filter_bl_wrapper .shop2-filter .fitler_buttons_wr {
  position: relative;
}
.filter_bl_wrapper .shop2-filter .fitler_buttons_wr:before {
  position: absolute;
  left: -16px;
  right: -16px;
  top: 0;
  content: "";
  display: none;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}
@media screen and (max-width: 767px) {
  .filter_bl_wrapper .shop2-filter .fitler_buttons_wr:before {
    display: block;
  }
}
.filter_bl_wrapper .shop2-filter .fitler_buttons {
  position: absolute;
  right: 0;
  top: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
@media screen and (max-width: 1339px) {
  .filter_bl_wrapper .shop2-filter .fitler_buttons {
    position: static;
    opacity: 0;
    visibility: hidden;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    padding: 40px 53px 0;
    margin: 0 -53px;
    border-top: 1px solid rgba(0, 0, 0, 0.08);
  }
}
@media screen and (max-width: 1023px) {
  .filter_bl_wrapper .shop2-filter .fitler_buttons {
    margin: 0 -35px;
    padding: 40px 35px 0;
  }
}
@media screen and (max-width: 767px) {
  .filter_bl_wrapper .shop2-filter .fitler_buttons {
    margin: 0 auto;
    max-width: 328px;
    border: none;
    padding: 20px 0 0 0;
    position: relative;
    -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;
  }
}
.filter_bl_wrapper .shop2-filter .fitler_buttons.active {
  opacity: 1;
  visibility: visible;
}
.filter_bl_wrapper .shop2-filter .fitler_buttons .shop2-filter-go {
  position: relative;
  -webkit-appearance: none;
  background: #77b736;
  color: #fff;
  font: 18px/21px "rbc", Arial, Helvetica, sans-serif;
  border: none;
  position: relative;
  z-index: 1;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  margin: 0;
  height: 42px;
  padding: 11px 20px 10px 20px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  .filter_bl_wrapper .shop2-filter .fitler_buttons .shop2-filter-go {
    -webkit-box-ordinal-group: 0;
    -moz-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-order: -1;
    -ms-flex-order: -1;
    order: -1;
    text-align: center;
    margin: 0 0 10px;
  }
}
.filter_bl_wrapper .shop2-filter .fitler_buttons .shop2-filter-go:hover:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.filter_bl_wrapper .shop2-filter .fitler_buttons .shop2-filter-go:active:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: rgba(0, 0, 0, 0.05);
}
.filter_bl_wrapper .shop2-filter .fitler_buttons .shop2-filter-go:after {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -21px 0 0 1px;
  width: 42px;
  height: 42px;
  content: "";
  z-index: -1;
  background: rgba(255, 255, 255, 0.1);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media screen and (max-width: 639px) {
  .filter_bl_wrapper .shop2-filter .fitler_buttons .shop2-filter-go:after {
    width: 100px;
    height: 100px;
  }
}
.filter_bl_wrapper .shop2-filter .fitler_buttons .shop2-filter-go .result.filter_result {
  background: none;
  height: auto;
  width: auto;
  font-size: 18px;
  line-height: 21px;
  margin: 0;
  padding: 0 0 0 8px;
  color: rgba(255, 255, 255, 0.4);
}
.filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset {
  display: inline-block;
  vertical-align: top;
  position: relative;
  color: #5b3d35;
  font: 17px/20px "rbc", Arial, Helvetica, sans-serif;
  text-align: center;
  height: 42px;
  margin-right: 10px;
  text-decoration: none;
  padding: 11px 42px 10px 20px;
  background: #ffffff;
  overflow: hidden;
  z-index: 1;
  outline: none;
  border: none;
  -webkit-appearance: none;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
}
@media screen and (max-width: 767px) {
  .filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset {
    margin: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset span {
  position: relative;
}
.filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset span:before {
  position: absolute;
  content: "";
  top: 50%;
  margin-top: -10px;
  right: -25px;
  width: 20px;
  height: 20px;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b3d35%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (min-width: 768px) {
  .filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset:hover {
    color: #fff;
  }
  .filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset:hover span:before {
    opacity: 1;
    -webkit-transition: all 0.3s 0.3s;
    -moz-transition: all 0.3s 0.3s;
    -o-transition: all 0.3s 0.3s;
    -ms-transition: all 0.3s 0.3s;
    transition: all 0.3s 0.3s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  }
  .filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset:hover:before {
    -webkit-transform: scale3d(9, 9, 1);
    -moz-transform: scale3d(9, 9, 1);
    -ms-transform: scale3d(9, 9, 1);
    -o-transform: scale3d(9, 9, 1);
    transform: scale3d(9, 9, 1);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -ms-transition: -ms-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.3s;
  }
}
.filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset:active {
  color: #fff;
}
.filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset:active:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: #5b3d35;
}
.filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset:before {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -15px 0 0 1px;
  width: 30px;
  height: 30px;
  content: "";
  z-index: -1;
  background: #5b3d35;
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -ms-transition: -ms-transform 0.3s, opacity 0.3s;
  -o-transition: -o-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media screen and (max-width: 767px) {
  .filter_bl_wrapper .shop2-filter .fitler_buttons .filter_reset:before {
    display: none;
  }
}
.shop_sorting_panel {
  position: relative;
  margin: 0 0 40px;
  z-index: 11;
  font-size: 0;
}
@media screen and (max-width: 1339px) {
  .shop_sorting_panel {
    margin: 20px 0 30px;
  }
}
@media screen and (max-width: 639px) {
  .shop_sorting_panel {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 20px 0;
  }
}
.shop_sorting_panel .fitler_popup_btn {
  float: right;
  width: 185px;
  height: 42px;
  display: none;
  color: #fff;
  overflow: hidden;
  font: 18px/21px "rbc", Arial, Helvetica, sans-serif;
  -webkit-appearance: none;
  z-index: 1;
  cursor: pointer;
  position: relative;
  text-align: center;
  background: #77b736;
  padding: 11px 24px 10px 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1339px) {
  .shop_sorting_panel .fitler_popup_btn {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .shop_sorting_panel .fitler_popup_btn {
    width: 196px;
  }
}
@media screen and (max-width: 639px) {
  .shop_sorting_panel .fitler_popup_btn {
    margin-left: 10px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
.shop_sorting_panel .fitler_popup_btn span {
  padding-right: 30px;
  position: relative;
}
.shop_sorting_panel .fitler_popup_btn span:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 18px;
  height: 14px;
  margin-top: -7px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2018%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0%201c0-.552.445-1%20.993-1h16.014c.548%200%20.993.444.993%201%200%20.552-.445%201-.993%201H.993A.994.994%200%200%201%200%201zm3%206c0-.552.456-1%201.002-1h9.996a.999.999%200%201%201%200%202H4.002A.999.999%200%200%201%203%207zm3%206a1%201%200%200%201%20.99-1h4.02c.546%200%20.99.444.99%201a1%201%200%200%201-.99%201H6.99A.993.993%200%200%201%206%2013z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop_sorting_panel .fitler_popup_btn:hover:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.shop_sorting_panel .fitler_popup_btn:active:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: rgba(0, 0, 0, 0.05);
}
.shop_sorting_panel .fitler_popup_btn:after {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -21px 0 0 1px;
  width: 42px;
  height: 42px;
  content: "";
  z-index: -1;
  background: rgba(255, 255, 255, 0.1);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media screen and (max-width: 639px) {
  .shop_sorting_panel .fitler_popup_btn:after {
    width: 100px;
    height: 100px;
  }
}
.shop_sorting_panel .sort_bl_wr {
  position: relative;
  min-height: 42px;
  display: inline-block;
  vertical-align: top;
  width: auto;
  margin: 0 10px 0 0;
}
@media screen and (max-width: 767px) {
  .shop_sorting_panel .sort_bl_wr {
    max-width: 48.6%;
    margin-right: 16px;
  }
}
@media screen and (max-width: 639px) {
  .shop_sorting_panel .sort_bl_wr {
    width: 100%;
    display: block;
    max-width: 100%;
    margin: 0 0 10px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}
.shop_sorting_panel .sort_bl_wr .sort_bl_title {
  padding: 10px 38px 11px 11px;
  position: relative;
  background: #ffffff;
  cursor: pointer;
  font-size: 0;
  border: 1px solid rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 42px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 639px) {
  .shop_sorting_panel .sort_bl_wr .sort_bl_title {
    padding-right: 48px;
  }
}
.shop_sorting_panel .sort_bl_wr .sort_bl_title.active:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.shop_sorting_panel .sort_bl_wr .sort_bl_title:before {
  position: absolute;
  content: "";
  right: 14px;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -4px;
  opacity: 0.55;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop_sorting_panel .sort_bl_wr .sort_bl_title .bl_title_in {
  display: inline-block;
  vertical-align: top;
  font: 15px/19px "not", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.4);
  padding: 0 10px 0 0;
}
@media screen and (max-width: 639px) {
  .shop_sorting_panel .sort_bl_wr .sort_bl_title .bl_title_in {
    padding-right: 6px;
  }
}
.shop_sorting_panel .sort_bl_wr .sort_bl_title span {
  display: inline-block;
  vertical-align: top;
  color: #000000;
  font: 16px/19px "not", Arial, Helvetica, sans-serif;
}
.shop_sorting_panel .sort_bl_wr .sort_bl_wrap {
  position: absolute;
  top: 46px;
  left: 0;
  right: 0;
  z-index: 10;
  background: #ffffff;
  display: none;
  background-clip: content-box;
  border: 1px solid rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body {
  padding: 12px 12px 14px 12px;
}
.shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body div {
  font: 17px "not", Arial, Helvetica, sans-serif;
  margin-bottom: 2px;
}
.shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body div:last-child {
  margin-bottom: 0;
}
.shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body div a {
  position: relative;
  color: #000000;
  text-decoration: none;
  display: block;
  padding: 3px 20px 4px 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body div a:hover {
  color: #77b736;
}
.shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body div a.active {
  color: #77b736;
}
.shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body div a.active:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 14px;
  height: 12px;
  margin-top: -5px;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%2377b736%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop_sorting_panel .view-shop2 {
  display: inline-block;
  vertical-align: top;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap {
  position: relative;
  min-height: 42px;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_top {
  position: relative;
  width: 77px;
  background: #ffffff;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_top.active:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_top:before {
  position: absolute;
  content: "";
  right: 14px;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -4px;
  opacity: 0.55;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_top .view-param {
  width: 44px;
  height: 40px;
  display: none;
  pointer-events: none;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_top .view-param.active-view {
  display: block;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_top .view-param.view_thumbs {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%235b3d35%22%20d%3D%22M1.8%2C9.2%20L9.2%2C9.2%20L9.2%2C1.8%20L1.8%2C1.8%20L1.8%2C9.2%20Z%20M10.8%2C0.2%20L10.8%2C10.8%20L0.2%2C10.8%20L0.2%2C0.2%20L10.8%2C0.2%20Z%20M1.8%2C22.2%20L9.2%2C22.2%20L9.2%2C14.8%20L1.8%2C14.8%20L1.8%2C22.2%20Z%20M10.8%2C13.2%20L10.8%2C23.8%20L0.2%2C23.8%20L0.2%2C13.2%20L10.8%2C13.2%20Z%20M14.8%2C9.2%20L22.2%2C9.2%20L22.2%2C1.8%20L14.8%2C1.8%20L14.8%2C9.2%20Z%20M23.8%2C0.2%20L23.8%2C10.8%20L13.2%2C10.8%20L13.2%2C0.2%20L23.8%2C0.2%20Z%20M14.8%2C22.2%20L22.2%2C22.2%20L22.2%2C14.8%20L14.8%2C14.8%20L14.8%2C22.2%20Z%20M23.8%2C13.2%20L23.8%2C23.8%20L13.2%2C23.8%20L13.2%2C13.2%20L23.8%2C13.2%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_top .view-param.view_simple {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%235b3d35%22%20d%3D%22M1.8%2C9.2%20L22.2%2C9.2%20L22.2%2C1.8%20L1.8%2C1.8%20L1.8%2C9.2%20Z%20M23.8%2C0.2%20L23.8%2C10.8%20L0.2%2C10.8%20L0.2%2C0.2%20L23.8%2C0.2%20Z%20M1.8%2C14.8%20L1.8%2C22.2%20L22.2%2C22.2%20L22.2%2C14.8%20L1.8%2C14.8%20Z%20M23.8%2C13.2%20L23.8%2C23.8%20L0.2%2C23.8%20L0.2%2C13.2%20L23.8%2C13.2%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_top .view-param.view_pricelist {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%235b3d35%22%20d%3D%22M1.8%2C22.2%20L22.2%2C22.2%20L22.2%2C19.8%20L1.8%2C19.8%20L1.8%2C22.2%20Z%20M23.8%2C18.2%20L23.8%2C23.8%20L0.2%2C23.8%20L0.2%2C18.2%20L23.8%2C18.2%20Z%20M1.8%2C13.2%20L22.2%2C13.2%20L22.2%2C10.8%20L1.8%2C10.8%20L1.8%2C13.2%20Z%20M23.8%2C9.2%20L23.8%2C14.8%20L0.2%2C14.8%20L0.2%2C9.2%20L23.8%2C9.2%20Z%20M1.8%2C4.2%20L22.2%2C4.2%20L22.2%2C1.8%20L1.8%2C1.8%20L1.8%2C4.2%20Z%20M23.8%2C0.2%20L23.8%2C5.8%20L0.2%2C5.8%20L0.2%2C0.2%20L23.8%2C0.2%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot {
  position: absolute;
  top: 46px;
  left: 0;
  right: 0;
  display: none;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param {
  width: 75px;
  height: 40px;
  display: block;
  position: relative;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param:after {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param:hover {
  background: rgba(247, 214, 124, 0.6);
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param:hover:after {
  opacity: 1;
  visibility: visible;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.active-view {
  background: rgba(247, 214, 124, 0.6);
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.active-view:before {
  position: absolute;
  content: "";
  right: 11px;
  top: 50%;
  width: 14px;
  height: 10px;
  margin-top: -5px;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%2377b736%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_thumbs:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%235b3d35%22%20d%3D%22M1.8%2C9.2%20L9.2%2C9.2%20L9.2%2C1.8%20L1.8%2C1.8%20L1.8%2C9.2%20Z%20M10.8%2C0.2%20L10.8%2C10.8%20L0.2%2C10.8%20L0.2%2C0.2%20L10.8%2C0.2%20Z%20M1.8%2C22.2%20L9.2%2C22.2%20L9.2%2C14.8%20L1.8%2C14.8%20L1.8%2C22.2%20Z%20M10.8%2C13.2%20L10.8%2C23.8%20L0.2%2C23.8%20L0.2%2C13.2%20L10.8%2C13.2%20Z%20M14.8%2C9.2%20L22.2%2C9.2%20L22.2%2C1.8%20L14.8%2C1.8%20L14.8%2C9.2%20Z%20M23.8%2C0.2%20L23.8%2C10.8%20L13.2%2C10.8%20L13.2%2C0.2%20L23.8%2C0.2%20Z%20M14.8%2C22.2%20L22.2%2C22.2%20L22.2%2C14.8%20L14.8%2C14.8%20L14.8%2C22.2%20Z%20M23.8%2C13.2%20L23.8%2C23.8%20L13.2%2C23.8%20L13.2%2C13.2%20L23.8%2C13.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_thumbs.active-view:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2377b736%22%20d%3D%22M1.8%2C9.2%20L9.2%2C9.2%20L9.2%2C1.8%20L1.8%2C1.8%20L1.8%2C9.2%20Z%20M10.8%2C0.2%20L10.8%2C10.8%20L0.2%2C10.8%20L0.2%2C0.2%20L10.8%2C0.2%20Z%20M1.8%2C22.2%20L9.2%2C22.2%20L9.2%2C14.8%20L1.8%2C14.8%20L1.8%2C22.2%20Z%20M10.8%2C13.2%20L10.8%2C23.8%20L0.2%2C23.8%20L0.2%2C13.2%20L10.8%2C13.2%20Z%20M14.8%2C9.2%20L22.2%2C9.2%20L22.2%2C1.8%20L14.8%2C1.8%20L14.8%2C9.2%20Z%20M23.8%2C0.2%20L23.8%2C10.8%20L13.2%2C10.8%20L13.2%2C0.2%20L23.8%2C0.2%20Z%20M14.8%2C22.2%20L22.2%2C22.2%20L22.2%2C14.8%20L14.8%2C14.8%20L14.8%2C22.2%20Z%20M23.8%2C13.2%20L23.8%2C23.8%20L13.2%2C23.8%20L13.2%2C13.2%20L23.8%2C13.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_thumbs:hover:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2377b736%22%20d%3D%22M1.8%2C9.2%20L9.2%2C9.2%20L9.2%2C1.8%20L1.8%2C1.8%20L1.8%2C9.2%20Z%20M10.8%2C0.2%20L10.8%2C10.8%20L0.2%2C10.8%20L0.2%2C0.2%20L10.8%2C0.2%20Z%20M1.8%2C22.2%20L9.2%2C22.2%20L9.2%2C14.8%20L1.8%2C14.8%20L1.8%2C22.2%20Z%20M10.8%2C13.2%20L10.8%2C23.8%20L0.2%2C23.8%20L0.2%2C13.2%20L10.8%2C13.2%20Z%20M14.8%2C9.2%20L22.2%2C9.2%20L22.2%2C1.8%20L14.8%2C1.8%20L14.8%2C9.2%20Z%20M23.8%2C0.2%20L23.8%2C10.8%20L13.2%2C10.8%20L13.2%2C0.2%20L23.8%2C0.2%20Z%20M14.8%2C22.2%20L22.2%2C22.2%20L22.2%2C14.8%20L14.8%2C14.8%20L14.8%2C22.2%20Z%20M23.8%2C13.2%20L23.8%2C23.8%20L13.2%2C23.8%20L13.2%2C13.2%20L23.8%2C13.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_simple:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%235b3d35%22%20d%3D%22M1.8%2C9.2%20L22.2%2C9.2%20L22.2%2C1.8%20L1.8%2C1.8%20L1.8%2C9.2%20Z%20M23.8%2C0.2%20L23.8%2C10.8%20L0.2%2C10.8%20L0.2%2C0.2%20L23.8%2C0.2%20Z%20M1.8%2C14.8%20L1.8%2C22.2%20L22.2%2C22.2%20L22.2%2C14.8%20L1.8%2C14.8%20Z%20M23.8%2C13.2%20L23.8%2C23.8%20L0.2%2C23.8%20L0.2%2C13.2%20L23.8%2C13.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_simple.active-view:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2377b736%22%20d%3D%22M1.8%2C9.2%20L22.2%2C9.2%20L22.2%2C1.8%20L1.8%2C1.8%20L1.8%2C9.2%20Z%20M23.8%2C0.2%20L23.8%2C10.8%20L0.2%2C10.8%20L0.2%2C0.2%20L23.8%2C0.2%20Z%20M1.8%2C14.8%20L1.8%2C22.2%20L22.2%2C22.2%20L22.2%2C14.8%20L1.8%2C14.8%20Z%20M23.8%2C13.2%20L23.8%2C23.8%20L0.2%2C23.8%20L0.2%2C13.2%20L23.8%2C13.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_simple:hover:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2377b736%22%20d%3D%22M1.8%2C9.2%20L22.2%2C9.2%20L22.2%2C1.8%20L1.8%2C1.8%20L1.8%2C9.2%20Z%20M23.8%2C0.2%20L23.8%2C10.8%20L0.2%2C10.8%20L0.2%2C0.2%20L23.8%2C0.2%20Z%20M1.8%2C14.8%20L1.8%2C22.2%20L22.2%2C22.2%20L22.2%2C14.8%20L1.8%2C14.8%20Z%20M23.8%2C13.2%20L23.8%2C23.8%20L0.2%2C23.8%20L0.2%2C13.2%20L23.8%2C13.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_pricelist:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%235b3d35%22%20d%3D%22M1.8%2C22.2%20L22.2%2C22.2%20L22.2%2C19.8%20L1.8%2C19.8%20L1.8%2C22.2%20Z%20M23.8%2C18.2%20L23.8%2C23.8%20L0.2%2C23.8%20L0.2%2C18.2%20L23.8%2C18.2%20Z%20M1.8%2C13.2%20L22.2%2C13.2%20L22.2%2C10.8%20L1.8%2C10.8%20L1.8%2C13.2%20Z%20M23.8%2C9.2%20L23.8%2C14.8%20L0.2%2C14.8%20L0.2%2C9.2%20L23.8%2C9.2%20Z%20M1.8%2C4.2%20L22.2%2C4.2%20L22.2%2C1.8%20L1.8%2C1.8%20L1.8%2C4.2%20Z%20M23.8%2C0.2%20L23.8%2C5.8%20L0.2%2C5.8%20L0.2%2C0.2%20L23.8%2C0.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_pricelist.active-view:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2377b736%22%20d%3D%22M1.8%2C22.2%20L22.2%2C22.2%20L22.2%2C19.8%20L1.8%2C19.8%20L1.8%2C22.2%20Z%20M23.8%2C18.2%20L23.8%2C23.8%20L0.2%2C23.8%20L0.2%2C18.2%20L23.8%2C18.2%20Z%20M1.8%2C13.2%20L22.2%2C13.2%20L22.2%2C10.8%20L1.8%2C10.8%20L1.8%2C13.2%20Z%20M23.8%2C9.2%20L23.8%2C14.8%20L0.2%2C14.8%20L0.2%2C9.2%20L23.8%2C9.2%20Z%20M1.8%2C4.2%20L22.2%2C4.2%20L22.2%2C1.8%20L1.8%2C1.8%20L1.8%2C4.2%20Z%20M23.8%2C0.2%20L23.8%2C5.8%20L0.2%2C5.8%20L0.2%2C0.2%20L23.8%2C0.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat;
}
.shop_sorting_panel .view-shop2 .view_shop_wrap .view_bot .view-param.view_pricelist:hover:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2377b736%22%20d%3D%22M1.8%2C22.2%20L22.2%2C22.2%20L22.2%2C19.8%20L1.8%2C19.8%20L1.8%2C22.2%20Z%20M23.8%2C18.2%20L23.8%2C23.8%20L0.2%2C23.8%20L0.2%2C18.2%20L23.8%2C18.2%20Z%20M1.8%2C13.2%20L22.2%2C13.2%20L22.2%2C10.8%20L1.8%2C10.8%20L1.8%2C13.2%20Z%20M23.8%2C9.2%20L23.8%2C14.8%20L0.2%2C14.8%20L0.2%2C9.2%20L23.8%2C9.2%20Z%20M1.8%2C4.2%20L22.2%2C4.2%20L22.2%2C1.8%20L1.8%2C1.8%20L1.8%2C4.2%20Z%20M23.8%2C0.2%20L23.8%2C5.8%20L0.2%2C5.8%20L0.2%2C0.2%20L23.8%2C0.2%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat;
}
.coords .shop2-map-link {
  text-decoration: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%221px%22%20%20viewBox%3D%220%200%204%201%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23fb9000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.5%22%2F%3E%3C%2Fsvg%3E") bottom 0 left 0 repeat-x;
}
.option_body.yes span {
  width: 14px;
  height: 13px;
  display: inline-block;
  vertical-align: baseline;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.product-list-thumbs .option_body.yes span, .product-list-simple .option_body.yes span, .product-list-price .option_body.yes span {
  height: 10px;
  vertical-align: middle;
  margin-bottom: 6px;
}
.prod_list_wrap {
  padding: 40px 0 0 0;
  position: relative;
}
@media screen and (max-width: 479px) {
  .prod_list_wrap {
    padding: 0;
  }
}
.prod_list_wrap:before {
  position: absolute;
  left: -3000px;
  right: -3000px;
  top: 0;
  content: "";
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 479px) {
  .prod_list_wrap:before {
    display: none;
  }
}
.prod_list_wrap .product-list {
  line-height: normal;
  font-size: 17px;
  margin: 0;
}
.prod_list_wrap .product_pricelist {
  display: none;
}
.prod_list_wrap .pr_list_options {
  display: none;
}
.prod_list_wrap .product_list_in.mobile.product-list-thumbs .shop2_product_item:hover .shop2_product_inner, .prod_list_wrap .product_list_in.mobile.product-list-thumbs .shop2_product_item.hover .shop2_product_inner {
  position: relative !important;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.prod_list_wrap .product_list_in.mobile.product-list-thumbs .shop2_product_item .product_bot_wr .product_bot_in2 {
  display: none;
}
.prod_list_wrap .product_list_in.mobile.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list_in.product-list-thumbs {
  /*Витрина*/
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-thumbs {
    display: block;
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item {
  position: relative;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 31.6%;
  margin: 0 2.6% 30px 0;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item {
    width: 48.7%;
    margin-right: 2.6%;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item {
    width: 100%;
    max-width: 100%;
    margin: 0 auto 20px;
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item:hover, .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item.hover {
  z-index: 10;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item:hover .shop2_product_inner, .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item.hover .shop2_product_inner {
  position: absolute;
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06);
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item:hover .product_bot_wr .product_bot_in2, .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item.hover .product_bot_wr .product_bot_in2 {
  opacity: 1;
  visibility: visible;
  width: auto;
  height: auto;
  overflow: visible;
  border-top: 2px solid #77b736;
  padding: 14px 20px 22px;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
@media screen and (min-width: 1024px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item:hover .product-image a, .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item.hover .product-image a {
    -ms-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -o-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -webkit-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2_product_inner {
  position: relative;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -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-transition: box-shadow 0.3s;
  -moz-transition: box-shadow 0.3s;
  -o-transition: box-shadow 0.3s;
  -ms-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
  background: #ffffff;
  width: 100%;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2_product_inner:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  content: "";
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  pointer-events: none;
}
@media screen and (min-width: 1024px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item:nth-child(3n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item:nth-child(2n) {
    margin-right: 0;
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .options_title_wr {
  display: none;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-top {
  position: relative;
  height: 250px;
}
@media screen and (max-width: 1339px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-top {
    height: 210px;
  }
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-top {
    height: 321px;
  }
}
@media screen and (max-width: 1000px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-top {
    height: 300px;
  }
}
@media screen and (max-width: 959px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-top {
    height: 238px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-top {
    height: 217px;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-top {
    height: 165px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-top {
    height: 220px;
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image {
  position: relative;
  height: 250px;
  overflow: hidden;
  margin: 0;
  margin: 1px 1px 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
@media screen and (max-width: 1339px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image {
    height: 210px;
  }
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image {
    height: 321px;
  }
}
@media screen and (max-width: 1000px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image {
    height: 300px;
  }
}
@media screen and (max-width: 959px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image {
    height: 238px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image {
    height: 217px;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image {
    height: 165px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image {
    height: 220px;
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image.no-image {
  height: 250px;
  padding: 0;
  background: #f7d67c url("/g/shop2v2/default/images/noimage.png") 50% no-repeat;
}
@media screen and (max-width: 1339px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image.no-image {
    height: 210px;
  }
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image.no-image {
    height: 321px;
  }
}
@media screen and (max-width: 1000px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image.no-image {
    height: 300px;
  }
}
@media screen and (max-width: 959px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image.no-image {
    height: 238px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image.no-image {
    height: 217px;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image.no-image {
    height: 165px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image.no-image {
    height: 220px;
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .product-image a {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  text-align: center;
  display: block;
  font-size: 0;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .new_labels {
  position: absolute;
  bottom: -10px;
  left: 20px;
  right: 20px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .new_labels {
    left: 10px;
    right: 10px;
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .new_labels .product-flag {
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  padding: 5px 14px 6px;
  color: #fff;
  text-align: left;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-right: 8px;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .new_labels .product-flag {
    padding: 5px 11px 6px;
    font-size: 16px;
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .new_labels .product-flag:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: rgba(255, 255, 255, 0.2);
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_top_wr .new_labels .product-flag span {
  position: absolute;
  right: -6px;
  bottom: 0;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_bot_wr .product_bot_in1 {
  padding: 16px 0 17px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left {
  padding: 0 20px 15px;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left {
    padding: 0 14px 15px;
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_bot_wr .product_bot_in2 {
  border: none;
  opacity: 0;
  visibility: hidden;
  width: 0;
  height: 0;
  overflow: hidden;
  -webkit-transform: translate(0, 10px);
  -moz-transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  -o-transform: translate(0, 10px);
  transform: translate(0, 10px);
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  transition: transform 0.5s;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-label {
  position: absolute;
  left: 18px;
  right: 18px;
  top: 11px;
  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;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-label {
    right: 14px;
    left: 14px;
    top: 10px;
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-label div {
  font: 15px/18px "rbc", Arial, Helvetica, sans-serif;
  padding: 3px 8px;
  color: #fff;
  margin: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-label div.product-new {
  background-color: rgba(141, 216, 60, 0.9);
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-label div.product-spec, .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-label div.product-sale {
  background-color: rgba(255, 184, 54, 0.9);
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .tpl-stars {
  margin: 0 0 10px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-name {
  color: #fb9000;
  padding: 0 0 8px;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-name {
    font-size: 17px;
    padding-bottom: 6px;
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-name a {
  text-decoration: none;
  color: inherit;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .prod_address {
  color: #000000;
  font: 20px/24px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 9px;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .prod_address {
    font-size: 17px;
    line-height: 20px;
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .metro_wrap li {
  font-size: 0;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .metro_wrap li .metro_icon {
  display: inline-block;
  vertical-align: top;
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M13.122%2011.5H11.86a.2.2%200%200%201-.195-.154l-1.235-5.25a.01.01%200%200%200-.02%200l-1.567%205.168a.2.2%200%200%201-.191.142H7.346a.2.2%200%200%201-.19-.14l-1.621-5.17a.01.01%200%200%200-.02%200L4.35%2011.344a.2.2%200%200%201-.195.157H2.876a.2.2%200%200%201-.195-.245l1.64-7.1A.2.2%200%200%201%204.516%204H6.25a.2.2%200%200%201%20.192.144l1.548%205.32a.01.01%200%200%200%20.02%200l1.548-5.32A.2.2%200%200%201%209.75%204H11.5a.2.2%200%200%201%20.195.155l1.623%207.1a.2.2%200%200%201-.195.245z%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  margin-right: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .metro_wrap li .metro_title {
  display: inline-block;
  vertical-align: top;
  padding-top: 1px;
  color: rgba(0, 0, 0, 0.4);
  font: 15px/1 "not", Arial, Helvetica, sans-serif;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 14px 20px 0;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price {
    padding: 15px 14px 0;
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .price-current {
  display: inline-block;
  vertical-align: baseline;
  color: #000000;
  font: 23px/32px "notb", Arial, Helvetica, sans-serif;
  margin-right: 26px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .price-current .fa {
  color: rgba(0, 0, 0, 0.51);
  font-size: 21px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .price-current strong {
  font-weight: normal;
  font-family: "notb", Arial, Helvetica, sans-serif;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .product_unit {
  display: inline-block;
  vertical-align: baseline;
  color: rgba(0, 0, 0, 0.5);
  margin: 0 10px 0 -21px;
  font-size: 15px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .price-old {
  color: rgba(0, 0, 0, 0.51);
  font: 20px/25px "not", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: baseline;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .price-old.question {
  padding-right: 28px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20fill-opacity%3D%22.5%22%20d%3D%22M1%2C9%20C1%2C13.4189747%204.58132574%2C17%209%2C17%20C13.4189747%2C17%2017%2C13.4186743%2017%2C9%20C17%2C4.58102534%2013.4186743%2C1%209%2C1%20C4.58102534%2C1%201%2C4.58132574%201%2C9%20Z%20M0%2C9%20C0%2C4.02943725%204.02834436%2C0%209%2C0%20C13.9705627%2C0%2018%2C4.02834436%2018%2C9%20C18%2C13.9705627%2013.9716556%2C18%209%2C18%20C4.02943725%2C18%200%2C13.9716556%200%2C9%20Z%20M8.25314167%2C12.6372868%20C8.10097975%2C12.7856853%208.01426382%2C12.9915284%208.01426382%2C13.2005628%20C8.01426382%2C13.411193%208.10097975%2C13.6170361%208.25314167%2C13.7654346%20C8.40693974%2C13.9138331%208.61636689%2C14%208.83233864%2C14%20C9.0483104%2C14%209.2593737%2C13.9138331%209.41153562%2C13.7654346%20C9.56369753%2C13.6170361%209.65041346%2C13.411193%209.65041346%2C13.2005628%20C9.65041346%2C12.9915284%209.56369753%2C12.7856853%209.41153562%2C12.6372868%20C9.2593737%2C12.4888882%209.0483104%2C12.4027214%208.83233864%2C12.4027214%20C8.61636689%2C12.4027214%208.40693974%2C12.4888882%208.25314167%2C12.6372868%20Z%20M11.9778363%2C8.12354937%20C12.0782959%2C7.30767668%2011.8336915%2C6.51350528%2011.316341%2C5.94448474%20C10.9243196%2C5.51365034%2010.1708727%2C5%208.83233864%2C5%20C6.50884254%2C5%206%2C6.67227573%206%2C7.31661251%20C6%2C7.66909887%206.2930344%2C7.95488569%206.65445986%2C7.95488569%20C7.01588531%2C7.95488569%207.30891971%2C7.66909887%207.30891971%2C7.31661251%20C7.30891971%2C7.21018045%207.35162322%2C6.27654636%208.83233864%2C6.27654636%20C9.51641281%2C6.27654636%2010.0208377%2C6.44983753%2010.3317062%2C6.79163282%20C10.714238%2C7.2119357%2010.6939497%2C7.75670186%2010.6676077%2C7.97132122%20C10.5895634%2C8.60416908%2010.2421872%2C8.80781256%209.61785408%2C8.92506092%20C8.78805542%2C9.08089526%208.22041868%2C9.74547801%208.22041868%2C10.3103664%20L8.22041868%2C11.0121432%20C8.22041868%2C11.3646296%208.51345308%2C11.6504164%208.87487853%2C11.6504164%20C9.23630399%2C11.6504164%209.52933839%2C11.3646296%209.52933839%2C11.0121432%20L9.52933839%2C10.6559719%20C9.52933839%2C10.6559719%209.53067404%2C10.2673045%2010.0127563%2C10.2016073%20C10.6023865%2C10.1212536%2011.7890247%2C9.65572414%2011.9778363%2C8.12354937%20Z%22%2F%3E%3C%2Fsvg%3E") 100% 4px no-repeat;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .price-old .fa {
  font-size: 17px;
  font-weight: 300;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .price-old strong {
  position: relative;
  font-weight: normal;
  font-family: "not", Arial, Helvetica, sans-serif;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-price .price-old strong:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 50%;
  border-top: 1px solid #e74f33;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-anonce {
  color: rgba(0, 0, 0, 0.4);
  font: 17px/22px "not", Arial, Helvetica, sans-serif;
  padding: 0 0 10px;
  display: none;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .vendor_option {
  padding: 0 0 8px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .vendor_option .vendor_name {
  font: 17px "not", Arial, Helvetica, sans-serif;
  line-height: normal;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .vendor_option .vendor_name a {
  color: #fb9000;
  text-decoration: none;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li {
  padding: 0 0 8px;
  font-size: 0;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .option_title {
  color: rgba(0, 0, 0, 0.6);
  font: 15px/16px "not", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
  width: 40%;
  margin-right: 4%;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .option_body {
  font: 15px/16px "not", Arial, Helvetica, sans-serif;
  color: #000000;
  display: inline-block;
  vertical-align: top;
  width: 56%;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select {
  width: 100%;
  padding: 0;
  height: 42px;
  background: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.3);
  position: relative;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 12px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select i {
  display: none;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select .shop2-color-ext-options ins {
  display: none;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select .shop2-color-ext-options li {
  background: none !important;
  padding: 8px 28px 8px 15px !important;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span {
  position: relative;
  margin: 0 11px 0 0;
  width: 26px !important;
  height: 26px;
  border: none;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  pointer-events: none;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  pointer-events: none;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-select .shop2-color-ext-options div {
  font: 17px/1 "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
  margin-top: 4px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-pick {
  margin-left: -5px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-pick li {
  float: none;
  display: inline-block;
  width: 26px;
  height: 26px;
  border: none;
  padding: 0;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-pick li.active-color:before {
  position: absolute;
  content: "";
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  pointer-events: none;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-pick li.active-color:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  pointer-events: none;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-pick li span {
  width: 26px;
  height: 26px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-texture-pick {
  margin-left: -5px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-texture-pick li {
  float: none;
  display: inline-block;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0;
  outline: none;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-texture-pick li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-texture-pick li img {
  height: 40px;
  width: 40px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-texture-pick li.active-texture:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  pointer-events: none;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4);
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-list {
  margin-left: -5px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-list li {
  float: none;
  display: inline-block;
  width: 26px;
  height: 26px;
  border: none;
  padding: 0;
  outline: none;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-list li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-list li img {
  height: 26px;
  width: 26px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-list li.shop2-color-ext-selected:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  pointer-events: none;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4);
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-list li span {
  width: 26px;
  height: 26px;
  background: none !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-multi {
  border: none;
  outline: none;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-multi li {
  float: none;
  display: inline-block;
  width: 26px !important;
  height: 26px;
  border: none;
  padding: 0;
  outline: none;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-multi li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-multi li img {
  height: 26px;
  width: 26px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .shop2-color-ext-multi li span {
  width: 26px;
  height: 26px;
  background: none !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .file {
  position: relative;
  padding-right: 20px;
  text-decoration: none;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .file:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 10px;
  height: 15px;
  margin-top: -7px;
  background: url(../download_ar.svg) 0 0 no-repeat;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect {
  width: 100%;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect.dropup .jq-selectbox__dropdown {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: none;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect.opened {
  z-index: 110 !important;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect:before {
    margin-top: -4px;
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect .jq-selectbox__select {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 12px;
  outline: none;
  height: 42px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect .jq-selectbox__dropdown {
  background: #ffffff;
  width: 100% !important;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect .jq-selectbox__dropdown ul li {
  padding: 8px 10px 8px 15px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
  width: 100%;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product_all_params li .jqselect .jq-selectbox__dropdown ul li:hover {
  background: #f7d67c;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions {
  display: block;
  padding: 5px 0 0 0;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dd {
  margin-top: -40px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dt {
  background: none;
  min-height: 0;
  width: auto;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -ms-border-radius: none;
  -o-border-radius: none;
  border-radius: none;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dt + dd + dt {
  margin-left: 14px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dt:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: "";
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dt .name-action {
  border: none;
  font: 20px "rbc", Arial, Helvetica, sans-serif;
  margin-left: 15px;
  border: none;
  font-weight: normal;
  color: #000000;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dt .icon-action {
  width: 42px;
  height: 40px;
  margin: 0;
  float: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M2.01%205.21c0%201.765%201.435%203.2%203.2%203.2%201.765%200%203.2-1.434%203.2-3.2%200-1.764-1.434-3.2-3.2-3.2a3.203%203.203%200%200%200-3.2%203.2zm-1.6%200c0-2.649%202.153-4.8%204.8-4.8%202.65%200%204.8%202.153%204.8%204.8%200%202.65-2.152%204.8-4.8%204.8-2.649%200-4.8-2.152-4.8-4.8zm13.18%2011.58c0%201.764%201.434%203.2%203.2%203.2%201.764%200%203.2-1.435%203.2-3.2%200-1.765-1.435-3.2-3.2-3.2a3.203%203.203%200%200%200-3.2%203.2zm-1.6%200c0-2.65%202.152-4.8%204.8-4.8%202.649%200%204.8%202.152%204.8%204.8%200%202.649-2.153%204.8-4.8%204.8-2.65%200-4.8-2.153-4.8-4.8zm7.956-15.665a.8.8%200%200%201%201.131%201.131L2.03%2021.303A.8.8%200%201%201%20.9%2020.173L19.946%201.124z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #77b736;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dt .icon-action:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: rgba(255, 255, 255, 0.2);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dt.gift-action .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%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%22M17.181%206.328h2.827c.993%200%201.792.808%201.792%201.81v3.204c0%20.994-.81%201.808-1.792%201.808h-.026v6.893c0%20.994-.812%201.8-1.8%201.8H3.818a1.797%201.797%200%200%201-1.799-1.8V13.15h-.026A1.797%201.797%200%200%201%20.2%2011.342V8.137c0-.995.81-1.809%201.792-1.809h2.427A3.83%203.83%200%200%201%203.7%204.09%203.837%203.837%200%200%201%207.54.243h.22c1.237%200%202.338.587%203.04%201.497A3.832%203.832%200%200%201%2013.84.243h.22A3.837%203.837%200%200%201%2017.9%204.09a3.83%203.83%200%200%201-.719%202.24zM10%2013.15H3.618v6.893c0%20.108.087.194.2.194H10V13.15zm1.6%200v7.087h6.583a.202.202%200%200%200%20.199-.194V13.15H11.6zM10%207.935H1.992c-.098%200-.192.094-.192.202v3.205c0%20.116.085.202.192.202H10v-3.61zm1.6%200v3.609h8.408c.098%200%20.192-.094.192-.202V8.137c0-.116-.085-.202-.192-.202H11.6zM10%204.089a2.241%202.241%200%200%200-2.24-2.24h-.22c-1.244%200-2.24%201-2.24%202.24a2.241%202.241%200%200%200%202.24%202.24H10v-2.24zm1.6%202.24h2.46a2.241%202.241%200%200%200%202.24-2.24c0-1.24-.996-2.24-2.24-2.24h-.22a2.241%202.241%200%200%200-2.24%202.24v2.24z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .shop2-product-actions dt.gift-action .icon-action:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: rgba(255, 255, 255, 0.2);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot {
  padding: 8px 0 0 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare {
  display: inline-block;
  vertical-align: top;
  color: #fb9000;
  font: 16px/22px "not", Arial, Helvetica, sans-serif;
  position: relative;
  padding: 5px 0 6px 32px;
  border: none;
  margin: 0;
  cursor: pointer;
}
@media screen and (max-width: 1260px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare {
    font-size: 15px;
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare.product-compare-added {
  margin: 0;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare.product-compare-added a {
  text-decoration: none;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare.product-compare-added: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare.product-compare-added:hover: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare:hover: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%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%20fill%3D%22%23ffffff%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare label {
  cursor: pointer;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -ms-transition: background-color 0.3s;
  transition: background-color 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20fill%3D%22%23fb9000%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product-compare input {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  opacity: 0;
  cursor: pointer;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link {
  position: relative;
  color: #5b3d35;
  font: 18px/22px "rbc", Arial, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
  padding: 10px 48px 10px 30px;
  background: #ffffff;
  overflow: hidden;
  z-index: 1;
  outline: none;
  border: none;
  -webkit-appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -moz-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
}
@media screen and (max-width: 1260px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link {
    font-size: 17px;
    padding: 10px 30px 10px 15px;
  }
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link:hover {
  color: #fff;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link:hover:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link:hover span:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link:active {
  color: #fff;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link:active:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: #5b3d35;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link:before {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -21px 0 0 1px;
  width: 42px;
  height: 42px;
  content: "";
  z-index: -1;
  background: #5b3d35;
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -ms-transition: -ms-transform 0.3s, opacity 0.3s;
  -o-transition: -o-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link span {
  position: relative;
}
.prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link span:after {
  position: absolute;
  right: -20px;
  top: 50%;
  margin-top: -6px;
  width: 7px;
  height: 12px;
  cursor: pointer;
  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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b3d35%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 1260px) {
  .prod_list_wrap .product_list_in.product-list-thumbs .shop2_product_item .product-bot .product_link span:after {
    right: -15px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple {
  /*Простой*/
  display: block;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item {
  height: auto !important;
  display: block;
  margin: 0 0 30px;
  background: #ffffff;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item {
    max-width: 100%;
    margin: 0 auto;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .all_options_wrap {
  display: block !important;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .shop2_product_inner {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .shop2_product_inner {
    padding: 20px 12px;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .shop2_product_inner {
    padding: 12px 12px 20px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .shop2_product_inner {
    display: block;
    position: relative;
    max-width: 100%;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .options_title_wr {
  display: none;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .new_labels {
  position: absolute;
  bottom: -10px;
  left: 20px;
  right: 20px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .new_labels {
    left: 10px;
    right: 10px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .new_labels .product-flag {
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  padding: 5px 14px 6px;
  color: #fff;
  text-align: left;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-right: 8px;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .new_labels .product-flag {
    padding: 5px 11px 6px;
    font-size: 16px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .new_labels .product-flag:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: rgba(255, 255, 255, 0.2);
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .new_labels .product-flag span {
  position: absolute;
  right: -6px;
  bottom: 0;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 370px;
  -moz-box-flex: 1;
  -moz-flex: 1 0 370px;
  -ms-flex: 1 0 370px;
  flex: 1 0 370px;
  max-width: 370px;
  width: 370px;
  margin: 0 30px 0 0;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 330px;
    -moz-box-flex: 1;
    -moz-flex: 1 0 330px;
    -ms-flex: 1 0 330px;
    flex: 1 0 330px;
    max-width: 330px;
    width: 330px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 260px;
    -moz-box-flex: 1;
    -moz-flex: 1 0 260px;
    -ms-flex: 1 0 260px;
    flex: 1 0 260px;
    max-width: 260px;
    width: 260px;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr {
    max-width: 206px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 206px;
    -moz-box-flex: 1;
    -moz-flex: 1 0 206px;
    -ms-flex: 1 0 206px;
    flex: 1 0 206px;
    width: 206px;
    margin-right: 12px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr {
    max-width: none;
    width: auto;
    margin: -12px -12px 17px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top {
  height: 250px;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top {
    height: 230px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top {
    height: 180px;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top {
    height: 156px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top {
    height: 220px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image {
  position: relative;
  height: 250px;
  overflow: hidden;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
@media screen and (min-width: 1024px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image:hover a {
    -ms-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -o-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -webkit-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
  }
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image {
    height: 230px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image {
    height: 180px;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image {
    height: 156px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image {
    height: 220px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image.no-image {
  height: 250px;
  padding: 0;
  background: #f7d67c url("/g/shop2v2/default/images/noimage.png") 50% no-repeat;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image.no-image {
    height: 230px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image.no-image {
    height: 180px;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image.no-image {
    height: 156px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image.no-image {
    height: 220px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_top_wr .product-top .product-image a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
  text-align: center;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 {
  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;
  padding: 0 0 16px;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 {
    display: block;
    padding: 0;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 {
    position: static;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1:before {
  position: absolute;
  right: -20px;
  bottom: 0;
  left: 0;
  height: 1px;
  content: "";
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1:before {
    right: -12px;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1:before {
    display: none;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left {
  width: 60%;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left {
    width: auto;
    padding: 0 0 15px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left {
    padding-bottom: 10px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .tpl-stars {
  margin: 0 0 10px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .product-name {
  color: #fb9000;
  padding: 0 0 10px;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .product-name {
    font-size: 16px;
    padding-bottom: 8px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .product-name a {
  text-decoration: none;
  color: inherit;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .prod_address {
  color: #000000;
  font: 20px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 12px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .prod_address.no_metro {
  padding-bottom: 0;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .prod_address {
    font-size: 16px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .metro_wrap li {
  font-size: 0;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .metro_wrap li .metro_icon {
  display: inline-block;
  vertical-align: top;
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M13.122%2011.5H11.86a.2.2%200%200%201-.195-.154l-1.235-5.25a.01.01%200%200%200-.02%200l-1.567%205.168a.2.2%200%200%201-.191.142H7.346a.2.2%200%200%201-.19-.14l-1.621-5.17a.01.01%200%200%200-.02%200L4.35%2011.344a.2.2%200%200%201-.195.157H2.876a.2.2%200%200%201-.195-.245l1.64-7.1A.2.2%200%200%201%204.516%204H6.25a.2.2%200%200%201%20.192.144l1.548%205.32a.01.01%200%200%200%20.02%200l1.548-5.32A.2.2%200%200%201%209.75%204H11.5a.2.2%200%200%201%20.195.155l1.623%207.1a.2.2%200%200%201-.195.245z%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  margin-right: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .metro_wrap li .metro_title {
  display: inline-block;
  vertical-align: top;
  padding-top: 1px;
  color: rgba(0, 0, 0, 0.4);
  font: 15px/1 "not", Arial, Helvetica, sans-serif;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right {
  width: 40%;
  text-align: right;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right {
    width: auto;
    text-align: left;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right {
    padding-bottom: 10px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label {
  text-align: right;
  font-size: 0;
  margin: 0 0 13px;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label {
    text-align: left;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label {
    margin-bottom: 4px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label {
    position: absolute;
    right: 14px;
    left: 14px;
    top: 10px;
    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: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div {
  font: 15px/18px "rbc", Arial, Helvetica, sans-serif;
  padding: 3px 8px;
  color: #fff;
  margin: 2px 3px 2px 0;
  display: inline-block;
  vertical-align: top;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div:last-child {
  margin-right: 0;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div.product-new {
  background-color: rgba(141, 216, 60, 0.9);
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div.product-spec, .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div.product-sale {
  background-color: rgba(255, 184, 54, 0.9);
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .product_unit {
  display: block;
  color: rgba(0, 0, 0, 0.5);
  margin: -5px 0 5px 0;
  font-size: 15px;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price {
    font-size: 0;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price {
    border-top: none;
    padding: 10px 12px 0;
    margin: 0 -12px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-current {
  color: #000000;
  font: 23px/32px "notb", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-current {
    display: inline-block;
    vertical-align: baseline;
    margin-right: 20px;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-current {
    display: block;
    margin-right: 0;
    margin-bottom: 3px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-current {
    display: inline-block;
    vertical-align: baseline;
    margin: 0 20px 0 0;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-current .fa {
  color: rgba(0, 0, 0, 0.51);
  font-size: 21px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-current strong {
  font-weight: normal;
  font-family: "notb", Arial, Helvetica, sans-serif;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-old {
  color: rgba(0, 0, 0, 0.51);
  font: 20px/25px "not", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-old {
    display: inline-block;
    vertical-align: baseline;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-old {
    display: inline-block;
    vertical-align: baseline;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-old.question {
  padding-right: 28px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20fill-opacity%3D%22.5%22%20d%3D%22M1%2C9%20C1%2C13.4189747%204.58132574%2C17%209%2C17%20C13.4189747%2C17%2017%2C13.4186743%2017%2C9%20C17%2C4.58102534%2013.4186743%2C1%209%2C1%20C4.58102534%2C1%201%2C4.58132574%201%2C9%20Z%20M0%2C9%20C0%2C4.02943725%204.02834436%2C0%209%2C0%20C13.9705627%2C0%2018%2C4.02834436%2018%2C9%20C18%2C13.9705627%2013.9716556%2C18%209%2C18%20C4.02943725%2C18%200%2C13.9716556%200%2C9%20Z%20M8.25314167%2C12.6372868%20C8.10097975%2C12.7856853%208.01426382%2C12.9915284%208.01426382%2C13.2005628%20C8.01426382%2C13.411193%208.10097975%2C13.6170361%208.25314167%2C13.7654346%20C8.40693974%2C13.9138331%208.61636689%2C14%208.83233864%2C14%20C9.0483104%2C14%209.2593737%2C13.9138331%209.41153562%2C13.7654346%20C9.56369753%2C13.6170361%209.65041346%2C13.411193%209.65041346%2C13.2005628%20C9.65041346%2C12.9915284%209.56369753%2C12.7856853%209.41153562%2C12.6372868%20C9.2593737%2C12.4888882%209.0483104%2C12.4027214%208.83233864%2C12.4027214%20C8.61636689%2C12.4027214%208.40693974%2C12.4888882%208.25314167%2C12.6372868%20Z%20M11.9778363%2C8.12354937%20C12.0782959%2C7.30767668%2011.8336915%2C6.51350528%2011.316341%2C5.94448474%20C10.9243196%2C5.51365034%2010.1708727%2C5%208.83233864%2C5%20C6.50884254%2C5%206%2C6.67227573%206%2C7.31661251%20C6%2C7.66909887%206.2930344%2C7.95488569%206.65445986%2C7.95488569%20C7.01588531%2C7.95488569%207.30891971%2C7.66909887%207.30891971%2C7.31661251%20C7.30891971%2C7.21018045%207.35162322%2C6.27654636%208.83233864%2C6.27654636%20C9.51641281%2C6.27654636%2010.0208377%2C6.44983753%2010.3317062%2C6.79163282%20C10.714238%2C7.2119357%2010.6939497%2C7.75670186%2010.6676077%2C7.97132122%20C10.5895634%2C8.60416908%2010.2421872%2C8.80781256%209.61785408%2C8.92506092%20C8.78805542%2C9.08089526%208.22041868%2C9.74547801%208.22041868%2C10.3103664%20L8.22041868%2C11.0121432%20C8.22041868%2C11.3646296%208.51345308%2C11.6504164%208.87487853%2C11.6504164%20C9.23630399%2C11.6504164%209.52933839%2C11.3646296%209.52933839%2C11.0121432%20L9.52933839%2C10.6559719%20C9.52933839%2C10.6559719%209.53067404%2C10.2673045%2010.0127563%2C10.2016073%20C10.6023865%2C10.1212536%2011.7890247%2C9.65572414%2011.9778363%2C8.12354937%20Z%22%2F%3E%3C%2Fsvg%3E") 100% 4px no-repeat;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-old .fa {
  font-size: 17px;
  font-weight: 300;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-old strong {
  position: relative;
  font-weight: normal;
  font-family: "not", Arial, Helvetica, sans-serif;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price .price-old strong:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 50%;
  border-top: 1px solid #e74f33;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 {
  padding: 20px 0 0 0;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 {
    padding-top: 10px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 {
    margin: 0 -12px;
    padding: 10px 12px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-anonce {
  color: rgba(0, 0, 0, 0.4);
  font: 16px/22px "not", Arial, Helvetica, sans-serif;
  padding: 0 0 24px;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-anonce {
    padding: 0 0 20px;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-anonce {
    font-size: 15px;
    padding-bottom: 10px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .vendor_option {
  padding: 0 0 8px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .vendor_option .vendor_name {
  font: 17px "not", Arial, Helvetica, sans-serif;
  line-height: normal;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .vendor_option .vendor_name {
    font-size: 15px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .vendor_option .vendor_name a {
  color: #fb9000;
  text-decoration: none;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params {
  font-size: 0;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li {
  width: 48.2%;
  display: inline-block;
  vertical-align: top;
  padding: 0 0 8px;
  margin-right: 3.6%;
}
@media screen and (min-width: 1340px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 1339px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li {
    width: auto;
    display: block;
    margin-right: 0;
  }
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li {
    display: block;
    padding-bottom: 10px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_title {
  color: rgba(0, 0, 0, 0.6);
  font: 15px/16px "not", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
  width: 40%;
  margin-right: 4%;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_title {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 160px;
    -moz-box-flex: 1;
    -moz-flex: 1 0 160px;
    -ms-flex: 1 0 160px;
    flex: 1 0 160px;
    width: 160px;
    max-width: 160px;
    margin-right: 12px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_title {
    width: auto;
    display: block;
    max-width: 100%;
    margin: 0 0 3px;
    font-size: 15px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_body {
  font: 15px/16px "not", Arial, Helvetica, sans-serif;
  color: #000000;
  display: inline-block;
  vertical-align: top;
  width: 56%;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_body {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_body {
    width: auto;
    display: block;
    max-width: 100%;
    font-size: 15px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select {
  width: 100%;
  padding: 0;
  height: 42px;
  background: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.3);
  position: relative;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 12px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select i {
  display: none;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options ins {
  display: none;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options li {
  background: none !important;
  padding: 8px 28px 8px 15px !important;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span {
  position: relative;
  margin: 0 11px 0 0;
  width: 26px !important;
  height: 26px;
  border: none;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  pointer-events: none;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  pointer-events: none;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options div {
  font: 17px/1 "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
  margin-top: 4px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick {
  margin-left: -5px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick li {
  float: none;
  display: inline-block;
  width: 26px;
  height: 26px;
  border: none;
  padding: 0;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick li.active-color:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  pointer-events: none;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick li.active-color:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  pointer-events: none;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick li span {
  width: 26px;
  height: 26px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick {
  margin-left: -5px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick li {
  float: none;
  display: inline-block;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0;
  outline: none;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick li img {
  height: 40px;
  width: 40px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick li.active-texture:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  pointer-events: none;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4);
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list {
  margin-left: -5px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li {
  float: none;
  display: inline-block;
  width: 26px;
  height: 26px;
  border: none;
  padding: 0;
  outline: none;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li img {
  height: 26px;
  width: 26px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li.shop2-color-ext-selected:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  pointer-events: none;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4);
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li span {
  width: 26px;
  height: 26px;
  background: none !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi {
  border: none;
  outline: none;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi li {
  float: none;
  display: inline-block;
  width: 26px !important;
  height: 26px;
  border: none;
  padding: 0;
  outline: none;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi li img {
  height: 26px;
  width: 26px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi li span {
  width: 26px;
  height: 26px;
  background: none !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .file {
  position: relative;
  padding-right: 20px;
  text-decoration: none;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .file:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 10px;
  height: 15px;
  margin-top: -7px;
  background: url(../download_ar.svg) 0 0 no-repeat;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect {
  width: 100%;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect.dropup .jq-selectbox__dropdown {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: none;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect.opened {
  z-index: 110 !important;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect:before {
    margin-top: -4px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__select {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 12px;
  outline: none;
  height: 42px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__dropdown {
  background: #ffffff;
  width: 100% !important;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__dropdown ul li {
  padding: 8px 10px 8px 15px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
  width: 100%;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__dropdown ul li:hover {
  background: #f7d67c;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions {
  display: block;
  padding: 5px 0 0 0;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dd {
  margin-top: -40px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt {
  background: none;
  min-height: 0;
  width: auto;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -ms-border-radius: none;
  -o-border-radius: none;
  border-radius: none;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt + dd + dt {
  margin-left: 14px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: "";
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt .name-action {
  border: none;
  font: 20px "rbc", Arial, Helvetica, sans-serif;
  margin-left: 15px;
  border: none;
  font-weight: normal;
  color: #000000;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt .icon-action {
  width: 42px;
  height: 40px;
  margin: 0;
  float: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M2.01%205.21c0%201.765%201.435%203.2%203.2%203.2%201.765%200%203.2-1.434%203.2-3.2%200-1.764-1.434-3.2-3.2-3.2a3.203%203.203%200%200%200-3.2%203.2zm-1.6%200c0-2.649%202.153-4.8%204.8-4.8%202.65%200%204.8%202.153%204.8%204.8%200%202.65-2.152%204.8-4.8%204.8-2.649%200-4.8-2.152-4.8-4.8zm13.18%2011.58c0%201.764%201.434%203.2%203.2%203.2%201.764%200%203.2-1.435%203.2-3.2%200-1.765-1.435-3.2-3.2-3.2a3.203%203.203%200%200%200-3.2%203.2zm-1.6%200c0-2.65%202.152-4.8%204.8-4.8%202.649%200%204.8%202.152%204.8%204.8%200%202.649-2.153%204.8-4.8%204.8-2.65%200-4.8-2.153-4.8-4.8zm7.956-15.665a.8.8%200%200%201%201.131%201.131L2.03%2021.303A.8.8%200%201%201%20.9%2020.173L19.946%201.124z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #77b736;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt .icon-action:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: rgba(255, 255, 255, 0.2);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt.gift-action .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%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%22M17.181%206.328h2.827c.993%200%201.792.808%201.792%201.81v3.204c0%20.994-.81%201.808-1.792%201.808h-.026v6.893c0%20.994-.812%201.8-1.8%201.8H3.818a1.797%201.797%200%200%201-1.799-1.8V13.15h-.026A1.797%201.797%200%200%201%20.2%2011.342V8.137c0-.995.81-1.809%201.792-1.809h2.427A3.83%203.83%200%200%201%203.7%204.09%203.837%203.837%200%200%201%207.54.243h.22c1.237%200%202.338.587%203.04%201.497A3.832%203.832%200%200%201%2013.84.243h.22A3.837%203.837%200%200%201%2017.9%204.09a3.83%203.83%200%200%201-.719%202.24zM10%2013.15H3.618v6.893c0%20.108.087.194.2.194H10V13.15zm1.6%200v7.087h6.583a.202.202%200%200%200%20.199-.194V13.15H11.6zM10%207.935H1.992c-.098%200-.192.094-.192.202v3.205c0%20.116.085.202.192.202H10v-3.61zm1.6%200v3.609h8.408c.098%200%20.192-.094.192-.202V8.137c0-.116-.085-.202-.192-.202H11.6zM10%204.089a2.241%202.241%200%200%200-2.24-2.24h-.22c-1.244%200-2.24%201-2.24%202.24a2.241%202.241%200%200%200%202.24%202.24H10v-2.24zm1.6%202.24h2.46a2.241%202.241%200%200%200%202.24-2.24c0-1.24-.996-2.24-2.24-2.24h-.22a2.241%202.241%200%200%200-2.24%202.24v2.24z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt.gift-action .icon-action:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: rgba(255, 255, 255, 0.2);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot {
  padding: 20px 0 0 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare {
  display: inline-block;
  vertical-align: top;
  color: #fb9000;
  font: 16px/22px "not", Arial, Helvetica, sans-serif;
  position: relative;
  padding: 5px 0 6px 32px;
  border: none;
  margin: 0;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare {
    display: none;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare.product-compare-added {
  margin: 0;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare.product-compare-added a {
  text-decoration: none;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare.product-compare-added: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare.product-compare-added:hover: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare:hover: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%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%20fill%3D%22%23ffffff%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -ms-transition: background-color 0.3s;
  transition: background-color 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20fill%3D%22%23fb9000%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare label {
  cursor: pointer;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product-compare input {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  opacity: 0;
  cursor: pointer;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link {
  position: relative;
  color: #5b3d35;
  font: 18px/22px "rbc", Arial, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
  padding: 10px 48px 10px 30px;
  background: #ffffff;
  overflow: hidden;
  z-index: 1;
  outline: none;
  border: none;
  -webkit-appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link {
    padding: 10px 44px 10px 24px;
    font-size: 17px;
  }
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:hover {
  color: #fff;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:hover:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:hover span:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:active {
  color: #fff;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:active:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: #5b3d35;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:before {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -21px 0 0 1px;
  width: 42px;
  height: 42px;
  content: "";
  z-index: -1;
  background: #5b3d35;
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -ms-transition: -ms-transform 0.3s, opacity 0.3s;
  -o-transition: -o-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link span {
  position: relative;
}
.prod_list_wrap .product_list_in.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link span:after {
  position: absolute;
  right: -20px;
  top: 50%;
  margin-top: -6px;
  width: 7px;
  height: 12px;
  cursor: pointer;
  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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b3d35%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.prod_list_wrap .product_list_in .new_labels.price {
  display: none;
}
.prod_list_wrap .product_list_in.product-list-price {
  /*Прайс*/
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item {
  position: relative;
  height: auto !important;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item:last-child {
  border-bottom: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item:hover .shop2_product_inner {
  background: rgba(247, 214, 124, 0.4);
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item:hover .shop2_product_inner {
    background: #ffffff;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item:hover .product_bot_wr .product_bot_in2 .product-bot .product_link {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .new_labels.price {
  position: absolute;
  top: -10px;
  left: 20px;
  display: block;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .new_labels.price {
    left: 10px;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .new_labels.price .product-flag {
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  padding: 5px 14px 6px;
  color: #fff;
  text-align: left;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-right: 8px;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .new_labels.price .product-flag {
    padding: 5px 11px 6px;
    font-size: 16px;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .new_labels.price .product-flag:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: rgba(255, 255, 255, 0.2);
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .new_labels.price .product-flag span {
  position: absolute;
  right: -6px;
  top: 0;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .shop2_product_inner {
  padding: 30px 20px;
  background: #ffffff;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -ms-transition: background 0.3s;
  transition: background 0.3s;
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .shop2_product_inner {
    padding: 30px 12px 18px;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_top_wr {
  display: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .all_options_wrap {
  display: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_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;
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr {
    display: block;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 350px;
  -moz-box-flex: 1;
  -moz-flex: 1 0 350px;
  -ms-flex: 1 0 350px;
  flex: 1 0 350px;
  max-width: 350px;
  width: 350px;
  margin-right: 20px;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 220px;
    -moz-box-flex: 1;
    -moz-flex: 1 0 220px;
    -ms-flex: 1 0 220px;
    flex: 1 0 220px;
    max-width: 220px;
    width: 220px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 {
    width: auto;
    max-width: 100%;
    margin: 0;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left {
  padding: 0 0 10px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .tpl-stars {
  margin: 0 0 10px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .product-name {
  color: #fb9000;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .product-name {
    font-size: 16px;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .product-name a {
  text-decoration: none;
  color: inherit;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .prod_address {
  display: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .metro_wrap {
  display: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .metro_wrap li {
  font-size: 0;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .metro_wrap li .metro_icon {
  display: inline-block;
  vertical-align: top;
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M13.122%2011.5H11.86a.2.2%200%200%201-.195-.154l-1.235-5.25a.01.01%200%200%200-.02%200l-1.567%205.168a.2.2%200%200%201-.191.142H7.346a.2.2%200%200%201-.19-.14l-1.621-5.17a.01.01%200%200%200-.02%200L4.35%2011.344a.2.2%200%200%201-.195.157H2.876a.2.2%200%200%201-.195-.245l1.64-7.1A.2.2%200%200%201%204.516%204H6.25a.2.2%200%200%201%20.192.144l1.548%205.32a.01.01%200%200%200%20.02%200l1.548-5.32A.2.2%200%200%201%209.75%204H11.5a.2.2%200%200%201%20.195.155l1.623%207.1a.2.2%200%200%201-.195.245z%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  margin-right: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_left .metro_wrap li .metro_title {
  display: inline-block;
  vertical-align: top;
  padding-top: 1px;
  color: rgba(0, 0, 0, 0.4);
  font: 15px/1 "not", Arial, Helvetica, sans-serif;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label {
  font-size: 0;
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label {
    margin-bottom: 7px;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div {
  font: 15px/18px "rbc", Arial, Helvetica, sans-serif;
  padding: 3px 8px;
  color: #fff;
  margin: 2px 3px 2px 0;
  display: inline-block;
  vertical-align: top;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div:last-child {
  margin-right: 0;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div.product-new {
  background-color: rgba(141, 216, 60, 0.9);
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div.product-spec, .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-label div.product-sale {
  background-color: rgba(255, 184, 54, 0.9);
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 .product_in1_right .product-price {
  display: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 {
    display: block;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_in2_wrap {
  width: 61%;
  max-width: 61%;
  margin-right: 2.5%;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_in2_wrap {
    margin: 0 0 10px;
    max-width: 100%;
    width: auto;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .pr_list_options {
  display: block;
  padding: 4px 0 20px;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .pr_list_options {
    padding: 4px 0 10px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .pr_list_options {
    padding: 0 0 10px;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .pr_list_options .prod_address {
  color: #000000;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 12px;
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .pr_list_options .prod_address {
    font-size: 16px;
    padding: 0 0 10px;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .pr_list_options .metro_wrap li {
  font-size: 0;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .pr_list_options .metro_wrap li .metro_icon {
  display: inline-block;
  vertical-align: top;
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M13.122%2011.5H11.86a.2.2%200%200%201-.195-.154l-1.235-5.25a.01.01%200%200%200-.02%200l-1.567%205.168a.2.2%200%200%201-.191.142H7.346a.2.2%200%200%201-.19-.14l-1.621-5.17a.01.01%200%200%200-.02%200L4.35%2011.344a.2.2%200%200%201-.195.157H2.876a.2.2%200%200%201-.195-.245l1.64-7.1A.2.2%200%200%201%204.516%204H6.25a.2.2%200%200%201%20.192.144l1.548%205.32a.01.01%200%200%200%20.02%200l1.548-5.32A.2.2%200%200%201%209.75%204H11.5a.2.2%200%200%201%20.195.155l1.623%207.1a.2.2%200%200%201-.195.245z%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  margin-right: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .pr_list_options .metro_wrap li .metro_title {
  display: inline-block;
  vertical-align: top;
  padding-top: 1px;
  color: rgba(0, 0, 0, 0.4);
  font: 15px/1 "not", Arial, Helvetica, sans-serif;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr {
  font-size: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr {
    display: block;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare {
  display: inline-block;
  vertical-align: top;
  color: #fb9000;
  font: 16px/22px "not", Arial, Helvetica, sans-serif;
  position: relative;
  padding: 5px 0 6px 32px;
  border: none;
  margin: 0 22px 0 -5px;
  width: 160px;
  max-width: 160px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 160px;
  -moz-box-flex: 1;
  -moz-flex: 1 0 160px;
  -ms-flex: 1 0 160px;
  flex: 1 0 160px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare {
    font-size: 16px;
    width: auto;
    display: block;
    margin: 0 0 10px 0;
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare {
    display: none;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare.product-compare-added {
  margin: 0;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare.product-compare-added a {
  text-decoration: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare.product-compare-added: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare.product-compare-added:hover: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare:hover: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%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%20fill%3D%22%23ffffff%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -ms-transition: background-color 0.3s;
  transition: background-color 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20fill%3D%22%23fb9000%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare input {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  width: 24px;
  cursor: pointer;
  height: 24px;
  opacity: 0;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .product-compare label {
  cursor: pointer;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .options_show_btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .options_show_btn {
    display: inline-block;
    vertical-align: top;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .options_show_btn .show_btn {
  color: #77b736;
  font: 17px/22px "not", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
  position: relative;
  cursor: pointer;
  padding: 5px 20px 6px 0;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .options_show_btn .show_btn {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .options_show_btn .show_btn {
    font-size: 15px;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .options_show_btn .show_btn.active:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .options_title_wr .options_show_btn .show_btn:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -4px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%2377b736%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-anonce {
  color: rgba(0, 0, 0, 0.4);
  font: 16px/22px "not", Arial, Helvetica, sans-serif;
  padding: 0 0 10px;
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-anonce {
    font-size: 15px;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .vendor_option {
  padding: 0 0 10px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .vendor_option .vendor_name {
  font: 17px "not", Arial, Helvetica, sans-serif;
  line-height: normal;
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .vendor_option .vendor_name {
    font-size: 15px;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .vendor_option .vendor_name a {
  color: #fb9000;
  text-decoration: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params {
  font-size: 0;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 7px;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li {
    display: block;
    margin-bottom: 10px;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li:last-child {
  margin-bottom: 0;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_title {
  color: rgba(0, 0, 0, 0.6);
  line-height: normal;
  font: 16px "not", Arial, Helvetica, sans-serif;
  width: 160px;
  max-width: 160px;
  margin: 0 22px 0 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 160px;
  -moz-box-flex: 1;
  -moz-flex: 1 0 160px;
  -ms-flex: 1 0 160px;
  flex: 1 0 160px;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_title {
    max-width: none;
    width: auto;
    margin: 0 0 2px;
    font-size: 15px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_title {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding: 0 10px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_body {
  font: 16px "not", Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: normal;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_body {
    font-size: 15px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .option_body {
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select {
  width: 100%;
  padding: 0;
  height: 42px;
  background: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.3);
  position: relative;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 12px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select i {
  display: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options ins {
  display: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options li {
  background: none !important;
  padding: 8px 28px 8px 15px !important;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span {
  position: relative;
  margin: 0 11px 0 0;
  width: 26px !important;
  height: 26px;
  border: none;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  pointer-events: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options span:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  pointer-events: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-select .shop2-color-ext-options div {
  font: 17px/1 "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
  margin-top: 4px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick {
  margin-left: -5px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick li {
  float: none;
  display: inline-block;
  width: 26px;
  height: 26px;
  border: none;
  padding: 0;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick li.active-color:before {
  position: absolute;
  content: "";
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  pointer-events: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick li.active-color:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  pointer-events: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-pick li span {
  width: 26px;
  height: 26px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick {
  margin-left: -5px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick li {
  float: none;
  display: inline-block;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0;
  outline: none;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick li img {
  height: 40px;
  width: 40px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-texture-pick li.active-texture:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  pointer-events: none;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4);
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list {
  margin-left: -5px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li {
  float: none;
  display: inline-block;
  width: 26px;
  height: 26px;
  border: none;
  padding: 0;
  outline: none;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li img {
  height: 26px;
  width: 26px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li.shop2-color-ext-selected:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  pointer-events: none;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4);
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-list li span {
  width: 26px;
  height: 26px;
  background: none !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi {
  border: none;
  outline: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi li {
  float: none;
  display: inline-block;
  width: 26px !important;
  height: 26px;
  border: none;
  padding: 0;
  outline: none;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi li img {
  height: 26px;
  width: 26px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .shop2-color-ext-multi li span {
  width: 26px;
  height: 26px;
  background: none !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .file {
  position: relative;
  padding-right: 20px;
  text-decoration: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .file:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 10px;
  height: 15px;
  margin-top: -7px;
  background: url(../download_ar.svg) 0 0 no-repeat;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect {
  width: 100%;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect.dropup .jq-selectbox__dropdown {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect.opened {
  z-index: 110 !important;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect:before {
    margin-top: -4px;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__select {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 12px;
  outline: none;
  height: 42px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__dropdown {
  background: #ffffff;
  width: 100% !important;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__dropdown ul li {
  padding: 8px 10px 8px 15px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product_all_params li .jqselect .jq-selectbox__dropdown ul li:hover {
  background: #f7d67c;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions {
  display: block;
  padding: 15px 0 0 0;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dd {
  margin-top: -40px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt {
  background: none;
  min-height: 0;
  width: auto;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -ms-border-radius: none;
  -o-border-radius: none;
  border-radius: none;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt + dd + dt {
  margin-left: 14px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: "";
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt .name-action {
  border: none;
  font: 20px "rbc", Arial, Helvetica, sans-serif;
  margin-left: 15px;
  border: none;
  font-weight: normal;
  color: #000000;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt .icon-action {
  width: 42px;
  height: 40px;
  margin: 0;
  float: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M2.01%205.21c0%201.765%201.435%203.2%203.2%203.2%201.765%200%203.2-1.434%203.2-3.2%200-1.764-1.434-3.2-3.2-3.2a3.203%203.203%200%200%200-3.2%203.2zm-1.6%200c0-2.649%202.153-4.8%204.8-4.8%202.65%200%204.8%202.153%204.8%204.8%200%202.65-2.152%204.8-4.8%204.8-2.649%200-4.8-2.152-4.8-4.8zm13.18%2011.58c0%201.764%201.434%203.2%203.2%203.2%201.764%200%203.2-1.435%203.2-3.2%200-1.765-1.435-3.2-3.2-3.2a3.203%203.203%200%200%200-3.2%203.2zm-1.6%200c0-2.65%202.152-4.8%204.8-4.8%202.649%200%204.8%202.152%204.8%204.8%200%202.649-2.153%204.8-4.8%204.8-2.65%200-4.8-2.153-4.8-4.8zm7.956-15.665a.8.8%200%200%201%201.131%201.131L2.03%2021.303A.8.8%200%201%201%20.9%2020.173L19.946%201.124z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #77b736;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt .icon-action:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: rgba(255, 255, 255, 0.2);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt.gift-action .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%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%22M17.181%206.328h2.827c.993%200%201.792.808%201.792%201.81v3.204c0%20.994-.81%201.808-1.792%201.808h-.026v6.893c0%20.994-.812%201.8-1.8%201.8H3.818a1.797%201.797%200%200%201-1.799-1.8V13.15h-.026A1.797%201.797%200%200%201%20.2%2011.342V8.137c0-.995.81-1.809%201.792-1.809h2.427A3.83%203.83%200%200%201%203.7%204.09%203.837%203.837%200%200%201%207.54.243h.22c1.237%200%202.338.587%203.04%201.497A3.832%203.832%200%200%201%2013.84.243h.22A3.837%203.837%200%200%201%2017.9%204.09a3.83%203.83%200%200%201-.719%202.24zM10%2013.15H3.618v6.893c0%20.108.087.194.2.194H10V13.15zm1.6%200v7.087h6.583a.202.202%200%200%200%20.199-.194V13.15H11.6zM10%207.935H1.992c-.098%200-.192.094-.192.202v3.205c0%20.116.085.202.192.202H10v-3.61zm1.6%200v3.609h8.408c.098%200%20.192-.094.192-.202V8.137c0-.116-.085-.202-.192-.202H11.6zM10%204.089a2.241%202.241%200%200%200-2.24-2.24h-.22c-1.244%200-2.24%201-2.24%202.24a2.241%202.241%200%200%200%202.24%202.24H10v-2.24zm1.6%202.24h2.46a2.241%202.241%200%200%200%202.24-2.24c0-1.24-.996-2.24-2.24-2.24h-.22a2.241%202.241%200%200%200-2.24%202.24v2.24z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .shop2-product-actions dt.gift-action .icon-action:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: rgba(255, 255, 255, 0.2);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot {
  position: relative;
  width: 36.5%;
  max-width: 36.5%;
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot {
    width: auto;
    max-width: 100%;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist {
  display: block;
  margin: 0 52px 0 0;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist {
    margin: 0 0 10px;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .price-current {
  display: block;
  color: #000000;
  font: 23px/32px "notb", Arial, Helvetica, sans-serif;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .price-current .fa {
  color: rgba(0, 0, 0, 0.51);
  font-size: 21px;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .price-current strong {
  font-weight: normal;
  font-family: "notb", Arial, Helvetica, sans-serif;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .product_unit {
  display: block;
  color: rgba(0, 0, 0, 0.5);
  font-size: 15px;
  margin: -5px 0 5px 0;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .price-old {
  color: rgba(0, 0, 0, 0.51);
  font: 20px/25px "not", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .price-old.question {
  padding-right: 28px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20fill-opacity%3D%22.5%22%20d%3D%22M1%2C9%20C1%2C13.4189747%204.58132574%2C17%209%2C17%20C13.4189747%2C17%2017%2C13.4186743%2017%2C9%20C17%2C4.58102534%2013.4186743%2C1%209%2C1%20C4.58102534%2C1%201%2C4.58132574%201%2C9%20Z%20M0%2C9%20C0%2C4.02943725%204.02834436%2C0%209%2C0%20C13.9705627%2C0%2018%2C4.02834436%2018%2C9%20C18%2C13.9705627%2013.9716556%2C18%209%2C18%20C4.02943725%2C18%200%2C13.9716556%200%2C9%20Z%20M8.25314167%2C12.6372868%20C8.10097975%2C12.7856853%208.01426382%2C12.9915284%208.01426382%2C13.2005628%20C8.01426382%2C13.411193%208.10097975%2C13.6170361%208.25314167%2C13.7654346%20C8.40693974%2C13.9138331%208.61636689%2C14%208.83233864%2C14%20C9.0483104%2C14%209.2593737%2C13.9138331%209.41153562%2C13.7654346%20C9.56369753%2C13.6170361%209.65041346%2C13.411193%209.65041346%2C13.2005628%20C9.65041346%2C12.9915284%209.56369753%2C12.7856853%209.41153562%2C12.6372868%20C9.2593737%2C12.4888882%209.0483104%2C12.4027214%208.83233864%2C12.4027214%20C8.61636689%2C12.4027214%208.40693974%2C12.4888882%208.25314167%2C12.6372868%20Z%20M11.9778363%2C8.12354937%20C12.0782959%2C7.30767668%2011.8336915%2C6.51350528%2011.316341%2C5.94448474%20C10.9243196%2C5.51365034%2010.1708727%2C5%208.83233864%2C5%20C6.50884254%2C5%206%2C6.67227573%206%2C7.31661251%20C6%2C7.66909887%206.2930344%2C7.95488569%206.65445986%2C7.95488569%20C7.01588531%2C7.95488569%207.30891971%2C7.66909887%207.30891971%2C7.31661251%20C7.30891971%2C7.21018045%207.35162322%2C6.27654636%208.83233864%2C6.27654636%20C9.51641281%2C6.27654636%2010.0208377%2C6.44983753%2010.3317062%2C6.79163282%20C10.714238%2C7.2119357%2010.6939497%2C7.75670186%2010.6676077%2C7.97132122%20C10.5895634%2C8.60416908%2010.2421872%2C8.80781256%209.61785408%2C8.92506092%20C8.78805542%2C9.08089526%208.22041868%2C9.74547801%208.22041868%2C10.3103664%20L8.22041868%2C11.0121432%20C8.22041868%2C11.3646296%208.51345308%2C11.6504164%208.87487853%2C11.6504164%20C9.23630399%2C11.6504164%209.52933839%2C11.3646296%209.52933839%2C11.0121432%20L9.52933839%2C10.6559719%20C9.52933839%2C10.6559719%209.53067404%2C10.2673045%2010.0127563%2C10.2016073%20C10.6023865%2C10.1212536%2011.7890247%2C9.65572414%2011.9778363%2C8.12354937%20Z%22%2F%3E%3C%2Fsvg%3E") 100% 4px no-repeat;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .price-old .fa {
  font-size: 17px;
  font-weight: 300;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .price-old strong {
  position: relative;
  font-weight: normal;
  font-family: "not", Arial, Helvetica, sans-serif;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_pricelist .price-old strong:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 50%;
  border-top: 1px solid #e74f33;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -21px;
  font-size: 0;
  text-align: center;
  text-decoration: none;
  padding: 0;
  width: 42px;
  height: 42px;
  overflow: hidden;
  z-index: 1;
  outline: none;
  border: none;
  display: inline-block;
  vertical-align: top;
  -webkit-appearance: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link {
    position: relative;
    right: auto;
    top: auto;
    margin: 0;
    opacity: 1;
    visibility: visible;
    color: #5b3d35;
    font: 17px/22px "rbc", Arial, Helvetica, sans-serif;
    text-align: center;
    width: auto;
    height: auto;
    padding: 10px 44px 10px 24px;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:hover {
  color: #fff;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:hover:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:hover span:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:active:before {
  color: #fff;
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: #5b3d35;
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:before {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -6px 0 0 1px;
  width: 12px;
  height: 12px;
  content: "";
  z-index: -1;
  background: #5b3d35;
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -ms-transition: -ms-transform 0.3s, opacity 0.3s;
  -o-transition: -o-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link:before {
    width: 22px;
    height: 22px;
    margin: -11px 0 0 1px;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link span {
  width: 42px;
  height: 42px;
  display: block;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link span {
    display: inline;
    width: auto;
    height: auto;
  }
}
.prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link span:after {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -6px;
  left: 18px;
  width: 7px;
  height: 12px;
  cursor: pointer;
  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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b3d35%22%20d%3D%22M4.953%205.99L.248%2010.589a.813.813%200%200%200%20.001%201.17.864.864%200%200%200%201.2%200l5.303-5.183a.813.813%200%200%200%200-1.169L1.468.243a.864.864%200%200%200-1.2-.001.813.813%200%200%200%200%201.17l4.685%204.579z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list_in.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 .product-bot .product_link span:after {
    left: auto;
    right: -20px;
  }
}
.shop2_product_wrapper {
  position: relative;
  line-height: normal;
}
.shop2_product_wrapper .prod_bot_fix {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  opacity: 0;
  visibility: hidden;
}
.shop2_product_wrapper .card_form_block {
  position: absolute;
  left: 50%;
  margin-left: 215px;
  width: 370px;
  background: #ffffff;
  z-index: 2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1220px) {
  .shop2_product_wrapper .card_form_block {
    width: 312px;
    left: auto;
    right: 24px;
    margin-left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .shop2_product_wrapper .card_form_block.fixCart {
    position: fixed;
    top: 40px !important;
  }
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .card_form_block {
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    width: auto;
    overflow: hidden;
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
    background: rgba(0, 0, 0, 0.4);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    text-align: center;
    white-space: nowrap;
    z-index: 101;
  }
  .shop2_product_wrapper .card_form_block:before {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    content: "";
  }
  .shop2_product_wrapper .card_form_block .card_form_in {
    background: #ffffff;
    width: 370px;
    position: relative;
    text-align: left;
    white-space: normal;
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  }
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .card_form_block {
    background: #ffffff;
  }
  .shop2_product_wrapper .card_form_block .card_form_in {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: auto;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.shop2_product_wrapper .card_form_block .card_form_close {
  display: none;
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .card_form_block .card_form_close {
    position: absolute;
    right: 0;
    top: 0;
    width: 52px;
    height: 52px;
    cursor: pointer;
    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%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  }
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .card_form_block.active {
    opacity: 1;
    visibility: visible;
  }
}
.shop2_product_wrapper .card_form_block .form_bot_fix {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  right: 0;
  opacity: 0;
  visibility: hidden;
}
.shop2_product_wrapper .card_form_block .tpl-anketa {
  padding: 30px;
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .card_form_block .tpl-anketa {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    max-width: 320px;
    margin: 0 auto;
    padding: 20px;
  }
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_bl_title {
  color: #000000;
  font: 30px/1 "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .card_form_block .tpl-anketa .form_bl_title {
    font-size: 28px;
  }
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field {
  display: block;
  margin: 0 0 25px;
  color: #000000;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_select .field-title, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-calendar_interval .field-title, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .field-title, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-checkbox .field-title, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .field-title, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-radio_group .field-title, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-upload .field-title {
  -webkit-transform: translate(0, -23px);
  -moz-transform: translate(0, -23px);
  -ms-transform: translate(0, -23px);
  -o-transform: translate(0, -23px);
  transform: translate(0, -23px);
  padding-left: 0;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .field_error {
  font: 15px "not", Arial, Helvetica, sans-serif;
  color: #ff401f;
  padding-top: 5px;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.field-error input[type="text"], .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.field-error input[type="number"], .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.field-error input[type="email"], .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.field-error textarea, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.field-error select, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.field-error .jqselect .jq-selectbox__select {
  border-color: #ff401f !important;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .field-title {
  position: absolute;
  color: rgba(0, 0, 0, 0.3);
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 21px 0 15px;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 10px);
  -moz-transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  -o-transform: translate(0, 10px);
  transform: translate(0, 10px);
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .field-title {
    font-size: 17px;
    -webkit-transform: translate(0, 11px);
    -moz-transform: translate(0, 11px);
    -ms-transform: translate(0, 11px);
    -o-transform: translate(0, 11px);
    transform: translate(0, 11px);
  }
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .field-title.not_top {
  -webkit-transform: translate(0, 10px);
  -moz-transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  -o-transform: translate(0, 10px);
  transform: translate(0, 10px);
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .field-title.not_top {
    -webkit-transform: translate(0, 11px);
    -moz-transform: translate(0, 11px);
    -ms-transform: translate(0, 11px);
    -o-transform: translate(0, 11px);
    transform: translate(0, 11px);
  }
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .field-title.on_top {
  -webkit-transform: translate(0, -23px);
  -moz-transform: translate(0, -23px);
  -ms-transform: translate(0, -23px);
  -o-transform: translate(0, -23px);
  transform: translate(0, -23px);
  padding-left: 0;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-calendar_interval .field-value {
  font-size: 0;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label {
  display: inline-block;
  vertical-align: top;
  width: 49%;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label.firstLabel {
  margin-right: 2%;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.hidden {
  display: none;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-radio_group ul {
  padding: 0;
  margin: 0;
  font-size: 0;
  color: #000000;
  list-style: none;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-radio_group ul li {
  margin: 0 0 10px;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-radio_group ul li:last-child {
  margin-bottom: 0;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-radio_group .jq-radio {
  width: 28px;
  height: 28px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-radio_group .jq-radio:before {
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -moz-box-shadow: inset 0 0 0 7px #5b3d35;
  -webkit-box-shadow: inset 0 0 0 7px #5b3d35;
  box-shadow: inset 0 0 0 7px #5b3d35;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-radio_group .jq-radio.checked:before {
  opacity: 1;
  visibility: visible;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-radio_group label {
  display: inline-block;
  vertical-align: middle;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul {
  padding: 0;
  margin: 0;
  font-size: 0;
  color: #000000;
  list-style: none;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li {
  margin: 0 0 10px;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li:last-child {
  margin-bottom: 0;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .jq-checkbox {
  width: 28px;
  height: 28px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .jq-checkbox:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .jq-checkbox.checked {
  background: #5b3d35;
  border-color: #5b3d35;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .jq-checkbox.checked:before {
  opacity: 1;
  visibility: visible;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_checkbox label {
  display: inline-block;
  vertical-align: middle;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-checkbox ul {
  padding: 0;
  margin: 0;
  font-size: 0;
  list-style: none;
  color: #000000;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-checkbox .jq-checkbox {
  width: 20px;
  height: 20px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 10px 0;
  float: left;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-checkbox .jq-checkbox:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-checkbox .jq-checkbox.checked {
  background: #5b3d35;
  border-color: #5b3d35;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-checkbox .jq-checkbox.checked:before {
  opacity: 1;
  visibility: visible;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-checkbox label {
  font: 16px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-upload .upload-button input[type="button"] {
  -webkit-appearance: none;
  background: #ffffff;
  color: #5b3d35;
  font: 18px/18px "rbc", Arial, Helvetica, sans-serif;
  outline: none;
  border: none;
  position: relative;
  padding: 16px 20px 16px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
  box-shadow: inset 0 0 0 1px rgba(91, 61, 53, 0.5);
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-upload .upload-button input[type="button"] {
    padding: 13px 20px 13px;
  }
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-upload .upload-count {
  color: #000000;
  font: 18px/18px "rbc", Arial, Helvetica, sans-serif;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="text"], .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="number"], .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="email"] {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #5b3d35;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 15px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="text"], .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="number"], .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="email"] {
    padding: 9px 21px 9px 15px;
  }
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="text"]::-webkit-input-placeholder, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="number"]::-webkit-input-placeholder, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="email"]::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="text"]:moz-placeholder, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="number"]:moz-placeholder, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="email"]:moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="text"]::-moz-placeholder, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="number"]::-moz-placeholder, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="email"]::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="text"]:-ms-input-placeholder, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="number"]:-ms-input-placeholder, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="email"]:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="text"]:focus, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="number"]:focus, .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field input[type="email"]:focus {
  border-color: rgba(91, 61, 53, 0.6);
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-textarea .field-value {
  font-size: 0;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_select select {
  -webkit-appearance: none;
  width: 100%;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #5b3d35;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 14px 21px 13px 15px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_select select::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_select select:moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_select select::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_select select:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_select select:focus {
  border-color: #5b3d35;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-multi_select select option {
  margin: 5px 0;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect {
  width: 100%;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 13px;
  height: 12px;
  margin-top: -6px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect:before {
    margin-top: -4px;
  }
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #5b3d35;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 15px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
    padding: 10px 21px 10px 15px;
  }
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown {
  background: #ffffff;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li {
  padding: 8px 0 8px 15px;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  color: #5b3d35;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li:hover {
  background: #f7d67c;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field textarea {
  -webkit-appearance: none;
  width: 100%;
  max-height: 140px;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #5b3d35;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 15px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field textarea:moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field textarea:focus {
  border-color: #5b3d35;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field.tpl-field-button {
  margin-bottom: 0;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .tpl-form-button {
  -webkit-appearance: none;
  background: #77b736;
  color: #fff;
  font: 20px/24px "rbc", Arial, Helvetica, sans-serif;
  outline: none;
  border: none;
  position: relative;
  z-index: 1;
  width: 100%;
  display: block;
  overflow: hidden;
  padding: 13px 20px 13px 20px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .tpl-form-button:hover:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .tpl-form-button:active:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: rgba(0, 0, 0, 0.05);
}
.shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .tpl-form-button:after {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -21px 0 0 1px;
  width: 42px;
  height: 42px;
  content: "";
  z-index: -1;
  background: rgba(255, 255, 255, 0.1);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .tpl-form-button:after {
    width: 100px;
    height: 100px;
  }
}
.shop2_product_wrapper .shop2-product {
  margin: 0;
}
.shop2_product_wrapper .shop2_prod_slider {
  position: relative;
  max-height: 400px;
  overflow: hidden;
}
.shop2_product_wrapper .shop2_prod_slider.one_image .shop2_pord_in .product_image {
  max-width: 1170px;
  margin: 0 auto;
}
.shop2_product_wrapper .shop2_prod_slider.one_image .shop2_pord_in .product_image.no-image {
  background: #f7d67c url("/g/shop2v2/default/images/noimage.png") 50% no-repeat;
}
.shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image {
  position: relative;
  overflow: hidden;
  height: 400px;
  background: #000000;
}
@media screen and (max-width: 1599px) {
  .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image {
    height: 360px;
  }
}
@media screen and (max-width: 1339px) {
  .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image {
    height: 330px;
  }
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image {
    height: 533px;
  }
}
@media screen and (max-width: 800px) {
  .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image {
    height: 400px;
  }
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image {
    height: 340px;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image {
    height: 300px;
  }
}
@media screen and (max-width: 540px) {
  .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image {
    height: 200px;
  }
}
@media screen and (min-width: 1024px) {
  .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image:hover a {
    -ms-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -o-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -webkit-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
  }
}
.shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image:hover a:before {
  opacity: 1;
  visibility: visible;
}
.shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image:hover a:after {
  opacity: 1;
  visibility: visible;
}
.shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image img {
  max-width: none;
}
.shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image a {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  font-size: 0;
  text-align: center;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
}
.shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image a:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  z-index: 2;
  pointer-events: none;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22M19.4381779%2C18.3338029%20L19.4381779%2C15.3383948%20C19.4381779%2C14.9071095%2019.7878037%2C14.5574837%2020.2190889%2C14.5574837%20C20.6503742%2C14.5574837%2021%2C14.9071095%2021%2C15.3383948%20L21%2C20.2190889%20C21%2C20.6503742%2020.6503742%2C21%2020.2190889%2C21%20L15.3383948%2C21%20C14.9071095%2C21%2014.5574837%2C20.6503742%2014.5574837%2C20.2190889%20C14.5574837%2C19.7878037%2014.9071095%2C19.4381779%2015.3383948%2C19.4381779%20L18.3338029%2C19.4381779%20L12.3458602%2C13.4502352%20C12.0408955%2C13.1452705%2012.0408955%2C12.650825%2012.3458602%2C12.3458602%20C12.650825%2C12.0408955%2013.1452705%2C12.0408955%2013.4502352%2C12.3458602%20L19.4381779%2C18.3338029%20Z%20M19.4381779%2C3.66619714%20L13.4502352%2C9.65413979%20C13.1452705%2C9.95910453%2012.650825%2C9.95910453%2012.3458602%2C9.65413979%20C12.0408955%2C9.34917505%2012.0408955%2C8.85472951%2012.3458602%2C8.54976477%20L18.3338029%2C2.56182213%20L15.3383948%2C2.56182213%20C14.9071095%2C2.56182213%2014.5574837%2C2.21219633%2014.5574837%2C1.78091106%20C14.5574837%2C1.34962579%2014.9071095%2C1%2015.3383948%2C1%20L20.2190889%2C1%20C20.6503742%2C1%2021%2C1.34962579%2021%2C1.78091106%20L21%2C6.66160521%20C21%2C7.09289048%2020.6503742%2C7.44251627%2020.2190889%2C7.44251627%20C19.7878037%2C7.44251627%2019.4381779%2C7.09289048%2019.4381779%2C6.66160521%20L19.4381779%2C3.66619714%20Z%20M3.66619714%2C2.56182213%20L9.65413979%2C8.54976477%20C9.95910453%2C8.85472951%209.95910453%2C9.34917505%209.65413979%2C9.65413979%20C9.34917505%2C9.95910453%208.85472951%2C9.95910453%208.54976477%2C9.65413979%20L2.56182213%2C3.66619714%20L2.56182213%2C6.66160521%20C2.56182213%2C7.09289048%202.21219633%2C7.44251627%201.78091106%2C7.44251627%20C1.34962579%2C7.44251627%201%2C7.09289048%201%2C6.66160521%20L1%2C1.78091106%20C1%2C1.34962579%201.34962579%2C1%201.78091106%2C1%20L6.66160521%2C1%20C7.09289048%2C1%207.44251627%2C1.34962579%207.44251627%2C1.78091106%20C7.44251627%2C2.21219633%207.09289048%2C2.56182213%206.66160521%2C2.56182213%20L3.66619714%2C2.56182213%20Z%20M3.66619714%2C19.4381779%20L3.66619714%2C19.4381779%20L6.66160521%2C19.4381779%20C7.09289048%2C19.4381779%207.44251627%2C19.7878037%207.44251627%2C20.2190889%20C7.44251627%2C20.6503742%207.09289048%2C21%206.66160521%2C21%20L1.78091106%2C21%20C1.34962579%2C21%201%2C20.6503742%201%2C20.2190889%20L1%2C15.3383948%20C1%2C14.9071095%201.34962579%2C14.5574837%201.78091106%2C14.5574837%20C2.21219633%2C14.5574837%202.56182213%2C14.9071095%202.56182213%2C15.3383948%20L2.56182213%2C18.3338029%20L8.54976477%2C12.3458602%20C8.85472951%2C12.0408955%209.34917505%2C12.0408955%209.65413979%2C12.3458602%20C9.95910453%2C12.650825%209.95910453%2C13.1452705%209.65413979%2C13.4502352%20L3.66619714%2C19.4381779%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  background-size: 34px;
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image a:after {
    display: none;
  }
}
.shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image a:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  z-index: 1;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.7);
  pointer-events: none;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .shop2_prod_slider .shop2_pord_in .product_image a:before {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .shop2_prod_slider .owl-nav {
    display: none;
  }
}
.shop2_product_wrapper .shop2_prod_slider .owl-prev {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 20px;
  top: 50%;
  font-size: 0;
  margin-top: -21px;
  z-index: 3;
  cursor: pointer;
  background: rgba(91, 61, 53, 0.6);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_wrapper .shop2_prod_slider .owl-prev.disabled {
  display: none;
}
.shop2_product_wrapper .shop2_prod_slider .owl-prev:hover {
  background: #5b3d35;
}
.shop2_product_wrapper .shop2_prod_slider .owl-prev:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -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%2210px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2010%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M.23%201.383A.808.808%200%200%201%20.259.226a.844.844%200%200%201%201.178.027L9.77%208.825a.808.808%200%200%201-.028%201.157l-8.333%207.792a.844.844%200%200%201-1.178-.028.808.808%200%200%201%20.029-1.157l7.729-7.227L.23%201.383z%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2_product_wrapper .shop2_prod_slider .owl-next {
  width: 42px;
  height: 42px;
  position: absolute;
  right: 20px;
  top: 50%;
  font-size: 0;
  margin-top: -21px;
  z-index: 3;
  cursor: pointer;
  background: rgba(91, 61, 53, 0.6);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_wrapper .shop2_prod_slider .owl-next.disabled {
  display: none;
}
.shop2_product_wrapper .shop2_prod_slider .owl-next:hover {
  background: #5b3d35;
}
.shop2_product_wrapper .shop2_prod_slider .owl-next:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2010%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M.23%201.383A.808.808%200%200%201%20.259.226a.844.844%200%200%201%201.178.027L9.77%208.825a.808.808%200%200%201-.028%201.157l-8.333%207.792a.844.844%200%200%201-1.178-.028.808.808%200%200%201%20.029-1.157l7.729-7.227L.23%201.383z%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2_product_wrapper .shop2_prod_slider .slides_bot {
  position: absolute;
  left: 24px;
  bottom: 8px;
  z-index: 1;
  font-size: 0;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_slider .slides_bot {
    left: 16px;
  }
}
.shop2_product_wrapper .shop2_prod_slider .slides_bot .slide_preview {
  vertical-align: top;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.8);
  width: 36px;
  height: 36px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: none;
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .shop2_prod_slider .slides_bot .slide_preview {
    display: inline-block;
  }
}
.shop2_product_wrapper .shop2_prod_slider .slides_bot .slide_preview:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%22M19.4381779%2C18.3338029%20L19.4381779%2C15.3383948%20C19.4381779%2C14.9071095%2019.7878037%2C14.5574837%2020.2190889%2C14.5574837%20C20.6503742%2C14.5574837%2021%2C14.9071095%2021%2C15.3383948%20L21%2C20.2190889%20C21%2C20.6503742%2020.6503742%2C21%2020.2190889%2C21%20L15.3383948%2C21%20C14.9071095%2C21%2014.5574837%2C20.6503742%2014.5574837%2C20.2190889%20C14.5574837%2C19.7878037%2014.9071095%2C19.4381779%2015.3383948%2C19.4381779%20L18.3338029%2C19.4381779%20L12.3458602%2C13.4502352%20C12.0408955%2C13.1452705%2012.0408955%2C12.650825%2012.3458602%2C12.3458602%20C12.650825%2C12.0408955%2013.1452705%2C12.0408955%2013.4502352%2C12.3458602%20L19.4381779%2C18.3338029%20Z%20M19.4381779%2C3.66619714%20L13.4502352%2C9.65413979%20C13.1452705%2C9.95910453%2012.650825%2C9.95910453%2012.3458602%2C9.65413979%20C12.0408955%2C9.34917505%2012.0408955%2C8.85472951%2012.3458602%2C8.54976477%20L18.3338029%2C2.56182213%20L15.3383948%2C2.56182213%20C14.9071095%2C2.56182213%2014.5574837%2C2.21219633%2014.5574837%2C1.78091106%20C14.5574837%2C1.34962579%2014.9071095%2C1%2015.3383948%2C1%20L20.2190889%2C1%20C20.6503742%2C1%2021%2C1.34962579%2021%2C1.78091106%20L21%2C6.66160521%20C21%2C7.09289048%2020.6503742%2C7.44251627%2020.2190889%2C7.44251627%20C19.7878037%2C7.44251627%2019.4381779%2C7.09289048%2019.4381779%2C6.66160521%20L19.4381779%2C3.66619714%20Z%20M3.66619714%2C2.56182213%20L9.65413979%2C8.54976477%20C9.95910453%2C8.85472951%209.95910453%2C9.34917505%209.65413979%2C9.65413979%20C9.34917505%2C9.95910453%208.85472951%2C9.95910453%208.54976477%2C9.65413979%20L2.56182213%2C3.66619714%20L2.56182213%2C6.66160521%20C2.56182213%2C7.09289048%202.21219633%2C7.44251627%201.78091106%2C7.44251627%20C1.34962579%2C7.44251627%201%2C7.09289048%201%2C6.66160521%20L1%2C1.78091106%20C1%2C1.34962579%201.34962579%2C1%201.78091106%2C1%20L6.66160521%2C1%20C7.09289048%2C1%207.44251627%2C1.34962579%207.44251627%2C1.78091106%20C7.44251627%2C2.21219633%207.09289048%2C2.56182213%206.66160521%2C2.56182213%20L3.66619714%2C2.56182213%20Z%20M3.66619714%2C19.4381779%20L3.66619714%2C19.4381779%20L6.66160521%2C19.4381779%20C7.09289048%2C19.4381779%207.44251627%2C19.7878037%207.44251627%2C20.2190889%20C7.44251627%2C20.6503742%207.09289048%2C21%206.66160521%2C21%20L1.78091106%2C21%20C1.34962579%2C21%201%2C20.6503742%201%2C20.2190889%20L1%2C15.3383948%20C1%2C14.9071095%201.34962579%2C14.5574837%201.78091106%2C14.5574837%20C2.21219633%2C14.5574837%202.56182213%2C14.9071095%202.56182213%2C15.3383948%20L2.56182213%2C18.3338029%20L8.54976477%2C12.3458602%20C8.85472951%2C12.0408955%209.34917505%2C12.0408955%209.65413979%2C12.3458602%20C9.95910453%2C12.650825%209.95910453%2C13.1452705%209.65413979%2C13.4502352%20L3.66619714%2C19.4381779%20Z%22%20transform%3D%22translate%28-1%20-1%29%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2_product_wrapper .shop2_prod_slider .slides_bot .slides_count {
  position: relative;
  vertical-align: top;
  padding: 6px 10px 7px 40px;
  font: 17px/23px "not", Arial, Helvetica, sans-serif;
  z-index: 1;
  color: #fff;
  margin: 0 10px 0 0;
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: none;
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .shop2_prod_slider .slides_bot .slides_count {
    display: inline-block;
  }
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_slider .slides_bot .slides_count {
    padding-left: 10px;
  }
}
.shop2_product_wrapper .shop2_prod_slider .slides_bot .slides_count:before {
  position: absolute;
  content: "";
  left: 11px;
  top: 9px;
  width: 23px;
  height: 19px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2023%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M5.3361226%2C2.76534301%20L6.3198582%2C1.08446496%20C6.34196853%2C1.04676079%206.42908509%2C0.893717931%206.45105349%2C0.856141474%20C6.77774056%2C0.297350485%207.13200561%2C0%207.77088181%2C0%20L15.2516828%2C0%20C15.9051498%2C0%2016.2729827%2C0.310562015%2016.5973577%2C0.889840249%20C16.6273625%2C0.943423636%2016.6584389%2C1.00100348%2016.7155268%2C1.10731635%20L17.5975004%2C2.75227972%20L17.5975004%2C2.75227972%20C17.6672938%2C2.88245091%2017.8031407%2C2.96356772%2017.9508417%2C2.96326657%20L20.4496779%2C2.95817166%20C21.8607718%2C2.95529457%2023%2C4.05408974%2023%2C5.42823828%20L23%2C16.5168458%20C23%2C17.8844943%2021.8602998%2C18.9908609%2020.4485608%2C18.9915291%20L2.55213352%2C18.9999997%20C1.13998991%2C19.0006681%200%2C17.9003596%200%2C16.5258158%20L0%2C5.42948026%20C0%2C4.06009954%201.13444248%2C2.95529995%202.54643974%2C2.9582297%20L4.99006957%2C2.96329999%20C5.13242825%2C2.96359537%205.26421631%2C2.88820703%205.3361226%2C2.76534301%20L5.3361226%2C2.76534301%20Z%20M6.22736427%2C3.99820884%20C6.09987692%2C4.21497644%205.86154714%2C4.34866614%205.60355067%2C4.34813344%20L2.4993472%2C4.34172405%20C1.87380216%2C4.34043246%201.375%2C4.82382362%201.375%2C5.42948026%20L1.375%2C16.5258158%20C1.375%2C17.1342408%201.87742005%2C17.6167991%202.50742977%2C17.6165024%20L20.4918725%2C17.6080317%20C21.1204972%2C17.6077357%2021.625%2C17.1203852%2021.625%2C16.5168458%20L21.625%2C5.42823828%20C21.625%2C4.82079893%2021.1244661%2C4.34039242%2020.4966983%2C4.34166612%20L17.3091215%2C4.3481335%20C17.0416975%2C4.34867608%2016.796264%2C4.20510261%2016.6727536%2C3.97587142%20L15.3835677%2C1.59315033%20L15.3835677%2C1.59315033%20C15.3136795%2C1.46398035%2015.1786257%2C1.38349751%2015.031761%2C1.38349751%20L7.98380976%2C1.38349751%20L7.98380976%2C1.38349751%20C7.84160682%2C1.38349751%207.71009528%2C1.45899473%207.63838839%2C1.58179456%20L6.22736427%2C3.99820884%20Z%20M6.5%2C10.929275%20C6.5%2C8.16516686%208.68190251%2C5.92927503%2011.3862709%2C5.92927503%20L11.6137291%2C5.92927503%20C14.3108941%2C5.92927503%2016.5%2C8.17119799%2016.5%2C10.929275%20C16.5%2C13.6933832%2014.3180975%2C15.929275%2011.6137291%2C15.929275%20L11.3862709%2C15.929275%20C8.68910594%2C15.929275%206.5%2C13.6873521%206.5%2C10.929275%20Z%20M7.79999995%2C10.929275%20C7.79999995%2C12.9696655%209.40645576%2C14.6292751%2011.3839963%2C14.6292751%20L11.6160037%2C14.6292751%20C13.6007027%2C14.6292751%2015.2%2C12.9760655%2015.2%2C10.929275%20C15.2%2C8.88888459%2013.5935442%2C7.22927498%2011.6160037%2C7.22927498%20L11.3839963%2C7.22927498%20C9.39929731%2C7.22927498%207.79999995%2C8.88248459%207.79999995%2C10.929275%20Z%20M16.8300592%2C6.62398452%20C16.8300592%2C6.15454247%2017.2073443%2C5.7739845%2017.6800593%2C5.7739845%20C18.1495013%2C5.7739845%2018.5300593%2C6.1512696%2018.5300593%2C6.62398452%20C18.5300593%2C7.09342657%2018.1527742%2C7.47398454%2017.6800593%2C7.47398454%20C17.2106172%2C7.47398454%2016.8300592%2C7.09669943%2016.8300592%2C6.62398452%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_slider .slides_bot .slides_count:before {
    display: none;
  }
}
.shop2_product_wrapper .shop2_actions_wr {
  max-width: 1170px;
  position: relative;
  margin: 0 auto;
  z-index: 2;
}
.shop2_product_wrapper .shop2_actions_wr .shop2-product-actions {
  position: absolute;
  right: 0;
  top: -10px;
  z-index: 1;
  text-align: right;
}
@media screen and (max-width: 1220px) {
  .shop2_product_wrapper .shop2_actions_wr .shop2-product-actions {
    right: 24px;
  }
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_actions_wr .shop2-product-actions {
    right: 16px;
  }
}
.shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dl {
  overflow: visible;
}
.shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt {
  background: none;
  min-height: 0;
  width: auto;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -ms-border-radius: none;
  -o-border-radius: none;
  border-radius: none;
}
.shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt + dd + dt {
  margin-left: 14px;
}
.shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: "";
}
.shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt .name-action {
  display: none;
}
.shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt .icon-action {
  width: 42px;
  height: 40px;
  margin: 0;
  float: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M2.01%205.21c0%201.765%201.435%203.2%203.2%203.2%201.765%200%203.2-1.434%203.2-3.2%200-1.764-1.434-3.2-3.2-3.2a3.203%203.203%200%200%200-3.2%203.2zm-1.6%200c0-2.649%202.153-4.8%204.8-4.8%202.65%200%204.8%202.153%204.8%204.8%200%202.65-2.152%204.8-4.8%204.8-2.649%200-4.8-2.152-4.8-4.8zm13.18%2011.58c0%201.764%201.434%203.2%203.2%203.2%201.764%200%203.2-1.435%203.2-3.2%200-1.765-1.435-3.2-3.2-3.2a3.203%203.203%200%200%200-3.2%203.2zm-1.6%200c0-2.65%202.152-4.8%204.8-4.8%202.649%200%204.8%202.152%204.8%204.8%200%202.649-2.153%204.8-4.8%204.8-2.65%200-4.8-2.153-4.8-4.8zm7.956-15.665a.8.8%200%200%201%201.131%201.131L2.03%2021.303A.8.8%200%201%201%20.9%2020.173L19.946%201.124z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #77b736;
  position: relative;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
.shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt .icon-action:before {
  position: absolute;
  right: -6px;
  top: 0;
  content: "";
  border-bottom: 10px solid #77b736;
  border-right: 6px solid transparent;
}
.shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt .icon-action:after {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: rgba(255, 255, 255, 0.2);
}
.shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt.gift-action .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%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%22M17.181%206.328h2.827c.993%200%201.792.808%201.792%201.81v3.204c0%20.994-.81%201.808-1.792%201.808h-.026v6.893c0%20.994-.812%201.8-1.8%201.8H3.818a1.797%201.797%200%200%201-1.799-1.8V13.15h-.026A1.797%201.797%200%200%201%20.2%2011.342V8.137c0-.995.81-1.809%201.792-1.809h2.427A3.83%203.83%200%200%201%203.7%204.09%203.837%203.837%200%200%201%207.54.243h.22c1.237%200%202.338.587%203.04%201.497A3.832%203.832%200%200%201%2013.84.243h.22A3.837%203.837%200%200%201%2017.9%204.09a3.83%203.83%200%200%201-.719%202.24zM10%2013.15H3.618v6.893c0%20.108.087.194.2.194H10V13.15zm1.6%200v7.087h6.583a.202.202%200%200%200%20.199-.194V13.15H11.6zM10%207.935H1.992c-.098%200-.192.094-.192.202v3.205c0%20.116.085.202.192.202H10v-3.61zm1.6%200v3.609h8.408c.098%200%20.192-.094.192-.202V8.137c0-.116-.085-.202-.192-.202H11.6zM10%204.089a2.241%202.241%200%200%200-2.24-2.24h-.22c-1.244%200-2.24%201-2.24%202.24a2.241%202.241%200%200%200%202.24%202.24H10v-2.24zm1.6%202.24h2.46a2.241%202.241%200%200%200%202.24-2.24c0-1.24-.996-2.24-2.24-2.24h-.22a2.241%202.241%200%200%200-2.24%202.24v2.24z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.shop2_product_wrapper .shop2_actions_wr .shop2-product-actions dt.gift-action .icon-action:before {
  position: absolute;
  right: -6px;
  top: 0;
  content: "";
  border-bottom: 10px solid #fb9000;
  border-right: 6px solid transparent;
}
@media screen and (max-width: 1339px) {
  .shop2_product_wrapper .shop2_prod_top_wr {
    padding: 0 24px;
  }
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_top_wr {
    padding: 0 16px;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top {
  padding: 50px 0 36px;
  max-width: 1170px;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 1339px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top {
    padding: 35px 0 36px;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top {
    padding: 15px 0 17px;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 1339px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in {
    display: block;
  }
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in {
    margin: 0 -24px;
    padding: 0 24px 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in {
    margin: 0 -16px;
    padding: 0 16px 20px;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr {
  width: 56%;
  max-width: 56%;
  margin-right: 4%;
  font-size: 0;
}
@media screen and (max-width: 1339px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr {
    width: auto;
    max-width: 100%;
    margin: 0 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr {
    margin: 0 0 20px;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .shop2_prod_name {
  display: inline-block;
  vertical-align: top;
  font: 36px/42px "rbcl", Arial, Helvetica, sans-serif;
  color: #000000;
  margin-right: 20px;
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .shop2_prod_name {
    font-size: 30px;
    line-height: 35px;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .shop2_prod_labels {
  display: inline-block;
  vertical-align: top;
  margin: 12px 0 0 0;
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .shop2_prod_labels {
    margin-top: 7px;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .shop2_prod_labels div {
  font: 15px/18px "rbc", Arial, Helvetica, sans-serif;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .shop2_prod_labels div.product_new {
  background-color: rgba(141, 216, 60, 0.9);
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .shop2_prod_labels div.product_spec, .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .shop2_prod_labels div.product_sale {
  background-color: rgba(255, 184, 54, 0.9);
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .tpl-rating-block {
  margin: 16px 0 0 0;
  color: rgba(0, 0, 0, 0.3);
  font: 15px "not", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_l_wr .tpl-rating-block {
    margin-top: 10px;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr {
  width: 40%;
  max-width: 40%;
  text-align: right;
}
@media screen and (max-width: 1339px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr {
    max-width: 100%;
    width: auto;
    text-align: left;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .new_labels.price {
  position: absolute;
  top: -10px;
  right: 0;
  display: block;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .new_labels.price {
    position: static;
    margin: 0 0 20px;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .new_labels.price .product-flag {
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  padding: 5px 14px 6px;
  color: #fff;
  text-align: left;
  display: inline-block;
  vertical-align: top;
  position: relative;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .new_labels.price .product-flag {
    padding: 5px 11px 6px;
    font-size: 15px;
    margin-right: 5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .new_labels.price .product-flag + div {
  margin-left: 8px;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .new_labels.price .product-flag:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: rgba(255, 255, 255, 0.2);
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .new_labels.price .product-flag span {
  position: absolute;
  right: -6px;
  top: 0;
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .new_labels.price .product-flag span {
    display: none;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price {
  padding: 5px 0 0 0;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .cur_wr {
  margin-left: 26px;
  display: inline-block;
  vertical-align: baseline;
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .cur_wr {
    margin-left: 0;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-current {
  color: #000000;
  font: 32px/32px "notb", Arial, Helvetica, sans-serif;
  display: inline-block;
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-current {
    font-size: 21px;
    line-height: 28px;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-current .fa {
  color: rgba(0, 0, 0, 0.51);
  font-size: 26px;
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-current .fa {
    font-size: 18px;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-current strong {
  font-weight: normal;
  font-family: "notb", Arial, Helvetica, sans-serif;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price_ext {
  display: inline-block;
  vertical-align: top;
  color: rgba(0, 0, 0, 0.5);
  font: 15px/20px "not", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price_ext {
    font-size: 13px;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-old {
  color: rgba(0, 0, 0, 0.51);
  font: 18px/24px "not", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: baseline;
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-old {
    margin-right: 15px;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-old.question {
  padding-right: 28px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20fill-opacity%3D%22.5%22%20d%3D%22M1%2C9%20C1%2C13.4189747%204.58132574%2C17%209%2C17%20C13.4189747%2C17%2017%2C13.4186743%2017%2C9%20C17%2C4.58102534%2013.4186743%2C1%209%2C1%20C4.58102534%2C1%201%2C4.58132574%201%2C9%20Z%20M0%2C9%20C0%2C4.02943725%204.02834436%2C0%209%2C0%20C13.9705627%2C0%2018%2C4.02834436%2018%2C9%20C18%2C13.9705627%2013.9716556%2C18%209%2C18%20C4.02943725%2C18%200%2C13.9716556%200%2C9%20Z%20M8.25314167%2C12.6372868%20C8.10097975%2C12.7856853%208.01426382%2C12.9915284%208.01426382%2C13.2005628%20C8.01426382%2C13.411193%208.10097975%2C13.6170361%208.25314167%2C13.7654346%20C8.40693974%2C13.9138331%208.61636689%2C14%208.83233864%2C14%20C9.0483104%2C14%209.2593737%2C13.9138331%209.41153562%2C13.7654346%20C9.56369753%2C13.6170361%209.65041346%2C13.411193%209.65041346%2C13.2005628%20C9.65041346%2C12.9915284%209.56369753%2C12.7856853%209.41153562%2C12.6372868%20C9.2593737%2C12.4888882%209.0483104%2C12.4027214%208.83233864%2C12.4027214%20C8.61636689%2C12.4027214%208.40693974%2C12.4888882%208.25314167%2C12.6372868%20Z%20M11.9778363%2C8.12354937%20C12.0782959%2C7.30767668%2011.8336915%2C6.51350528%2011.316341%2C5.94448474%20C10.9243196%2C5.51365034%2010.1708727%2C5%208.83233864%2C5%20C6.50884254%2C5%206%2C6.67227573%206%2C7.31661251%20C6%2C7.66909887%206.2930344%2C7.95488569%206.65445986%2C7.95488569%20C7.01588531%2C7.95488569%207.30891971%2C7.66909887%207.30891971%2C7.31661251%20C7.30891971%2C7.21018045%207.35162322%2C6.27654636%208.83233864%2C6.27654636%20C9.51641281%2C6.27654636%2010.0208377%2C6.44983753%2010.3317062%2C6.79163282%20C10.714238%2C7.2119357%2010.6939497%2C7.75670186%2010.6676077%2C7.97132122%20C10.5895634%2C8.60416908%2010.2421872%2C8.80781256%209.61785408%2C8.92506092%20C8.78805542%2C9.08089526%208.22041868%2C9.74547801%208.22041868%2C10.3103664%20L8.22041868%2C11.0121432%20C8.22041868%2C11.3646296%208.51345308%2C11.6504164%208.87487853%2C11.6504164%20C9.23630399%2C11.6504164%209.52933839%2C11.3646296%209.52933839%2C11.0121432%20L9.52933839%2C10.6559719%20C9.52933839%2C10.6559719%209.53067404%2C10.2673045%2010.0127563%2C10.2016073%20C10.6023865%2C10.1212536%2011.7890247%2C9.65572414%2011.9778363%2C8.12354937%20Z%22%2F%3E%3C%2Fsvg%3E") 100% 4px no-repeat;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-old .fa {
  font-size: 16px;
  font-weight: 300;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-old strong {
  position: relative;
  font-weight: normal;
  font-family: "not", Arial, Helvetica, sans-serif;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .product_price .price-old strong:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 50%;
  border-top: 1px solid #e74f33;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .price_2_wrap {
  font-size: 0;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .price_2_wrap .price_2_title {
  display: inline-block;
  vertical-align: top;
  font: 15px "not", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
  padding: 3px 10px 0 0;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_top_in .shop2_t_r_wr .price_2_wrap .price_2_body {
  display: inline-block;
  vertical-align: top;
  font: 18px/24px "not", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 0 0 0;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m.no_dop .shop2_m_l_wr {
  display: none;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m.no_dop .shop2_m_r_wr {
  width: auto;
  max-width: 100%;
  text-align: left;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m.no_dop .shop2_m_r_wr .shop2-product-article {
  padding: 9px 10px 10px 0;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m {
    padding: 20px 0 0 0;
    display: block;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr {
  width: 56%;
  max-width: 56%;
  margin-right: 4%;
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr {
    width: auto;
    max-width: 100%;
    margin: 0 0 13px;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_address {
  color: #000000;
  font: 20px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 27px;
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_address {
    font-size: 18px;
    padding: 0 0 13px;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .metro_wrap {
  display: inline-block;
  vertical-align: top;
  margin: 0 45px 0 0;
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .metro_wrap {
    display: block;
    margin: 0 0 10px;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .metro_wrap li {
  font-size: 0;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .metro_wrap li .metro_icon {
  display: inline-block;
  vertical-align: top;
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M13.122%2011.5H11.86a.2.2%200%200%201-.195-.154l-1.235-5.25a.01.01%200%200%200-.02%200l-1.567%205.168a.2.2%200%200%201-.191.142H7.346a.2.2%200%200%201-.19-.14l-1.621-5.17a.01.01%200%200%200-.02%200L4.35%2011.344a.2.2%200%200%201-.195.157H2.876a.2.2%200%200%201-.195-.245l1.64-7.1A.2.2%200%200%201%204.516%204H6.25a.2.2%200%200%201%20.192.144l1.548%205.32a.01.01%200%200%200%20.02%200l1.548-5.32A.2.2%200%200%201%209.75%204H11.5a.2.2%200%200%201%20.195.155l1.623%207.1a.2.2%200%200%201-.195.245z%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .metro_wrap li .metro_title {
  display: inline-block;
  vertical-align: top;
  padding-top: 1px;
  color: rgba(0, 0, 0, 0.4);
  font: 16px/1 "not", Arial, Helvetica, sans-serif;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .shop2_top_map {
  display: inline-block;
  vertical-align: top;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .shop2_top_coords {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  margin-top: 1px;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .shop2_top_coords .coords_desc {
  color: rgba(0, 0, 0, 0.4);
  font: 15px/1 "not", Arial, Helvetica, sans-serif;
  margin: 2px 48px 0 0;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 479px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .shop2_top_coords .coords_desc {
    margin: 0 0 10px;
    display: block;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .shop2_top_coords .shop2-map-link {
  position: relative;
  font: 16px/1 "not", Arial, Helvetica, sans-serif;
  color: #fb9000;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  padding: 0 0 3px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%221px%22%20%20viewBox%3D%220%200%204%201%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22%23fb9000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.5%22%2F%3E%3C%2Fsvg%3E") bottom 0 left 0 repeat-x;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_l_wr .shop2_top_dop .shop2_top_coords .shop2-map-link:before {
  position: absolute;
  right: -34px;
  top: 50%;
  margin-top: -11px;
  width: 22px;
  height: 21px;
  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%2222px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2022%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fb9000%22%20d%3D%22M5.328%205.986A5.692%205.692%200%200%201%2011.015.3%205.69%205.69%200%200%201%2016.7%205.986c0%201.26-.722%202.884-1.955%204.8a35.01%2035.01%200%200%201-2.421%203.299l-1.308%201.578-.54-.649-.772-.93a35.097%2035.097%200%200%201-2.42-3.297C6.05%208.87%205.328%207.245%205.328%205.986zm5.918%207.206a33.67%2033.67%200%200%200%202.321-3.162C14.661%208.329%2015.3%206.892%2015.3%205.986A4.29%204.29%200%200%200%2011.015%201.7a4.292%204.292%200%200%200-4.287%204.286c0%20.906.639%202.343%201.733%204.044a33.754%2033.754%200%200%200%202.321%203.162l.232.279.232-.28zM10%206a1%201%200%201%201%202%200%201%201%200%200%201-2%200zm7.98%206.522a.7.7%200%201%201%20.658-1.236c1.915%201.019%203.062%202.407%203.062%203.874s-1.147%202.856-3.062%203.876c-4.236%202.253-11.038%202.253-15.276%200C1.447%2018.016.3%2016.628.3%2015.16c0-1.467%201.147-2.855%203.062-3.874a.7.7%200%200%201%20.658%201.236c-1.506.8-2.32%201.786-2.32%202.638%200%20.853.814%201.838%202.32%202.64%203.826%202.035%2010.136%202.035%2013.96%200%201.506-.802%202.32-1.788%202.32-2.64%200-.851-.815-1.837-2.32-2.638z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr {
  width: 40%;
  max-width: 40%;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr {
    width: auto;
    max-width: 100%;
    text-align: left;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .shop2-product-article {
  color: rgba(0, 0, 0, 0.3);
  font: 14px/17px "not", Arial, Helvetica, sans-serif;
  height: auto;
  margin: 0;
  padding: 0 0 27px;
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .shop2-product-article {
    padding: 0;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .shop2-product-article span {
  color: rgba(0, 0, 0, 0.3);
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare {
  display: inline-block;
  vertical-align: top;
  color: #fb9000;
  font: 16px/22px "not", Arial, Helvetica, sans-serif;
  position: relative;
  padding: 5px 0 6px 32px;
  border: none;
  margin: 0;
  cursor: pointer;
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare {
    display: none;
  }
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare.product-compare-added {
  margin: 0;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare.product-compare-added a {
  text-decoration: none;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare.product-compare-added: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare.product-compare-added:hover: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare:hover: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%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%20fill%3D%22%23ffffff%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -ms-transition: background-color 0.3s;
  transition: background-color 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20fill%3D%22%23fb9000%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare label {
  cursor: pointer;
}
.shop2_product_wrapper .shop2_prod_top_wr .shop2_prod_m .shop2_m_r_wr .product-compare input {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  opacity: 0;
  cursor: pointer;
}
.shop2_product_wrapper .shop2_prod_options {
  background: #f7d67c;
  padding: 0 24px;
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_options {
    padding: 0 16px;
  }
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in {
  max-width: 1170px;
  margin: 0 auto;
  padding: 50px 400px 100px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1220px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in {
    padding: 42px 337px 22px 0;
  }
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in {
    padding: 30px 0 27px 0;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in {
    padding: 18px 0 30px;
  }
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .shop2_prod_anonce {
  padding: 0 0 35px;
  font: 16px/26px "not", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .shop2_prod_anonce {
    padding: 0 0 18px;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .shop2_prod_anonce {
    font-size: 15px;
    line-height: 22px;
  }
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_all_params {
    padding: 0 220px 0 0;
  }
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_all_params {
    padding: 0;
  }
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options {
  font-size: 0;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options > li {
  display: inline-block;
  vertical-align: top;
  width: 49%;
  font-size: 0;
  margin: 0 2% 17px 0;
}
@media screen and (max-width: 1220px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options > li {
    margin: 0 0 20px;
    display: block;
    width: auto;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options > li {
    margin: 0 0 10px;
  }
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options > li:nth-child(2n) {
  margin-right: 0;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options > li.type-select .option_body {
  padding-bottom: 5px;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .option_title {
  display: inline-block;
  vertical-align: bottom;
  font: 16px/22px "not", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  width: 48%;
  margin-right: 2%;
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .option_title {
    font-size: 15px;
    line-height: 18px;
  }
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .option_title span {
  position: relative;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .option_title span:before {
  position: absolute;
  content: "";
  left: 100%;
  bottom: 0;
  width: 300px;
  height: 1px;
  bottom: 5px;
  margin-left: 3px;
  background-color: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .option_title span:before {
    bottom: 4px;
  }
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .option_body {
  width: 50%;
  display: inline-block;
  vertical-align: bottom;
  font: 17px/22px "not", Arial, Helvetica, sans-serif;
  color: #000000;
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .option_body {
    font-size: 16px;
    line-height: 18px;
  }
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select {
  width: 100%;
  padding: 0;
  height: 42px;
  background: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.3);
  position: relative;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 12px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select i {
  display: none;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select .shop2-color-ext-options ins {
  display: none;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select .shop2-color-ext-options li {
  background: none !important;
  padding: 8px 28px 8px 15px !important;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select .shop2-color-ext-options span {
  position: relative;
  margin: 0 11px 0 0;
  width: 26px !important;
  height: 26px;
  border: none;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select .shop2-color-ext-options span:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  pointer-events: none;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select .shop2-color-ext-options span:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  pointer-events: none;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-select .shop2-color-ext-options div {
  font: 17px/1 "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
  margin-top: 4px;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-pick {
  margin-left: -5px;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-pick li {
  float: none;
  display: inline-block;
  width: 26px;
  height: 26px;
  border: none;
  padding: 0;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-pick li.active-color:before {
  position: absolute;
  content: "";
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  pointer-events: none;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-pick li.active-color:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  pointer-events: none;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-pick li span {
  width: 26px;
  height: 26px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-texture-pick {
  margin-left: -5px;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-texture-pick li {
  float: none;
  display: inline-block;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0;
  outline: none;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-texture-pick li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-texture-pick li img {
  height: 40px;
  width: 40px;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-texture-pick li.active-texture:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  pointer-events: none;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4);
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-list {
  margin-left: -5px;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-list li {
  float: none;
  display: inline-block;
  width: 26px;
  height: 26px;
  border: none;
  padding: 0;
  outline: none;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-list li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-list li img {
  height: 26px;
  width: 26px;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-list li.shop2-color-ext-selected:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  pointer-events: none;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4);
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-list li span {
  width: 26px;
  height: 26px;
  background: none !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-multi {
  border: none;
  outline: none;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-multi li {
  float: none;
  display: inline-block;
  width: 26px !important;
  height: 26px;
  border: none;
  padding: 0;
  outline: none;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-multi li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-multi li img {
  height: 26px;
  width: 26px;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .shop2-color-ext-multi li span {
  width: 26px;
  height: 26px;
  background: none !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .file {
  position: relative;
  padding-right: 20px;
  text-decoration: none;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .file:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 10px;
  height: 15px;
  margin-top: -7px;
  background: url(../download_ar.svg) 0 0 no-repeat;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect {
  width: 100%;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect.dropup .jq-selectbox__dropdown {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: none;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect.opened {
  z-index: 110 !important;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect:before {
    margin-top: -4px;
  }
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect .jq-selectbox__select {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 12px;
  outline: none;
  height: 42px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect .jq-selectbox__dropdown {
  background: #ffffff;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect .jq-selectbox__dropdown ul li {
  padding: 8px 10px 8px 15px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .product_options .jqselect .jq-selectbox__dropdown ul li:hover {
  background: #f7d67c;
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .yashare_and_popup {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 35px;
  }
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .yashare_and_popup {
    display: block;
    margin: 15px 0 0 0;
    text-align: center;
  }
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .pluso_wrap {
  margin-top: 50px;
  min-height: 39px;
  padding: 0 0 0 40px;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .pluso_wrap {
    margin-top: 9px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .pluso_wrap {
    margin: 0 0 15px;
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .pluso_wrap {
    padding-left: 0;
  }
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .pluso_wrap:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  width: 19px;
  height: 24px;
  margin-top: -15px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2019%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%235b3d35%22%20d%3D%22M12.4%204c0%201.433%201.166%202.6%202.6%202.6%201.433%200%202.6-1.166%202.6-2.6%200-1.433-1.166-2.6-2.6-2.6A2.603%202.603%200%200%200%2012.4%204zM11%204c0-2.21%201.795-4%204-4%202.21%200%204%201.795%204%204%200%202.21-1.795%204-4%204-2.21%200-4-1.795-4-4zm-9.6%208c0%201.433%201.166%202.6%202.6%202.6%201.433%200%202.6-1.166%202.6-2.6%200-1.433-1.166-2.6-2.6-2.6A2.603%202.603%200%200%200%201.4%2012zM0%2012c0-2.21%201.795-4%204-4%202.21%200%204%201.795%204%204%200%202.21-1.795%204-4%204-2.21%200-4-1.795-4-4zm11.389%206.28l-4.77-3.474.823-1.132%204.762%203.467A3.988%203.988%200%200%201%2015%2016c2.21%200%204%201.795%204%204%200%202.21-1.795%204-4%204a4.003%204.003%200%200%201-3.611-5.72zM12.4%2020c0%201.433%201.166%202.6%202.6%202.6%201.433%200%202.6-1.166%202.6-2.6%200-1.433-1.166-2.6-2.6-2.6a2.603%202.603%200%200%200-2.6%202.6zm-.595-14.521l.824%201.131-5.227%203.806-.824-1.131%205.227-3.806z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .pluso_wrap:before {
    display: none;
  }
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .pluso_wrap .pluso-counter, .shop2_product_wrapper .shop2_prod_options .shop2_options_in .pluso_wrap .pluso-more {
  display: none;
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup {
  display: none;
  color: #fff;
  cursor: pointer;
  font: 20px/24px "rbc", Arial, Helvetica, sans-serif;
  position: relative;
  overflow: hidden;
  padding: 13px 20px 13px 20px;
  z-index: 1;
  min-width: 181px;
  background: #77b736;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1023px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup {
    max-width: 100%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup {
    font-size: 18px;
    padding: 10px 20px 11px;
  }
}
@media screen and (min-width: 768px) {
  .shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup.fix_btn {
    position: fixed;
    right: 24px;
    top: 20px;
    z-index: 5;
  }
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup:hover:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup:active:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: rgba(0, 0, 0, 0.05);
}
.shop2_product_wrapper .shop2_prod_options .shop2_options_in .mobile_popup:after {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -32px 0 0 1px;
  width: 64px;
  height: 64px;
  content: "";
  z-index: -1;
  background: rgba(255, 255, 255, 0.1);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.mobile_popup_sec {
  display: none;
  color: #fff;
  cursor: pointer;
  font: 20px/24px "rbc", Arial, Helvetica, sans-serif;
  position: relative;
  overflow: hidden;
  padding: 13px 20px 13px 20px;
  z-index: 1;
  text-align: center;
  min-width: 181px;
  background: #77b736;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  .mobile_popup_sec {
    max-width: 100%;
    margin: 20px 16px 30px;
    display: block;
  }
}
@media screen and (max-width: 639px) {
  .mobile_popup_sec {
    font-size: 18px;
    padding: 10px 20px 11px;
  }
}
.mobile_popup_sec:hover:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.mobile_popup_sec:active:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: rgba(0, 0, 0, 0.05);
}
.mobile_popup_sec:after {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -32px 0 0 1px;
  width: 64px;
  height: 64px;
  content: "";
  z-index: -1;
  background: rgba(255, 255, 255, 0.1);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2_product_data .shop2_product_desc .tab_wrap {
  padding: 0 24px;
}
@media screen and (max-width: 767px) {
  .shop2_product_data .shop2_product_desc .tab_wrap {
    padding: 0 16px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap:nth-child(even) {
  background: #f7d67c;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab {
  max-width: 1170px;
  margin: 0 auto;
  padding: 50px 400px 40px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1339px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab {
    padding: 46px 337px 40px 0;
  }
}
@media screen and (max-width: 1023px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab {
    padding: 33px 0 40px;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab {
    padding: 20px 0 30px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab .tab_title {
  color: #000000;
  font: 32px/38px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
}
@media screen and (max-width: 1023px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab .tab_title {
    font-size: 30px;
    line-height: 35px;
    padding: 0 0 20px;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab .tab_title {
    padding: 0 0 15px;
    font-size: 30px;
    line-height: 36px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab .body_desc_area {
  color: rgba(0, 0, 0, 0.7);
  font: 17px/27px "not", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1023px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab .body_desc_area {
    line-height: 26px;
    font-size: 16px;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab .body_desc_area {
    line-height: 24px;
    font-size: 15px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_body_tab .body_desc_area p {
  margin-top: 0;
  margin-bottom: 12px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab {
  max-width: 1170px;
  margin: 0 auto;
  padding: 50px 400px 60px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1339px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab {
    padding: 33px 337px 43px 0;
  }
}
@media screen and (max-width: 1023px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab {
    padding: 33px 0 35px;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab {
    padding: 20px 16px 30px;
    margin: 0 -16px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .tab_title {
  color: #000000;
  font: 32px/38px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
}
@media screen and (max-width: 1023px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .tab_title {
    font-size: 30px;
    line-height: 35px;
    padding: 0 0 20px;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .tab_title {
    padding: 0 0 15px;
    font-size: 30px;
    line-height: 36px;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params {
    margin: 0 -16px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 14px 0 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item {
    padding: 9px 16px 10px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .param_title {
  color: rgba(0, 0, 0, 0.6);
  font: 16px/22px "not", Arial, Helvetica, sans-serif;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 48%;
  -moz-box-flex: 0;
  -moz-flex: 0 1 48%;
  -ms-flex: 0 1 48%;
  flex: 0 1 48%;
  width: 48%;
  min-width: 48%;
  padding: 0 20px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .param_title {
    padding-right: 10px;
    font-size: 16px;
    line-height: 17px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .param_body {
  color: rgba(0, 0, 0, 0.8);
  font: 18px/22px "not", Arial, Helvetica, sans-serif;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .param_body {
    font-size: 17px;
    line-height: 17px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-multi li {
  margin-right: 5px !important;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-pick {
  margin-left: -5px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-pick li {
  float: none;
  display: inline-block;
  width: 26px;
  height: 26px;
  border: none;
  padding: 0;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-pick li.active-color:before {
  position: absolute;
  content: "";
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  pointer-events: none;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-pick li.active-color:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  pointer-events: none;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-pick li span {
  width: 26px;
  height: 26px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-texture-pick {
  margin-left: -5px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-texture-pick li {
  float: none;
  display: inline-block;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0;
  outline: none;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-texture-pick li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-texture-pick li img {
  height: 40px;
  width: 40px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-texture-pick li.active-texture:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  pointer-events: none;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-list {
  margin-left: -5px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-list li {
  float: none;
  display: inline-block;
  width: 26px;
  height: 26px;
  border: none;
  padding: 0;
  outline: none;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-list li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-list li img {
  height: 26px;
  width: 26px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-list li.shop2-color-ext-selected:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  pointer-events: none;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-list li span {
  width: 26px;
  height: 26px;
  background: none !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-multi {
  border: none;
  outline: none;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-multi li {
  float: none;
  display: inline-block;
  width: 26px !important;
  height: 26px;
  border: none;
  padding: 0;
  outline: none;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-multi li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-multi li img {
  height: 26px;
  width: 26px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .shop2-color-ext-multi li span {
  width: 26px;
  height: 26px;
  background: none !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .file {
  position: relative;
  padding-right: 20px;
  text-decoration: none;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .file:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 10px;
  height: 15px;
  margin-top: -7px;
  background: url(../download_ar.svg) 0 0 no-repeat;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect {
  width: 100%;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect.dropup .jq-selectbox__dropdown {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: none;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect.opened {
  z-index: 110 !important;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect:before {
    margin-top: -4px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect .jq-selectbox__select {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 12px;
  outline: none;
  height: 42px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown {
  background: #ffffff;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul li {
  padding: 8px 10px 8px 15px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_params_tab .params_desc_area .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul li:hover {
  background: #f7d67c;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab {
  max-width: 1170px;
  margin: 0 auto;
  padding: 50px 400px 60px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1339px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab {
    padding: 30px 337px 33px 0;
  }
}
@media screen and (max-width: 1023px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab {
    padding: 35px 0 30px;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab {
    padding: 20px 0 30px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .tab_title {
  color: #000000;
  font: 32px/38px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
}
@media screen and (max-width: 1023px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .tab_title {
    font-size: 30px;
    line-height: 35px;
    padding: 0 0 20px;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .tab_title {
    padding: 0 0 15px;
    font-size: 30px;
    line-height: 36px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds {
  font-size: 0;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 48.1%;
  font-size: 16px;
  margin: 0 3.8% 30px 0;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
@media screen and (max-width: 1023px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 479px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item {
    width: 100%;
    margin: 0 auto 15px;
    max-width: none;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  z-index: 1;
  pointer-events: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item:nth-child(2n) {
  margin-right: 0;
}
@media screen and (min-width: 480px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item:nth-child(n+3) {
    display: none;
  }
}
@media screen and (max-width: 479px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item:nth-child(n+2) {
    display: none;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item.show_kinds {
  display: inline-block;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare {
  display: inline-block;
  vertical-align: top;
  color: #fb9000;
  font: 16px/22px "not", Arial, Helvetica, sans-serif;
  position: relative;
  padding: 5px 0 6px 32px;
  border: none;
  margin: 10px 10px 0 15px;
  cursor: pointer;
  display: none;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare.product-compare-added {
  margin: 0;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare.product-compare-added a {
  text-decoration: none;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare.product-compare-added: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare.product-compare-added:hover: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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare:hover: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%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%20fill%3D%22%23ffffff%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fb9000;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare label {
  cursor: pointer;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -ms-transition: background-color 0.3s;
  transition: background-color 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20fill%3D%22%23fb9000%22%20d%3D%22M6.857%205.143V.863a.858.858%200%200%200-1.714%200v4.28H.863a.858.858%200%200%200%200%201.714h4.28v4.28a.858.858%200%200%200%201.714%200v-4.28h4.28a.858.858%200%200%200%200-1.714h-4.28z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .product-compare input {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  opacity: 0;
  cursor: pointer;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image {
  height: 250px;
  overflow: hidden;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
@media screen and (max-width: 1339px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image {
    height: 230px;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image {
    height: 200px;
  }
}
@media screen and (max-width: 479px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image {
    height: 220px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image.no-image {
  background: #f7d67c url("/g/shop2v2/default/images/noimage.png") 50% no-repeat;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image .kind_image_in {
  position: relative;
  overflow: hidden;
  height: 250px;
}
@media screen and (max-width: 1339px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image .kind_image_in {
    height: 230px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image .kind_image_in a {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  font-size: 0;
  display: block;
  text-align: center;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-image img {
  max-width: none;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-details {
  padding: 16px 20px 16px;
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-details {
    padding: 15px 14px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-details .kind-name {
  color: #fb9000;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-details .kind-name {
    font-size: 16px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-details .kind-name a {
  text-decoration: none;
  color: inherit;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0 0 15px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params {
  padding: 20px 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params {
    padding: 15px 14px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item {
    display: block;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item:last-child {
  padding-bottom: 0;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .param_title {
  color: rgba(0, 0, 0, 0.6);
  font: 15px/22px "not", Arial, Helvetica, sans-serif;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 48%;
  -moz-box-flex: 0;
  -moz-flex: 0 1 48%;
  -ms-flex: 0 1 48%;
  flex: 0 1 48%;
  width: 48%;
  padding: 0 2% 0 0;
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .param_title {
    padding: 0;
    width: auto;
    margin: 0 0 3px;
    font-size: 15px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .param_body {
  color: rgba(0, 0, 0, 0.8);
  font: 16px/22px "not", Arial, Helvetica, sans-serif;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .param_body {
    font-size: 16px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick {
  margin-left: -5px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick li {
  float: none;
  display: inline-block;
  width: 26px;
  height: 26px;
  border: none;
  padding: 0;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick li.active-color:before {
  position: absolute;
  content: "";
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  pointer-events: none;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick li.active-color:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  pointer-events: none;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick li span {
  width: 26px;
  height: 26px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick {
  margin-left: -5px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick li {
  float: none;
  display: inline-block;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0;
  outline: none;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick li img {
  height: 40px;
  width: 40px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick li.active-texture:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  pointer-events: none;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list {
  margin-left: -5px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li {
  float: none;
  display: inline-block;
  width: 26px;
  height: 26px;
  border: none;
  padding: 0;
  outline: none;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li img {
  height: 26px;
  width: 26px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li.shop2-color-ext-selected:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  pointer-events: none;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li span {
  width: 26px;
  height: 26px;
  background: none !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi {
  border: none;
  outline: none;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi li {
  float: none;
  display: inline-block;
  width: 26px !important;
  height: 26px;
  border: none;
  padding: 0;
  margin: 0 5px 5px 0 !important;
  outline: none;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi li img {
  height: 26px;
  width: 26px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi li span {
  width: 26px;
  height: 26px;
  background: none !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .file {
  position: relative;
  padding-right: 20px;
  text-decoration: none;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .file:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 10px;
  height: 15px;
  margin-top: -7px;
  background: url(../download_ar.svg) 0 0 no-repeat;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect {
  width: 100%;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect.dropup .jq-selectbox__dropdown {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: none;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect.opened {
  z-index: 110 !important;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect:before {
    margin-top: -4px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__select {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 12px;
  outline: none;
  height: 42px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown {
  background: #ffffff;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul li {
  padding: 8px 10px 8px 15px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul li:hover {
  background: #f7d67c;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price {
  padding: 14px 20px 0;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-current {
  display: inline-block;
  vertical-align: baseline;
  color: #000000;
  font: 23px/32px "notb", Arial, Helvetica, sans-serif;
  margin-right: 26px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-current .fa {
  color: rgba(0, 0, 0, 0.51);
  font-size: 21px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-current strong {
  font-weight: normal;
  font-family: "notb", Arial, Helvetica, sans-serif;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-old {
  color: rgba(0, 0, 0, 0.51);
  font: 20px/25px "not", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: baseline;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-old span {
  position: relative;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-old span:before {
  position: absolute;
  content: "";
  left: 0;
  right: 17px;
  top: 50%;
  border-top: 1px solid #e74f33;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-old.question {
  padding-right: 28px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20fill-opacity%3D%22.5%22%20d%3D%22M1%2C9%20C1%2C13.4189747%204.58132574%2C17%209%2C17%20C13.4189747%2C17%2017%2C13.4186743%2017%2C9%20C17%2C4.58102534%2013.4186743%2C1%209%2C1%20C4.58102534%2C1%201%2C4.58132574%201%2C9%20Z%20M0%2C9%20C0%2C4.02943725%204.02834436%2C0%209%2C0%20C13.9705627%2C0%2018%2C4.02834436%2018%2C9%20C18%2C13.9705627%2013.9716556%2C18%209%2C18%20C4.02943725%2C18%200%2C13.9716556%200%2C9%20Z%20M8.25314167%2C12.6372868%20C8.10097975%2C12.7856853%208.01426382%2C12.9915284%208.01426382%2C13.2005628%20C8.01426382%2C13.411193%208.10097975%2C13.6170361%208.25314167%2C13.7654346%20C8.40693974%2C13.9138331%208.61636689%2C14%208.83233864%2C14%20C9.0483104%2C14%209.2593737%2C13.9138331%209.41153562%2C13.7654346%20C9.56369753%2C13.6170361%209.65041346%2C13.411193%209.65041346%2C13.2005628%20C9.65041346%2C12.9915284%209.56369753%2C12.7856853%209.41153562%2C12.6372868%20C9.2593737%2C12.4888882%209.0483104%2C12.4027214%208.83233864%2C12.4027214%20C8.61636689%2C12.4027214%208.40693974%2C12.4888882%208.25314167%2C12.6372868%20Z%20M11.9778363%2C8.12354937%20C12.0782959%2C7.30767668%2011.8336915%2C6.51350528%2011.316341%2C5.94448474%20C10.9243196%2C5.51365034%2010.1708727%2C5%208.83233864%2C5%20C6.50884254%2C5%206%2C6.67227573%206%2C7.31661251%20C6%2C7.66909887%206.2930344%2C7.95488569%206.65445986%2C7.95488569%20C7.01588531%2C7.95488569%207.30891971%2C7.66909887%207.30891971%2C7.31661251%20C7.30891971%2C7.21018045%207.35162322%2C6.27654636%208.83233864%2C6.27654636%20C9.51641281%2C6.27654636%2010.0208377%2C6.44983753%2010.3317062%2C6.79163282%20C10.714238%2C7.2119357%2010.6939497%2C7.75670186%2010.6676077%2C7.97132122%20C10.5895634%2C8.60416908%2010.2421872%2C8.80781256%209.61785408%2C8.92506092%20C8.78805542%2C9.08089526%208.22041868%2C9.74547801%208.22041868%2C10.3103664%20L8.22041868%2C11.0121432%20C8.22041868%2C11.3646296%208.51345308%2C11.6504164%208.87487853%2C11.6504164%20C9.23630399%2C11.6504164%209.52933839%2C11.3646296%209.52933839%2C11.0121432%20L9.52933839%2C10.6559719%20C9.52933839%2C10.6559719%209.53067404%2C10.2673045%2010.0127563%2C10.2016073%20C10.6023865%2C10.1212536%2011.7890247%2C9.65572414%2011.9778363%2C8.12354937%20Z%22%2F%3E%3C%2Fsvg%3E") 100% 4px no-repeat;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-old .fa {
  font-size: 17px;
  font-weight: 300;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .shop-group-kinds .shop_kind_item .kind-price .price-old strong {
  font-weight: normal;
  font-family: "not", Arial, Helvetica, sans-serif;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_kinds_tab .kinds_btn {
  display: none;
  color: #000000;
  font: 17px/23px "not", Arial, Helvetica, sans-serif;
  padding: 14px 20px 13px;
  cursor: pointer;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab {
  max-width: 1170px;
  margin: 0 auto;
  padding: 50px 400px 40px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1339px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab {
    padding: 30px 337px 40px 0;
  }
}
@media screen and (max-width: 1023px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab {
    padding: 30px 0 40px;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab {
    padding: 20px 0 30px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab .tab_title {
  color: #000000;
  font: 32px/38px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
}
@media screen and (max-width: 1023px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab .tab_title {
    font-size: 30px;
    line-height: 35px;
    padding: 0 0 20px;
  }
}
@media screen and (max-width: 639px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab .tab_title {
    padding: 0 0 15px;
    font-size: 30px;
    line-height: 36px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab .html_desc_area {
  color: rgba(0, 0, 0, 0.7);
  font: 17px/27px "not", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1023px) {
  .shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab .html_desc_area {
    font-size: 16px;
    line-height: 26px;
  }
}
.shop2_product_data .shop2_product_desc .tab_wrap .product_html_tab .html_desc_area p {
  margin-top: 0;
  margin-bottom: 12px;
}
@media screen and (min-width: 1024px) {
  .kind_image_in:hover a {
    -ms-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -o-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    -webkit-transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
    transform: scale3d(1.05, 1.05, 1) rotate(0.0001deg);
  }
}
.kind_image_in a {
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
}
.collection_bl_wrapper {
  padding: 0 24px;
}
@media screen and (max-width: 767px) {
  .collection_bl_wrapper {
    padding: 0 16px;
  }
}
.collection_bl_wrapper .collection_bl_wrap {
  padding: 50px 0 40px;
  max-width: 1170px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1339px) {
  .collection_bl_wrapper .collection_bl_wrap {
    padding: 33px 0 40px;
  }
}
@media screen and (max-width: 639px) {
  .collection_bl_wrapper .collection_bl_wrap {
    padding: 20px 0 30px;
  }
}
.collection_bl_wrapper .collection_bl_wrap .kinds_block_item {
  margin-bottom: 50px;
}
@media screen and (max-width: 639px) {
  .collection_bl_wrapper .collection_bl_wrap .kinds_block_item {
    margin-bottom: 30px;
  }
}
.collection_bl_wrapper .collection_bl_wrap .kinds_block_item:last-child {
  margin-bottom: 0;
}
.collection_bl_wrapper .collection_bl_wrap .shop2_collection_header {
  color: #000000;
  font: 32px/38px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
  margin: 0;
}
@media screen and (max-width: 1023px) {
  .collection_bl_wrapper .collection_bl_wrap .shop2_collection_header {
    font-size: 30px;
    line-height: 36px;
    padding: 0 0 20px;
  }
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds {
  font-size: 0;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item {
  display: inline-block;
  vertical-align: top;
  width: 31.6%;
  font-size: 16px;
  margin: 0 2.6% 30px 0;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  z-index: 1;
  pointer-events: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1023px) {
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item {
    width: 48.1%;
    margin: 0 3.8% 20px 0;
  }
}
@media screen and (max-width: 479px) {
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item {
    width: 100%;
    margin: 0 auto 15px;
    max-width: none;
  }
}
@media screen and (min-width: 1024px) {
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item:nth-child(3n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item:nth-child(n+3) {
    display: none;
  }
}
@media screen and (max-width: 479px) {
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item:nth-child(n+2) {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item:nth-child(n+4) {
    display: none;
  }
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item.show_kinds {
  display: inline-block;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image {
  height: 250px;
  overflow: hidden;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
@media screen and (max-width: 1339px) {
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image {
    height: 230px;
  }
}
@media screen and (max-width: 639px) {
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image {
    height: 200px;
  }
}
@media screen and (max-width: 479px) {
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image {
    height: 220px;
  }
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image.no-image {
  background: #f7d67c url("/g/shop2v2/default/images/noimage.png") 50% no-repeat;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image .kind_image_in {
  position: relative;
  height: 250px;
  overflow: hidden;
}
@media screen and (max-width: 1339px) {
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image .kind_image_in {
    height: 230px;
  }
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image .kind_image_in a {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  font-size: 0;
  display: block;
  text-align: center;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-image img {
  max-width: none;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-details {
  padding: 16px 20px 16px;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-details .kind-name {
  color: #fb9000;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-details .kind-name a {
  text-decoration: none;
  color: inherit;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0 0 15px;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params {
  padding: 15px 20px 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item:last-child {
  padding-bottom: 0;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .param_title {
  color: rgba(0, 0, 0, 0.6);
  font: 15px/22px "not", Arial, Helvetica, sans-serif;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 48%;
  -moz-box-flex: 0;
  -moz-flex: 0 1 48%;
  -ms-flex: 0 1 48%;
  flex: 0 1 48%;
  width: 48%;
  padding: 0 2% 0 0;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .param_body {
  color: rgba(0, 0, 0, 0.8);
  font: 16px/22px "not", Arial, Helvetica, sans-serif;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick {
  margin-left: -5px;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick li {
  float: none;
  display: inline-block;
  width: 26px;
  height: 26px;
  border: none;
  padding: 0;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick li.active-color:before {
  position: absolute;
  content: "";
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  pointer-events: none;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick li.active-color:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  pointer-events: none;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-pick li span {
  width: 26px;
  height: 26px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick {
  margin-left: -5px;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick li {
  float: none;
  display: inline-block;
  width: 40px;
  height: 40px;
  border: none;
  padding: 0;
  outline: none;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick li img {
  height: 40px;
  width: 40px;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-texture-pick li.active-texture:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  pointer-events: none;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4);
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list {
  margin-left: -5px;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li {
  float: none;
  display: inline-block;
  width: 26px;
  height: 26px;
  border: none;
  padding: 0;
  outline: none;
  margin: 2px 5px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li img {
  height: 26px;
  width: 26px;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li.shop2-color-ext-selected:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  pointer-events: none;
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.4);
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-list li span {
  width: 26px;
  height: 26px;
  background: none !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi {
  border: none;
  outline: none;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi li {
  float: none;
  display: inline-block;
  width: 26px !important;
  height: 26px;
  border: none;
  padding: 0;
  outline: none;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi li:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi li img {
  height: 26px;
  width: 26px;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .shop2-color-ext-multi li span {
  width: 26px;
  height: 26px;
  background: none !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .file {
  position: relative;
  padding-right: 20px;
  text-decoration: none;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .file:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 10px;
  height: 15px;
  margin-top: -7px;
  background: url(../download_ar.svg) 0 0 no-repeat;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect {
  width: 100%;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect.dropup .jq-selectbox__dropdown {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: none;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect.opened {
  z-index: 110 !important;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect:before {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 13px;
  height: 7px;
  margin-top: -4px;
  content: "";
  z-index: 2;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.993%2C4.950%20L1.399%2C0.226%20C1.087%2C-0.098%200.573%2C-0.107%200.250%2C0.206%20C0.244%2C0.213%200.237%2C0.220%200.230%2C0.227%20C-0.093%2C0.563%20-0.093%2C1.096%200.230%2C1.432%20L5.407%2C6.757%20C5.719%2C7.081%206.233%2C7.090%206.556%2C6.776%20C6.562%2C6.770%206.569%2C6.764%206.575%2C6.757%20L11.733%2C1.451%20C12.056%2C1.115%2012.057%2C0.582%2011.734%2C0.246%20C11.423%2C-0.079%2010.909%2C-0.088%2010.586%2C0.225%20C10.579%2C0.232%2010.572%2C0.239%2010.566%2C0.246%20L5.992%2C4.950%20L5.993%2C4.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect:before {
    margin-top: -4px;
  }
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__select {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 12px;
  outline: none;
  height: 42px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown {
  background: #ffffff;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul li {
  padding: 8px 10px 8px 15px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  color: #000000;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kinds_bot .shop2_product_params .param_item .jqselect .jq-selectbox__dropdown ul li:hover {
  background: #f7d67c;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price {
  padding: 14px 20px 0;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-current {
  display: inline-block;
  vertical-align: baseline;
  color: #000000;
  font: 23px/32px "notb", Arial, Helvetica, sans-serif;
  margin-right: 26px;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-current .fa {
  color: rgba(0, 0, 0, 0.51);
  font-size: 21px;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-current strong {
  font-weight: normal;
  font-family: "notb", Arial, Helvetica, sans-serif;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-old {
  color: rgba(0, 0, 0, 0.51);
  font: 20px/25px "not", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: baseline;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-old span {
  position: relative;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-old span:before {
  position: absolute;
  content: "";
  left: 0;
  right: 17px;
  top: 50%;
  border-top: 1px solid #e74f33;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-old.question {
  padding-right: 28px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000000%22%20fill-opacity%3D%22.5%22%20d%3D%22M1%2C9%20C1%2C13.4189747%204.58132574%2C17%209%2C17%20C13.4189747%2C17%2017%2C13.4186743%2017%2C9%20C17%2C4.58102534%2013.4186743%2C1%209%2C1%20C4.58102534%2C1%201%2C4.58132574%201%2C9%20Z%20M0%2C9%20C0%2C4.02943725%204.02834436%2C0%209%2C0%20C13.9705627%2C0%2018%2C4.02834436%2018%2C9%20C18%2C13.9705627%2013.9716556%2C18%209%2C18%20C4.02943725%2C18%200%2C13.9716556%200%2C9%20Z%20M8.25314167%2C12.6372868%20C8.10097975%2C12.7856853%208.01426382%2C12.9915284%208.01426382%2C13.2005628%20C8.01426382%2C13.411193%208.10097975%2C13.6170361%208.25314167%2C13.7654346%20C8.40693974%2C13.9138331%208.61636689%2C14%208.83233864%2C14%20C9.0483104%2C14%209.2593737%2C13.9138331%209.41153562%2C13.7654346%20C9.56369753%2C13.6170361%209.65041346%2C13.411193%209.65041346%2C13.2005628%20C9.65041346%2C12.9915284%209.56369753%2C12.7856853%209.41153562%2C12.6372868%20C9.2593737%2C12.4888882%209.0483104%2C12.4027214%208.83233864%2C12.4027214%20C8.61636689%2C12.4027214%208.40693974%2C12.4888882%208.25314167%2C12.6372868%20Z%20M11.9778363%2C8.12354937%20C12.0782959%2C7.30767668%2011.8336915%2C6.51350528%2011.316341%2C5.94448474%20C10.9243196%2C5.51365034%2010.1708727%2C5%208.83233864%2C5%20C6.50884254%2C5%206%2C6.67227573%206%2C7.31661251%20C6%2C7.66909887%206.2930344%2C7.95488569%206.65445986%2C7.95488569%20C7.01588531%2C7.95488569%207.30891971%2C7.66909887%207.30891971%2C7.31661251%20C7.30891971%2C7.21018045%207.35162322%2C6.27654636%208.83233864%2C6.27654636%20C9.51641281%2C6.27654636%2010.0208377%2C6.44983753%2010.3317062%2C6.79163282%20C10.714238%2C7.2119357%2010.6939497%2C7.75670186%2010.6676077%2C7.97132122%20C10.5895634%2C8.60416908%2010.2421872%2C8.80781256%209.61785408%2C8.92506092%20C8.78805542%2C9.08089526%208.22041868%2C9.74547801%208.22041868%2C10.3103664%20L8.22041868%2C11.0121432%20C8.22041868%2C11.3646296%208.51345308%2C11.6504164%208.87487853%2C11.6504164%20C9.23630399%2C11.6504164%209.52933839%2C11.3646296%209.52933839%2C11.0121432%20L9.52933839%2C10.6559719%20C9.52933839%2C10.6559719%209.53067404%2C10.2673045%2010.0127563%2C10.2016073%20C10.6023865%2C10.1212536%2011.7890247%2C9.65572414%2011.9778363%2C8.12354937%20Z%22%2F%3E%3C%2Fsvg%3E") 100% 4px no-repeat;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-old .fa {
  font-size: 17px;
  font-weight: 300;
}
.collection_bl_wrapper .collection_bl_wrap .shop-group-kinds .shop_kind_item .kind-price .price-old strong {
  font-weight: normal;
  font-family: "not", Arial, Helvetica, sans-serif;
}
.collection_bl_wrapper .collection_bl_wrap .kinds_btn {
  display: none;
  color: #000000;
  font: 17px/23px "not", Arial, Helvetica, sans-serif;
  padding: 14px 20px 13px;
  cursor: pointer;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  width: 180px;
}
@media screen and (max-width: 1023px) {
  .collection_bl_wrapper .collection_bl_wrap .kinds_btn {
    width: auto;
  }
}
.product_rev_wrapper {
  background: #f7d67c;
  padding: 50px 24px 50px;
}
@media screen and (max-width: 1023px) {
  .product_rev_wrapper {
    padding: 33px 24px 50px;
  }
}
@media screen and (max-width: 767px) {
  .product_rev_wrapper {
    padding: 30px 16px 40px;
  }
}
@media screen and (max-width: 639px) {
  .product_rev_wrapper {
    padding: 20px 16px 0;
  }
}
.product_rev_wrapper .prod_rev_in {
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 400px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1339px) {
  .product_rev_wrapper .prod_rev_in {
    padding: 0 337px 0 0;
  }
}
@media screen and (max-width: 1023px) {
  .product_rev_wrapper .prod_rev_in {
    padding: 0;
  }
}
.product_rev_wrapper .tpl_block_header {
  color: #000000;
  font: 32px/38px "rbc", Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
}
@media screen and (max-width: 1339px) {
  .product_rev_wrapper .tpl_block_header {
    font-size: 30px;
    line-height: 36px;
  }
}
@media screen and (max-width: 639px) {
  .product_rev_wrapper .tpl_block_header {
    font-size: 22px;
    padding: 0 0 20px;
  }
}
.product_rev_wrapper .tpl_comment {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 0 19px;
  padding: 0 0 23px;
}
.product_rev_wrapper .tpl_comment:last-child {
  border: none;
  margin: 0;
}
.product_rev_wrapper .tpl_comment .tpl-stars {
  margin: 0 0 18px;
}
.product_rev_wrapper .tpl_comment .tpl-body {
  color: rgba(0, 0, 0, 0.5);
  font: 16px/25px "not", Arial, Helvetica, sans-serif;
  padding: 0 0 12px;
}
.product_rev_wrapper .tpl_comment .rev_name_wr {
  font-size: 0;
}
.product_rev_wrapper .tpl_comment .rev_name_wr .tpl_name {
  color: #000000;
  font: 17px/25px "not", Arial, Helvetica, sans-serif;
  margin: 0 17px 0 0;
  display: inline-block;
  vertical-align: baseline;
}
.product_rev_wrapper .tpl_comment .rev_name_wr .tpl_date {
  color: rgba(0, 0, 0, 0.3);
  font: 14px/25px "not", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: baseline;
}
.product_rev_wrapper .shop2-pagelist {
  margin: 0 0 40px;
}
.product_rev_wrapper .tpl_comments {
  background: #ffffff;
  padding: 30px;
}
@media screen and (max-width: 1339px) {
  .product_rev_wrapper .tpl_comments {
    padding: 30px 20px 35px;
  }
}
@media screen and (max-width: 639px) {
  .product_rev_wrapper .tpl_comments {
    padding: 20px;
  }
}
.product_rev_wrapper .tpl_comments .tpl_block_header {
  padding: 0 0 25px;
  font-size: 22px;
  line-height: normal;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left {
  width: 292px;
}
@media screen and (max-width: 1339px) {
  .product_rev_wrapper .tpl-form.tpl-auth .tpl-left {
    width: 252px;
  }
}
@media screen and (max-width: 767px) {
  .product_rev_wrapper .tpl-form.tpl-auth .tpl-left {
    width: auto;
    float: none;
    margin: 0 0 20px;
  }
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field {
  margin: 0 0 20px;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field.check {
  margin-bottom: 20px;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field.check .tpl-title {
  padding: 0;
  color: #000000;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field.check .jq-checkbox {
  width: 24px;
  height: 24px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field.check .jq-checkbox:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.394%204.39a.817.817%200%200%200-1.165.024.84.84%200%200%200%20.024%201.178l4.304%204.176a.817.817%200%200%200%201.158-.019l8.05-8.333a.84.84%200%200%200-.013-1.179.817.817%200%200%200-1.164.014l-7.48%207.743-3.714-3.605z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field.check .jq-checkbox.checked {
  background: #5b3d35;
  border-color: #5b3d35;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field.check .jq-checkbox.checked:before {
  opacity: 1;
  visibility: visible;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-title {
  font: 15px "not", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.3);
  padding: 0 0 3px;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value {
  margin: 0;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="text"], .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="password"] {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #5b3d35;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px 21px 10px 15px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="text"]:focus, .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="password"]:focus {
  border-color: rgba(91, 61, 53, 0.6);
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="text"]::-webkit-input-placeholder, .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="password"]::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="text"]:moz-placeholder, .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="password"]:moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="text"]::-moz-placeholder, .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="password"]::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="text"]:-ms-input-placeholder, .product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl-field .tpl-value input[type="password"]:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl_button_wr {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl_button_wr .tpl_reg {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: right;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl_button_wr .tpl_reg a {
  text-decoration: none;
  color: #fb9000;
  font: 17px "not", Arial, Helvetica, sans-serif;
  border-bottom: 1px solid transparent;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl_button_wr .tpl_reg a:hover {
  border-bottom-color: rgba(251, 144, 0, 0.2);
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl_button_wr .tpl_button {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  position: relative;
  color: #fb9000;
  font: 17px/22px "rbc", Arial, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
  padding: 10px 20px 11px;
  display: inline-block;
  vertical-align: top;
  background: #ffffff;
  overflow: hidden;
  z-index: 1;
  outline: none;
  border: none;
  -webkit-appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px #fb9000;
  -webkit-box-shadow: inset 0 0 0 1px #fb9000;
  box-shadow: inset 0 0 0 1px #fb9000;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl_button_wr .tpl_button:hover:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl_button_wr .tpl_button:active:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: rgba(251, 144, 0, 0.15);
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-left .tpl_button_wr .tpl_button:before {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -7px 0 0 1px;
  width: 14px;
  height: 14px;
  content: "";
  z-index: -1;
  background: rgba(251, 144, 0, 0.12);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -ms-transition: -ms-transform 0.3s, opacity 0.3s;
  -o-transition: -o-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-right {
  font-size: 15px;
  font-family: "not", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.8);
  line-height: 26px;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-right .tpl-button {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  position: relative;
  color: #fb9000;
  font: 17px/22px "rbc", Arial, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
  padding: 10px 20px 11px;
  display: inline-block;
  vertical-align: top;
  background: #ffffff;
  overflow: hidden;
  z-index: 1;
  outline: none;
  border: none;
  -webkit-appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px #fb9000;
  -webkit-box-shadow: inset 0 0 0 1px #fb9000;
  box-shadow: inset 0 0 0 1px #fb9000;
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-right .tpl-button:hover:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-right .tpl-button:active:before {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: rgba(251, 144, 0, 0.15);
}
.product_rev_wrapper .tpl-form.tpl-auth .tpl-right .tpl-button:before {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -15px 0 0 1px;
  width: 30px;
  height: 30px;
  content: "";
  z-index: -1;
  background: rgba(251, 144, 0, 0.12);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -ms-transition: -ms-transform 0.3s, opacity 0.3s;
  -o-transition: -o-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_rev_wrapper .comments_btn_wrap {
  display: none;
}
@media screen and (max-width: 639px) {
  .product_rev_wrapper .comments_btn_wrap {
    display: block;
    margin: 0 -16px;
    background: #ffffff;
    padding: 20px 16px;
  }
}
.product_rev_wrapper .comments_btn_wrap .comments_btn {
  display: block;
  cursor: pointer;
  color: #77b736;
  padding: 13px 30px 14px;
  text-decoration: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 0 0 1px rgba(119, 183, 54, 0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(119, 183, 54, 0.5);
  box-shadow: inset 0 0 0 1px rgba(119, 183, 54, 0.5);
  position: relative;
  font: 18px/22px "rbc", Arial, Helvetica, sans-serif;
  text-align: center;
  background: #ffffff;
}
.product_rev_wrapper .comments_form_wr {
  padding: 34px 30px 31px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
@media screen and (max-width: 1339px) {
  .product_rev_wrapper .comments_form_wr {
    padding: 30px 20px 35px;
  }
}
@media screen and (max-width: 639px) {
  .product_rev_wrapper .comments_form_wr {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    margin: 0;
    padding: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
  }
  .product_rev_wrapper .comments_form_wr.active {
    z-index: 222;
    opacity: 1;
    visibility: visible;
  }
}
.product_rev_wrapper .comments_form_wr .comments_close {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 52px;
  height: 52px;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .product_rev_wrapper .comments_form_wr .comments_close {
    display: block;
  }
}
.product_rev_wrapper .comments_form_wr .tpl-info {
  background: #f7d67c;
  color: #000000;
  font: 15px/24px "not", Arial, Helvetica, sans-serif;
  padding: 8px 15px;
  border: none;
  margin: 0 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 639px) {
  .product_rev_wrapper .comments_form_wr .tpl-info {
    font-size: 14px;
    line-height: 22px;
  }
}
.product_rev_wrapper .comments_form_wr .tpl_block_header {
  padding: 0 0 23px;
  color: #000000;
  font: 22px "rbc", Arial, Helvetica, sans-serif;
}
.product_rev_wrapper .comments_form_wr .tpl-form {
  font-size: 0;
}
.product_rev_wrapper .comments_form_wr .tpl-form .tpl-field {
  margin-bottom: 25px;
}
@media screen and (max-width: 1339px) {
  .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field {
    margin-bottom: 20px;
  }
}
.product_rev_wrapper .comments_form_wr .tpl-form .tpl-field .tpl-value {
  margin: 0;
}
.product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(2) {
  width: 49%;
  display: inline-block;
  vertical-align: top;
  margin-right: 2%;
}
@media screen and (max-width: 639px) {
  .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(2) {
    display: block;
    width: auto;
    margin: 0 0 20px;
  }
}
.product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(3) {
  width: 49%;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 639px) {
  .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(3) {
    display: block;
    width: auto;
    margin: 0 0 20px;
  }
}
.product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(5) {
  width: 50%;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  font-size: 0;
}
@media screen and (max-width: 639px) {
  .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(5) {
    display: block;
    width: auto;
    margin: 0 0 20px;
  }
}
.product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(5) .tpl-title {
  display: inline-block;
  vertical-align: top;
  margin: 2px 20px 0 0;
  color: rgba(0, 0, 0, 0.4);
  font: 18px "rbc", Arial, Helvetica, sans-serif;
}
.product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(5) .tpl-value {
  display: inline-block;
  vertical-align: top;
}
.product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(6), .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:last-child {
  width: 50%;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  text-align: right;
}
@media screen and (max-width: 639px) {
  .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(6), .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:last-child {
    display: block;
    width: auto;
    margin: 0;
    text-align: left;
  }
}
.product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(6).logged_in, .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:last-child.logged_in {
  text-align: left;
}
.product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(6) .tpl-button.tpl-button-big, .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:last-child .tpl-button.tpl-button-big {
  -webkit-appearance: none;
  background: #77b736;
  color: #fff;
  font: 20px/24px "rbc", Arial, Helvetica, sans-serif;
  outline: none;
  border: none;
  position: relative;
  z-index: 1;
  display: inline-block;
  overflow: hidden;
  padding: 9px 30px 10px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(6) .tpl-button.tpl-button-big:hover:after, .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:last-child .tpl-button.tpl-button-big:hover:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}
.product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(6) .tpl-button.tpl-button-big:active:after, .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:last-child .tpl-button.tpl-button-big:active:after {
  -webkit-transform: scale3d(9, 9, 1);
  -moz-transform: scale3d(9, 9, 1);
  -ms-transform: scale3d(9, 9, 1);
  -o-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
  background: rgba(0, 0, 0, 0.05);
}
.product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:nth-child(6) .tpl-button.tpl-button-big:after, .product_rev_wrapper .comments_form_wr .tpl-form .tpl-field:last-child .tpl-button.tpl-button-big:after {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -15px 0 0 1px;
  width: 30px;
  height: 30px;
  content: "";
  z-index: -1;
  background: rgba(255, 255, 255, 0.1);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  -moz-transform: scale3d(1, 2, 1);
  -ms-transform: scale3d(1, 2, 1);
  -o-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -o-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_rev_wrapper .comments_form_wr .tpl-form input[type="text"], .product_rev_wrapper .comments_form_wr .tpl-form input[type="number"], .product_rev_wrapper .comments_form_wr .tpl-form input[type="email"] {
  -webkit-appearance: none;
  width: 100%;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #5b3d35;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 15px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.product_rev_wrapper .comments_form_wr .tpl-form input[type="text"]::-webkit-input-placeholder, .product_rev_wrapper .comments_form_wr .tpl-form input[type="number"]::-webkit-input-placeholder, .product_rev_wrapper .comments_form_wr .tpl-form input[type="email"]::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.product_rev_wrapper .comments_form_wr .tpl-form input[type="text"]:moz-placeholder, .product_rev_wrapper .comments_form_wr .tpl-form input[type="number"]:moz-placeholder, .product_rev_wrapper .comments_form_wr .tpl-form input[type="email"]:moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.product_rev_wrapper .comments_form_wr .tpl-form input[type="text"]::-moz-placeholder, .product_rev_wrapper .comments_form_wr .tpl-form input[type="number"]::-moz-placeholder, .product_rev_wrapper .comments_form_wr .tpl-form input[type="email"]::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.product_rev_wrapper .comments_form_wr .tpl-form input[type="text"]:-ms-input-placeholder, .product_rev_wrapper .comments_form_wr .tpl-form input[type="number"]:-ms-input-placeholder, .product_rev_wrapper .comments_form_wr .tpl-form input[type="email"]:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.product_rev_wrapper .comments_form_wr .tpl-form input[type="text"]:focus, .product_rev_wrapper .comments_form_wr .tpl-form input[type="number"]:focus, .product_rev_wrapper .comments_form_wr .tpl-form input[type="email"]:focus {
  border-color: rgba(91, 61, 53, 0.6);
}
.product_rev_wrapper .comments_form_wr .tpl-form textarea {
  -webkit-appearance: none;
  width: 100%;
  max-height: 140px;
  font: 17px "rbc", Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #5b3d35;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 21px 10px 15px;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1339px) {
  .product_rev_wrapper .comments_form_wr .tpl-form textarea {
    max-height: 100px;
  }
}
.product_rev_wrapper .comments_form_wr .tpl-form textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.product_rev_wrapper .comments_form_wr .tpl-form textarea:moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.product_rev_wrapper .comments_form_wr .tpl-form textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.product_rev_wrapper .comments_form_wr .tpl-form textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.product_rev_wrapper .comments_form_wr .tpl-form textarea:focus {
  border-color: #5b3d35;
}
.prod_in_folders_wr {
  padding: 40px 24px 50px;
}
@media screen and (max-width: 767px) {
  .prod_in_folders_wr {
    padding: 20px 16px 30px;
  }
}
.prod_in_folders_wr .shop2-product-folders-header {
  color: #000000;
  font: 22px/21px "rbc", Arial, Helvetica, sans-serif;
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 0 18px;
}
.prod_in_folders_wr .shop2-product-folders {
  max-width: 1170px;
  margin: 0 auto;
}
.prod_in_folders_wr .shop2-product-folders a {
  font: 16px "not", Arial, Helvetica, sans-serif;
  color: #fb9000;
  text-decoration: none;
  padding: 6px 20px 8px;
  display: inline-block;
  vertical-align: top;
  float: none;
  background: #ffffff;
  margin: 0 15px 10px 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -moz-box-shadow: inset 0 0 0 1px rgba(251, 144, 0, 0.8);
  -webkit-box-shadow: inset 0 0 0 1px rgba(251, 144, 0, 0.8);
  box-shadow: inset 0 0 0 1px rgba(251, 144, 0, 0.8);
}
.prod_in_folders_wr .shop2-product-folders a:hover {
  background: #fb9000;
  color: #fff;
}
.prod_in_folders_wr .shop2-product-folders a:hover span {
  opacity: 1;
  visibility: visible;
  right: -10px;
}
.prod_in_folders_wr .shop2-product-folders a span {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  border-width: 18px 0 18px 10px;
  right: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border-color: transparent transparent transparent #fb9000;
}
.back_class_wr {
  padding: 0 24px;
}
@media screen and (max-width: 767px) {
  .back_class_wr {
    padding: 0 16px;
  }
}
.back_class {
  max-width: 1170px;
  margin: 0 auto;
}
.back_class .shop2-btn.shop2-btn-back {
  padding: 0 0 0 35px;
  color: #000000;
  font: 18px "rbc", Arial, Helvetica, sans-serif;
  background: none !important;
  position: relative;
  margin: 0;
  border: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.back_class .shop2-btn.shop2-btn-back:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  width: 24px;
  height: 12px;
  margin-top: -6px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2024%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M2.92380271%2C6.78583536%20L6.566197%2C10.4348266%20C6.87833364%2C10.7475286%206.87787535%2C11.2540604%206.56517338%2C11.566197%20C6.25247141%2C11.8783336%205.74593963%2C11.8778754%205.43380299%2C11.5651734%20L0.433802994%2C6.55611757%20C0.122065666%2C6.24381564%200.122065666%2C5.73807274%200.433802994%2C5.42577081%20L5.41572412%2C0.434826617%20C5.72786076%2C0.122124646%206.23439253%2C0.121666356%206.5470945%2C0.433802996%20C6.85979647%2C0.745939637%206.86025476%2C1.25247141%206.54811812%2C1.56517338%20L2.93399511%2C5.18584216%20L22.9868319%2C5.2000002%20C23.4286596%2C5.20031215%2023.7865788%2C5.55873714%2023.7862669%2C6.00056483%20C23.7859549%2C6.44239252%2023.42753%2C6.80031175%2022.9857023%2C6.7999998%20L2.92380271%2C6.78583536%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.tpl-stars {
  width: 90px;
  height: 14px;
  background: url(../stars-small-minifined.svg) 0 0 repeat-x;
}
.tpl-stars .tpl-rating {
  height: 14px;
  background: url(../stars-small-active-minifined.svg) 0 0 repeat-x;
}
.tpl-form .tpl-stars {
  width: 134px;
  height: 22px;
  background: url(../star-minifined.svg) 0 0 repeat-x;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22134px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20134%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20fill-opacity%3D%22.298%22%20d%3D%22M11%2018.242L4.202%2022%205.5%2014.04%200%208.403l7.6-1.161L11%200l3.4%207.242L22%208.403l-5.5%205.637L17.798%2022%2011%2018.242zm112%200L116.202%2022l1.298-7.96-5.5-5.637%207.6-1.161L123%200l3.4%207.242%207.6%201.161-5.5%205.637%201.298%207.96L123%2018.242zm-84%200L32.202%2022l1.298-7.96L28%208.403l7.6-1.161L39%200l3.4%207.242L50%208.403l-5.5%205.637L45.798%2022%2039%2018.242zm28%200L60.202%2022l1.298-7.96L56%208.403l7.6-1.161L67%200l3.4%207.242L78%208.403l-5.5%205.637L73.798%2022%2067%2018.242zm28%200L88.202%2022l1.298-7.96L84%208.403l7.6-1.161L95%200l3.4%207.242%207.6%201.161-5.5%205.637%201.298%207.96L95%2018.242zm-84-1.6l4.952%202.738-.947-5.812%204.09-4.192-5.646-.863L11%203.295%208.55%208.513l-5.645.863%204.09%204.192-.947%205.812L11%2016.642zm112%200l4.952%202.738-.947-5.812%204.09-4.192-5.646-.863L123%203.295l-2.45%205.218-5.645.863%204.09%204.192-.947%205.812L123%2016.642zm-84%200l4.952%202.738-.947-5.812%204.09-4.192-5.646-.863L39%203.295l-2.45%205.218-5.645.863%204.09%204.192-.947%205.812L39%2016.642zm28%200l4.952%202.738-.947-5.812%204.09-4.192-5.646-.863L67%203.295l-2.45%205.218-5.645.863%204.09%204.192-.947%205.812L67%2016.642zm28%200l4.952%202.738-.947-5.812%204.09-4.192-5.646-.863L95%203.295l-2.45%205.218-5.645.863%204.09%204.192-.947%205.812L95%2016.642z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
}
.tpl-form .tpl-stars span.tpl-active {
  background: url(../starsactive-minifined.svg) 0 0 repeat-x;
}
.tpl-form .tpl-stars span {
  width: 22px;
  height: 22px;
  margin-right: 6px;
}
.tpl-form .tpl-stars span:nth-child(5) {
  margin-right: 0;
}
.shop2-product-discount-desc {
  font: 16px/20px "rbc", Arial, Helvetica, sans-serif;
  padding: 15px 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  border: none;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
}
#shop2-tooltip.shop2-color-ext-tooltip {
  background: #fff;
  padding: 0;
  border: none;
  font: 16px/20px "rbc", Arial, Helvetica, sans-serif;
  padding: 20px 0 10px;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#shop2-tooltip.shop2-color-ext-tooltip:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
}
#shop2-tooltip.shop2-color-ext-tooltip > img {
  margin: -20px 0 10px;
  width: 100%;
  height: 110px;
  min-width: 110px;
  max-width: 100%;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
#shop2-tooltip.shop2-color-ext-tooltip > span {
  padding: 0 20px;
}
#shop2-tooltip.shop2-color-ext-tooltip li {
  margin: -20px 0 0;
  display: inline-block;
  vertical-align: top;
}
#shop2-tooltip.shop2-color-ext-tooltip li span {
  width: 100%;
  height: 110px;
  min-width: 110px;
  display: block;
  float: none;
  margin: 0;
  position: relative;
}
#shop2-tooltip.shop2-color-ext-tooltip li span:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
}
#shop2-tooltip.shop2-color-ext-tooltip li div {
  float: none;
  margin: 0;
  padding: 10px 20px 0;
  text-align: center;
  font: 16px/20px "rbc", Arial, Helvetica, sans-serif;
}
.shop2_product_wrapper .shop2-product-actions dl dt + dd {
  margin-left: -298px;
  margin-top: -40px;
}
.shop2-product-actions dl dt + dd {
  background: #ffffff;
  color: #000000;
  font: 15px/20px "not", Arial, Helvetica, sans-serif;
  padding: 20px;
  width: 300px;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: first-value-of(0 0 15px rgba(0, 0, 0, 0.2)) first-value-of(0 0 1px rgba(0, 0, 0, 0.5));
  -moz-border-radius: 0 0 15px rgba(0, 0, 0, 0.2) / 0 0 1px rgba(0, 0, 0, 0.5);
  border-radius: 0 0 15px rgba(0, 0, 0, 0.2) / 0 0 1px rgba(0, 0, 0, 0.5);
}
.shop2-product-actions dl dt + dd:before {
  position: absolute;
  content: "";
  left: 20px;
  top: 20px;
  width: 42px;
  height: 40px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: url(../percent_min.svg) 50% no-repeat #77b736;
}
.shop2-product-actions dl dt + dd .name-action {
  color: #000000;
  font: 20px "rbc", Arial, Helvetica, sans-serif;
  padding: 7px 0 20px 57px;
  margin: 0;
}
.shop2-product-actions dl dt + dd .desc-action {
  color: #000000;
  font: 15px/24px "not", Arial, Helvetica, sans-serif;
  margin: 0;
}
.shop2-product-actions dl dt + dd p {
  margin: 0 !important;
}
.shop2-product-actions dl dt + dd .close-desc-action {
  width: 40px;
  height: 40px;
  right: 2px;
  top: 2px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  background-size: 12px;
}
.shop2-product-actions dl dt.gift-action + dd {
  background: #ffffff;
  color: #000000;
  font: 15px/20px "not", Arial, Helvetica, sans-serif;
  padding: 20px;
  width: 300px;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: first-value-of(0 0 15px rgba(0, 0, 0, 0.2)) first-value-of(0 0 1px rgba(0, 0, 0, 0.5));
  -moz-border-radius: 0 0 15px rgba(0, 0, 0, 0.2) / 0 0 1px rgba(0, 0, 0, 0.5);
  border-radius: 0 0 15px rgba(0, 0, 0, 0.2) / 0 0 1px rgba(0, 0, 0, 0.5);
}
.shop2-product-actions dl dt.gift-action + dd:before {
  position: absolute;
  content: "";
  left: 20px;
  top: 20px;
  width: 42px;
  height: 40px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: url(../present_min.svg) 50% no-repeat #fb9000;
}
.shop2-product-actions dl dt.gift-action + dd .name-action {
  color: #000000;
  font: 20px "rbc", Arial, Helvetica, sans-serif;
  padding: 7px 0 20px 57px;
  margin: 0;
}
.shop2-product-actions dl dt.gift-action + dd .desc-action {
  color: #000000;
  font: 15px/24px "not", Arial, Helvetica, sans-serif;
  margin: 0;
}
.shop2-product-actions dl dt.gift-action + dd p {
  margin: 0 !important;
}
.shop2-product-actions dl dt.gift-action + dd .close-desc-action {
  width: 40px;
  height: 40px;
  right: 2px;
  top: 2px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  background-size: 12px;
}
#shop2-color-ext-popup, #shop2-color-ext-select {
  margin-top: 42px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
#shop2-color-ext-popup .shop2-color-ext-options ins, #shop2-color-ext-select .shop2-color-ext-options ins {
  display: none;
}
#shop2-color-ext-popup .shop2-color-ext-options li, #shop2-color-ext-select .shop2-color-ext-options li {
  background: #ffffff !important;
  padding: 8px 10px 8px 15px !important;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  height: auto;
  min-height: 24px;
}
#shop2-color-ext-popup .shop2-color-ext-options li.shop2-color-ext-selected span:after, #shop2-color-ext-select .shop2-color-ext-options li.shop2-color-ext-selected span:after {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  content: "";
  opacity: 0.8;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5.047%2C9.857%20C4.845%2C9.857%204.642%2C9.781%204.485%2C9.628%20L0.242%2C5.509%20C-0.082%2C5.194%20-0.092%2C4.674%200.218%2C4.347%20C0.529%2C4.019%201.043%2C4.007%201.366%2C4.323%20L5.029%2C7.879%20L12.403%2C0.241%20C12.718%2C-0.083%2013.231%2C-0.088%2013.552%2C0.228%20C13.872%2C0.545%2013.878%2C1.065%2013.565%2C1.390%20L5.628%2C9.610%20C5.469%2C9.775%205.258%2C9.857%205.047%2C9.857%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  pointer-events: none;
}
#shop2-color-ext-popup .shop2-color-ext-options li span, #shop2-color-ext-select .shop2-color-ext-options li span {
  position: relative;
  margin: 0 11px 0 0;
  width: 26px !important;
  height: 26px;
  border: none;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
#shop2-color-ext-popup .shop2-color-ext-options li span:before, #shop2-color-ext-select .shop2-color-ext-options li span:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  pointer-events: none;
}
#shop2-color-ext-popup .shop2-color-ext-options li em, #shop2-color-ext-select .shop2-color-ext-options li em {
  display: none;
}
#shop2-color-ext-popup .shop2-color-ext-options li div, #shop2-color-ext-select .shop2-color-ext-options li div {
  font: 17px/1 "rbc", Arial, Helvetica, sans-serif;
  margin-top: 4px;
}
#shop2-color-ext-popup .shop2-color-ext-options li:hover, #shop2-color-ext-select .shop2-color-ext-options li:hover {
  background: #f7d67c !important;
}
#shop2-alert {
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
#shop2-alert.shop2-alert--map {
  max-width: 900px;
  width: 100%;
  max-height: 600px;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 900px) {
  #shop2-alert.shop2-alert--map {
    border-radius: 0;
  }
}
#shop2-alert-map {
  max-width: 900px;
  width: auto;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 60px;
  bottom: 20px;
  height: auto;
}
#shop2-alert-ok, #shop2-alert-ok:hover, #shop2-alert-ok:active {
  position: absolute;
  top: 0;
  right: 0;
  height: 60px;
  width: 60px;
  font-size: 0;
  padding: 0;
  margin: 0;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
#shop2-alert-body {
  font-size: 16px;
  color: #423a2e;
  font-family: Arial, Helvetica, sans-serif;
  padding-bottom: 0;
}
#shop2-alert.shop2-alert--warning {
  padding: 40px 60px 40px 100px;
  background-position: 10px 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  #shop2-alert.shop2-alert--warning {
    max-width: 300px;
    width: 300px;
    margin-left: -150px !important;
    margin-right: 0 !important;
    background-position: 50% 15px;
    padding: 90px 30px 20px 30px;
  }
  #shop2-alert.shop2-alert--warning.shop2-alert--warning {
    background-position: 50% 15px;
    padding: 90px 30px 20px 30px;
  }
}
.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: 13px;
  text-transform: uppercase;
  color: white;
  font-family: "not", Arial, Helvetica, sans-serif;
  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: 13px;
  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: "not", Arial, Helvetica, sans-serif;
  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-product-navigation {
  margin: 20px auto;
}
@media (max-width: 479px) {
  .shop2-product-navigation {
    padding: 0 16px;
  }
}
.shop2-product-navigation .shop2-btn.shop2-btn-back.next {
  padding: 0 35px 0 0;
}
.shop2-product-navigation .shop2-btn.shop2-btn-back.next:before {
  right: 0;
  left: auto;
  transform: rotate(180deg);
}
.shop2-product-tags-wrap {
  background: #f7d67c;
}
.shop2-product-tags {
  max-width: 1170px;
  margin: 0 auto;
  background: none;
  font-weight: 400;
}
@font-face {
  font-family: "rbc";
  font-display: swap;
  src: url("/g/fonts/roboto_condensed/roboto_condensed-r.eot");
  src: url("/g/fonts/roboto_condensed/roboto_condensed-r.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto_condensed/roboto_condensed-r.woff2") format("woff2"), url("/g/fonts/roboto_condensed/roboto_condensed-r.woff") format("woff"), url("/g/fonts/roboto_condensed/roboto_condensed-r.ttf") format("truetype"), url("/g/fonts/roboto_condensed/roboto_condensed-r.svg#rbc") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "rbcb";
  font-display: swap;
  src: url("/g/fonts/roboto_condensed/roboto_condensed-b.eot");
  src: url("/g/fonts/roboto_condensed/roboto_condensed-b.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto_condensed/roboto_condensed-b.woff2") format("woff2"), url("/g/fonts/roboto_condensed/roboto_condensed-b.woff") format("woff"), url("/g/fonts/roboto_condensed/roboto_condensed-b.ttf") format("truetype"), url("/g/fonts/roboto_condensed/roboto_condensed-b.svg#rbcb") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "rbcl";
  font-display: swap;
  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#rbcl") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ssr";
  font-display: swap;
  src: url("/g/fonts/source_sans_pro/source_sans_pro-r.eot");
  src: url("/g/fonts/source_sans_pro/source_sans_pro-r.eot?#iefix") format("embedded-opentype"), url("/g/fonts/source_sans_pro/source_sans_pro-r.woff2") format("woff2"), url("/g/fonts/source_sans_pro/source_sans_pro-r.woff") format("woff"), url("/g/fonts/source_sans_pro/source_sans_pro-r.ttf") format("truetype"), url("/g/fonts/source_sans_pro/source_sans_pro-r.svg#ssr") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ssb";
  font-display: swap;
  src: url("/g/fonts/source_sans_pro/source_sans_pro-b.eot");
  src: url("/g/fonts/source_sans_pro/source_sans_pro-b.eot?#iefix") format("embedded-opentype"), url("/g/fonts/source_sans_pro/source_sans_pro-b.woff2") format("woff2"), url("/g/fonts/source_sans_pro/source_sans_pro-b.woff") format("woff"), url("/g/fonts/source_sans_pro/source_sans_pro-b.ttf") format("truetype"), url("/g/fonts/source_sans_pro/source_sans_pro-b.svg#ssb") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "sssb";
  font-display: swap;
  src: url("/g/fonts/source_sans_pro/source_sans_pro-s-b.eot");
  src: url("/g/fonts/source_sans_pro/source_sans_pro-s-b.eot?#iefix") format("embedded-opentype"), url("/g/fonts/source_sans_pro/source_sans_pro-s-b.woff2") format("woff2"), url("/g/fonts/source_sans_pro/source_sans_pro-s-b.woff") format("woff"), url("/g/fonts/source_sans_pro/source_sans_pro-s-b.ttf") format("truetype"), url("/g/fonts/source_sans_pro/source_sans_pro-s-b.svg#sssb") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ssl";
  font-display: swap;
  src: url("/g/fonts/source_sans_pro/source_sans_pro-l.eot");
  src: url("/g/fonts/source_sans_pro/source_sans_pro-l.eot?#iefix") format("embedded-opentype"), url("/g/fonts/source_sans_pro/source_sans_pro-l.woff2") format("woff2"), url("/g/fonts/source_sans_pro/source_sans_pro-l.woff") format("woff"), url("/g/fonts/source_sans_pro/source_sans_pro-l.ttf") format("truetype"), url("/g/fonts/source_sans_pro/source_sans_pro-l.svg#ssl") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "not";
  font-display: swap;
  src: url("/g/fonts/noto_sans/noto_sans-r.eot");
  src: url("/g/fonts/noto_sans/noto_sans-r.eot?#iefix") format("embedded-opentype"), url("/g/fonts/noto_sans/noto_sans-r.woff2") format("woff2"), url("/g/fonts/noto_sans/noto_sans-r.woff") format("woff"), url("/g/fonts/noto_sans/noto_sans-r.ttf") format("truetype"), url("/g/fonts/noto_sans/noto_sans-r.svg#not") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "notb";
  font-display: swap;
  src: url("/g/fonts/noto_sans/noto_sans-b.eot");
  src: url("/g/fonts/noto_sans/noto_sans-b.eot?#iefix") format("embedded-opentype"), url("/g/fonts/noto_sans/noto_sans-b.woff2") format("woff2"), url("/g/fonts/noto_sans/noto_sans-b.woff") format("woff"), url("/g/fonts/noto_sans/noto_sans-b.ttf") format("truetype"), url("/g/fonts/noto_sans/noto_sans-b.svg#notb") format("svg");
  font-weight: normal;
  font-style: normal;
}
.new_labels .product-flag.sale {
  background: #fb9000 !important;
}
.new_labels .product-flag.sale span {
  border-top-color: #fb9000 !important;
}
.new_labels .product-flag.rent {
  background: #77b736 !important;
}
.new_labels .product-flag.rent span {
  border-top-color: #77b736 !important;
}
.shop2_t_r_wr .new_labels .product-flag.sale {
  background: #fb9000 !important;
}
.shop2_t_r_wr .new_labels .product-flag.sale span {
  border-bottom-color: #fb9000 !important;
}
.shop2_t_r_wr .new_labels .product-flag.rent {
  background: #77b736 !important;
}
.shop2_t_r_wr .new_labels .product-flag.rent span {
  border-bottom-color: #77b736 !important;
}
.shop2-warning {
  color: #000000;
  position: relative;
  min-height: 0;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 34px 30px 34px 100px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font: 1.5rem "rbcl", Arial, Helvetica, sans-serif;
}
.shop2-warning h2 {
  margin: 0;
}
.shop2-warning:before {
  position: absolute;
  content: "";
  left: 30px;
  top: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2250px%22%20height%3D%2250px%22%20%20viewBox%3D%220%200%2050%2050%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23F94976%22%20d%3D%22M25.000%2C1.600%20C12.077%2C1.600%201.600%2C12.077%201.600%2C25.000%20C1.600%2C37.923%2012.077%2C48.400%2025.000%2C48.400%20C37.923%2C48.400%2048.400%2C37.923%2048.400%2C25.000%20C48.400%2C12.077%2037.923%2C1.600%2025.000%2C1.600%20ZM25.000%2C0.000%20C38.807%2C0.000%2050.000%2C11.193%2050.000%2C25.000%20C50.000%2C38.807%2038.807%2C50.000%2025.000%2C50.000%20C11.193%2C50.000%200.000%2C38.807%200.000%2C25.000%20C0.000%2C11.193%2011.193%2C0.000%2025.000%2C0.000%20ZM24.991%2C30.572%20C25.517%2C30.572%2025.944%2C30.148%2025.948%2C29.622%20L25.948%2C29.622%20L26.053%2C15.196%20C26.053%2C15.193%2026.053%2C15.190%2026.053%2C15.188%20C26.053%2C14.606%2025.582%2C14.135%2025.000%2C14.135%20C24.998%2C14.135%2024.996%2C14.135%2024.993%2C14.135%20C24.411%2C14.138%2023.942%2C14.613%2023.946%2C15.196%20L24.036%2C29.622%20C24.039%2C30.148%2024.466%2C30.572%2024.991%2C30.572%20ZM23.588%2C35.531%20C23.588%2C35.907%2023.714%2C36.224%2023.965%2C36.480%20C24.216%2C36.737%2024.558%2C36.865%2024.991%2C36.865%20C25.425%2C36.865%2025.770%2C36.737%2026.027%2C36.480%20C26.284%2C36.224%2026.412%2C35.907%2026.412%2C35.531%20C26.412%2C35.143%2026.284%2C34.815%2026.027%2C34.547%20C25.770%2C34.279%2025.425%2C34.145%2024.991%2C34.145%20C24.558%2C34.145%2024.216%2C34.279%2023.965%2C34.547%20C23.714%2C34.815%2023.588%2C35.143%2023.588%2C35.531%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.search-form__title {
  color: #fff;
  background: #77b736;
  font-size: 26px;
  font-family: "rbc", Arial, Helvetica, sans-serif;
  margin: -33px -30px 30px;
  text-align: center;
  padding: 14px 0 14px;
  border-radius: 3px 3px 0 0;
}
@media screen and (max-width: 1260px) {
  .search-form__title {
    margin: -33px -20px 30px;
  }
}
@media screen and (max-width: 1023px) {
  .search-form__title {
    display: none;
  }
}
.top_sl_wrap .search_bl_wrapper .search_bl_in {
  border-radius: 3px;
  top: 83px;
}
@media screen and (max-width: 1339px) {
  .top_sl_wrap .search_bl_wrapper .search_bl_in {
    top: 43px;
  }
}
@media screen and (max-width: 1023px) {
  .site_header .site_header_in .header_in_right .search_icon, .site_header .site_header_in .header_in_right .search_icon_in {
    max-width: 208px;
  }
}
@media screen and (max-width: 639px) {
  .site_header .site_header_in .header_in_right .search_icon, .site_header .site_header_in .header_in_right .search_icon_in {
    max-width: 100%;
  }
}
.search_bl_wrapper.inner .search-form__title {
  display: none;
}
/*1794*/
.header_in_left.logo_top {
  display: flex;
  flex-direction: column;
}
