@charset "UTF-8";
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  overflow-y: scroll;
}
body {
  margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden], template {
  display: none;
}
a {
  background-color: transparent;
}
a:active, a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b, strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button, input, optgroup, select, textarea {
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button, select {
  text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled], html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  /*border-spacing:0*/
}
/*td,th{padding:0}*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a, a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.visible {
  visibility: visible;
}
.reset-indents {
  padding: 0;
  margin: 0;
}
.reset-font {
  line-height: 0;
  font-size: 0;
}
.clear-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.clearfix:before, .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
  font-size: 0;
}
.clearfix:after {
  clear: both;
}
.clear {
  visibility: hidden;
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0;
}
.clear-self::after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: "";
}
.overflowHidden {
  overflow: hidden;
}
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;
}
.site_container.product .site_main_wrapper {
  padding: 0;
}
.site_container.product .site_main_wrapper .site_main {
  max-width: 100%;
}
.site_container.product .site-path {
  margin-bottom: 0;
  padding: 34px 160px 38px;
}
@media screen and (max-width: 1580px) {
  .site_container.product .site-path {
    padding: 34px 140px 38px;
  }
}
@media screen and (max-width: 1420px) {
  .site_container.product .site-path {
    padding: 30px 60px;
  }
}
@media screen and (max-width: 1260px) {
  .site_container.product .site-path {
    padding: 30px 42px;
  }
}
@media screen and (max-width: 1023px) {
  .site_container.product .site-path {
    padding: 20px 32px;
  }
}
@media screen and (max-width: 639px) {
  .site_container.product .site-path {
    padding: 12px 16px;
  }
}
.product_page_wrapper {
  padding: 0 0 50px;
}
.product_page_wrapper .shop2-product-amount.disabled {
  display: none;
}
.product_page_wrapper .product_page_wrap {
  margin: 0 0 90px;
  padding: 0 160px;
  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: 1580px) {
  .product_page_wrapper .product_page_wrap {
    padding: 0 140px;
  }
}
@media screen and (max-width: 1420px) {
  .product_page_wrapper .product_page_wrap {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap {
    display: block;
    padding: 0 42px;
    margin: 0;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap {
    padding: 0;
  }
}
.product_page_wrapper .product_page_wrap .product_l_side {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 650px;
  -moz-box-flex: 1;
  -moz-flex: 1 0 650px;
  -ms-flex: 1 0 650px;
  flex: 1 0 650px;
  width: 650px;
  max-width: 650px;
  min-width: 650px;
  margin: 0 90px 0 0;
}
@media screen and (max-width: 1900px) {
  .product_page_wrapper .product_page_wrap .product_l_side {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 500px;
    -moz-box-flex: 1;
    -moz-flex: 1 0 500px;
    -ms-flex: 1 0 500px;
    flex: 1 0 500px;
    width: 500px;
    max-width: 500px;
    min-width: 500px;
    margin: 0 40px 0 0;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_l_side {
    width: auto;
    max-width: 100%;
    min-width: 0;
    margin: 0 0 30px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_l_side {
    padding: 0 32px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_l_side {
    padding: 0 16px;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider {
    margin: 0 -10px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider {
    margin: 0;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body {
    font-size: 0;
  }
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body.no-image {
  background: #f6f5f3 url(/g/shop2v2/default/images/noimage.png) 50% no-repeat;
  height: 400px;
}
@media (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body.no-image {
    height: 150px;
  }
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
  position: relative;
  margin: 0 0 30px;
  height: 960px;
  overflow: hidden;
}
@media screen and (max-width: 1900px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 800px;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 670px;
    margin: 0 10px;
    vertical-align: top;
    display: inline-block;
    width: 50%;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    width: 100%;
    height: 940px;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 680px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 430px;
  }
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 380px;
  }
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  font-size: 0;
  text-decoration: none;
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item a img {
  max-width: none;
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item:last-child {
  margin-bottom: 0;
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .slick-dots {
  font-size: 0;
  padding: 0;
  margin: 0;
  list-style: none;
  padding: 24px 10px 0;
  text-align: center;
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .slick-dots li {
  display: inline-block;
  vertical-align: top;
  margin: 0 8px;
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .slick-dots li.slick-active button:before {
  opacity: 1;
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .slick-dots li button {
  padding: 0;
  width: 6px;
  height: 6px;
  border: none;
  outline: none;
  display: block;
  position: relative;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.15);
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .slick-dots li button:before {
  position: absolute;
  content: "";
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  opacity: 0;
  background: #25383C;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
}
.product_page_wrapper .product_page_wrap .product_r_side {
  -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;
  -moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
  overflow: visible;
  position: relative;
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side {
    height: auto !important;
    width: auto !important;
    margin: 0 !important;
  }
}
@media screen and (min-width: 1261px) {
  .product_page_wrapper .product_page_wrap .product_r_side.fixCard {
    position: fixed;
    right: 0;
    top: 0;
    right: 200px;
  }
}
@media screen and (min-width: 1261px) and (max-width: 1580px) {
  .product_page_wrapper .product_page_wrap .product_r_side.fixCard {
    right: 140px;
  }
}
@media screen and (min-width: 1261px) and (max-width: 1420px) {
  .product_page_wrapper .product_page_wrap .product_r_side.fixCard {
    right: 60px;
    top: 0;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .product_r_side_in {
  direction: rtl;
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_r_side_in {
    height: auto !important;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2-product {
  position: static;
  direction: ltr;
  margin: 0;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 50px 60px 0 68px;
}
@media screen and (max-width: 1900px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product {
    padding: 40px 40px 0;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product {
    padding: 30px 70px 0;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product {
    padding: 34px 32px 0;
    height: auto !important;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product {
    padding: 12px 16px 0;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2-product .form_add {
  padding-bottom: 54px;
}
@media screen and (max-width: 1900px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product .form_add {
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product .form_add {
    padding-bottom: 54px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product .form_add {
    padding-bottom: 41px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product .form_add {
    padding-bottom: 35px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .product_flags {
  position: relative;
  margin: 0 -3px 20px;
  font-size: 0;
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_flags {
    margin: 0 0 17px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_flags {
    margin: 0 0 15px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_flags {
    margin: 0 0 1px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .product_flags .product_spec {
  font: 16px/20px "arsbi", Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 4px 14px;
  background: #25383C;
  margin: 0 3px 5px;
  display: inline-block;
  vertical-align: top;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.product_page_wrapper .product_page_wrap .product_r_side .product_flags .product_new {
  font: 16px/20px "arsbi", Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 4px 14px;
  background: #B6A278;
  margin: 0 3px 5px;
  display: inline-block;
  vertical-align: top;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.product_page_wrapper .product_page_wrap .product_r_side .product_flags .product_flag {
  font: 16px/20px "arsbi", Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 4px 14px;
  margin: 0 3px 5px;
  display: inline-block;
  vertical-align: top;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_name {
  color: #000;
  font: 38px "ars", Arial, Helvetica, sans-serif;
  padding: 0 0 5px;
}
@media screen and (max-width: 1580px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_name {
    font-size: 34px;
  }
}
@media screen and (max-width: 1420px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_name {
    max-width: 70%;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_name {
    padding: 0 0 10px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_name {
    max-width: 100%;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_name {
    font-size: 24px;
    padding: 0 0 4px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_name a {
  color: #000;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2-product-article {
  color: rgba(0, 0, 0, 0.2);
  font: 13px "rr", Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0 0 13px;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-article {
    padding: 0 0 8px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2-product-article span {
  font-size: 13px;
  color: rgba(0, 0, 0, 0.2);
}
.product_page_wrapper .product_page_wrap .product_r_side .product_r_in {
  margin: 0 0 30px;
  font-size: 0;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_r_in {
    margin: 0 0 20px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_left {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_left {
    width: 60%;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_left .tpl-rating-block {
  margin: 0 0 20px;
  font-size: 0;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_left .tpl-rating-block {
    margin: 0 0 14px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_left .tpl-rating-block .tpl-stars {
  margin: 0;
}
.product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_left .vendor_option a {
  position: relative;
  color: #000;
  vertical-align: top;
  display: inline-block;
  padding: 0 46px 0 0;
  text-decoration: none;
  font: 20px "arsi", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_left .vendor_option a {
    font-size: 18px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_left .vendor_option a:before {
  position: absolute;
  right: 0;
  top: 50%;
  width: 38px;
  height: 13px;
  margin-top: -6px;
  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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_right {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  text-align: right;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_right {
    width: 40%;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_right .share_bl_wrapper {
  position: relative;
}
.product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_right .share_bl_wrapper .share_btn {
  width: 20px;
  height: 27px;
  font-size: 0;
  display: inline-block;
  vertical-align: top;
  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%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%23000%22%20d%3D%22M12.4%2C4%20C12.4%2C5.43324077%2013.5658542%2C6.6%2015%2C6.6%20C16.4332408%2C6.6%2017.6%2C5.43414577%2017.6%2C4%20C17.6%2C2.56675923%2016.4341458%2C1.4%2015%2C1.4%20C13.5667592%2C1.4%2012.4%2C2.56585423%2012.4%2C4%20Z%20M11%2C4%20C11%2C1.790861%2012.7953562%2C0%2015%2C0%20C17.209139%2C0%2019%2C1.79535615%2019%2C4%20C19%2C6.209139%2017.2046438%2C8%2015%2C8%20C12.790861%2C8%2011%2C6.20464385%2011%2C4%20Z%20M1.4%2C12%20C1.4%2C13.4332408%202.56585423%2C14.6%204%2C14.6%20C5.43324077%2C14.6%206.6%2C13.4341458%206.6%2C12%20C6.6%2C10.5667592%205.43414577%2C9.4%204%2C9.4%20C2.56675923%2C9.4%201.4%2C10.5658542%201.4%2C12%20Z%20M0%2C12%20C0%2C9.790861%201.79535615%2C8%204%2C8%20C6.209139%2C8%208%2C9.79535615%208%2C12%20C8%2C14.209139%206.20464385%2C16%204%2C16%20C1.790861%2C16%200%2C14.2046438%200%2C12%20Z%20M11.3886273%2C18.2795408%20L6.61830013%2C14.8059547%20L7.44240098%2C13.6742048%20L12.203852%2C17.1413276%20C12.9257038%2C16.4352645%2013.9131137%2C16%2015%2C16%20C17.209139%2C16%2019%2C17.7953562%2019%2C20%20C19%2C22.209139%2017.2046438%2C24%2015%2C24%20C12.790861%2C24%2011%2C22.2046438%2011%2C20%20C11%2C19.3840849%2011.1395553%2C18.8006831%2011.3886273%2C18.2795408%20Z%20M12.4%2C20%20C12.4%2C21.4332408%2013.5658542%2C22.6%2015%2C22.6%20C16.4332408%2C22.6%2017.6%2C21.4341458%2017.6%2C20%20C17.6%2C18.5667592%2016.4341458%2C17.4%2015%2C17.4%20C13.5667592%2C17.4%2012.4%2C18.5658542%2012.4%2C20%20Z%20M11.8049902%2C5.47855748%20L12.6290911%2C6.61030736%20L7.40224306%2C10.4163161%20L6.57814222%2C9.28456617%20L11.8049902%2C5.47855748%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_right .share_bl_wrapper .share_bl_body {
  position: absolute;
  right: 30px;
  top: 3px;
  width: 168px;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  background: #ffffff;
  -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_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_right .share_bl_wrapper .share_bl_body.active {
  opacity: 1;
  visibility: visible;
}
.product_page_wrapper .product_page_wrap .product_r_side .product_r_in .r_side_right .share_bl_wrapper .share_bl_body .yashare {
  width: 168px;
}
.product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper {
  font-size: 0;
  margin: 0 0 50px;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper {
    margin: 0 0 30px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price {
  display: inline-block;
  vertical-align: middle;
  width: 60%;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price {
    display: block;
    width: auto;
    margin: 0 0 26px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-current {
  color: #000;
  margin: 0 12px 0 0;
  font: 18px "rm", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: baseline;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-current {
    font-size: 16px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-current strong {
  font: 32px "rm", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-current strong {
    font-size: 26px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .product-sale {
  margin: 0 18px 0 0;
  display: inline-block;
  vertical-align: baseline;
  font: 16px "arsb", Arial, Helvetica, sans-serif;
  padding: 4px 10px;
  color: #fff;
  background: #25383C;
  -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-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-old {
  display: inline-block;
  vertical-align: baseline;
  color: rgba(0, 0, 0, 0.5);
  font: 18px "rl", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-old {
    font-size: 16px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-old strong {
  position: relative;
  font: 22px/35px "rl", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-old strong {
    font-size: 18px;
    line-height: 21px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .product_price .price-old strong:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 1px;
  content: "";
  background: rgba(0, 0, 0, 0.5);
}
.product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .prod_size_table {
  display: inline-block;
  vertical-align: middle;
  width: 40%;
  text-align: right;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .prod_size_table {
    width: auto;
    display: block;
    text-align: center;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .prod_size_table a {
  display: inline-block;
  vertical-align: top;
  color: #B6A278;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  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;
  border-bottom: 1px solid rgba(182, 162, 120, 0.5);
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .prod_size_table a {
    font-size: 17px;
    line-height: 20px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .prod_price_wrapper .prod_size_table a:hover {
  border-color: transparent;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr {
  padding: 0 0 30px;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr {
    padding: 0 0 25px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .hide_params_btn {
  display: none;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item {
  font-size: 0;
  padding: 0 0 25px;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item {
    padding: 0 0 25px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item:last-child {
  padding: 0;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_title {
  padding: 0 10px 0 0;
  min-width: 203px;
  max-width: 50%;
  display: inline-block;
  vertical-align: middle;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_title {
    min-width: 263px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_title {
    min-width: 0;
    width: 45%;
    font-size: 16px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body {
  max-width: 55%;
  min-width: 200px;
  display: inline-block;
  vertical-align: middle;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  color: #000;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body {
    min-width: 0;
    width: 55%;
    font-size: 17px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body select {
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 44px;
  width: 100%;
  border: none;
  outline: none;
  padding: 10px 20px 10px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body select::-ms-expand {
  display: none;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect {
  display: block !important;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect:before {
  position: absolute;
  content: "";
  right: 9px;
  top: 50%;
  width: 4px;
  height: 4px;
  z-index: 1;
  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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 6px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect.opened:before {
  opacity: 0;
  visibility: hidden;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect.opened:after {
  opacity: 1;
  visibility: visible;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect .jq-selectbox__select {
  background: none;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 44px;
  padding: 10px 20px 10px 0;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  -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;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect .jq-selectbox__dropdown {
  background: #fff;
  top: 100% !important;
  width: 100% !important;
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .jqselect .jq-selectbox__dropdown ul li {
  color: #000;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  padding: 10px 20px 10px;
  -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_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-pick {
  overflow: visible;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-pick li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 30px;
  height: 30px;
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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);
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  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: 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%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-pick li.active-color:before {
  opacity: 1;
  visibility: visible;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-pick li span {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-texture-pick {
  overflow: visible;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-texture-pick li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 30px;
  height: 30px;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-texture-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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);
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-texture-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-texture-pick li.active-texture:before {
  opacity: 1;
  visibility: visible;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-texture-pick li span {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-list {
  overflow: visible;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-list li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 30px;
  height: 30px;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-list li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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);
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-list li.shop2-color-ext-selected:before {
  opacity: 1;
  visibility: visible;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-list li span {
  display: none !important;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-multi {
  overflow: visible;
  border: none !important;
  outline: none !important;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-multi li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0 !important;
  width: 30px !important;
  height: 30px;
  border: none;
  overflow: hidden;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-multi li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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);
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-multi li.active-texture:before {
  opacity: 1;
  visibility: visible;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2_product_options_wr .shop2_product_options .option_item .option_body .shop2-color-ext-multi li span {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr {
  margin: 0 0 35px;
  font-size: 0;
}
.product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .amount-title {
  padding: 0 10px 0 0;
  min-width: 200px;
  max-width: 50%;
  display: inline-block;
  vertical-align: middle;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .amount-title {
    min-width: 263px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .amount-title {
    min-width: 249px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .amount-title {
    min-width: 0;
    width: 45%;
    font-size: 16px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount {
  display: inline-block;
  vertical-align: middle;
  width: 200px;
  font-size: 0;
  height: 50px;
  -webkit-border-radius: 31px;
  -moz-border-radius: 31px;
  -ms-border-radius: 31px;
  -o-border-radius: 31px;
  border-radius: 31px;
  -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);
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount {
    width: 150px;
    height: 44px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button {
  width: 68px;
  height: 50px;
  display: inline-block;
  vertical-align: top;
  border: none;
  font-size: 0 !important;
  outline: none;
  background: none !important;
  position: relative;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button {
    height: 44px;
    width: 48px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button.amount-minus {
  -webkit-border-radius: 31px 0 0 31px;
  -moz-border-radius: 31px 0 0 31px;
  -ms-border-radius: 31px 0 0 31px;
  -o-border-radius: 31px 0 0 31px;
  border-radius: 31px 0 0 31px;
}
.product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button.amount-minus:before {
  -webkit-border-radius: 31px 0 0 31px;
  -moz-border-radius: 31px 0 0 31px;
  -ms-border-radius: 31px 0 0 31px;
  -o-border-radius: 31px 0 0 31px;
  border-radius: 31px 0 0 31px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2020%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M1.000%2C-0.000%20L19.000%2C-0.000%20C19.552%2C-0.000%2020.000%2C0.448%2020.000%2C1.000%20C20.000%2C1.552%2019.552%2C2.000%2019.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button.amount-minus:before {
    background-size: 16px 2px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button.amount-minus:disabled:before {
  opacity: 0.25;
}
.product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button.amount-plus {
  -webkit-border-radius: 0 31px 31px 0;
  -moz-border-radius: 0 31px 31px 0;
  -ms-border-radius: 0 31px 31px 0;
  -o-border-radius: 0 31px 31px 0;
  border-radius: 0 31px 31px 0;
}
.product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button.amount-plus:before {
  -webkit-border-radius: 0 31px 31px 0;
  -moz-border-radius: 0 31px 31px 0;
  -ms-border-radius: 0 31px 31px 0;
  -o-border-radius: 0 31px 31px 0;
  border-radius: 0 31px 31px 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%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M19.000%2C11.000%20L11.000%2C11.000%20L11.000%2C19.000%20C11.000%2C19.552%2010.552%2C20.000%2010.000%2C20.000%20C9.448%2C20.000%209.000%2C19.552%209.000%2C19.000%20L9.000%2C11.000%20L1.000%2C11.000%20C0.448%2C11.000%200.000%2C10.552%200.000%2C10.000%20C0.000%2C9.448%200.448%2C9.000%201.000%2C9.000%20L9.000%2C9.000%20L9.000%2C1.000%20C9.000%2C0.448%209.448%2C0.000%2010.000%2C0.000%20C10.552%2C0.000%2011.000%2C0.448%2011.000%2C1.000%20L11.000%2C9.000%20L19.000%2C9.000%20C19.552%2C9.000%2020.000%2C9.448%2020.000%2C10.000%20C20.000%2C10.552%2019.552%2C11.000%2019.000%2C11.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount button.amount-plus:before {
    background-size: 16px 16px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount input {
  width: 64px;
  height: 48px;
  margin: 1px 0;
  padding: 7px 0;
  border: none;
  color: #000;
  outline: none;
  text-align: center;
  font: 22px/28px "ars", Arial, Helvetica, sans-serif;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .product_amount_wr .shop2-product-amount input {
    width: 54px;
    height: 42px;
    line-height: 22px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions {
  position: absolute;
  right: -130px;
  top: 50%;
  margin: 0;
  z-index: 2;
  width: 100px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
@media screen and (max-width: 1420px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions {
    position: absolute;
    right: 28px;
    top: 30px;
    width: auto;
    max-width: 30%;
    text-align: right;
    -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 (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions {
    right: 60px;
    top: 24px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions {
    right: 20px;
    top: 25px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions {
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    max-width: none;
    text-align: left;
    padding: 5px 32px;
    margin: 0 -32px 25px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background: rgba(246, 243, 234, 0.5);
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions {
    margin: 0 -16px 25px;
    padding: 5px 16px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dd {
  left: auto !important;
  right: calc(100% - 100px) !important;
}
@media screen and (max-width: 1420px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dd {
    right: 0 !important;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt {
  font-size: 0;
  width: 100px;
  height: 100px;
  margin: 0;
  position: relative;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: rgba(246, 243, 234, 0.2);
}
@media screen and (max-width: 1420px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt {
    width: 47px;
    height: 47px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt {
    width: auto;
    height: auto;
    display: block;
    background: none;
    padding: 2px 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt:before {
  position: absolute;
  content: "";
  left: 10px;
  right: 10px;
  top: 10px;
  bottom: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: url(../big_present.png) 50% no-repeat #F6F3EA;
}
@media screen and (max-width: 1420px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt:before {
    display: none;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt.gift-action .icon-action {
  margin: 0 10px 0 0;
  background: url(../present_icon.png) 50% no-repeat;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt + dt {
  margin-top: 15px;
}
@media screen and (max-width: 1420px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt + dt {
    margin: 0 0 0 15px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt + dt {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt .name-action {
    font: 16px "rr", Arial, Helvetica, sans-serif;
    border: none;
    margin-left: 0;
  }
}
@media screen and (min-width: 768px) {
  .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt .name-action, .product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt .icon-action {
    display: none;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add {
  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;
}
@media screen and (max-width: 1320px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add {
    display: block;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add {
    display: block;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_compare {
  -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: 1320px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_compare {
    margin: 0 0 10px;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_compare {
    margin: 0;
    max-width: 33%;
    min-width: 33%;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_compare {
    margin: 0 0 10px;
    min-width: 0;
    max-width: 100%;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns {
  font-size: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
}
@media screen and (max-width: 1320px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns {
    -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: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns {
    width: 67%;
    min-width: 67%;
    max-width: 67%;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns {
    width: auto;
    min-width: 0;
    max-width: 100%;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns {
    display: block;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item {
  display: inline-block;
  vertical-align: top;
  width: 210px;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item {
    display: block;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item:first-child {
  margin-right: 20px;
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item:first-child {
    width: 248px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item:first-child {
    width: 220px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item:first-child {
    width: auto;
    margin: 0 0 16px;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item:nth-child(2) {
    width: 237px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item:nth-child(2) {
    width: 220px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item:nth-child(2) {
    width: auto;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item .shop_product_btn {
  text-align: center;
  padding: 20px 20px 18px 30px;
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item .shop_product_btn.notavailable {
  padding: 20px 30px 18px 60px;
  font-size: 17px;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item .shop_product_btn.notavailable {
    font-size: 17px;
    height: 50px;
    padding: 15px 30px 15px 30px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .form_add_btns .form_add_item .shop_product_btn {
    font-size: 17px;
    height: 50px;
    padding: 15px 20px 15px 30px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare {
  border: none;
  padding: 0;
  font: 18px/22px "rr", Arial, Helvetica, sans-serif;
  vertical-align: top;
  display: inline-block;
  position: relative;
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  height: 1px;
  background: #000;
  display: none;
}
@media screen and (max-width: 1320px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare {
    display: block;
    text-align: center;
  }
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare:before {
    display: block;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare {
    text-align: left;
  }
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare:before {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare {
    text-align: center;
  }
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare:before {
    display: block;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare {
    font-size: 17px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label {
  cursor: pointer;
  display: block;
  position: relative;
  padding: 19px 0 19px 45px;
}
@media screen and (max-width: 1320px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label {
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label {
    padding: 15px 0 14px 45px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  height: 1px;
  background: #000;
}
@media screen and (max-width: 1320px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label:after {
    display: none;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label:after {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label:after {
    display: none;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label:before {
  position: absolute;
  left: 0;
  top: 50%;
  width: 36px;
  height: 36px;
  content: "";
  margin-top: -18px;
  -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%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4%204.8C3.5581722%204.8%203.2%204.4418278%203.2%204%203.2%203.5581722%203.5581722%203.2%204%203.2L14%203.2C14.4418278%203.2%2014.8%203.5581722%2014.8%204%2014.8%204.4418278%2014.4418278%204.8%2014%204.8L4%204.8zM20%204.8C19.5581722%204.8%2019.2%204.4418278%2019.2%204%2019.2%203.5581722%2019.5581722%203.2%2020%203.2L30%203.2C30.4418278%203.2%2030.8%203.5581722%2030.8%204%2030.8%204.4418278%2030.4418278%204.8%2030%204.8L20%204.8zM13.2%204C13.2%201.9023424%2014.9036638.2%2017%20.2%2019.0976576.2%2020.8%201.90366384%2020.8%204%2020.8%206.0976576%2019.0963362%207.8%2017%207.8%2014.9023424%207.8%2013.2%206.09633616%2013.2%204zM14.8%204C14.8%205.21295836%2015.786276%206.2%2017%206.2%2018.2129584%206.2%2019.2%205.21372396%2019.2%204%2019.2%202.78704164%2018.213724%201.8%2017%201.8%2015.7870416%201.8%2014.8%202.78627604%2014.8%204zM13.8%2017.9962811C13.8%2021.7496295%2010.7509834%2024.7962811%207%2024.7962811%203.24665162%2024.7962811.2%2021.7472645.2%2017.9962811.2%2017.5544533.5581722%2017.1962811%201%2017.1962811L13%2017.1962811C13.4418278%2017.1962811%2013.8%2017.5544533%2013.8%2017.9962811zM33.8004172%2017.9966634C33.8004172%2021.7501269%2030.751307%2024.7968719%2027.0002086%2024.7968719%2023.2467451%2024.7968719%2020.2%2021.7477618%2020.2%2017.9966634%2020.2%2017.5548356%2020.5581722%2017.1966634%2021%2017.1966634L33.0004172%2017.1966634C33.442245%2017.1966634%2033.8004172%2017.5548356%2033.8004172%2017.9966634zM1.86137278%2018.7962811C2.24696049%2021.2853593%204.40274978%2023.1962811%207%2023.1962811%209.59575924%2023.1962811%2011.7529724%2021.2866259%2012.1386484%2018.7962811L1.86137278%2018.7962811zM21.8613703%2018.7966634C22.2469599%2021.2858571%2024.402843%2023.1968719%2027.0002086%2023.1968719%2029.5960831%2023.1968719%2031.7533902%2021.2871237%2032.139068%2018.7966634L21.8613703%2018.7966634z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M12.2977902%2C18.3803273%20L6.99797445%2C8.67042663%20L1.70338959%2C18.3800443%20C1.49186776%2C18.7679493%201.00593627%2C18.9109362%200.61803123%2C18.6994143%20C0.230126192%2C18.4878925%200.087139354%2C18.001961%200.298661188%2C17.614056%20L6.29527374%2C6.61700584%20C6.59839123%2C6.06112563%207.39650634%2C6.06096484%207.69984777%2C6.61672288%20L13.7022098%2C17.613773%20C13.9138879%2C18.0015928%2013.7710969%2C18.4875819%2013.3832771%2C18.69926%20C12.9954573%2C18.9109381%2012.5094683%2C18.768147%2012.2977902%2C18.3803273%20Z%20M32.2982073%2C18.3807096%20L26.998183%2C8.67042663%20L21.7033896%2C18.3804266%20C21.4918678%2C18.7683316%2021.0059363%2C18.9113185%2020.6180313%2C18.6997966%20C20.2301262%2C18.4882748%2020.0871394%2C18.0023433%2020.2986612%2C17.6144383%20L26.2954822%2C6.61700584%20C26.5985997%2C6.06112563%2027.3967148%2C6.06096484%2027.7000563%2C6.61672288%20L33.702627%2C17.6141553%20C33.9143051%2C18.0019751%2033.7715141%2C18.4879642%2033.3836943%2C18.6996423%20C32.9958745%2C18.9113204%2032.5098854%2C18.7685293%2032.2982073%2C18.3807096%20Z%22%2F%3E%3C%2Fsvg%3E") top 4px left 50% no-repeat;
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .product-compare label input {
  width: 0;
  height: 0;
  opacity: 0;
  padding: 0;
  visibility: hidden;
  -webkit-appearance: none;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .shop_product_btn {
    padding: 20px 20px 18px 50px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .buy_one_click {
  display: block;
  text-align: left;
  height: 60px;
  color: #000;
  cursor: pointer;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  position: relative;
  padding: 20px 20px 18px 74px;
  -webkit-border-radius: 31px;
  -moz-border-radius: 31px;
  -ms-border-radius: 31px;
  -o-border-radius: 31px;
  border-radius: 31px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.8);
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .buy_one_click {
    padding: 20px 20px 18px 94px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .buy_one_click {
    padding: 20px 20px 18px 84px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .buy_one_click {
    text-align: center;
    height: 50px;
    font-size: 17px;
    padding: 15px 20px 13px 64px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .buy_one_click span {
  position: relative;
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .buy_one_click span:before {
  position: absolute;
  content: "";
  left: -45px;
  top: 50%;
  margin-top: -18px;
  width: 36px;
  height: 36px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M19.0593621%2C14.9058564%20L33.7264901%2C23.8955737%20C34.8771889%2C24.6008554%2035.3221462%2C26.1120949%2034.7348609%2C27.3218313%20L34.6996029%2C27.3944584%20C34.2450473%2C28.3307878%2033.1260539%2C29.0294824%2032.0828983%2C29.0294824%20L3.94651951%2C29.0294824%20C2.90343909%2C29.0294824%201.78542424%2C28.3382753%201.31611963%2C27.408237%20L1.27211934%2C27.32104%20C0.667728945%2C26.1232973%201.10209002%2C24.6022535%202.25095346%2C23.8973819%20L14.7294293%2C16.2413607%20C15.2001747%2C15.9525404%2015.8159244%2C16.1000198%2016.1047447%2C16.5707653%20C16.393565%2C17.0415107%2016.2460856%2C17.6572604%2015.7753401%2C17.9460807%20L3.29686429%2C25.602102%20C3.03353304%2C25.7636658%202.92255772%2C26.1522787%203.05767059%2C26.4200369%20L3.10167089%2C26.5072339%20C3.23158661%2C26.7646927%203.65987923%2C27.0294824%203.94651951%2C27.0294824%20L32.0828983%2C27.0294824%20C32.3610513%2C27.0294824%2032.7808022%2C26.7673918%2032.9004108%2C26.5210125%20L32.9356687%2C26.4483855%20C33.0729313%2C26.1656414%2032.9562171%2C25.7692369%2032.6813501%2C25.6007665%20L18.0142222%2C16.6110492%20C16.7673283%2C15.846808%2016.2445724%2C14.211391%2016.7988106%2C12.8697645%20C17.0992596%2C12.2862704%2017.7003734%2C11.67952%2018.2663122%2C11.3985771%20L18.758283%2C11.1543533%20C19.410787%2C10.8304377%2020%2C9.87947782%2020%2C9.14898796%20L20%2C9.00040609%20C20%2C7.8969194%2019.1025059%2C7%2018%2C7%20C16.8994915%2C7%2016%2C7.89946544%2016%2C8.9917781%20C16%2C9.60715258%2015.5522847%2C10.0548678%2015%2C10.0548678%20C14.4477153%2C10.0548678%2014%2C9.60715258%2014%2C9.05486783%20C14%2C6.79488295%2015.794935%2C5%2018%2C5%20C20.2067887%2C5%2022%2C6.79206299%2022%2C9.00040609%20L22%2C9.14898796%20C22%2C10.6388543%2020.9806782%2C12.2839879%2019.6475748%2C12.9457661%20L19.1556041%2C13.1899899%20C18.9958631%2C13.2692884%2018.7445649%2C13.5174399%2018.6194368%2C13.7114539%20C18.4897925%2C14.1374919%2018.677132%2C14.6715814%2019.0593621%2C14.9058564%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_page_wrapper .shop2_product_data .tab_wrap {
  position: relative;
}
.product_page_wrapper .shop2_product_data .tab_wrap:nth-child(n+2) {
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.product_page_wrapper .shop2_product_data .tab_wrap:last-child {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.product_page_wrapper .shop2_product_data .tab_wrap.desc {
  padding: 70px 160px 94px;
}
@media screen and (max-width: 1580px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.desc {
    padding: 70px 140px 94px;
  }
}
@media screen and (max-width: 1420px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.desc {
    padding: 70px 60px 94px;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.desc {
    padding: 48px 42px 54px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.desc {
    padding: 48px 32px 54px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.desc {
    padding: 35px 32px 34px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.desc {
    padding: 25px 16px 30px;
  }
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.desc {
    padding: 20px 16px 20px;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.desc:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #F6F3EA;
}
.product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab {
  position: relative;
  max-width: 1260px;
  margin: 0 auto;
}
.product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tab_title {
  position: relative;
  color: #000;
  margin: 0 0 40px;
  font: 34px/40px "rl", Arial, Helvetica, sans-serif;
  text-align: center;
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tab_title {
    margin: 0 0 35px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tab_title {
    font-size: 28px;
    margin: 0 0 24px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tab_title {
    margin: 0 0 15px;
  }
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tab_title {
    font-size: 24px;
    line-height: normal;
    margin: 0 0 11px;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tabs_item {
  position: relative;
  color: rgba(0, 0, 0, 0.8);
  font: 24px/36px "ars", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tabs_item {
    font-size: 22px;
    line-height: 32px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tabs_item {
    font-size: 20px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tabs_item {
    font-size: 18px;
    line-height: 28px;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.desc .product_body_tab .tabs_item p {
  margin: 0 0 10px;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params {
  padding: 70px 160px 94px;
}
@media screen and (max-width: 1580px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params {
    padding: 70px 140px 94px;
  }
}
@media screen and (max-width: 1420px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params {
    padding: 70px 60px 94px;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params {
    padding: 48px 42px 54px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params {
    padding: 48px 32px 30px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params {
    padding: 35px 32px 34px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params {
    padding: 25px 16px 15px;
  }
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params {
    padding: 20px 16px 20px;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab {
  position: relative;
  max-width: 1260px;
  margin: 0 auto;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .tab_title {
  position: relative;
  color: #000;
  margin: 0 0 40px;
  font: 34px/40px "rl", Arial, Helvetica, sans-serif;
  text-align: center;
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .tab_title {
    margin: 0 0 35px;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .tab_title {
    margin: 0 0 35px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .tab_title {
    font-size: 28px;
    margin: 0 0 32px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .tab_title {
    margin: 0 0 20px;
  }
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .tab_title {
    font-size: 24px;
    line-height: normal;
    margin: 0 0 16px;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item {
  position: relative;
  font-size: 0;
  padding: 16px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item {
    padding: 14px 0;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item {
    padding: 14px 0;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item {
    padding: 11px 0;
  }
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item {
    padding: 9px 0;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item:hover:before {
  width: 100%;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  width: 0;
  bottom: -1px;
  height: 1px;
  background: #000;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_title {
  vertical-align: middle;
  display: inline-block;
  font: 21px/22px "arsi", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
  padding: 0 20px 0 0;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_title {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_title {
    font-size: 18px;
  }
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_title {
    font-size: 15px;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body {
  vertical-align: middle;
  display: inline-block;
  font: 22px/23px "ars", Arial, Helvetica, sans-serif;
  color: #000;
  width: 50%;
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body {
    font-size: 21px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body {
    font-size: 18px;
  }
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body {
    font-size: 16px;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick {
  overflow: visible;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 0 0;
  width: 30px;
  height: 30px;
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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);
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  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: 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%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick li.active-color:before {
  opacity: 1;
  visibility: visible;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-pick li span {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick {
  overflow: visible;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 0 0;
  width: 30px;
  height: 30px;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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);
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick li.active-texture:before {
  opacity: 1;
  visibility: visible;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-texture-pick li span {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list {
  overflow: visible;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 0 0;
  width: 30px;
  height: 30px;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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);
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li.shop2-color-ext-selected:before {
  opacity: 1;
  visibility: visible;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-list li span {
  display: none !important;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi {
  overflow: visible;
  border: none !important;
  outline: none !important;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 0 0 !important;
  width: 30px !important;
  height: 30px;
  border: none;
  overflow: hidden;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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);
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi li.active-texture:before {
  opacity: 1;
  visibility: visible;
}
.product_page_wrapper .shop2_product_data .tab_wrap.params .product_params_tab .shop2-product-params .param_item .param_body .shop2-color-ext-multi li span {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds {
  padding: 70px 160px 94px;
}
@media screen and (max-width: 1580px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds {
    padding: 70px 140px 94px;
  }
}
@media screen and (max-width: 1420px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds {
    padding: 70px 60px 94px;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds {
    padding: 48px 42px 54px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds {
    padding: 48px 42px 34px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds {
    padding: 35px 32px 34px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds {
    padding: 20px 16px 15px;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .tab_title {
  position: relative;
  color: #000;
  margin: 0 0 40px;
  font: 34px/40px "rl", Arial, Helvetica, sans-serif;
  text-align: center;
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .tab_title {
    margin: 0 0 35px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .tab_title {
    font-size: 28px;
    margin: 0 0 32px;
  }
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .tab_title {
    font-size: 24px;
    line-height: normal;
    margin: 0 0 18px;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds {
  font-size: 0;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item {
  display: inline-block;
  vertical-align: top;
  width: 23.125%;
  margin: 0 2.5% 30px 0;
}
@media screen and (min-width: 1024px) and (max-width: 1260px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item {
    width: 32%;
    margin-right: 2%;
  }
}
@media screen and (min-width: 581px) and (max-width: 1023px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item {
    width: 48%;
    margin-right: 4%;
  }
}
@media screen and (max-width: 580px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item {
    width: auto;
    display: block;
    margin: 0 0 30px;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item:hover .kind-name a:before {
  right: 0;
}
@media screen and (min-width: 1261px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item:nth-child(4n) {
    margin-right: 0;
  }
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item:nth-child(n+5) {
    display: none;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1260px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item:nth-child(3n) {
    margin-right: 0;
  }
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item:nth-child(n+4) {
    display: none;
  }
}
@media screen and (min-width: 581px) and (max-width: 1023px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item:nth-child(2n) {
    margin-right: 0;
  }
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item:nth-child(n+3) {
    display: none;
  }
}
@media screen and (max-width: 580px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item:nth-child(n+2) {
    display: none;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item.show_kinds {
  display: inline-block !important;
}
@media screen and (max-width: 580px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item.show_kinds {
    display: block !important;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
  position: relative;
  height: 500px;
  margin: 0 0 20px;
}
@media screen and (max-width: 1900px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
    height: 400px;
  }
}
@media screen and (max-width: 1340px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
    height: 340px;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
    height: 430px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
    height: 490px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
    height: 360px;
  }
}
@media screen and (max-width: 580px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
    height: 490px;
  }
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
    height: 380px;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image.no-image {
  background: #f6f5f3 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  font-size: 0;
  display: block;
  text-decoration: none;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image a img {
  max-width: none;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-name {
  font: 22px/26px "ars", Arial, Helvetica, sans-serif;
  margin: 0 0 13px;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-name a {
  position: relative;
  display: block;
  color: #000;
  padding: 0 0 6px;
  text-decoration: none;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-name a {
    padding: 0;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-name a:before {
  position: absolute;
  content: "";
  right: 100%;
  bottom: 0;
  left: 0;
  height: 1px;
  background: #000;
  -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: 639px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-name a:before {
    display: none;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .vendor_name {
  color: #000;
  font: 20px "arsi", Arial, Helvetica, sans-serif;
  padding: 20px 0 0 0;
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .vendor_name {
    padding: 10px 0 0 0;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .vendor_name {
    font-size: 18px;
    padding: 14px 0 0 0;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .vendor_name a {
  color: inherit;
  text-decoration: none;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params {
  padding: 20px 0 0 0;
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params {
    padding: 0;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item {
  font-size: 0;
  padding: 19px 0 8px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_title {
  color: rgba(0, 0, 0, 0.5);
  font: 16px "rr", Arial, Helvetica, sans-serif;
  min-width: 131px;
  max-width: 45%;
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 580px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_title {
    min-width: 40%;
  }
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_title {
    font-size: 15px;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body {
  color: #000;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  max-width: 55%;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body {
    font-size: 16px;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-pick {
  overflow: visible;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-pick li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 30px;
  height: 30px;
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  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: 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%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-pick li.active-color:before {
  opacity: 1;
  visibility: visible;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-pick li span {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-texture-pick {
  overflow: visible;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-texture-pick li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 30px;
  height: 30px;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-texture-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-texture-pick li.active-texture:before {
  opacity: 1;
  visibility: visible;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-texture-pick li span {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list {
  overflow: visible;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 30px;
  height: 30px;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list li.shop2-color-ext-selected:before {
  opacity: 1;
  visibility: visible;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-list li span {
  display: none !important;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-multi {
  overflow: visible;
  border: none !important;
  outline: none !important;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-multi li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0 !important;
  width: 30px !important;
  height: 30px;
  border: none;
  overflow: hidden;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-multi li.active-texture:before {
  opacity: 1;
  visibility: visible;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .shop2-product-params .param_item .param_body .shop2-color-ext-multi li span {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-price .price-current {
  display: inline-block;
  vertical-align: bottom;
  margin: 0 17px 0 0;
  font: 16px/19px "rm", Arial, Helvetica, sans-serif;
  color: rgba(37, 56, 60, 0.8);
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-price .price-current strong {
  font-weight: normal;
  font: 22px "rm", Arial, Helvetica, sans-serif;
  color: #25383C;
  padding: 0 6px 0 0;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-price .price-old {
  display: inline-block;
  vertical-align: bottom;
  font: 16px/19px "rl", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-price .price-old strong {
  font-weight: normal;
  font: 18px "rl", Arial, Helvetica, sans-serif;
  margin: 0 9px 0 0;
  color: rgba(0, 0, 0, 0.5);
  position: relative;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-price .price-old strong:before {
  position: absolute;
  content: "";
  left: -3px;
  right: -3px;
  top: 50%;
  height: 1px;
  background: #000;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap {
  padding: 60px 0 0 0;
  text-align: center;
}
@media screen and (max-width: 1340px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap {
    padding: 30px 0 0 0;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap {
    padding: 10px 0 0 0;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap {
    padding: 0;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn {
  padding: 18px 24px;
  position: relative;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  color: #000;
  font: 20px "arsi", Arial, Helvetica, sans-serif;
  overflow: hidden;
  height: 56px;
  -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;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn:hover {
  color: #000;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn:hover:before {
  opacity: 0;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn:hover span {
  opacity: 1;
  height: 100%;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn:before {
  position: absolute;
  left: 24px;
  right: 24px;
  top: 0;
  height: 1px;
  content: "";
  background: #000;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn ins {
  padding-left: 8px;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn span {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  height: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn span:before, .product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn span:after {
  content: "";
  position: absolute;
  left: 1px;
  right: 1px;
  top: 0;
  height: 27px;
  transform: translate3d(0, 0, 0);
  border: 1px solid #000;
  border-bottom-color: transparent;
  -webkit-border-radius: 30px 30px 0 0;
  -moz-border-radius: 30px 30px 0 0;
  -ms-border-radius: 30px 30px 0 0;
  -o-border-radius: 30px 30px 0 0;
  border-radius: 30px 30px 0 0;
}
.product_page_wrapper .shop2_product_data .tab_wrap.kinds .kinds_btn_wrap .kinds_btn span:after {
  top: 26px;
  border-bottom-color: #000;
  border-top-color: transparent;
  -webkit-border-radius: 0 0 30px 30px;
  -moz-border-radius: 0 0 30px 30px;
  -ms-border-radius: 0 0 30px 30px;
  -o-border-radius: 0 0 30px 30px;
  border-radius: 0 0 30px 30px;
}
.product_page_wrapper .shop2_product_data .tab_wrap.html {
  padding: 70px 160px 94px;
}
@media screen and (max-width: 1580px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.html {
    padding: 70px 140px 94px;
  }
}
@media screen and (max-width: 1420px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.html {
    padding: 70px 60px 94px;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.html {
    padding: 48px 42px 54px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.html {
    padding: 48px 42px 34px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.html {
    padding: 35px 32px 34px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.html {
    padding: 20px 16px 15px;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab {
  position: relative;
  max-width: 1260px;
  margin: 0 auto;
}
.product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tab_title {
  position: relative;
  color: #000;
  margin: 0 0 40px;
  font: 34px/40px "rl", Arial, Helvetica, sans-serif;
  text-align: center;
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tab_title {
    margin: 0 0 35px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tab_title {
    font-size: 28px;
    margin: 0 0 32px;
  }
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tab_title {
    font-size: 24px;
    line-height: normal;
    margin: 0 0 18px;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tabs_item {
  position: relative;
  color: rgba(0, 0, 0, 0.8);
  font: 24px/36px "ars", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tabs_item {
    font-size: 22px;
    line-height: 32px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tabs_item {
    font-size: 20px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tabs_item {
    font-size: 18px;
    line-height: 28px;
  }
}
.product_page_wrapper .shop2_product_data .tab_wrap.html .product_html_tab .tabs_item p {
  margin: 0 0 10px;
}
.comments_block_wrapper {
  padding: 70px 160px 94px;
  background: #F6F3EA;
}
@media screen and (max-width: 1580px) {
  .comments_block_wrapper {
    padding: 70px 140px 94px;
  }
}
@media screen and (max-width: 1420px) {
  .comments_block_wrapper {
    padding: 70px 60px 94px;
  }
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper {
    padding: 48px 42px 54px;
  }
}
@media screen and (max-width: 1023px) {
  .comments_block_wrapper {
    padding: 48px 42px 34px;
  }
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper {
    padding: 35px 32px 34px;
  }
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper {
    padding: 20px 16px 35px;
  }
}
.comments_block_wrapper .comments_block_wrap {
  max-width: 820px;
  margin: 0 auto;
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper .comments_block_wrap {
    max-width: 100%;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap {
  padding: 0 0 60px;
}
@media screen and (max-width: 1023px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap {
    padding: 0 0 40px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_block_header {
  color: #000;
  font: 40px/47px "rl", Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 0 0 34px;
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_block_header {
    padding: 0 0 35px;
  }
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_block_header {
    font-size: 28px;
    padding: 0 0 25px;
  }
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_block_header {
    padding: 0 0 15px;
  }
}
@media screen and (max-width: 479px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_block_header {
    font-size: 24px;
    line-height: normal;
    padding: 0 0 18px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment {
  background: #fff;
  padding: 45px 55px;
  margin: 0;
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment {
    padding: 25px 40px 30px;
  }
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment {
    padding: 20px 25px 25px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment + .tpl_comment {
  margin-top: 30px;
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl-name {
  font: 30px/47px "rl", Arial, Helvetica, sans-serif;
  color: #25383C;
  padding: 0 0 10px;
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl-name {
    line-height: normal;
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl-name {
    font-size: 22px;
    padding: 0;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl_wr_in {
  font-size: 0;
  margin: 0 0 20px;
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl_wr_in {
    margin: 0 0 10px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl_wr_in .tpl-date {
  display: inline-block;
  vertical-align: top;
  color: rgba(0, 0, 0, 0.5);
  font: 16px/32px "rr", Arial, Helvetica, sans-serif;
  margin: 5px 30px 5px 0;
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl_wr_in .tpl-date {
    font-size: 14px;
    line-height: normal;
    margin: 12px 30px 5px 0;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl_wr_in .tpl-stars {
  display: inline-block;
  vertical-align: top;
  margin: 10px 0 0 0;
}
.comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl-body {
  color: rgba(0, 0, 0, 0.8);
  font: 22px/32px "ars", Arial, Helvetica, sans-serif;
  margin: 0;
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl-body {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_bl_wrap .tpl_comment .tpl-body {
    font-size: 18px;
    line-height: 28px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_block_header {
  color: #000;
  font: 40px/47px "rl", Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 0 0 35px;
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_block_header {
    padding: 0 0 35px;
  }
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_block_header {
    font-size: 28px;
    padding: 0 0 25px;
  }
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_block_header {
    padding: 0 0 15px;
  }
}
@media screen and (max-width: 479px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_block_header {
    font-size: 24px;
    line-height: normal;
    padding: 0 0 18px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-info {
  background: #fff;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  border: none;
  margin: 0 0 40px;
  padding: 35px 55px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-info {
    padding: 30px 40px;
  }
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-info {
    font-size: 16px;
    padding: 20px 25px;
    margin: 0 0 30px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left {
  width: 40%;
  margin-right: 5%;
}
@media screen and (max-width: 1023px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left {
    width: auto;
    display: block;
    float: none;
    margin: 0 0 20px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field {
  margin-bottom: 30px;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field .tpl-value {
  margin: 0;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="text"], .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="password"] {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 8px 0;
  background: none;
  width: 100%;
  border: none;
  outline: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #000;
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="text"], .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="password"] {
    padding: 8px 0;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="text"]::-webkit-input-placeholder, .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="password"]::-webkit-input-placeholder {
  color: #000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="text"]:moz-placeholder, .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="password"]:moz-placeholder {
  color: #000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="text"]::-moz-placeholder, .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="password"]::-moz-placeholder {
  color: #000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="text"]:-ms-input-placeholder, .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-field input[type="password"]:-ms-input-placeholder {
  color: #000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left label {
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 3px 0 0 40px;
  font: 18px "ars", Arial, Helvetica, sans-serif;
  color: #000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left label:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  -webkit-transition: background-image 0.3s;
  -moz-transition: background-image 0.3s;
  -o-transition: background-image 0.3s;
  -ms-transition: background-image 0.3s;
  transition: background-image 0.3s;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6);
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left label.checked: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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left label input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  width: 0;
  height: 0;
  padding: 0;
  -webkit-appearance: none;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-reg_btn_wr {
  font-size: 0;
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-reg_btn_wr {
    text-align: center;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-reg_btn_wr .tpl_reg_btn {
  font: 18px/22px "rr", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
  padding: 11px 28px 12px;
  color: #fff;
  border: none;
  outline: none;
  text-decoration: none;
  margin-right: 15px;
  background: #B6A278;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .tpl-reg_btn_wr .tpl-button {
  font: 18px/22px "rr", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
  padding: 11px 28px 12px;
  color: #fff;
  border: none;
  outline: none;
  background: #25383C;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-right .tpl-field {
  font-size: 20px;
  color: #000;
  font-family: "ars", Arial, Helvetica, sans-serif;
  margin-bottom: 20px;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-right .tpl-field:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-right .tpl-field:last-child {
    text-align: center;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-right .tpl-field .tpl-button {
  font: 18px/22px "rr", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
  padding: 11px 28px 12px;
  color: #fff;
  border: none;
  outline: none;
  background: #25383C;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form {
  font-size: 0;
  margin: 0;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field {
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 10px);
  margin: 0 0 70px;
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field {
    display: block;
    width: auto;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field.name {
  margin-right: 20px;
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field.name {
    margin-right: 0;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field.no_email {
  margin-right: 0;
  width: auto;
  display: block;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field input {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 8px 13px;
  background: none;
  width: 100%;
  border: none;
  outline: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #000;
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field input {
    padding: 8px 0;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field input::-webkit-input-placeholder {
  color: #000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field input:moz-placeholder {
  color: #000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field input::-moz-placeholder {
  color: #000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field input:-ms-input-placeholder {
  color: #000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field .tpl-title {
  display: none;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating {
  display: block;
  margin: 0 0 40px;
  font-size: 0;
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating {
    margin: 0 0 20px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-title {
  color: #000;
  margin: 0 30px 0 0;
  display: inline-block;
  vertical-align: top;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-title {
    font-size: 18px;
    line-height: 22px;
    margin: 2px 20px 0 0;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-value {
  display: inline-block;
  vertical-align: top;
  margin: 0;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-value .tpl-stars {
  width: 120px;
  height: 22px;
  background: url(../rating_icon.svg) 0 0 repeat-x;
  background: none !important;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-value .tpl-stars .tpl-rating {
  height: 22px;
  background: url(../marked_rating_icon.svg) 0 0 repeat-x;
  background: none !important;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-value .tpl-stars span {
  width: 22px;
  height: 22px;
  margin-right: 2px;
  background: url(../rating_icon.svg) 50% no-repeat;
  background-size: cover;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_rating .tpl-value .tpl-stars span.tpl-active {
  background: url(../marked_rating_icon.svg) 50% no-repeat;
  background-size: cover;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea {
  display: block;
  margin: 0 0 38px;
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea {
    margin: 0 0 25px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea .tpl-title {
  display: none;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea textarea {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 14px 13px;
  background: none;
  border: none;
  outline: none;
  width: 100%;
  -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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #000;
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea textarea {
    padding: 14px 0;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea textarea::-webkit-input-placeholder {
  color: #000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea textarea:moz-placeholder {
  color: #000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea textarea::-moz-placeholder {
  color: #000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-field_textarea textarea:-ms-input-placeholder {
  color: #000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .captcha_field {
  margin-bottom: 20px;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field {
  margin: 0 0 35px;
}
@media screen and (max-width: 767px) {
  .comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field {
    margin: 0 0 30px;
  }
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field label {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  position: relative;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6);
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field label:before {
  position: absolute;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field label.checked:before {
  opacity: 1;
  visibility: visible;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field label input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  width: 0;
  height: 0;
  padding: 0;
  -webkit-appearance: none;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field a {
  color: #000;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  font: 18px "ars", Arial, Helvetica, sans-serif;
  margin: 2px 0 0 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;
  border-bottom: 1px solid #000;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-user_field a:hover {
  border-bottom-color: transparent;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-button-field {
  text-align: center;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl_form .tpl-button-field .tpl-button.tpl-button-big {
  font: 18px/22px "rr", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
  padding: 11px 28px 12px;
  color: #fff;
  border: none;
  outline: none;
  background: #25383C;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
}
.shop_group_kinds_wrap {
  padding: 70px 160px 45px;
}
@media screen and (max-width: 1580px) {
  .shop_group_kinds_wrap {
    padding: 70px 140px 94px;
  }
}
@media screen and (max-width: 1420px) {
  .shop_group_kinds_wrap {
    padding: 70px 60px 94px;
  }
}
@media screen and (max-width: 1260px) {
  .shop_group_kinds_wrap {
    padding: 48px 42px 54px;
  }
}
@media screen and (max-width: 1023px) {
  .shop_group_kinds_wrap {
    padding: 48px 42px 34px;
  }
}
@media screen and (max-width: 767px) {
  .shop_group_kinds_wrap {
    padding: 35px 32px 34px;
  }
}
@media screen and (max-width: 639px) {
  .shop_group_kinds_wrap {
    padding: 20px 16px 15px;
  }
}
.shop_group_kinds_wrap + .shop_group_kinds_wrap {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.shop_group_kinds_wrap .shop_kinds_in .shop_collection_header {
  position: relative;
  color: #000;
  margin: 0 0 40px;
  text-align: center;
  font: 34px/40px "rl", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1260px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_collection_header {
    margin: 0 0 35px;
  }
}
@media screen and (max-width: 767px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_collection_header {
    font-size: 28px;
    margin: 0 0 32px;
  }
}
@media screen and (max-width: 479px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_collection_header {
    font-size: 24px;
    line-height: normal;
    margin: 0 0 18px;
  }
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds {
  font-size: 0;
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item {
  display: inline-block;
  vertical-align: top;
  width: 23.125%;
  margin: 0 2.5% 30px 0;
}
@media screen and (min-width: 1024px) and (max-width: 1260px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item {
    width: 32%;
    margin-right: 2%;
  }
}
@media screen and (min-width: 581px) and (max-width: 1023px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item {
    width: 48%;
    margin-right: 4%;
  }
}
@media screen and (max-width: 580px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item {
    width: auto;
    display: block;
    margin: 0 0 30px;
  }
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item:hover .kind-name a:before {
  right: 0;
}
@media screen and (min-width: 1261px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item:nth-child(4n) {
    margin-right: 0;
  }
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item:nth-child(n+5) {
    display: none;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1260px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item:nth-child(3n) {
    margin-right: 0;
  }
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item:nth-child(n+4) {
    display: none;
  }
}
@media screen and (min-width: 581px) and (max-width: 1023px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item:nth-child(2n) {
    margin-right: 0;
  }
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item:nth-child(n+3) {
    display: none;
  }
}
@media screen and (max-width: 580px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item:nth-child(n+2) {
    display: none;
  }
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item.show_kinds {
  display: inline-block !important;
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image {
  position: relative;
  height: 500px;
  margin: 0 0 20px;
}
@media screen and (max-width: 1900px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image {
    height: 400px;
  }
}
@media screen and (max-width: 1340px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image {
    height: 340px;
  }
}
@media screen and (max-width: 1260px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image {
    height: 430px;
  }
}
@media screen and (max-width: 1023px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image {
    height: 490px;
  }
}
@media screen and (max-width: 767px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image {
    height: 360px;
  }
}
@media screen and (max-width: 580px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image {
    height: 490px;
  }
}
@media screen and (max-width: 479px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image {
    height: 380px;
  }
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image.no-image {
  background: #f6f5f3 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat;
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  font-size: 0;
  display: block;
  text-decoration: none;
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image a img {
  max-width: none;
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-name {
  font: 22px/26px "ars", Arial, Helvetica, sans-serif;
  margin: 0 0 13px;
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-name a {
  position: relative;
  display: block;
  color: #000;
  padding: 0 0 6px;
  text-decoration: none;
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-name a:before {
  position: absolute;
  content: "";
  right: 100%;
  bottom: 0;
  left: 0;
  height: 1px;
  background: #000;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-price .price-current {
  display: inline-block;
  vertical-align: bottom;
  margin: 0 17px 0 0;
  font: 16px/19px "rm", Arial, Helvetica, sans-serif;
  color: rgba(37, 56, 60, 0.8);
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-price .price-current strong {
  font-weight: normal;
  font: 22px "rm", Arial, Helvetica, sans-serif;
  color: #25383C;
  padding: 0 6px 0 0;
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-price .price-old {
  display: inline-block;
  vertical-align: bottom;
  font: 16px/19px "rl", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-price .price-old strong {
  font-weight: normal;
  font: 18px "rl", Arial, Helvetica, sans-serif;
  margin: 0 9px 0 0;
  color: rgba(0, 0, 0, 0.5);
  position: relative;
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-price .price-old strong:before {
  position: absolute;
  content: "";
  left: -3px;
  right: -3px;
  top: 50%;
  height: 1px;
  background: #000;
}
.shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap {
  padding: 60px 0 0 0;
  text-align: center;
}
@media screen and (max-width: 1260px) {
  .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap {
    padding: 30px 0 0 0;
  }
}
@media screen and (max-width: 767px) {
  .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap {
    padding: 20px 0 0 0;
  }
}
@media screen and (max-width: 639px) {
  .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap {
    padding: 0;
  }
}
.shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn {
  padding: 18px 34px;
  position: relative;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  color: #000;
  font: 20px/1 "arsi", Arial, Helvetica, sans-serif;
  overflow: hidden;
  height: 56px;
  -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;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn:hover {
  color: #000;
}
.shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn:hover:before {
  opacity: 0;
}
.shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn:hover span {
  opacity: 1;
  height: 100%;
}
.shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn:before {
  position: absolute;
  left: 24px;
  right: 24px;
  top: 0;
  height: 1px;
  content: "";
  background: #000;
}
.shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn ins {
  padding-left: 8px;
}
.shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn span {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  height: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn span:before, .shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn span:after {
  content: "";
  position: absolute;
  left: 1px;
  right: 1px;
  top: 0;
  height: 27px;
  transform: translate3d(0, 0, 0);
  border: 1px solid #000;
  border-bottom-color: transparent;
  -webkit-border-radius: 30px 30px 0 0;
  -moz-border-radius: 30px 30px 0 0;
  -ms-border-radius: 30px 30px 0 0;
  -o-border-radius: 30px 30px 0 0;
  border-radius: 30px 30px 0 0;
}
.shop_group_kinds_wrap .shop_kinds_in .kinds_btn_wrap .kinds_btn span:after {
  top: 26px;
  border-bottom-color: #000;
  border-top-color: transparent;
  -webkit-border-radius: 0 0 30px 30px;
  -moz-border-radius: 0 0 30px 30px;
  -ms-border-radius: 0 0 30px 30px;
  -o-border-radius: 0 0 30px 30px;
  border-radius: 0 0 30px 30px;
}
.product_menu_wr {
  text-align: center;
}
@media screen and (max-width: 1260px) {
  .product_menu_wr {
    display: none;
  }
}
.product_menu_wr .product_menu_fix {
  position: fixed;
  top: 5px;
  left: 160px;
  right: 160px;
  opacity: 0;
  z-index: -1;
  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;
}
@media screen and (max-width: 1900px) {
  .product_menu_wr .product_menu_fix {
    left: 180px;
    right: 180px;
  }
}
@media screen and (max-width: 1580px) {
  .product_menu_wr .product_menu_fix {
    left: 140px;
    right: 140px;
  }
}
@media screen and (max-width: 1420px) {
  .product_menu_wr .product_menu_fix {
    left: 160px;
    right: 160px;
  }
}
.product_menu_wr .product_menu_fix.fixAnchorMenu {
  opacity: 1;
  visibility: visible;
  z-index: 10000;
}
.product_menu_wr .product_menu_fix.hideAnchorMenu {
  z-index: -1;
  opacity: 0;
  visibility: visible;
}
.product_menu_wr .product_page_menu {
  position: relative;
  font-size: 0;
  min-width: 1320px;
  padding: 13px 72px;
  display: inline-block;
  vertical-align: top;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1900px) {
  .product_menu_wr .product_page_menu {
    min-width: 100%;
  }
}
@media screen and (max-width: 1340px) {
  .product_menu_wr .product_page_menu {
    padding: 13px 63px;
  }
}
.product_menu_wr .product_page_menu .product_anchor {
  position: absolute;
  top: 15px;
  right: 16px;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.8);
}
.product_menu_wr .product_page_menu .product_anchor:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -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%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_menu_wr .product_page_menu .product_menu_item {
  color: #000;
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
  font: 22px/28px "arsi", Arial, Helvetica, sans-serif;
  height: 44px;
  min-width: 60px;
  padding: 7px 34px;
  overflow: hidden;
  position: relative;
  margin: 0 15px;
  -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;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
@media screen and (max-width: 1900px) {
  .product_menu_wr .product_page_menu .product_menu_item {
    padding: 7px 24px;
  }
}
@media screen and (max-width: 1420px) {
  .product_menu_wr .product_page_menu .product_menu_item {
    padding: 7px 19px;
    font-size: 20px;
  }
}
@media screen and (max-width: 1340px) {
  .product_menu_wr .product_page_menu .product_menu_item {
    margin: 0 10px;
  }
}
.product_menu_wr .product_page_menu .product_menu_item:hover, .product_menu_wr .product_page_menu .product_menu_item.active {
  color: #25383C;
}
.product_menu_wr .product_page_menu .product_menu_item:hover:before, .product_menu_wr .product_page_menu .product_menu_item.active:before {
  background: #25383C;
}
.product_menu_wr .product_page_menu .product_menu_item:before {
  position: absolute;
  left: 50%;
  bottom: 3px;
  width: 60px;
  height: 1px;
  content: "";
  margin-left: -30px;
  background: #000;
  -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_in_folders_wr {
  font-size: 0;
  padding: 80px 160px 30px;
  text-align: center;
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1580px) {
  .product_in_folders_wr {
    padding: 80px 140px 30px;
  }
}
@media screen and (max-width: 1420px) {
  .product_in_folders_wr {
    padding: 80px 60px 30px;
  }
}
@media screen and (max-width: 1260px) {
  .product_in_folders_wr {
    padding: 80px 42px 30px;
  }
}
@media screen and (max-width: 1023px) {
  .product_in_folders_wr {
    text-align: left;
  }
}
@media screen and (max-width: 767px) {
  .product_in_folders_wr {
    padding: 60px 32px 10px;
  }
}
@media screen and (max-width: 639px) {
  .product_in_folders_wr {
    padding: 50px 16px 0;
  }
}
.product_in_folders_wr .shop2-product-folders-header {
  margin: 5px 45px 5px 0;
  color: #000;
  font: 17px/22px "arsi", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 1023px) {
  .product_in_folders_wr .shop2-product-folders-header {
    margin: 5px 20px 5px 0;
  }
}
.product_in_folders_wr .shop2-product-folders {
  display: inline-block;
  vertical-align: top;
}
.product_in_folders_wr .shop2-product-folders a {
  white-space: pre;
  display: inline-block;
  vertical-align: top;
  position: relative;
  background: none;
  color: #25383C;
  font: 17px/22px "rr", Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 0;
  margin: 5px 30px 5px 0;
  border-bottom: 1px solid #25383C;
  -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_in_folders_wr .shop2-product-folders a:hover {
  border-bottom-color: transparent;
}
.product_in_folders_wr .shop2-product-folders a span {
  display: none;
}
.back_btn {
  margin: 0;
  padding: 0 160px 100px;
}
@media screen and (max-width: 1580px) {
  .back_btn {
    padding: 70px 140px 94px;
  }
}
@media screen and (max-width: 1420px) {
  .back_btn {
    padding: 70px 60px 94px;
  }
}
@media screen and (max-width: 1260px) {
  .back_btn {
    padding: 48px 42px 54px;
  }
}
@media screen and (max-width: 1023px) {
  .back_btn {
    padding: 48px 42px 34px;
  }
}
@media screen and (max-width: 767px) {
  .back_btn {
    padding: 35px 32px 34px;
  }
}
@media screen and (max-width: 639px) {
  .back_btn {
    padding: 20px 16px 15px;
  }
}
.back_btn .shop_btn_back {
  color: #fff;
  background: #B6A278;
  font: 18px/22px "rr", Arial, Helvetica, sans-serif;
  padding: 13px 30px;
  margin: 0 13px 0 0;
  vertical-align: top;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.back_btn .shop_btn_back:hover {
  color: #B6A278;
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px #B6A278;
  -webkit-box-shadow: inset 0 0 0 1px #B6A278;
  box-shadow: inset 0 0 0 1px #B6A278;
}
.gallery_bl_wrapper {
  overflow: hidden;
}
.gallery_bl_items {
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 639px) {
  .gallery_bl_items.slick-slider {
    margin: 0 -8px 20px;
  }
}
@media screen and (max-width: 479px) {
  .gallery_bl_items.slick-slider {
    margin: 0 0 20px;
  }
}
.gallery_bl_items.slick-slider .gallery_bl_item {
  margin-bottom: 0;
}
@media screen and (min-width: 480px) and (max-width: 639px) {
  .gallery_bl_items .gallery_bl_item.slick-slide {
    margin: 0 8px !important;
  }
}
.gallery_bl_items .slick-prev {
  position: absolute;
  left: -26px;
  top: 50%;
  width: 60px;
  height: 60px;
  padding: 0;
  z-index: 1;
  border: none;
  outline: none;
  background: #fff;
  margin: -30px 0 0 0;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -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) {
  .gallery_bl_items .slick-prev {
    left: -30px;
  }
}
@media screen and (max-width: 479px) {
  .gallery_bl_items .slick-prev {
    left: -40px;
  }
}
@media screen and (max-width: 359px) {
  .gallery_bl_items .slick-prev {
    left: -40px;
  }
}
.gallery_bl_items .slick-prev:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M3.121%206.01l4.294-4.304A1%201%200%200%200%205.999.294L.293%206.013%206%2011.708a1%201%200%201%200%201.412-1.416L3.121%206.01z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .gallery_bl_items .slick-prev:before {
    background-position: left 35px top 50%;
  }
}
.gallery_bl_items .slick-next {
  position: absolute;
  right: -26px;
  top: 50%;
  width: 60px;
  height: 60px;
  padding: 0;
  margin: -30px 0 0 0;
  z-index: 1;
  border: none;
  outline: none;
  background: #fff;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -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) {
  .gallery_bl_items .slick-next {
    right: -30px;
  }
}
@media screen and (max-width: 479px) {
  .gallery_bl_items .slick-next {
    right: -40px;
  }
}
@media screen and (max-width: 359px) {
  .gallery_bl_items .slick-next {
    right: -40px;
  }
}
.gallery_bl_items .slick-next:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M3.121%206.01l4.294-4.304A1%201%200%200%200%205.999.294L.293%206.013%206%2011.708a1%201%200%201%200%201.412-1.416L3.121%206.01z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .gallery_bl_items .slick-next:before {
    background-position: left 35px top 50%;
  }
}
.card_form_block {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  overflow-y: auto;
  white-space: nowrap;
  text-align: center;
  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) {
  .card_form_block {
    cursor: pointer;
  }
}
@media screen and (max-width: 639px) {
  .card_form_block {
    background: #fff;
  }
}
.card_form_block:before {
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  content: "";
}
@media screen and (max-width: 639px) {
  .card_form_block:before {
    display: none;
  }
}
.card_form_block.active {
  opacity: 1;
  z-index: 200;
  visibility: visible;
}
.card_form_block .card_form_close {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .card_form_block .card_form_close {
    right: 12px;
    top: 15px;
    background-size: 30px;
  }
}
.card_form_block .card_form_in {
  position: relative;
  margin: 20px;
  width: 440px;
  text-align: left;
  background: #fff;
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
  padding: 36px 50px 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .card_form_block .card_form_in {
    margin: 0 auto;
    position: static;
    background: none;
    display: block;
    width: auto;
    max-width: 420px;
    padding: 68px 20px 30px;
  }
}
.card_form_block .tpl-anketa .form_bl_title {
  color: #B6A278;
  font: 28px/33px "rl", Arial, Helvetica, sans-serif;
  padding: 0 0 25px;
  text-align: center;
}
.card_form_block .tpl-anketa .field_error {
  color: red;
  font: 14px "rr", Arial, Helvetica, sans-serif;
  margin: 0 0 5px;
}
.card_form_block .tpl-anketa .tpl-field {
  margin: 0 0 20px;
}
.card_form_block .tpl-anketa .tpl-field.field-error .field-title {
  color: red;
}
.card_form_block .tpl-anketa .tpl-field.field-error input[type="text"], .card_form_block .tpl-anketa .tpl-field.field-error input[type="email"], .card_form_block .tpl-anketa .tpl-field.field-error input[type="phone"], .card_form_block .tpl-anketa .tpl-field.field-error textarea {
  -moz-box-shadow: inset 0 -1px 0 red;
  -webkit-box-shadow: inset 0 -1px 0 red;
  box-shadow: inset 0 -1px 0 red;
}
.card_form_block .tpl-anketa .tpl-field a {
  color: #B6A278;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.card_form_block .tpl-anketa .tpl-field a:hover {
  border-bottom-color: #B6A278;
}
.card_form_block .tpl-anketa .tpl-field .field-title {
  color: rgba(0, 0, 0, 0.4);
  font: 17px/20px "rr", Arial, Helvetica, sans-serif;
  padding: 0 0 8px;
}
@media screen and (max-width: 639px) {
  .card_form_block .tpl-anketa .tpl-field .field-title {
    font-size: 16px;
  }
}
.card_form_block .tpl-anketa .tpl-field input[type="text"], .card_form_block .tpl-anketa .tpl-field input[type="email"], .card_form_block .tpl-anketa .tpl-field input[type="phone"] {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 0;
  width: 100%;
  border: none;
  outline: none;
  background: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.card_form_block .tpl-anketa .tpl-field input[type="text"]:focus, .card_form_block .tpl-anketa .tpl-field input[type="email"]:focus, .card_form_block .tpl-anketa .tpl-field input[type="phone"]:focus {
  color: #000;
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.card_form_block .tpl-anketa .tpl-field textarea {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 0;
  width: 100%;
  height: 140px;
  border: none;
  resize: none;
  outline: none;
  background: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.card_form_block .tpl-anketa .tpl-field textarea:focus {
  color: #000;
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.card_form_block .tpl-anketa .tpl-field.type-calendar_interval {
  font-size: 0;
}
.card_form_block .tpl-anketa .tpl-field.type-calendar_interval .calendar-label {
  display: inline-block;
  vertical-align: top;
  width: 48%;
}
.card_form_block .tpl-anketa .tpl-field.type-calendar_interval .calendar-label.firstLabel {
  margin-right: 4%;
}
.card_form_block .tpl-anketa .tpl-field.type-multi_select select {
  color: #000;
  width: 100%;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 30px 9px 0;
  border: none;
  outline: none;
  cursor: pointer;
  background: none;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
@media screen and (max-width: 639px) {
  .card_form_block .tpl-anketa .tpl-field.type-multi_select select {
    font-size: 19px;
  }
}
.card_form_block .tpl-anketa .tpl-field.type-multi_select select::-ms-expand {
  display: none;
}
.card_form_block .tpl-anketa .tpl-field.type-multi_select select:focus {
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.card_form_block .tpl-anketa .tpl-field.type-select select {
  color: #000;
  width: 100%;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 30px 9px 0;
  border: none;
  outline: none;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
@media screen and (max-width: 639px) {
  .card_form_block .tpl-anketa .tpl-field.type-select select {
    font-size: 19px;
  }
}
.card_form_block .tpl-anketa .tpl-field.type-select select::-ms-expand {
  display: none;
}
.card_form_block .tpl-anketa .tpl-field.type-select select:focus {
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.card_form_block .tpl-anketa .tpl-field.type-select .jqselect {
  display: block !important;
}
.card_form_block .tpl-anketa .tpl-field.type-select .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.card_form_block .tpl-anketa .tpl-field.type-select .jqselect:before {
  position: absolute;
  content: "";
  right: 10px;
  top: 50%;
  width: 4px;
  height: 4px;
  z-index: 1;
  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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.card_form_block .tpl-anketa .tpl-field.type-select .jqselect:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 7px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.card_form_block .tpl-anketa .tpl-field.type-select .jqselect.opened:before {
  opacity: 0;
  visibility: hidden;
}
.card_form_block .tpl-anketa .tpl-field.type-select .jqselect.opened:after {
  opacity: 1;
  visibility: visible;
}
.card_form_block .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__select {
  background: none;
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 30px 9px 0;
  width: 100%;
  border: none;
  outline: 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-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .card_form_block .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__select {
    font-size: 19px;
  }
}
.card_form_block .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown {
  background: #fff;
  width: 100%;
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.card_form_block .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.card_form_block .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 10px 20px 10px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.card_form_block .tpl-anketa .tpl-field.type-checkbox ul, .card_form_block .tpl-anketa .tpl-field.type-multi_checkbox ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.card_form_block .tpl-anketa .tpl-field.type-checkbox ul li, .card_form_block .tpl-anketa .tpl-field.type-multi_checkbox ul li {
  display: block;
  margin: 0 0 10px;
  font: 17px/22px "rr", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 639px) {
  .card_form_block .tpl-anketa .tpl-field.type-checkbox ul li, .card_form_block .tpl-anketa .tpl-field.type-multi_checkbox ul li {
    font-size: 16px;
  }
}
.card_form_block .tpl-anketa .tpl-field.type-checkbox ul li:last-child, .card_form_block .tpl-anketa .tpl-field.type-multi_checkbox ul li:last-child {
  margin-bottom: 0;
}
.card_form_block .tpl-anketa .tpl-field.type-checkbox ul li .mg-styler-label--checkbox, .card_form_block .tpl-anketa .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  margin: 0 10px 0 0;
  -webkit-transition: background-image 0.3s;
  -moz-transition: background-image 0.3s;
  -o-transition: background-image 0.3s;
  -ms-transition: background-image 0.3s;
  transition: background-image 0.3s;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.card_form_block .tpl-anketa .tpl-field.type-checkbox ul li .mg-styler-label--checkbox.checked, .card_form_block .tpl-anketa .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox.checked {
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 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%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.card_form_block .tpl-anketa .tpl-field.type-checkbox ul li .mg-styler-label--checkbox input, .card_form_block .tpl-anketa .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox input {
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
}
.card_form_block .tpl-anketa .tpl-field.type-radio_group ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.card_form_block .tpl-anketa .tpl-field.type-radio_group ul li {
  display: block;
  margin: 0 0 10px;
  font: 17px/22px "rr", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 639px) {
  .card_form_block .tpl-anketa .tpl-field.type-radio_group ul li {
    font-size: 16px;
  }
}
.card_form_block .tpl-anketa .tpl-field.type-radio_group ul li:last-child {
  margin-bottom: 0;
}
.card_form_block .tpl-anketa .tpl-field.type-radio_group ul li .mg-styler-label--radio {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  margin: 0 10px 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -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;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.card_form_block .tpl-anketa .tpl-field.type-radio_group ul li .mg-styler-label--radio.checked {
  -moz-box-shadow: inset 0 0 0 5px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: inset 0 0 0 5px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 0 5px rgba(0, 0, 0, 0.8);
}
.card_form_block .tpl-anketa .tpl-field.type-radio_group ul li .mg-styler-label--radio input {
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
}
.card_form_block .tpl-anketa .tpl-field.type-title h2, .card_form_block .tpl-anketa .tpl-field.type-html h2 {
  margin: 0;
  color: #000;
}
@media screen and (max-width: 639px) {
  .card_form_block .tpl-anketa .tpl-field.type-title h2, .card_form_block .tpl-anketa .tpl-field.type-html h2 {
    font-size: 26px;
  }
}
.card_form_block .tpl-anketa .tpl-field.type-html {
  font-size: 17px;
  color: #000;
  font-family: "rr", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  .card_form_block .tpl-anketa .tpl-field.type-html {
    font-size: 16px;
  }
}
.card_form_block .tpl-anketa .tpl-field.type-upload .upload-button input[type="button"] {
  font: 17px/24px "rr", Arial, Helvetica, sans-serif;
  padding: 9px 20px 10px;
  border: none;
  outline: none;
  color: #B6A278;
  background: #fff;
  -webkit-appearance: none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -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 #B6A278;
  -webkit-box-shadow: inset 0 0 0 1px #B6A278;
  box-shadow: inset 0 0 0 1px #B6A278;
}
.card_form_block .tpl-anketa .tpl-field.type-upload .upload-count {
  font-size: 17px;
}
.card_form_block .tpl-anketa .tpl-field.tpl-field-button {
  margin-bottom: 0;
  text-align: center;
}
.card_form_block .tpl-anketa .tpl-field.tpl-field-button .tpl-form-button {
  color: #fff;
  font: 20px/24px "rr", Arial, Helvetica, sans-serif;
  padding: 11px 46px 13px;
  background: #B6A278;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -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) {
  .card_form_block .tpl-anketa .tpl-field.tpl-field-button .tpl-form-button {
    font-size: 18px;
    line-height: 21px;
    padding: 11px 46px 12px;
  }
}
.card_form_block .tpl-anketa .tpl-field.tpl-field-button .tpl-form-button:hover {
  color: #B6A278;
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px #B6A278;
  -webkit-box-shadow: inset 0 0 0 1px #B6A278;
  box-shadow: inset 0 0 0 1px #B6A278;
}
.shop_kind_item .product-compare {
  display: none;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .reg_checkbox .tpl-reg_btn_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;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .reg_checkbox .tpl-reg_btn_wr .tpl-button {
  margin: 0 0 0 10px;
  display: inline-block;
  vertical-align: middle;
}
.comments_block_wrapper .comments_block_wrap .comments_form_wrap .tpl-form .tpl-left .reg_checkbox .tpl-reg_btn_wr .reg_checkbox_wr {
  text-align: left;
  display: inline-block;
  vertical-align: middle;
}
.slick-arrow.slick-hidden {
  display: none !important;
}
.site_container.cart .site_main_wrapper {
  padding: 0 0 50px;
}
.site_container.cart .site_main_wrapper .site_main {
  max-width: 100%;
}
.site_container.cart .site-path {
  margin: 0 160px;
}
@media screen and (max-width: 1420px) {
  .site_container.cart .site-path {
    margin: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .site_container.cart .site-path {
    margin: 0 42px;
  }
}
@media screen and (max-width: 1023px) {
  .site_container.cart .site-path {
    margin: 0 30px;
  }
}
@media screen and (max-width: 639px) {
  .site_container.cart .site-path {
    margin: 0 16px;
  }
}
.site_container.cart h1 {
  margin: 0 160px;
}
@media screen and (max-width: 1420px) {
  .site_container.cart h1 {
    margin: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .site_container.cart h1 {
    margin: 0 42px;
  }
}
@media screen and (max-width: 1023px) {
  .site_container.cart h1 {
    margin: 0 30px;
  }
}
@media screen and (max-width: 639px) {
  .site_container.cart h1 {
    font-size: 26px;
    text-align: center;
    margin: 0 16px 14px;
  }
}
.site_container.cart .cart_cleanup {
  padding: 0 160px;
  text-align: right;
  margin: -38px 0 30px 0;
}
@media screen and (max-width: 1420px) {
  .site_container.cart .cart_cleanup {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .site_container.cart .cart_cleanup {
    padding: 0 42px;
  }
}
@media screen and (max-width: 1023px) {
  .site_container.cart .cart_cleanup {
    margin: -30px 0 30px 0;
  }
}
@media screen and (max-width: 639px) {
  .site_container.cart .cart_cleanup {
    margin: 0 0 20px;
    text-align: center;
  }
}
.site_container.cart .cart_cleanup .clean_btn {
  position: relative;
  color: #000;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  padding: 0 0 7px;
  display: inline-block;
  vertical-align: top;
  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;
}
.site_container.cart .cart_cleanup .clean_btn:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  background: #000;
  -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_container.cart .cart_cleanup .clean_btn:hover {
  color: #25383C;
}
.site_container.cart .cart_cleanup .clean_btn:hover:before {
  background: #25383C;
}
.cart_page_empty {
  padding: 30px 160px 60px;
}
@media screen and (max-width: 1420px) {
  .cart_page_empty {
    padding: 30px 60px 50px;
  }
}
@media screen and (max-width: 1260px) {
  .cart_page_empty {
    padding: 30px 42px 60px;
  }
}
@media screen and (max-width: 1023px) {
  .cart_page_empty {
    padding: 30px 30px 60px;
  }
}
@media screen and (max-width: 639px) {
  .cart_page_empty {
    padding: 30px 16px 40px;
  }
}
.shop2-warning {
  margin: 0 160px 20px;
  padding: 55px 60px;
  border: none;
  min-height: 0;
  text-align: center;
  background-image: none;
  background: #F6F3EA;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 1420px) {
  .shop2-warning {
    margin: 0 60px 20px;
  }
}
@media screen and (max-width: 1260px) {
  .shop2-warning {
    margin: 0 42px 20px;
    padding: 30px;
  }
}
@media screen and (max-width: 1023px) {
  .shop2-warning {
    margin: 0 30px 30px;
  }
}
@media screen and (max-width: 639px) {
  .shop2-warning {
    margin: 0 16px 20px;
    padding: 30px 20px;
    text-align: left;
  }
}
.shop2-warning .shop2-warning_in {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 85px;
  font: 24px/1.2 "ars", Arial, Helvetica, sans-serif;
  color: #000;
}
@media screen and (max-width: 639px) {
  .shop2-warning .shop2-warning_in {
    padding: 0 0 0 60px;
    font-size: 18px;
  }
}
.shop2-warning .shop2-warning_in h2 {
  font: 24px/1.2 "ars", Arial, Helvetica, sans-serif;
  margin: 0;
}
@media screen and (max-width: 639px) {
  .shop2-warning .shop2-warning_in h2 {
    font-size: 18px;
  }
}
.shop2-warning .shop2-warning_in:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  margin-top: -25px;
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2250px%22%20height%3D%2250px%22%20%20viewBox%3D%220%200%2050%2050%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%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;
}
@media screen and (max-width: 639px) {
  .shop2-warning .shop2-warning_in:before {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    background-size: 40px 40px;
  }
}
#shop2-cart .cart_titles_wrap {
  padding: 0 160px;
  text-align: right;
  font-size: 0;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
}
@media screen and (max-width: 1420px) {
  #shop2-cart .cart_titles_wrap {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  #shop2-cart .cart_titles_wrap {
    padding: 0 42px;
  }
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_titles_wrap {
    display: none;
  }
}
#shop2-cart .cart_titles {
  margin-left: auto;
  font-size: 0;
  width: 51.5%;
  padding: 25px 0 16px;
}
#shop2-cart .cart_titles .cart_item_title {
  display: inline-block;
  vertical-align: top;
  font: 17px/20px "rr", Arial, Helvetica, sans-serif;
  width: calc(50% - 80px);
  color: rgba(0, 0, 0, 0.48);
}
#shop2-cart .cart_titles .cart_item_title.price {
  text-align: left;
}
#shop2-cart .cart_titles .cart_item_title.sum {
  width: 160px;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap {
    border-top: 1px solid rgba(0, 0, 0, 0.08);
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr {
  padding: 0 160px;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
}
@media screen and (max-width: 1420px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr {
    padding: 0 42px;
  }
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr {
    padding: 0 30px;
  }
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr {
    padding: 0 16px;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product {
  padding: 25px 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;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product {
    display: block;
  }
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product {
    padding: 24px 0 16px;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l {
  position: relative;
  width: 48.5%;
  min-width: 48.5%;
  max-width: 48.5%;
  padding: 0 10px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l {
    min-width: 100%;
    max-width: 100%;
    width: auto;
    padding: 0 0 20px;
  }
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l {
    padding: 0 0 15px;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_left {
  float: left;
  width: 150px;
  font-size: 0;
  margin: 0 38px 0 0;
}
@media screen and (max-width: 1260px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_left {
    margin: 0 20px 0 0;
  }
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_left {
    float: none;
    width: auto;
    display: block;
    margin: 0 0 10px;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .mob_product_name {
  display: none;
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .mob_product_name {
    display: block;
    overflow: hidden;
  }
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_image {
    width: 100px;
    float: left;
    margin: 0 10px 0 0;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_image.no-image {
  height: 220px;
  background: #f6f5f3 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart_product_image.no-image {
    height: 145px;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-article {
  color: rgba(0, 0, 0, 0.3);
  font: 13px "rr", Arial, Helvetica, sans-serif;
  padding: 0 0 24px;
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-article {
    padding: 0;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-name {
  color: #000;
  font: 22px/28px "ars", Arial, Helvetica, sans-serif;
  padding: 0 0 7px;
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-name {
    font-size: 20px;
    line-height: 25px;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-name a {
  color: inherit;
  text-decoration: none;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .vendor_name {
  font: 18px/23px "arsi", Arial, Helvetica, sans-serif;
  color: #25383C;
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .vendor_name {
    font-size: 17px;
    line-height: 21px;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .vendor_name a {
  text-decoration: none;
  color: inherit;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-action {
  padding: 8px 0 0 0;
  color: #25383C;
  font: 18px "ars", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-action {
    font-size: 17px;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-action strong {
  font-weight: normal;
  font-family: "arsb", Arial, Helvetica, sans-serif;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details {
  overflow: hidden;
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart-product-article, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart-product-name, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .vendor_name, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart-product-action {
    display: none;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_details_top {
  padding: 0 0 18px;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap {
  padding: 0 0 30px;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap {
    padding: 0;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param {
  display: none;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param {
    padding: 0 0 15px;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li {
  font-size: 0;
  margin: 0 0 15px;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li:last-child {
  margin-bottom: 0;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-title {
  font: 17px/20px "rr", Arial, Helvetica, sans-serif;
  padding: 0 10px 0 0;
  max-width: 50%;
  min-width: 110px;
  vertical-align: middle;
  display: inline-block;
  color: rgba(0, 0, 0, 0.48);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-title {
    font-size: 15px;
    line-height: 18px;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value {
  color: #000;
  max-width: 50%;
  font: 17px/20px "rr", Arial, Helvetica, sans-serif;
  vertical-align: middle;
  display: inline-block;
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value {
    font-size: 16px;
    line-height: 19px;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value a {
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value a.highslide {
  border: none !important;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value a.highslide img {
  border: none !important;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value a:hover {
  border-bottom: 1px solid #25383C;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value .shop2-color-pick li, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value .shop2-color-ext-list li {
  width: 30px;
  height: 30px;
  border: none;
  outline: none;
  position: relative;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value .shop2-color-pick li:before, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value .shop2-color-pick li span, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_params_wrap .cart-product-param li .param-value .shop2-color-ext-list li span {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons {
  position: absolute;
  left: 188px;
  bottom: 0;
  font-size: 0;
}
@media screen and (max-width: 1260px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons {
    left: 168px;
  }
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons {
    position: static;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .show_params {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.48);
  font: 17px "arsi", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
  margin: 0 90px 0 0;
  padding: 0 20px 0 0;
  position: relative;
}
@media screen and (max-width: 1260px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .show_params {
    margin: 0 30px 0 0;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .show_params:before {
  position: absolute;
  content: "";
  right: 0;
  top: 6px;
  width: 10px;
  height: 7px;
  opacity: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .show_params.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .cart_del {
  color: rgba(0, 0, 0, 0.48);
  font: 17px "arsi", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .cart_del a {
  text-decoration: none;
  color: inherit;
  display: block;
  position: relative;
  padding: 0 20px 0 0;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_l .cart-product-details .cart_prod_buttons .cart_del a:before {
  position: absolute;
  content: "";
  right: 0;
  top: 5px;
  width: 9px;
  height: 9px;
  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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M20.027%2018.822l3.839-3.838a1%201%200%200%201%201.414%201.414l-3.839%203.838%203.839%203.839a1%201%200%201%201-1.414%201.414l-3.839-3.838-3.838%203.838a1%201%200%201%201-1.415-1.414l3.839-3.839-3.839-3.838a1%201%200%200%201%201.415-1.414l3.838%203.838z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  background-size: 30px;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r {
  width: 51.5%;
  min-width: 51.5%;
  max-width: 51.5%;
  font-size: 0;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r {
    min-width: 100%;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price {
  width: calc(50% - 80px);
  display: inline-block;
  vertical-align: top;
  text-align: left;
  font: 22px "rm", Arial, Helvetica, sans-serif;
  color: #000;
  margin: 5px 0 0 0;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price {
    margin: 0;
    vertical-align: middle;
  }
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price {
    width: 50%;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price span, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price ins {
  font: 16px "rm", Arial, Helvetica, sans-serif;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-price ins {
  color: #25383C;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount {
  width: 160px;
  text-align: center;
  font: 20px/28px "ars", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount {
    vertical-align: middle;
  }
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount {
    width: 100%;
    margin: 0 0 7px;
    -webkit-box-ordinal-group: 0;
    -moz-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount {
  margin: 0 auto;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount {
  margin: 0 auto;
  width: 160px;
  font-size: 0;
  height: 44px;
  -webkit-border-radius: 31px;
  -moz-border-radius: 31px;
  -ms-border-radius: 31px;
  -o-border-radius: 31px;
  border-radius: 31px;
  -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-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount.disabled {
  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-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount.disabled input {
  opacity: 0.25;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount button {
  width: 53px;
  height: 44px;
  display: inline-block;
  vertical-align: top;
  border: none;
  font-size: 0 !important;
  outline: none;
  background: none !important;
  position: relative;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount button:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount button.amount-minus {
  -webkit-border-radius: 31px 0 0 31px;
  -moz-border-radius: 31px 0 0 31px;
  -ms-border-radius: 31px 0 0 31px;
  -o-border-radius: 31px 0 0 31px;
  border-radius: 31px 0 0 31px;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount button.amount-minus:before {
  -webkit-border-radius: 31px 0 0 31px;
  -moz-border-radius: 31px 0 0 31px;
  -ms-border-radius: 31px 0 0 31px;
  -o-border-radius: 31px 0 0 31px;
  border-radius: 31px 0 0 31px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2020%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M1.000%2C-0.000%20L19.000%2C-0.000%20C19.552%2C-0.000%2020.000%2C0.448%2020.000%2C1.000%20C20.000%2C1.552%2019.552%2C2.000%2019.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  background-size: 16px 2px;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount button.amount-minus:disabled:before {
  opacity: 0.25;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount button.amount-plus {
  -webkit-border-radius: 0 31px 31px 0;
  -moz-border-radius: 0 31px 31px 0;
  -ms-border-radius: 0 31px 31px 0;
  -o-border-radius: 0 31px 31px 0;
  border-radius: 0 31px 31px 0;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount button.amount-plus:before {
  -webkit-border-radius: 0 31px 31px 0;
  -moz-border-radius: 0 31px 31px 0;
  -ms-border-radius: 0 31px 31px 0;
  -o-border-radius: 0 31px 31px 0;
  border-radius: 0 31px 31px 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%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M19.000%2C11.000%20L11.000%2C11.000%20L11.000%2C19.000%20C11.000%2C19.552%2010.552%2C20.000%2010.000%2C20.000%20C9.448%2C20.000%209.000%2C19.552%209.000%2C19.000%20L9.000%2C11.000%20L1.000%2C11.000%20C0.448%2C11.000%200.000%2C10.552%200.000%2C10.000%20C0.000%2C9.448%200.448%2C9.000%201.000%2C9.000%20L9.000%2C9.000%20L9.000%2C1.000%20C9.000%2C0.448%209.448%2C0.000%2010.000%2C0.000%20C10.552%2C0.000%2011.000%2C0.448%2011.000%2C1.000%20L11.000%2C9.000%20L19.000%2C9.000%20C19.552%2C9.000%2020.000%2C9.448%2020.000%2C10.000%20C20.000%2C10.552%2019.552%2C11.000%2019.000%2C11.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  background-size: 16px 16px;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount button.amount-plus:disabled:before {
  opacity: 0.25;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-amount .shop2-product-amount input {
  width: 54px;
  height: 42px;
  margin: 1px 0;
  padding: 7px 0;
  border: none;
  color: #000;
  outline: none;
  text-align: center;
  font: 20px/28px "ars", Arial, Helvetica, sans-serif;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum {
  text-align: right;
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 80px);
  font: 22px "rm", Arial, Helvetica, sans-serif;
  color: #000;
  margin: 5px 0 0 0;
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum {
    margin: 0;
    vertical-align: middle;
  }
}
@media screen and (max-width: 639px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum {
    width: 50%;
  }
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum span, #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum ins {
  font: 16px "rm", Arial, Helvetica, sans-serif;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum ins {
  color: #25383C;
}
#shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum .sum_title {
  display: none;
  font: 16px/19px "rr", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 1023px) {
  #shop2-cart .cart_products_wrap .shop_cart_product_wr .shop_cart_product .cart_product_r .cart-sum .sum_title {
    display: block;
  }
}
.cart_back_btn {
  padding: 0 160px;
}
@media screen and (max-width: 1420px) {
  .cart_back_btn {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .cart_back_btn {
    padding: 0 42px;
  }
}
@media screen and (max-width: 1023px) {
  .cart_back_btn {
    padding: 0 32px;
  }
}
@media screen and (max-width: 639px) {
  .cart_back_btn {
    display: block;
    padding: 0 16px;
  }
}
.cart_back_btn .shop_btn_back {
  color: #fff;
  background: #B6A278;
  font: 18px/22px "rr", Arial, Helvetica, sans-serif;
  padding: 13px 30px;
  margin: 0 13px 0 0;
  vertical-align: top;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.cart_back_btn .shop_btn_back:hover {
  color: #B6A278;
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px #B6A278;
  -webkit-box-shadow: inset 0 0 0 1px #B6A278;
  box-shadow: inset 0 0 0 1px #B6A278;
}
.shop_cart_registration_wr + .cart_back_btn {
  padding-top: 40px;
}
.cart_total_wrapper {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 50px 160px 90px;
}
@media screen and (max-width: 1420px) {
  .cart_total_wrapper {
    padding: 50px 60px 90px;
  }
}
@media screen and (max-width: 1260px) {
  .cart_total_wrapper {
    padding: 50px 42px 90px;
  }
}
@media screen and (max-width: 1023px) {
  .cart_total_wrapper {
    padding: 40px 32px 50px;
  }
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper {
    display: block;
    padding: 20px 16px 40px;
  }
}
.cart_total_wrapper .cart_total_buttons {
  font-size: 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) {
  .cart_total_wrapper .cart_total_buttons {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .cart_total_buttons {
    display: block;
  }
}
.cart_total_wrapper .cart_total_buttons .cart_total_buttons_item {
  display: inline-block;
  vertical-align: top;
}
.cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update {
  display: none;
}
@media screen and (min-width: 640px) and (max-width: 1023px) {
  .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update {
    -webkit-box-ordinal-group: 0;
    -moz-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-order: -1;
    -ms-flex-order: -1;
    order: -1;
    display: inline-block !important;
  }
}
.cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn {
  color: #000;
  font: 17px/20px "rr", Arial, Helvetica, sans-serif;
  padding: 12px 30px;
  border: none;
  background: none;
  text-decoration: none;
  -webkit-border-radius: 31px;
  -moz-border-radius: 31px;
  -ms-border-radius: 31px;
  -o-border-radius: 31px;
  border-radius: 31px;
  -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);
}
@media screen and (max-width: 1023px) {
  .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn {
    opacity: 0;
  }
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn {
    display: block;
    text-align: center;
  }
}
@media screen and (max-width: 1023px) {
  .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn.active {
    opacity: 1;
  }
}
.cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn:hover, .cart_total_wrapper .cart_total_buttons .cart_total_buttons_item.shop2-cart-update .shop2-btn:active {
  color: #fff;
  border: none;
  background: #B6A278;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cart_total_wrapper .cart_total_buttons div.active {
  display: inline-block !important;
  vertical-align: top;
  margin: 0 0 0 54px;
}
@media screen and (max-width: 1023px) {
  .cart_total_wrapper .cart_total_buttons div.active {
    margin: 0;
    text-align: left !important;
  }
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .cart_total_buttons div.active {
    display: block !important;
  }
}
.cart_total_wrapper .cart_total_buttons .shop2-btn-back {
  margin-top: 10px;
  color: #000;
  font: 17px/20px "rr", Arial, Helvetica, sans-serif;
  padding: 0 0 0 54px;
  border: none;
  background: 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;
  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;
}
@media screen and (max-width: 1023px) {
  .cart_total_wrapper .cart_total_buttons .shop2-btn-back {
    margin: 0 0 19px;
  }
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .cart_total_buttons .shop2-btn-back {
    display: none;
  }
}
.cart_total_wrapper .cart_total_buttons .shop2-btn-back:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  width: 38px;
  height: 13px;
  margin-top: -6px;
  -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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.cart_total_wrapper .cart_total_buttons .shop2-btn-back:hover, .cart_total_wrapper .cart_total_buttons .shop2-btn-back:active {
  color: #25383C;
  border: none;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cart_total_wrapper .cart_total_buttons .shop2-btn-back:hover:before, .cart_total_wrapper .cart_total_buttons .shop2-btn-back:active: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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.cart_total_wrapper .shop2-cart-total_wr {
  width: 480px;
  min-width: 480px;
  max-width: 480px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 480px;
  -moz-box-flex: 0;
  -moz-flex: 0 1 480px;
  -ms-flex: 0 1 480px;
  flex: 0 1 480px;
}
@media screen and (max-width: 1023px) {
  .cart_total_wrapper .shop2-cart-total_wr {
    width: 440px;
    min-width: 440px;
    max-width: 440px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 440px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 440px;
    -ms-flex: 0 1 440px;
    flex: 0 1 440px;
  }
}
@media screen and (max-width: 767px) {
  .cart_total_wrapper .shop2-cart-total_wr {
    width: 410px;
    min-width: 410px;
    max-width: 410px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 410px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 410px;
    -ms-flex: 0 1 410px;
    flex: 0 1 410px;
  }
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .shop2-cart-total_wr {
    width: auto;
    min-width: 0;
    max-width: 100%;
    padding: 15px 0 0 0;
  }
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon {
  margin: 0 0 10px;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon-id {
  text-align: right;
  font-size: 22px;
  padding: 20px 0 0 0;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon-id > span {
  font-size: 18px;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon-id .coupon-code {
  font-size: 20px;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon-id .coupon-delete {
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  position: relative;
  color: rgba(0, 0, 0, 0.48);
  font: 17px "arsi", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
  padding: 0 20px 0 0;
  margin: 5px 0 0 10px;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon-id .coupon-delete:before {
  position: absolute;
  content: "";
  right: 0;
  top: 5px;
  width: 9px;
  height: 9px;
  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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M20.027%2018.822l3.839-3.838a1%201%200%200%201%201.414%201.414l-3.839%203.838%203.839%203.839a1%201%200%201%201-1.414%201.414l-3.839-3.838-3.838%203.838a1%201%200%201%201-1.415-1.414l3.839-3.839-3.839-3.838a1%201%200%200%201%201.415-1.414l3.838%203.838z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  background-size: 30px;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap {
  position: relative;
  text-align: right;
  width: 480px;
  height: 44px;
  overflow: hidden;
}
@media screen and (max-width: 1023px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap {
    width: 440px;
  }
}
@media screen and (max-width: 767px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap {
    width: 410px;
  }
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap {
    width: auto;
  }
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_show_btn {
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  width: 167px;
  height: 44px;
  display: inline-block;
  vertical-align: top;
  color: #000;
  cursor: pointer;
  -webkit-border-radius: 31px;
  -moz-border-radius: 31px;
  -ms-border-radius: 31px;
  -o-border-radius: 31px;
  border-radius: 31px;
  padding: 0;
  -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);
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_show_btn {
    display: none;
  }
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_show_btn:before {
  position: absolute;
  content: "";
  right: 24px;
  top: 50%;
  width: 17px;
  height: 17px;
  margin-top: -8px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M9.000%2C7.000%20L9.000%2C1.000%20C9.000%2C0.448%208.552%2C-0.000%208.000%2C-0.000%20C7.448%2C-0.000%207.000%2C0.448%207.000%2C1.000%20L7.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%20-0.000%2C7.448%20-0.000%2C8.000%20C-0.000%2C8.552%200.448%2C9.000%201.000%2C9.000%20L7.000%2C9.000%20L7.000%2C15.000%20C7.000%2C15.552%207.448%2C16.000%208.000%2C16.000%20C8.552%2C16.000%209.000%2C15.552%209.000%2C15.000%20L9.000%2C9.000%20L15.000%2C9.000%20C15.552%2C9.000%2016.000%2C8.552%2016.000%2C8.000%20C16.000%2C7.448%2015.552%2C7.000%2015.000%2C7.000%20L9.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body {
  position: absolute;
  right: 0;
  top: 0;
  width: 167px;
  text-align: left;
  background: #fff;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 31px;
  -moz-border-radius: 31px;
  -ms-border-radius: 31px;
  -o-border-radius: 31px;
  border-radius: 31px;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  -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);
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body {
    width: 100%;
  }
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active {
  width: 480px;
}
@media screen and (max-width: 1023px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active {
    width: 440px;
  }
}
@media screen and (max-width: 767px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active {
    width: 410px;
  }
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active {
    width: 100%;
  }
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.active .coupon_show_btn {
  display: none;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body.focus {
  -moz-box-shadow: inset 0 0 0 1px #000;
  -webkit-box-shadow: inset 0 0 0 1px #000;
  box-shadow: inset 0 0 0 1px #000;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field {
  -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;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input {
  width: 100%;
  color: #000;
  height: 44px;
  padding: 12px 0 12px 24px;
  font: 17px/20px "rr", Arial, Helvetica, sans-serif;
  border: none;
  background: none;
  outline: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 31px 0 0 31px;
  -moz-border-radius: 31px 0 0 31px;
  -ms-border-radius: 31px 0 0 31px;
  -o-border-radius: 31px 0 0 31px;
  border-radius: 31px 0 0 31px;
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input {
    text-align: center;
    padding: 12px 0 12px 44px;
  }
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input::-webkit-input-placeholder {
  color: #000;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input:moz-placeholder {
  color: #000;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input::-moz-placeholder {
  color: #000;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-field input:-ms-input-placeholder {
  color: #000;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-btn {
  width: 52px;
  min-width: 52px;
  max-width: 52px;
  height: 44px;
  border: none;
  outline: none;
  font-size: 0;
  padding: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 52px;
  -moz-box-flex: 0;
  -moz-flex: 0 1 52px;
  -ms-flex: 0 1 52px;
  flex: 0 1 52px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0 31px 31px 0;
  -moz-border-radius: 0 31px 31px 0;
  -ms-border-radius: 0 31px 31px 0;
  -o-border-radius: 0 31px 31px 0;
  border-radius: 0 31px 31px 0;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M9.000%2C7.000%20L9.000%2C1.000%20C9.000%2C0.448%208.552%2C-0.000%208.000%2C-0.000%20C7.448%2C-0.000%207.000%2C0.448%207.000%2C1.000%20L7.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%20-0.000%2C7.448%20-0.000%2C8.000%20C-0.000%2C8.552%200.448%2C9.000%201.000%2C9.000%20L7.000%2C9.000%20L7.000%2C15.000%20C7.000%2C15.552%207.448%2C16.000%208.000%2C16.000%20C8.552%2C16.000%209.000%2C15.552%209.000%2C15.000%20L9.000%2C9.000%20L15.000%2C9.000%20C15.552%2C9.000%2016.000%2C8.552%2016.000%2C8.000%20C16.000%2C7.448%2015.552%2C7.000%2015.000%2C7.000%20L9.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") right 24px top 50% no-repeat;
}
.cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-btn:hover, .cart_total_wrapper .shop2-cart-total_wr .shop_coupon .coupon_wrap .coupon_body .coupon-btn:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M9.000%2C7.000%20L9.000%2C1.000%20C9.000%2C0.448%208.552%2C-0.000%208.000%2C-0.000%20C7.448%2C-0.000%207.000%2C0.448%207.000%2C1.000%20L7.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%20-0.000%2C7.448%20-0.000%2C8.000%20C-0.000%2C8.552%200.448%2C9.000%201.000%2C9.000%20L7.000%2C9.000%20L7.000%2C15.000%20C7.000%2C15.552%207.448%2C16.000%208.000%2C16.000%20C8.552%2C16.000%209.000%2C15.552%209.000%2C15.000%20L9.000%2C9.000%20L15.000%2C9.000%20C15.552%2C9.000%2016.000%2C8.552%2016.000%2C8.000%20C16.000%2C7.448%2015.552%2C7.000%2015.000%2C7.000%20L9.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") right 24px top 50% no-repeat;
}
.cart_total_wrapper .shop2-cart-total .cart_total_item {
  position: relative;
  font-size: 0;
  padding: 30px 0 13px;
}
@media screen and (max-width: 639px) {
  .cart_total_wrapper .shop2-cart-total .cart_total_item {
    margin: 0 -16px;
    padding: 20px 16px 12px;
  }
}
.cart_total_wrapper .shop2-cart-total .cart_total_item:last-child .total_item_body {
  font-size: 26px;
}
.cart_total_wrapper .shop2-cart-total .cart_total_item:last-child .total_item_body span {
  font-size: 18px;
}
.cart_total_wrapper .shop2-cart-total .cart_total_item:last-child:after {
  opacity: 1;
}
.cart_total_wrapper .shop2-cart-total .cart_total_item:last-child .total_item_title {
  color: #000;
}
.cart_total_wrapper .shop2-cart-total .cart_total_item:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  opacity: 0.1;
  background: #000;
}
.cart_total_wrapper .shop2-cart-total .cart_total_item .total_item_title {
  color: rgba(0, 0, 0, 0.48);
  font: 17px/20px "rr", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding: 5px 0 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;
}
.cart_total_wrapper .shop2-cart-total .cart_total_item .total_item_body {
  color: #000;
  font: 22px/28px "rm", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
  width: 50%;
  text-align: right;
}
.cart_total_wrapper .shop2-cart-total .cart_total_item .total_item_body span {
  font: 16px "rm", Arial, Helvetica, sans-serif;
}
.shop_cart_registration_wr {
  background: #F6F3EA;
  padding: 70px 0;
}
@media screen and (max-width: 1260px) {
  .shop_cart_registration_wr {
    padding: 60px 42px;
  }
}
@media screen and (max-width: 1023px) {
  .shop_cart_registration_wr {
    padding: 30px 32px;
  }
}
@media screen and (max-width: 639px) {
  .shop_cart_registration_wr {
    padding: 20px 16px;
  }
}
.shop_cart_registration_wr .shop_cart_registration {
  max-width: 1000px;
  margin: 0 auto;
}
.shop_cart_registration_wr .cart_registration_title {
  color: #000;
  font: 40px/47px "rl", Arial, Helvetica, sans-serif;
  padding: 0 0 40px;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .shop_cart_registration_wr .cart_registration_title {
    padding: 0 0 25px;
    font-size: 32px;
    line-height: normal;
  }
}
@media screen and (max-width: 639px) {
  .shop_cart_registration_wr .cart_registration_title {
    font-size: 26px;
    padding: 0 0 15px;
  }
}
.shop_cart_registration_wr .cart_registration {
  background: #fff;
  font-size: 0;
  padding: 40px 55px 50px;
  -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) {
  .shop_cart_registration_wr .cart_registration {
    padding: 30px 40px;
  }
}
@media screen and (max-width: 639px) {
  .shop_cart_registration_wr .cart_registration {
    padding: 25px 20px;
  }
}
.shop_cart_registration_wr .cart_registration .cell_l {
  text-align: center;
  width: 50%;
  display: inline-block;
  vertical-align: top;
  padding: 0 20px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  .shop_cart_registration_wr .cart_registration .cell_l {
    width: auto;
    display: block;
    padding: 0 0 20px;
  }
}
.shop_cart_registration_wr .cart_registration .cell_l .reg_form_btn {
  display: inline-block;
  vertical-align: top;
  color: #fff;
  font: 20px/24px "rr", Arial, Helvetica, sans-serif;
  padding: 18px 40px;
  margin: 10px 0 8px;
  background: #25383C;
  border: none;
  outline: none;
  text-decoration: none;
  -webkit-appearance: none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -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;
}
.shop_cart_registration_wr .cart_registration .cell_l .reg_form_btn:hover {
  color: #fff;
  background: #38555c;
}
@media screen and (max-width: 1023px) {
  .shop_cart_registration_wr .cart_registration .cell_l .reg_form_btn {
    padding: 18px 30px;
    font-size: 18px;
    line-height: 22px;
  }
}
@media screen and (max-width: 479px) {
  .shop_cart_registration_wr .cart_registration .cell_l .reg_form_btn {
    padding: 16px 30px;
    font-size: 16px;
    line-height: 22px;
  }
}
.shop_cart_registration_wr .cart_registration .cell_l .reg_btn {
  color: #B6A278;
  font: 17px/20px "rr", Arial, Helvetica, sans-serif;
  padding: 18px 40px;
  display: inline-block;
  vertical-align: top;
  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;
}
.shop_cart_registration_wr .cart_registration .cell_l .form-registration .form-registration-item {
  text-align: left;
  margin: 0 0 20px;
}
.shop_cart_registration_wr .cart_registration .cell_l .form-registration .form-registration-item .registration-field-title {
  color: rgba(0, 0, 0, 0.4);
  font: 17px/20px "rr", Arial, Helvetica, sans-serif;
  padding: 0 0 8px;
}
.shop_cart_registration_wr .cart_registration .cell_l .form-registration .form-registration-item .registration-field input {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 0;
  width: 100%;
  border: none;
  outline: none;
  background: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.shop_cart_registration_wr .cart_registration .cell_l .form-registration .form-registration-item .registration-field input:focus {
  color: #000;
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.shop_cart_registration_wr .cart_registration .cell_r {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .shop_cart_registration_wr .cart_registration .cell_r {
    width: auto;
    display: block;
  }
}
.shop_cart_registration_wr .cart_registration .cell_r .cell_r_text {
  padding: 0 0 40px;
  color: rgba(0, 0, 0, 0.7);
  font: 20px/28px "ars", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1023px) {
  .shop_cart_registration_wr .cart_registration .cell_r .cell_r_text {
    font-size: 18px;
    line-height: 24px;
    padding: 0 0 20px;
  }
}
.shop_cart_registration_wr .cart_registration .cell_r .cell_r_btn a {
  display: inline-block;
  vertical-align: top;
  color: #000;
  font: 20px/24px "rr", Arial, Helvetica, sans-serif;
  padding: 18px 43px;
  text-decoration: none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -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.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);
}
@media screen and (max-width: 1023px) {
  .shop_cart_registration_wr .cart_registration .cell_r .cell_r_btn a {
    padding: 18px 30px;
    font-size: 18px;
    line-height: 22px;
  }
}
@media screen and (max-width: 479px) {
  .shop_cart_registration_wr .cart_registration .cell_r .cell_r_btn a {
    padding: 16px 30px;
    font-size: 16px;
    line-height: 22px;
  }
}
.shop_cart_registration_wr .cart_registration .cell_r .cell_r_btn a:hover {
  color: #fff;
  background: #B6A278;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-btn, a.shop2-btn, button.shop2-btn, input[type="button"].shop2-btn, input[type="submit"].shop2-btn {
  color: #fff;
  font: 18px/22px "rr", Arial, Helvetica, sans-serif;
  padding: 12px 26px;
  outline: none;
  border: none;
  background: #25383C;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 31px;
  -moz-border-radius: 31px;
  -ms-border-radius: 31px;
  -o-border-radius: 31px;
  border-radius: 31px;
  -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-btn:hover, .shop2-btn:active, a.shop2-btn:hover, a.shop2-btn:active, button.shop2-btn:hover, button.shop2-btn:active, input[type="button"].shop2-btn:hover, input[type="button"].shop2-btn:active, input[type="submit"].shop2-btn:hover, input[type="submit"].shop2-btn:active {
  color: #fff;
  border: none;
  background: #38555c;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-btn.shop2-btn-back {
  background: #B6A278;
}
.shop2-btn.shop2-btn-back:hover, .shop2-btn.shop2-btn-back:active {
  color: #fff;
  border: none;
  background: #c8b999;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.no_auth_form {
  padding: 45px 0 0 0;
  text-align: right;
}
@media screen and (max-width: 1023px) {
  .no_auth_form {
    padding: 40px 0 0 0;
  }
}
@media screen and (max-width: 639px) {
  .no_auth_form {
    text-align: center;
    padding: 20px 0 0;
  }
}
.no_auth_form a.shop2-btn {
  font-size: 20px;
  padding: 19px 34px;
}
@media screen and (max-width: 639px) {
  .no_auth_form a.shop2-btn {
    padding: 14px 34px;
  }
}
.shop2-order-completed {
  font-size: 16px;
}
.shop2-payments-order {
  font-size: 18px;
}
#shop2-order th, #shop2-order b, #shop2-order strong {
  font-weight: normal;
  font-family: "arsb", Arial, Helvetica, sans-serif;
}
.shop2-order-options {
  padding: 0 0 30px;
  margin: 0 0 20px;
}
.shop2-order-options .text-center {
  padding: 30px 0 0 0;
  text-align: left !important;
}
.shop2-order-options h2 {
  color: #000;
  font: 40px/47px "rl", Arial, Helvetica, sans-serif;
  padding: 0 0 40px;
  text-align: left;
  border: none;
  margin: 0;
}
@media screen and (max-width: 1023px) {
  .shop2-order-options h2 {
    padding: 0 0 25px;
    font-size: 32px;
    line-height: normal;
  }
}
@media screen and (max-width: 639px) {
  .shop2-order-options h2 {
    font-size: 26px;
    padding: 0 0 15px;
  }
}
.shop2-order-options .options-list {
  margin: 0;
}
.shop2-order-options .options-list + .text-center {
  margin-top: 40px;
}
.shop2-order-options .option-type.active-type {
  background: #FAFAFA;
}
.shop2-order-options .option-type.active-type .option-label:before {
  -moz-box-shadow: inset 0 0 0 5px #000;
  -webkit-box-shadow: inset 0 0 0 5px #000;
  box-shadow: inset 0 0 0 5px #000;
}
.shop2-order-options .option-type .option-label {
  position: relative;
  padding: 18px 20px 17px 70px;
  /*&.checked {
				&:before {
					@include box-shadow(inset 0 0 0 5px $black);
				}
			}*/
}
@media screen and (max-width: 639px) {
  .shop2-order-options .option-type .option-label {
    padding: 18px 20px 17px 62px;
  }
}
.shop2-order-options .option-type .option-label:before {
  position: absolute;
  content: "";
  left: 25px;
  top: 50%;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 639px) {
  .shop2-order-options .option-type .option-label:before {
    left: 20px;
  }
}
.shop2-order-options .option-type .option-label > input {
  opacity: 0;
  width: 0;
  height: 0;
  font-size: 0;
  margin: 0;
  visibility: hidden;
}
.shop2-order-options .option-type .option-label span {
  font: 20px "ars", Arial, Helvetica, sans-serif;
  color: #000;
  padding: 0;
}
.shop2-order-options .option-type .option-details {
  overflow: visible;
  padding: 10px 20px 40px 26px;
}
@media screen and (max-width: 639px) {
  .shop2-order-options .option-type .option-details {
    padding: 10px 20px 40px 20px;
  }
}
.shop2-order-options .option-type .option-details .option-item {
  margin: 0 0 30px;
}
.shop2-order-options .option-type .option-details .option-item + label {
  color: #000;
  font: 18px "ars", Arial, Helvetica, sans-serif;
}
.shop2-order-options .option-type .option-details .option-item + label .shop2-btn {
  margin-right: 10px;
}
.shop2-order-options .option-type .option-details .option-item label > span {
  color: #000;
  font: 18px "ars", Arial, Helvetica, sans-serif;
}
.shop2-order-options .option-type .option-details .option-item label {
  width: 460px;
  color: #000;
  font: 18px "ars", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1023px) {
  .shop2-order-options .option-type .option-details .option-item label {
    max-width: 460px;
    width: 100%;
  }
}
.shop2-order-options .option-type .option-details .option-item input[type="text"], .shop2-order-options .option-type .option-details .option-item input[type="email"], .shop2-order-options .option-type .option-details .option-item input[type="phone"] {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 0;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
  background: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.shop2-order-options .option-type .option-details .option-item input[type="text"]:focus, .shop2-order-options .option-type .option-details .option-item input[type="email"]:focus, .shop2-order-options .option-type .option-details .option-item input[type="phone"]:focus {
  color: #000;
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.shop2-order-options .option-type .option-details .option-item textarea {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 0;
  width: 100%;
  height: 140px;
  border: none;
  resize: none;
  outline: none;
  background: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.shop2-order-options .option-type .option-details .option-item textarea:focus {
  color: #000;
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.shop2-order-options .option-type .option-details .option-item select {
  color: #000;
  width: 100%;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 30px 9px 0;
  border: none;
  outline: none;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
@media screen and (max-width: 639px) {
  .shop2-order-options .option-type .option-details .option-item select {
    font-size: 19px;
  }
}
.shop2-order-options .option-type .option-details .option-item select::-ms-expand {
  display: none;
}
.shop2-order-options .option-type .option-details .option-item select:focus {
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.shop2-order-options .option-type .option-details .option-item .jqselect {
  display: block !important;
}
.shop2-order-options .option-type .option-details .option-item .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.shop2-order-options .option-type .option-details .option-item .jqselect:before {
  position: absolute;
  content: "";
  right: 10px;
  top: 50%;
  width: 4px;
  height: 4px;
  z-index: 1;
  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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2-order-options .option-type .option-details .option-item .jqselect:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 7px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2-order-options .option-type .option-details .option-item .jqselect.opened:before {
  opacity: 0;
  visibility: hidden;
}
.shop2-order-options .option-type .option-details .option-item .jqselect.opened:after {
  opacity: 1;
  visibility: visible;
}
.shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__select {
  background: none;
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 30px 9px 0;
  width: 100%;
  border: none;
  outline: 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-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__select {
    font-size: 19px;
  }
}
.shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown {
  background: #fff;
  width: 100%;
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown ul li {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 10px 20px 10px;
  -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-delivery.shop2-order-options, .shop2-delivery {
  padding: 0 0 30px;
  margin: 0 0 20px;
}
.shop2-delivery.shop2-order-options h2, .shop2-delivery h2 {
  color: #000;
  font: 40px/47px "rl", Arial, Helvetica, sans-serif;
  padding: 0 0 40px;
  text-align: left;
  border: none;
  margin: 0;
}
@media screen and (max-width: 1023px) {
  .shop2-delivery.shop2-order-options h2, .shop2-delivery h2 {
    padding: 0 0 25px;
    font-size: 32px;
    line-height: normal;
  }
}
@media screen and (max-width: 639px) {
  .shop2-delivery.shop2-order-options h2, .shop2-delivery h2 {
    font-size: 26px;
    padding: 0 0 15px;
  }
}
.shop2-delivery.shop2-order-options .options-list, .shop2-delivery .options-list {
  margin: 0;
}
.shop2-delivery.shop2-order-options .options-list + .text-center, .shop2-delivery .options-list + .text-center {
  margin-top: 40px;
}
.shop2-delivery.shop2-order-options .option-type.active-type, .shop2-delivery .option-type.active-type {
  background: #FAFAFA;
}
.shop2-delivery.shop2-order-options .option-type .option-label, .shop2-delivery .option-type .option-label {
  position: relative;
  padding: 18px 20px 17px 70px;
}
@media screen and (max-width: 639px) {
  .shop2-delivery.shop2-order-options .option-type .option-label, .shop2-delivery .option-type .option-label {
    padding: 18px 20px 17px 62px;
  }
}
.shop2-delivery.shop2-order-options .option-type .option-label:before, .shop2-delivery .option-type .option-label:before {
  position: absolute;
  content: "";
  left: 25px;
  top: 50%;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 639px) {
  .shop2-delivery.shop2-order-options .option-type .option-label:before, .shop2-delivery .option-type .option-label:before {
    left: 20px;
  }
}
.shop2-delivery.shop2-order-options .option-type .option-label.checked:before, .shop2-delivery .option-type .option-label.checked:before {
  -moz-box-shadow: inset 0 0 0 5px #000;
  -webkit-box-shadow: inset 0 0 0 5px #000;
  box-shadow: inset 0 0 0 5px #000;
}
.shop2-delivery.shop2-order-options .option-type .option-label > input, .shop2-delivery .option-type .option-label > input {
  opacity: 0;
  width: 0;
  height: 0;
  font-size: 0;
  margin: 0;
  visibility: hidden;
}
.shop2-delivery.shop2-order-options .option-type .option-label span, .shop2-delivery .option-type .option-label span {
  font: 20px "ars", Arial, Helvetica, sans-serif;
  color: #000;
  padding: 0;
}
.shop2-delivery.shop2-order-options .option-type .option-details, .shop2-delivery .option-type .option-details {
  overflow: visible;
  padding: 10px 20px 40px 26px;
}
@media screen and (max-width: 639px) {
  .shop2-delivery.shop2-order-options .option-type .option-details, .shop2-delivery .option-type .option-details {
    padding: 10px 20px 40px 20px;
  }
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item, .shop2-delivery .option-type .option-details .option-item {
  margin: 0 0 30px;
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item + label, .shop2-delivery .option-type .option-details .option-item + label {
  color: #000;
  font: 18px "ars", Arial, Helvetica, sans-serif;
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item + label .shop2-btn, .shop2-delivery .option-type .option-details .option-item + label .shop2-btn {
  margin-right: 10px;
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item label > span, .shop2-delivery .option-type .option-details .option-item label > span {
  color: #000;
  font: 18px "ars", Arial, Helvetica, sans-serif;
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item label, .shop2-delivery .option-type .option-details .option-item label {
  width: 460px;
  color: #000;
  font: 18px "ars", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1023px) {
  .shop2-delivery.shop2-order-options .option-type .option-details .option-item label, .shop2-delivery .option-type .option-details .option-item label {
    max-width: 460px;
    width: 100%;
  }
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item input[type="text"], .shop2-delivery.shop2-order-options .option-type .option-details .option-item input[type="email"], .shop2-delivery.shop2-order-options .option-type .option-details .option-item input[type="phone"], .shop2-delivery .option-type .option-details .option-item input[type="text"], .shop2-delivery .option-type .option-details .option-item input[type="email"], .shop2-delivery .option-type .option-details .option-item input[type="phone"] {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 0;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
  background: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item input[type="text"]:focus, .shop2-delivery.shop2-order-options .option-type .option-details .option-item input[type="email"]:focus, .shop2-delivery.shop2-order-options .option-type .option-details .option-item input[type="phone"]:focus, .shop2-delivery .option-type .option-details .option-item input[type="text"]:focus, .shop2-delivery .option-type .option-details .option-item input[type="email"]:focus, .shop2-delivery .option-type .option-details .option-item input[type="phone"]:focus {
  color: #000;
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item textarea, .shop2-delivery .option-type .option-details .option-item textarea {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 0;
  width: 100%;
  height: 140px;
  border: none;
  resize: none;
  outline: none;
  background: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item textarea:focus, .shop2-delivery .option-type .option-details .option-item textarea:focus {
  color: #000;
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item select, .shop2-delivery .option-type .option-details .option-item select {
  color: #000;
  width: 100%;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 30px 9px 0;
  border: none;
  outline: none;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
@media screen and (max-width: 639px) {
  .shop2-delivery.shop2-order-options .option-type .option-details .option-item select, .shop2-delivery .option-type .option-details .option-item select {
    font-size: 19px;
  }
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item select::-ms-expand, .shop2-delivery .option-type .option-details .option-item select::-ms-expand {
  display: none;
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item select:focus, .shop2-delivery .option-type .option-details .option-item select:focus {
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect, .shop2-delivery .option-type .option-details .option-item .jqselect {
  display: block !important;
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect.dropup .jq-selectbox__select, .shop2-delivery .option-type .option-details .option-item .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect:before, .shop2-delivery .option-type .option-details .option-item .jqselect:before {
  position: absolute;
  content: "";
  right: 10px;
  top: 50%;
  width: 4px;
  height: 4px;
  z-index: 1;
  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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect:after, .shop2-delivery .option-type .option-details .option-item .jqselect:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 7px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect.opened:before, .shop2-delivery .option-type .option-details .option-item .jqselect.opened:before {
  opacity: 0;
  visibility: hidden;
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect.opened:after, .shop2-delivery .option-type .option-details .option-item .jqselect.opened:after {
  opacity: 1;
  visibility: visible;
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__select, .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__select {
  background: none;
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 30px 9px 0;
  width: 100%;
  border: none;
  outline: 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-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__select, .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__select {
    font-size: 19px;
  }
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown, .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown {
  background: #fff;
  width: 100%;
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown ul, .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.shop2-delivery.shop2-order-options .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown ul li, .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown ul li {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 10px 20px 10px;
  -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-order-form {
  font-size: 16px;
}
.shop2-order-form.shop2-order-form--offset-left {
  margin: 0;
}
.shop2-order-form + .form-item.form-item-submit .g-button {
  color: #fff;
  font: 18px/22px "rr", Arial, Helvetica, sans-serif;
  padding: 12px 26px;
  outline: none;
  border: none;
  background: #25383C;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 31px;
  -moz-border-radius: 31px;
  -ms-border-radius: 31px;
  -o-border-radius: 31px;
  border-radius: 31px;
  -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-order-form + .form-item.form-item-submit .g-button:hover, .shop2-order-form + .form-item.form-item-submit .g-button:active {
  color: #fff;
  border: none;
  background: #38555c;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-order-form label strong {
  font-weight: normal;
  color: #000;
  font: 18px "ars", Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0 0 8px;
}
.shop2-order-form .form-item {
  max-width: 460px;
}
.shop2-order-form .form-item.form-item-submit {
  text-align: left;
  max-width: 100%;
}
.shop2-order-form .form-item label {
  width: 100%;
}
.shop2-order-form input[type="text"], .shop2-order-form input[type="email"], .shop2-order-form input[type="phone"] {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 0;
  width: 100%;
  border: none;
  outline: none;
  background: none;
  height: auto;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.shop2-order-form input[type="text"]:focus, .shop2-order-form input[type="email"]:focus, .shop2-order-form input[type="phone"]:focus {
  color: #000;
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.shop2-order-form textarea {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 0;
  width: 100%;
  height: 140px;
  border: none;
  resize: none;
  outline: none;
  background: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.shop2-order-form textarea:focus {
  color: #000;
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.shop2-order-form select {
  color: #000;
  width: 100%;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 30px 9px 0;
  border: none;
  outline: none;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
@media screen and (max-width: 639px) {
  .shop2-order-form select {
    font-size: 19px;
  }
}
.shop2-order-form select::-ms-expand {
  display: none;
}
.shop2-order-form select:focus {
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.shop2-order-form .jqselect {
  display: block !important;
}
.shop2-order-form .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.shop2-order-form .jqselect:before {
  position: absolute;
  content: "";
  right: 10px;
  top: 50%;
  width: 4px;
  height: 4px;
  z-index: 1;
  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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2-order-form .jqselect:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 7px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2-order-form .jqselect.opened:before {
  opacity: 0;
  visibility: hidden;
}
.shop2-order-form .jqselect.opened:after {
  opacity: 1;
  visibility: visible;
}
.shop2-order-form .jqselect .jq-selectbox__select {
  background: none;
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 30px 9px 0;
  width: 100%;
  border: none;
  outline: 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-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .shop2-order-form .jqselect .jq-selectbox__select {
    font-size: 19px;
  }
}
.shop2-order-form .jqselect .jq-selectbox__dropdown {
  background: #fff;
  width: 100%;
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.shop2-order-form .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.shop2-order-form .jqselect .jq-selectbox__dropdown ul li {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 10px 20px 10px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.oder_in_one_page {
  padding: 0 160px;
}
@media screen and (max-width: 1580px) {
  .oder_in_one_page {
    padding: 0 140px;
  }
}
@media screen and (max-width: 1420px) {
  .oder_in_one_page {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .oder_in_one_page {
    padding: 0 42px;
  }
}
@media screen and (max-width: 1023px) {
  .oder_in_one_page {
    padding: 0 32px;
  }
}
@media screen and (max-width: 639px) {
  .oder_in_one_page {
    padding: 0 16px;
  }
}
.oder_in_one_page .shop2-cart-auth {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #FAFAFA;
  margin: 0 0 40px;
  font: 18px "ars", Arial, Helvetica, sans-serif;
  color: #000;
  padding: 30px;
}
.oder_in_one_page .shop2-cart-auth .shop2-cart-auth__label {
  display: block;
  max-width: 460px;
  margin: 0 0 30px;
}
.oder_in_one_page .shop2-cart-auth .shop2-cart-auth__label span {
  display: inline-block;
  margin: 0 0 8px;
  font: 16px "ars", Arial, Helvetica, sans-serif;
  color: #000;
}
.oder_in_one_page .shop2-cart-auth .shop2-cart-auth__label input[type="text"], .oder_in_one_page .shop2-cart-auth .shop2-cart-auth__label input[type="password"], .oder_in_one_page .shop2-cart-auth .shop2-cart-auth__label input[type="phone"] {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 0;
  width: 100%;
  border: none;
  outline: none;
  background: none;
  height: auto;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.oder_in_one_page .shop2-cart-auth .shop2-cart-auth__label input[type="text"]:focus, .oder_in_one_page .shop2-cart-auth .shop2-cart-auth__label input[type="password"]:focus, .oder_in_one_page .shop2-cart-auth .shop2-cart-auth__label input[type="phone"]:focus {
  color: #000;
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
html, body {
  height: 100%;
}
html {
  font-size: 24px;
}
body {
  position: relative;
  min-width: 320px;
  text-align: left;
  color: rgba(0, 0, 0, 0.75);
  background: #fff;
  font-family: "ars", Arial, Helvetica, sans-serif;
  line-height: 1.25;
}
body.ios, body.ios1, body.ios2 {
  overflow: hidden;
}
h1, h2, h3, h4, h5, h6 {
  color: #000;
  font-family: "rl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
}
h1 {
  margin-top: 0;
  font-size: 40px;
}
@media screen and (max-width: 1260px) {
  h1 {
    font-size: 35px;
  }
}
@media screen and (max-width: 1023px) {
  h1 {
    font-size: 32px;
  }
}
@media screen and (max-width: 639px) {
  h1 {
    text-align: center;
    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: #25383C;
}
a:hover {
  text-decoration: none;
}
a img {
  border-color: rgba(0, 0, 0, 0.75);
}
b, strong {
  font-weight: normal;
  font-family: "arsb", Arial, Helvetica, sans-serif;
}
.contactsOverflow, .foldersOverflow, .popupFormOverflow, .filterOverflow, .cardFormOverflow {
  overflow: hidden;
}
.g-form-field__title {
  font-weight: normal;
  font-family: "rb", Arial, Helvetica, sans-serif;
}
.g-auth__sideleft {
  max-width: 100%;
}
.jqselect {
  cursor: pointer;
}
.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;
}
/* Slider slick */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:before, .slick-track:after {
  display: table;
  content: "";
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
}
.slick-arrow.slick-hidden {
  display: none;
}
img, textarea, object, object embed, .table-wrapper {
  max-width: 100%;
}
.table-wrapper {
  overflow: auto;
}
img {
  height: auto;
}
table img {
  max-width: none;
}
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.site-path {
  margin-bottom: 10px;
  white-space: pre-wrap;
  line-height: 1;
}
.site_header a img, .site_footer_wrapper a img {
  border: none;
}
.site_header p, .site_footer_wrapper p {
  margin: 0;
}
.site_wrapper {
  min-height: 100%;
  margin: auto;
  padding: 46px 40px;
  background: #F6F3EA;
  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: 1580px) {
  .site_wrapper {
    padding: 0;
  }
}
.site_header {
  min-height: 100px;
  background: #fff;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
  position: relative;
  z-index: 12;
}
.site_header.inner {
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.site_header .site_fixed_panel {
  position: absolute;
  left: 30px;
  right: 40px;
  top: 50%;
  margin-top: -20px;
  height: 40px;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s;
}
@media screen and (max-width: 1580px) {
  .site_header .site_fixed_panel {
    right: 30px;
    left: 20px;
  }
}
@media screen and (max-width: 1420px) {
  .site_header .site_fixed_panel {
    left: 50px;
    right: 60px;
  }
}
@media screen and (max-width: 1260px) {
  .site_header .site_fixed_panel {
    left: 30px;
    right: 40px;
  }
}
@media screen and (max-width: 1023px) {
  .site_header .site_fixed_panel {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    margin: 0;
    z-index: 1;
    height: 72px;
    background: #fff;
  }
}
@media screen and (max-width: 639px) {
  .site_header .site_fixed_panel {
    height: 65px;
  }
}
.site_header .site_fixed_panel.panel_fixed {
  position: fixed;
  top: 20px;
  right: 80px;
  left: 70px;
  margin: 0;
  z-index: 2;
}
@media screen and (min-width: 1421px) {
  .site_header .site_fixed_panel.panel_fixed {
    height: 0;
  }
  .site_header .site_fixed_panel.panel_fixed .fixed_panel_in {
    height: 0;
  }
}
@media screen and (max-width: 1580px) {
  .site_header .site_fixed_panel.panel_fixed {
    right: 30px;
    left: 20px;
  }
}
@media screen and (max-width: 1420px) {
  .site_header .site_fixed_panel.panel_fixed {
    left: 0;
    right: 0;
    top: 0;
  }
  .site_header .site_fixed_panel.panel_fixed .fixed_panel_in {
    background: #fff;
    padding: 18px 60px 18px 50px;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  }
}
@media screen and (max-width: 1260px) {
  .site_header .site_fixed_panel.panel_fixed .fixed_panel_in {
    padding: 18px 40px 18px 30px;
  }
}
@media screen and (max-width: 1023px) {
  .site_header .site_fixed_panel.panel_fixed {
    left: 0;
    right: 0;
    top: 0;
  }
  .site_header .site_fixed_panel.panel_fixed .fixed_panel_in {
    padding: 14px 30px 14px 20px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
@media screen and (max-width: 639px) {
  .site_header .site_fixed_panel.panel_fixed .fixed_panel_in {
    padding: 10px 10px 11px 10px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
@media screen and (max-width: 1420px) {
  .site_header .site_fixed_panel.panel_fixed.hidden {
    -webkit-transform: translate(0, -80px);
    -moz-transform: translate(0, -80px);
    -ms-transform: translate(0, -80px);
    -o-transform: translate(0, -80px);
    transform: translate(0, -80px);
  }
}
@media screen and (max-width: 1420px) {
  .site_header .site_fixed_panel.panel_fixed.showed {
    -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: 1280px) and (max-width: 1366px) {
  .site_header .site_fixed_panel.panel_fixed.test {
    left: 0;
    right: 0;
    top: 0;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .site_header .site_fixed_panel.panel_fixed.test .fixed_panel_in {
    background: #fff;
    padding: 20px 60px 20px 50px;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  }
}
@media screen and (min-width: 1367px) {
  .site_header .site_fixed_panel.panel_fixed.test {
    left: 0;
    right: 0;
    top: 0;
  }
  .site_header .site_fixed_panel.panel_fixed.test .fixed_panel_in {
    background: #fff;
    margin: 0;
    height: 45px;
    padding: 20px 30px 20px 20px;
  }
}
@media screen and (min-width: 1600px) {
  .site_header .site_fixed_panel.panel_fixed.test {
    left: 0;
    right: 0;
    top: 0;
  }
  .site_header .site_fixed_panel.panel_fixed.test .fixed_panel_in {
    background: #fff;
    margin: 0 40px;
    height: 45px;
    padding: 20px 40px 20px 30px;
  }
}
.site_header .site_fixed_panel .fixed_panel_in {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 1023px) {
  .site_header .site_fixed_panel .fixed_panel_in {
    padding: 14px 30px 14px 20px;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  }
}
@media screen and (max-width: 639px) {
  .site_header .site_fixed_panel .fixed_panel_in {
    padding: 10px 10px 11px 10px;
  }
}
.site_header .site_fixed_panel .fixed_panel_in .panel_l_block {
  width: 33%;
  font-size: 0;
  text-align: left;
}
@media screen and (max-width: 639px) {
  .site_header .site_fixed_panel .fixed_panel_in .panel_l_block {
    width: 42%;
  }
}
.site_header .site_fixed_panel .fixed_panel_in .panel_l_block .burger_btn {
  display: inline-block;
  vertical-align: top;
  width: 40px;
  height: 44px;
  z-index: 3;
  cursor: pointer;
  margin: 0 20px 0 0;
  position: relative;
}
@media screen and (max-width: 639px) {
  .site_header .site_fixed_panel .fixed_panel_in .panel_l_block .burger_btn {
    margin: 0 5px 0 -3px;
  }
}
.site_header .site_fixed_panel .fixed_panel_in .panel_l_block .burger_btn: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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M10%2014c0-.552.455-1%20.992-1h18.016c.548%200%20.992.444.992%201%200%20.552-.455%201-.992%201H10.992A.993.993%200%200%201%2010%2014zm0%206c0-.552.455-1%20.992-1h18.016c.548%200%20.992.444.992%201%200%20.552-.455%201-.992%201H10.992A.993.993%200%200%201%2010%2020zm0%206c0-.552.445-1%201-1h14c.552%200%201%20.444%201%201%200%20.552-.445%201-1%201H11c-.552%200-1-.444-1-1z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_header .site_fixed_panel .fixed_panel_in .panel_l_block .burger_btn:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10%2014c0-.552.455-1%20.992-1h18.016c.548%200%20.992.444.992%201%200%20.552-.455%201-.992%201H10.992A.993.993%200%200%201%2010%2014zm0%206c0-.552.455-1%20.992-1h18.016c.548%200%20.992.444.992%201%200%20.552-.455%201-.992%201H10.992A.993.993%200%200%201%2010%2020zm0%206c0-.552.445-1%201-1h14c.552%200%201%20.444%201%201%200%20.552-.445%201-1%201H11c-.552%200-1-.444-1-1z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_header .site_fixed_panel .fixed_panel_in .panel_l_block .search_btn {
  width: 40px;
  height: 44px;
  z-index: 3;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.site_header .site_fixed_panel .fixed_panel_in .panel_l_block .search_btn: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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M26.8858151%2C25.4716016%20L29.7071068%2C28.2928932%20C30.0976311%2C28.6834175%2030.0976311%2C29.3165825%2029.7071068%2C29.7071068%20C29.3165825%2C30.0976311%2028.6834175%2C30.0976311%2028.2928932%2C29.7071068%20L25.4715624%2C26.885776%20C23.839103%2C28.2077492%2021.7608075%2C29%2019.5%2C29%20C14.2564176%2C29%2010%2C24.7402784%2010%2C19.5%20C10%2C14.2564176%2014.2597216%2C10%2019.5%2C10%20C24.7435824%2C10%2029%2C14.2597216%2029%2C19.5%20C29%2C21.7616124%2028.2075692%2C23.8395837%2026.8858151%2C25.4716016%20Z%20M12%2C19.5%20C12%2C23.6360561%2015.3613347%2C27%2019.5%2C27%20C23.6360561%2C27%2027%2C23.6386653%2027%2C19.5%20C27%2C15.3639439%2023.6386653%2C12%2019.5%2C12%20C15.3639439%2C12%2012%2C15.3613347%2012%2C19.5%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_header .site_fixed_panel .fixed_panel_in .panel_l_block .search_btn:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M26.8858151%2C25.4716016%20L29.7071068%2C28.2928932%20C30.0976311%2C28.6834175%2030.0976311%2C29.3165825%2029.7071068%2C29.7071068%20C29.3165825%2C30.0976311%2028.6834175%2C30.0976311%2028.2928932%2C29.7071068%20L25.4715624%2C26.885776%20C23.839103%2C28.2077492%2021.7608075%2C29%2019.5%2C29%20C14.2564176%2C29%2010%2C24.7402784%2010%2C19.5%20C10%2C14.2564176%2014.2597216%2C10%2019.5%2C10%20C24.7435824%2C10%2029%2C14.2597216%2029%2C19.5%20C29%2C21.7616124%2028.2075692%2C23.8395837%2026.8858151%2C25.4716016%20Z%20M12%2C19.5%20C12%2C23.6360561%2015.3613347%2C27%2019.5%2C27%20C23.6360561%2C27%2027%2C23.6386653%2027%2C19.5%20C27%2C15.3639439%2023.6386653%2C12%2019.5%2C12%20C15.3639439%2C12%2012%2C15.3613347%2012%2C19.5%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_header .site_fixed_panel .fixed_panel_in .panel_m_block {
  width: 34%;
  text-align: center;
}
@media screen and (max-width: 639px) {
  .site_header .site_fixed_panel .fixed_panel_in .panel_m_block {
    width: 16%;
  }
}
.site_header .site_fixed_panel .fixed_panel_in .panel_m_block .contacts_popup {
  display: none;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M22.506%2024.86c.18-.094.682-.43%201.482-1.031%201.48-1.111%201.898-1.38%202.51-1.38h.19l.169.085c1.707.853%205.026%203.342%206.709%205.025l.234.234v.331c0%202.068-3.609%205.676-5.677%205.676l-.156-.016c-8.44-1.686-20.062-13.31-21.751-21.751l-.016-.157C6.2%209.809%209.809%206.2%2011.875%206.2h.189l.169.085c1.554.777%203.852%204.096%205.233%206.857l.084.17v.188c0%20.613-.268%201.03-1.378%202.511-.6.801-.937%201.304-1.031%201.484.891%202.202%205.163%206.473%207.365%207.365zm2.442.248c-1.48%201.111-1.897%201.38-2.51%201.38h-.13l-.123-.041c-2.676-.892-7.739-5.955-8.63-8.63l-.042-.124v-.13c0-.613.268-1.03%201.379-2.511.566-.756.898-1.246%201.013-1.45-1.173-2.27-3.092-5.039-4.21-5.782-1.248.248-3.794%202.827-3.892%203.989%201.624%207.774%2012.616%2018.767%2020.387%2020.388%201.13-.095%203.595-2.498%203.963-3.78-1.55-1.474-4.24-3.489-5.76-4.32-.206.117-.694.448-1.445%201.011z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  background-size: 35px;
}
@media screen and (max-width: 639px) {
  .site_header .site_fixed_panel .fixed_panel_in .panel_m_block .contacts_popup {
    display: inline-block;
    vertical-align: top;
  }
}
.site_header .site_fixed_panel .fixed_panel_in .panel_r_block {
  width: 33%;
  text-align: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .site_header .site_fixed_panel .fixed_panel_in .panel_r_block {
    width: 42%;
  }
}
.site_header .site_fixed_panel .fixed_panel_in .panel_r_block .contacts_popup {
  display: none;
  width: 40px;
  height: 40px;
  cursor: pointer;
  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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M22.506%2024.86c.18-.094.682-.43%201.482-1.031%201.48-1.111%201.898-1.38%202.51-1.38h.19l.169.085c1.707.853%205.026%203.342%206.709%205.025l.234.234v.331c0%202.068-3.609%205.676-5.677%205.676l-.156-.016c-8.44-1.686-20.062-13.31-21.751-21.751l-.016-.157C6.2%209.809%209.809%206.2%2011.875%206.2h.189l.169.085c1.554.777%203.852%204.096%205.233%206.857l.084.17v.188c0%20.613-.268%201.03-1.378%202.511-.6.801-.937%201.304-1.031%201.484.891%202.202%205.163%206.473%207.365%207.365zm2.442.248c-1.48%201.111-1.897%201.38-2.51%201.38h-.13l-.123-.041c-2.676-.892-7.739-5.955-8.63-8.63l-.042-.124v-.13c0-.613.268-1.03%201.379-2.511.566-.756.898-1.246%201.013-1.45-1.173-2.27-3.092-5.039-4.21-5.782-1.248.248-3.794%202.827-3.892%203.989%201.624%207.774%2012.616%2018.767%2020.387%2020.388%201.13-.095%203.595-2.498%203.963-3.78-1.55-1.474-4.24-3.489-5.76-4.32-.206.117-.694.448-1.445%201.011z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  background-size: 35px;
}
@media screen and (max-width: 1023px) {
  .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .contacts_popup {
    display: inline-block;
    vertical-align: middle;
  }
}
@media screen and (max-width: 639px) {
  .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .contacts_popup {
    display: none;
  }
}
.site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap {
  font-size: 0;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 3;
}
@media screen and (max-width: 639px) {
  .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap {
    margin-right: 6px;
  }
}
.site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in {
  position: relative;
  overflow: hidden;
  text-align: right;
  width: 94px;
  width: 104px;
  padding: 0 0 0 10px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -webkit-box-sizing: 30px;
  -moz-box-sizing: 30px;
  box-sizing: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s 0.1s;
  -moz-transition: all 0.3s 0.1s;
  -o-transition: all 0.3s 0.1s;
  -ms-transition: all 0.3s 0.1s;
  transition: all 0.3s 0.1s;
}
@media screen and (max-width: 1023px) {
  .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in {
    width: auto;
    text-align: right;
    padding: 0;
  }
}
.site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in.not_active {
  width: 94px;
  pointer-events: none;
  text-align: right;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in.not_active {
    width: 84px;
  }
}
@media screen and (max-width: 639px) {
  .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in.not_active {
    width: 66px;
    margin: 0 6px 0 0;
  }
}
.site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in:before {
  position: absolute;
  right: 0;
  left: 100%;
  bottom: 0;
  top: 0;
  content: "";
  background: #25383C;
  -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: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in:after {
  position: absolute;
  right: 16px;
  top: 50%;
  margin-top: -7px;
  content: "";
  opacity: 0;
  width: 38px;
  height: 13px;
  pointer-events: none;
  background: #25383C;
  -webkit-transition: all 0.3s 0.315s;
  -moz-transition: all 0.3s 0.315s;
  -o-transition: all 0.3s 0.315s;
  -ms-transition: all 0.3s 0.315s;
  transition: all 0.3s 0.315s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (min-width: 1024px) {
  .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in.active:hover {
    width: 166px;
    padding: 0 70px 0 10px;
  }
  .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in.active:hover:before {
    left: 0;
  }
  .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in.active:hover:after {
    opacity: 1;
  }
  .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in.active:hover .cart_amount.active {
    background: #000;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_preview_in.active:hover .cart_icon: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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.75%2C29%20C15.75%2C29.8341316%2016.4176441%2C30.5%2017.25%2C30.5%20C18.0841316%2C30.5%2018.75%2C29.8323559%2018.75%2C29%20C18.75%2C28.1658684%2018.0823559%2C27.5%2017.25%2C27.5%20C16.4158684%2C27.5%2015.75%2C28.1676441%2015.75%2C29%20Z%20M13.75%2C29%20C13.75%2C27.0642652%2015.3101048%2C25.5%2017.25%2C25.5%20C19.1857348%2C25.5%2020.75%2C27.0601048%2020.75%2C29%20C20.75%2C30.9357348%2019.1898952%2C32.5%2017.25%2C32.5%20C15.3142652%2C32.5%2013.75%2C30.9398952%2013.75%2C29%20Z%20M24.5%2C29%20C24.5%2C29.8341316%2025.1676441%2C30.5%2026%2C30.5%20C26.8341316%2C30.5%2027.5%2C29.8323559%2027.5%2C29%20C27.5%2C28.1658684%2026.8323559%2C27.5%2026%2C27.5%20C25.1658684%2C27.5%2024.5%2C28.1676441%2024.5%2C29%20Z%20M22.5%2C29%20C22.5%2C27.0642652%2024.0601048%2C25.5%2026%2C25.5%20C27.9357348%2C25.5%2029.5%2C27.0601048%2029.5%2C29%20C29.5%2C30.9357348%2027.9398952%2C32.5%2026%2C32.5%20C24.0642652%2C32.5%2022.5%2C30.9398952%2022.5%2C29%20Z%20M10.2792408%2C11%20L7%2C11%20C6.44771525%2C11%206%2C10.5522847%206%2C10%20C6%2C9.44771525%206.44771525%2C9%207%2C9%20L11%2C9%20C11.4304304%2C9%2011.8125693%2C9.27543009%2011.9486833%2C9.68377223%20L15.9486926%2C21.6838002%20C15.9549468%2C21.7025646%2016.0266233%2C21.9212928%2016.0537763%2C22%20L27.8831312%2C22%20C27.9306012%2C21.9202495%2027.9978143%2C21.7887072%2028.0861885%2C21.5938615%20L31.0716486%2C14.8765762%20C31.3367318%2C14.2801391%2031.1536266%2C14%2030.4971771%2C14%20L15%2C14%20C14.4477153%2C14%2014%2C13.5522847%2014%2C13%20C14%2C12.4477153%2014.4477153%2C12%2015%2C12%20L30.4971771%2C12%20C32.5981619%2C12%2033.7533006%2C13.7672881%2032.8992717%2C15.6888531%20L29.9107401%2C22.4129801%20C29.4108531%2C23.5153748%2028.952801%2C24%2028%2C24%20L16%2C24%20C14.986504%2C24%2014.4621187%2C23.521119%2014.1532219%2C22.6236671%20C14.129786%2C22.5555777%2014.0534057%2C22.3224955%2014.0513167%2C22.3162278%20L10.2792408%2C11%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  }
}
.site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
  text-decoration: none;
}
.site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_icon {
  position: relative;
  z-index: 1;
  width: 40px;
  height: 44px;
  margin: 0 10px 0 0;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 639px) {
  .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_icon {
    margin: 0;
  }
}
.site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_icon:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-transition: background-image 0.3s;
  -moz-transition: background-image 0.3s;
  -o-transition: background-image 0.3s;
  -ms-transition: background-image 0.3s;
  transition: background-image 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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M15.75%2C29%20C15.75%2C29.8341316%2016.4176441%2C30.5%2017.25%2C30.5%20C18.0841316%2C30.5%2018.75%2C29.8323559%2018.75%2C29%20C18.75%2C28.1658684%2018.0823559%2C27.5%2017.25%2C27.5%20C16.4158684%2C27.5%2015.75%2C28.1676441%2015.75%2C29%20Z%20M13.75%2C29%20C13.75%2C27.0642652%2015.3101048%2C25.5%2017.25%2C25.5%20C19.1857348%2C25.5%2020.75%2C27.0601048%2020.75%2C29%20C20.75%2C30.9357348%2019.1898952%2C32.5%2017.25%2C32.5%20C15.3142652%2C32.5%2013.75%2C30.9398952%2013.75%2C29%20Z%20M24.5%2C29%20C24.5%2C29.8341316%2025.1676441%2C30.5%2026%2C30.5%20C26.8341316%2C30.5%2027.5%2C29.8323559%2027.5%2C29%20C27.5%2C28.1658684%2026.8323559%2C27.5%2026%2C27.5%20C25.1658684%2C27.5%2024.5%2C28.1676441%2024.5%2C29%20Z%20M22.5%2C29%20C22.5%2C27.0642652%2024.0601048%2C25.5%2026%2C25.5%20C27.9357348%2C25.5%2029.5%2C27.0601048%2029.5%2C29%20C29.5%2C30.9357348%2027.9398952%2C32.5%2026%2C32.5%20C24.0642652%2C32.5%2022.5%2C30.9398952%2022.5%2C29%20Z%20M10.2792408%2C11%20L7%2C11%20C6.44771525%2C11%206%2C10.5522847%206%2C10%20C6%2C9.44771525%206.44771525%2C9%207%2C9%20L11%2C9%20C11.4304304%2C9%2011.8125693%2C9.27543009%2011.9486833%2C9.68377223%20L15.9486926%2C21.6838002%20C15.9549468%2C21.7025646%2016.0266233%2C21.9212928%2016.0537763%2C22%20L27.8831312%2C22%20C27.9306012%2C21.9202495%2027.9978143%2C21.7887072%2028.0861885%2C21.5938615%20L31.0716486%2C14.8765762%20C31.3367318%2C14.2801391%2031.1536266%2C14%2030.4971771%2C14%20L15%2C14%20C14.4477153%2C14%2014%2C13.5522847%2014%2C13%20C14%2C12.4477153%2014.4477153%2C12%2015%2C12%20L30.4971771%2C12%20C32.5981619%2C12%2033.7533006%2C13.7672881%2032.8992717%2C15.6888531%20L29.9107401%2C22.4129801%20C29.4108531%2C23.5153748%2028.952801%2C24%2028%2C24%20L16%2C24%20C14.986504%2C24%2014.4621187%2C23.521119%2014.1532219%2C22.6236671%20C14.129786%2C22.5555777%2014.0534057%2C22.3224955%2014.0513167%2C22.3162278%20L10.2792408%2C11%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_amount {
  position: relative;
  z-index: 1;
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  text-align: center;
  color: #000;
  font: 15px/32px "rr", Arial, Helvetica, sans-serif;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -moz-box-shadow: inset 0 0 0 1px #000;
  -webkit-box-shadow: inset 0 0 0 1px #000;
  box-shadow: inset 0 0 0 1px #000;
}
@media screen and (max-width: 639px) {
  .site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_amount {
    width: 26px;
    height: 26px;
    line-height: 28px;
    font-size: 14px;
  }
}
.site_header .site_fixed_panel .fixed_panel_in .panel_r_block .cart_bl_wrap .cart_amount.active {
  color: #fff;
  background: #25383C;
  -moz-box-shadow: inset 0 0 0 1px #25383C;
  -webkit-box-shadow: inset 0 0 0 1px #25383C;
  box-shadow: inset 0 0 0 1px #25383C;
}
.site_header .header_top_wrapper {
  position: relative;
  padding: 0 160px;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1580px) {
  .site_header .header_top_wrapper {
    padding: 0 140px;
  }
}
@media screen and (max-width: 1420px) {
  .site_header .header_top_wrapper {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .site_header .header_top_wrapper {
    padding: 0 42px;
  }
}
@media screen and (max-width: 1023px) {
  .site_header .header_top_wrapper {
    padding: 68px 0 0 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
@media screen and (max-width: 639px) {
  .site_header .header_top_wrapper {
    padding: 61px 0 0 0;
  }
}
.site_header .header_top_wrapper .header_top_wrap {
  position: relative;
  max-width: 1520px;
  margin: 0 auto;
  padding: 32px 0 23px;
  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) {
  .site_header .header_top_wrapper .header_top_wrap {
    padding: 30px 32px 37px;
  }
}
@media screen and (max-width: 639px) {
  .site_header .header_top_wrapper .header_top_wrap {
    padding: 20px 16px 14px;
  }
}
.site_header .header_top_wrapper .header_top_wrap .header_l_block {
  width: 33%;
}
@media screen and (max-width: 1580px) {
  .site_header .header_top_wrapper .header_top_wrap .header_l_block {
    width: 28%;
  }
}
@media screen and (max-width: 1420px) {
  .site_header .header_top_wrapper .header_top_wrap .header_l_block {
    display: none;
  }
}
.site_header .header_top_wrapper .header_top_wrap .header_m_block {
  width: 34%;
  text-align: center;
}
@media screen and (max-width: 1580px) {
  .site_header .header_top_wrapper .header_top_wrap .header_m_block {
    width: 44%;
  }
}
@media screen and (max-width: 1420px) {
  .site_header .header_top_wrapper .header_top_wrap .header_m_block {
    width: 60%;
    text-align: left;
    padding: 0 0 0 135px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 1260px) {
  .site_header .header_top_wrapper .header_top_wrap .header_m_block {
    padding: 0 0 0 115px;
  }
}
@media screen and (max-width: 1023px) {
  .site_header .header_top_wrapper .header_top_wrap .header_m_block {
    padding: 0 20px 0 0;
  }
}
@media screen and (max-width: 639px) {
  .site_header .header_top_wrapper .header_top_wrap .header_m_block {
    padding: 0;
    width: 100%;
    text-align: center;
  }
}
.site_header .header_top_wrapper .header_top_wrap .header_m_block .site_name {
  font: 35px/41px "rl", Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  color: #000;
  margin: 0 0 1px;
}
@media screen and (max-width: 1420px) {
  .site_header .header_top_wrapper .header_top_wrap .header_m_block .site_name {
    font-size: 30px;
    line-height: 35px;
  }
}
@media screen and (max-width: 639px) {
  .site_header .header_top_wrapper .header_top_wrap .header_m_block .site_name {
    font-size: 24px;
    margin: 0;
  }
}
.site_header .header_top_wrapper .header_top_wrap .header_m_block .site_name a {
  text-decoration: none;
  color: inherit;
}
.site_header .header_top_wrapper .header_top_wrap .header_m_block .site_desc {
  font: 22px/28px "arsi", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.4);
}
@media screen and (max-width: 639px) {
  .site_header .header_top_wrapper .header_top_wrap .header_m_block .site_desc {
    font-size: 20px;
  }
}
.site_header .header_top_wrapper .header_top_wrap .header_m_block .site_desc a {
  text-decoration: none;
  color: inherit;
}
.site_header .header_top_wrapper .header_top_wrap .header_r_block {
  width: 33%;
  text-align: right;
}
@media screen and (max-width: 1580px) {
  .site_header .header_top_wrapper .header_top_wrap .header_r_block {
    width: 28%;
  }
}
@media screen and (max-width: 1420px) {
  .site_header .header_top_wrapper .header_top_wrap .header_r_block {
    width: 40%;
    padding: 0 130px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 1260px) {
  .site_header .header_top_wrapper .header_top_wrap .header_r_block {
    padding: 0 115px 0 0;
  }
}
@media screen and (max-width: 1023px) {
  .site_header .header_top_wrapper .header_top_wrap .header_r_block {
    padding: 0;
  }
}
@media screen and (max-width: 639px) {
  .site_header .header_top_wrapper .header_top_wrap .header_r_block {
    display: none;
  }
}
.site_header .header_top_wrapper .header_top_wrap .header_r_block .popup_btn {
  cursor: pointer;
  color: #fff;
  background: #B6A278;
  display: inline-block;
  vertical-align: top;
  font: 17px/22px "rr", Arial, Helvetica, sans-serif;
  margin-top: -4px;
  padding: 10px 24px 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;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.site_header .header_top_wrapper .header_top_wrap .header_r_block .popup_btn:hover {
  background: none;
  color: #B6A278;
  -moz-box-shadow: inset 0 0 0 1px #B6A278;
  -webkit-box-shadow: inset 0 0 0 1px #B6A278;
  box-shadow: inset 0 0 0 1px #B6A278;
}
.site_header .header_menu_wrapper {
  padding: 0 160px;
}
@media screen and (max-width: 1580px) {
  .site_header .header_menu_wrapper {
    padding: 0 140px;
  }
}
@media screen and (max-width: 1420px) {
  .site_header .header_menu_wrapper {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .site_header .header_menu_wrapper {
    padding: 0 42px;
  }
}
@media screen and (max-width: 1023px) {
  .site_header .header_menu_wrapper {
    display: none;
  }
}
.site_header .header_menu_wrapper .header_menu_wrap {
  max-width: 1520px;
  margin: 0 auto;
  text-align: center;
  font-size: 0;
}
@media screen and (min-width: 1024px) {
  .site_header .header_menu_wrapper .header_menu_wrap {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders {
  font-size: 0;
  display: inline-block;
  vertical-align: top;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders.mobile li {
  position: relative;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders.mobile li ul li ul {
  top: 0;
  left: 100%;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders.mobile .flexMenu-viewMore .flexMenu-popup {
  right: 0 !important;
  left: auto !important;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders.mobile .flexMenu-viewMore .flexMenu-popup li ul {
  left: auto !important;
  right: 100% !important;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders .flexMenu-viewMore {
  width: 40px;
  height: 74px;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders .flexMenu-viewMore.active .flexMenu-popup {
  opacity: 1 !important;
  visibility: visible !important;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders .flexMenu-viewMore > a {
  position: relative;
  padding: 0;
  width: 40px;
  height: 74px;
  -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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders .flexMenu-viewMore > a:hover:before {
  margin-left: -11px;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders .flexMenu-viewMore > a:hover:after {
  margin-right: -11px;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders .flexMenu-viewMore > a:before {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 4px;
  height: 4px;
  content: "";
  margin-top: -2px;
  margin-left: -9px;
  opacity: 1 !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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders .flexMenu-viewMore > a:after {
  position: absolute;
  right: 50%;
  top: 50%;
  width: 4px;
  height: 4px;
  content: "";
  margin-top: -2px;
  margin-right: -9px;
  opacity: 1 !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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders .flexMenu-viewMore .flexMenu-popup {
  display: block !important;
  left: 0;
  opacity: 0 !important;
  -moz-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
  visibility: hidden !important;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders > li {
  display: inline-block;
  vertical-align: top;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders > li.s3-menu-allin-active > a span:before {
  right: 0;
  opacity: 1;
  visibility: visible;
  border-bottom-color: #000;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders > li.s3-menu-allin-active > a:before {
  opacity: 0;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders > li.s3-menu-allin-active > a:after {
  opacity: 1 !important;
  visibility: visible !important;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders > li.has > a:before {
  position: absolute;
  right: 5px;
  top: 50%;
  height: 4px;
  width: 4px;
  content: "";
  margin-top: -2px;
  background: #000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders > li.has > a:after {
  position: absolute;
  right: 2px;
  top: 50%;
  height: 7px;
  width: 10px;
  content: "";
  margin-top: -3px;
  background: #000;
  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: 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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5%201.879l-.94-.94a1.5%201.5%200%201%200-2.12%202.122L5%206.12l3.06-3.06A1.5%201.5%200%201%200%205.94.939L5%201.88z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders > li.has > a:hover:after {
  opacity: 1;
  visibility: visible;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders > li.has > a:hover:before {
  opacity: 1;
  visibility: hidden;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders > li > a {
  color: #000;
  text-decoration: none;
  font: 20px/24px "rr", Arial, Helvetica, sans-serif;
  display: block;
  position: relative;
  padding: 25px 20px;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders > li > a .folder_flag {
  position: absolute;
  right: 4px;
  top: 8px;
  color: #fff;
  padding: 1px 12px 2px;
  font: 16px/15px "arsbi", Arial, Helvetica, sans-serif;
  background: #25383C;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders > li > a span {
  position: relative;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders > li > a span:before {
  position: absolute;
  content: "";
  left: 0;
  right: 100%;
  bottom: -5px;
  height: 1px;
  background: #000;
  -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 .header_menu_wrapper .header_menu_wrap .top_folders > li > a:hover span:before {
  right: 0;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders ul {
  position: absolute;
  background: #fff;
  width: 300px;
  text-align: left;
  display: none;
  padding: 15px 0 15px;
  -moz-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders ul li {
  display: block;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders ul li a {
  display: block;
  color: rgba(0, 0, 0, 0.55);
  font: 18px "rr", Arial, Helvetica, sans-serif;
  padding: 8px 30px 9px;
  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;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders ul li a:hover {
  color: #25383C;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title.active .brands_wrap {
  opacity: 1;
  visibility: visible;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title.active > a:after {
  opacity: 1;
  visibility: visible;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title.active > a:before {
  opacity: 1;
  visibility: hidden;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title.active > a span:before {
  right: 0;
  opacity: 1;
  visibility: visible;
  border-bottom-color: #000;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a {
  color: #000;
  text-decoration: none;
  font: 20px/24px "rr", Arial, Helvetica, sans-serif;
  display: block;
  position: relative;
  padding: 25px 20px;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a:before {
  position: absolute;
  right: 5px;
  top: 50%;
  height: 4px;
  width: 4px;
  content: "";
  margin-top: -2px;
  background: #000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a:after {
  position: absolute;
  right: 2px;
  top: 50%;
  height: 7px;
  width: 10px;
  content: "";
  margin-top: -3px;
  background: #000;
  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: 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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5%201.879l-.94-.94a1.5%201.5%200%201%200-2.12%202.122L5%206.12l3.06-3.06A1.5%201.5%200%201%200%205.94.939L5%201.88z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a span {
  position: relative;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a span:before {
  position: absolute;
  content: "";
  left: 0;
  right: 100%;
  bottom: -5px;
  opacity: 0;
  visibility: hidden;
  border-bottom: 1px solid transparent;
  -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 .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a:hover span:before {
  right: 0;
  opacity: 1;
  visibility: visible;
  border-bottom-color: #000;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a:hover:after {
  opacity: 1;
  visibility: visible;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a:hover:before {
  opacity: 1;
  visibility: hidden;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap {
  position: absolute;
  background: #fff;
  left: 0;
  width: 300px;
  opacity: 0;
  visibility: hidden;
  text-align: left;
  padding: 30px 30px 35px 30px;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -ms-transition: all 0.25s;
  transition: all 0.25s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .brands_body {
  padding: 0 0 20px;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .brands_body a {
  display: block;
  color: rgba(0, 0, 0, 0.55);
  font: 18px "rr", Arial, Helvetica, sans-serif;
  padding: 8px 0 9px;
  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;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .brands_body a:nth-child(n+6) {
  display: none;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .brands_body a:hover {
  color: #25383C;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands {
  padding: 13px 0 0 0;
  position: relative;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands:hover:after {
  right: -30px;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands:hover a {
  color: #25383C;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands:hover a span:before {
  opacity: 1;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  right: -30px;
  -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: 1px;
  background: rgba(0, 0, 0, 0.1);
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands:after {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  right: 100%;
  height: 1px;
  z-index: 1;
  background: #25383C;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands a {
  display: block;
  color: rgba(0, 0, 0, 0.3);
  font: 20px "arsi", 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 .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands a span {
  position: relative;
  padding: 0 48px 0 0;
  display: inline-block;
  vertical-align: top;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_wrap .all_brands a span:before {
  position: absolute;
  right: 0;
  top: 50%;
  opacity: 0.3;
  content: "";
  width: 38px;
  height: 13px;
  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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 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.product h1 {
  display: none;
}
.site_container .site_main_wrapper {
  background: #fff;
  padding: 0 160px;
}
@media screen and (max-width: 1580px) {
  .site_container .site_main_wrapper {
    padding: 0 140px;
  }
}
@media screen and (max-width: 1420px) {
  .site_container .site_main_wrapper {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .site_container .site_main_wrapper {
    padding: 0 42px;
  }
}
@media screen and (max-width: 1023px) {
  .site_container .site_main_wrapper {
    padding: 0 32px;
  }
}
@media screen and (max-width: 639px) {
  .site_container .site_main_wrapper {
    padding: 0 16px;
  }
}
.site_container .site_main_wrapper.no_modes {
  padding-bottom: 50px;
}
.site_container .site_main_wrapper.cart {
  padding-bottom: 0;
}
.site_container .site_main_wrapper .site_main {
  max-width: 1520px;
  margin: 0 auto;
}
@-webkit-keyframes moveArrow {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}
@keyframes moveArrow {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}
.top_slider_wrapper {
  position: relative;
  padding: 0 160px;
  background: #fff;
  overflow: hidden;
}
@media screen and (max-width: 1580px) {
  .top_slider_wrapper {
    padding: 0 140px;
  }
}
@media screen and (max-width: 1420px) {
  .top_slider_wrapper {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .top_slider_wrapper {
    padding: 0 42px;
  }
}
@media screen and (max-width: 1023px) {
  .top_slider_wrapper {
    padding: 0;
  }
}
.top_slider_wrapper .to_bottom_btn {
  position: absolute;
  right: 72px;
  bottom: 70px;
  width: 12px;
  height: 37px;
  cursor: pointer;
  opacity: 0.8;
  -webkit-animation: moveArrow 0.9s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite alternate both;
  animation: moveArrow 0.9s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite alternate both;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2237px%22%20%20viewBox%3D%220%200%2012%2037%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.192%2C33.390%20L1.687%2C29.913%20C1.288%2C29.531%200.653%2C29.542%200.267%2C29.937%20C-0.108%2C30.323%20-0.108%2C30.935%200.267%2C31.321%20L5.995%2C37.003%20L11.722%2C31.321%20C12.107%2C30.925%2012.096%2C30.295%2011.697%2C29.913%20C11.309%2C29.540%2010.692%2C29.540%2010.303%2C29.913%20L6.798%2C33.390%20L6.798%2C0.791%20C6.798%2C0.351%206.438%2C-0.006%205.995%2C-0.006%20C5.552%2C-0.006%205.192%2C0.350%205.192%2C0.790%20C5.192%2C0.790%205.192%2C0.791%205.192%2C0.791%20L5.192%2C33.390%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 1420px) {
  .top_slider_wrapper .to_bottom_btn {
    display: none;
  }
}
.top_slider_wrapper .left_container {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 160px;
}
@media screen and (max-width: 1580px) {
  .top_slider_wrapper .left_container {
    width: 140px;
  }
}
@media screen and (max-width: 1420px) {
  .top_slider_wrapper .left_container {
    display: none;
  }
}
.top_slider_wrapper .left_container .slide_bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 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;
  -webkit-transform: translate(-160px, 0);
  -moz-transform: translate(-160px, 0);
  -ms-transform: translate(-160px, 0);
  -o-transform: translate(-160px, 0);
  transform: translate(-160px, 0);
}
@media screen and (max-width: 1580px) {
  .top_slider_wrapper .left_container .slide_bg {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0);
  }
}
.top_slider_wrapper .left_container .slide_bg.active {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  opacity: 0;
}
.top_slider_wrapper .left_container .slide_bg.hover {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  -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_slider_wrapper .left_container .slide_bg.hover:before {
  opacity: 0;
}
.top_slider_wrapper .left_container .slide_bg:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: #fff;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
  transition: all 0.6s;
}
.top_slider_wrapper .right_container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 160px;
}
@media screen and (max-width: 1580px) {
  .top_slider_wrapper .right_container {
    width: 140px;
  }
}
@media screen and (max-width: 1420px) {
  .top_slider_wrapper .right_container {
    display: none;
  }
}
.top_slider_wrapper .right_container .slide_bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 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;
  -webkit-transform: translate(160px, 0);
  -moz-transform: translate(160px, 0);
  -ms-transform: translate(160px, 0);
  -o-transform: translate(160px, 0);
  transform: translate(160px, 0);
}
@media screen and (max-width: 1580px) {
  .top_slider_wrapper .right_container .slide_bg {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0);
  }
}
.top_slider_wrapper .right_container .slide_bg.active {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  opacity: 0;
}
.top_slider_wrapper .right_container .slide_bg.hover {
  -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, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.top_slider_wrapper .right_container .slide_bg.hover:before {
  opacity: 0;
}
.top_slider_wrapper .right_container .slide_bg:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: #fff;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
  transition: all 0.6s;
}
.top_slider_wrapper .top_slider_wrap {
  max-width: 1520px;
  margin: 0 auto;
}
.top_slider_wrapper .top_slider_body {
  height: 720px;
  position: relative;
}
@media screen and (max-width: 1580px) {
  .top_slider_wrapper .top_slider_body {
    height: 640px;
  }
}
@media screen and (max-width: 1420px) {
  .top_slider_wrapper .top_slider_body {
    height: 550px;
  }
}
@media screen and (max-width: 1023px) {
  .top_slider_wrapper .top_slider_body {
    height: 450px;
  }
}
@media screen and (max-width: 639px) {
  .top_slider_wrapper .top_slider_body {
    height: auto;
  }
}
.top_slider_wrapper .top_slider_body .slick-prev {
  position: absolute;
  width: 80px;
  height: 80px;
  top: 50%;
  left: -56px;
  font-size: 0;
  z-index: 1;
  border: none;
  outline: none;
  padding: 0;
  margin-top: -40px;
  background: #fff;
  -webkit-apperance: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}
@media screen and (max-width: 1260px) {
  .top_slider_wrapper .top_slider_body .slick-prev {
    margin-top: -35px;
    width: 70px;
    height: 70px;
    left: -48px;
  }
}
@media screen and (max-width: 1023px) {
  .top_slider_wrapper .top_slider_body .slick-prev {
    width: 60px;
    height: 60px;
    left: -30px;
  }
}
@media screen and (max-width: 639px) {
  .top_slider_wrapper .top_slider_body .slick-prev {
    top: 265px;
    margin: 0;
  }
}
.top_slider_wrapper .top_slider_body .slick-prev:before {
  position: absolute;
  width: 8px;
  height: 12px;
  margin-top: -6px;
  top: 50%;
  right: 22px;
  content: "";
  -webkit-transition: right 0.6s;
  -moz-transition: right 0.6s;
  -o-transition: right 0.6s;
  -ms-transition: right 0.6s;
  transition: right 0.6s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M3.121%206.01l4.294-4.304A1%201%200%200%200%205.999.294L.293%206.013%206%2011.708a1%201%200%201%200%201.412-1.416L3.121%206.01z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1023px) {
  .top_slider_wrapper .top_slider_body .slick-prev:before {
    right: 17px;
  }
}
.top_slider_wrapper .top_slider_body .slick-prev:after {
  position: absolute;
  top: 50%;
  right: -24px;
  height: 2px;
  content: "";
  width: 0;
  margin-top: -1px;
  background: #25383C;
  -webkit-transition: right 0.5s;
  -moz-transition: right 0.5s;
  -o-transition: right 0.5s;
  -ms-transition: right 0.5s;
  transition: right 0.5s;
}
@media screen and (min-width: 1280px) {
  .top_slider_wrapper .top_slider_body .slick-prev:hover {
    margin-top: -50px;
    right: -50px;
    width: 100px;
    height: 100px;
  }
  .top_slider_wrapper .top_slider_body .slick-prev:hover:after {
    width: 41px;
    right: 30px;
  }
  .top_slider_wrapper .top_slider_body .slick-prev:hover:before {
    right: 66px;
  }
}
.top_slider_wrapper .top_slider_body .slick-next {
  position: absolute;
  width: 80px;
  height: 80px;
  top: 50%;
  right: -56px;
  font-size: 0;
  z-index: 1;
  border: none;
  outline: none;
  padding: 0;
  margin-top: -40px;
  background: #fff;
  -webkit-apperance: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}
@media screen and (max-width: 1260px) {
  .top_slider_wrapper .top_slider_body .slick-next {
    width: 70px;
    height: 70px;
    right: -48px;
    margin-top: -35px;
  }
}
@media screen and (max-width: 1023px) {
  .top_slider_wrapper .top_slider_body .slick-next {
    width: 60px;
    height: 60px;
    right: -30px;
  }
}
@media screen and (max-width: 639px) {
  .top_slider_wrapper .top_slider_body .slick-next {
    top: 265px;
    margin: 0;
  }
}
.top_slider_wrapper .top_slider_body .slick-next:before {
  position: absolute;
  width: 8px;
  height: 12px;
  margin-top: -6px;
  top: 50%;
  left: 22px;
  content: "";
  -webkit-transition: left 0.5s;
  -moz-transition: left 0.5s;
  -o-transition: left 0.5s;
  -ms-transition: left 0.5s;
  transition: left 0.5s;
  -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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M3.121%206.01l4.294-4.304A1%201%200%200%200%205.999.294L.293%206.013%206%2011.708a1%201%200%201%200%201.412-1.416L3.121%206.01z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1023px) {
  .top_slider_wrapper .top_slider_body .slick-next:before {
    left: 17px;
  }
}
.top_slider_wrapper .top_slider_body .slick-next:after {
  position: absolute;
  top: 50%;
  right: 71px;
  height: 2px;
  content: "";
  width: 0;
  margin-top: -1px;
  background: #25383C;
  -webkit-transition: right 0.5s;
  -moz-transition: right 0.5s;
  -o-transition: right 0.5s;
  -ms-transition: right 0.5s;
  transition: right 0.5s;
}
@media screen and (min-width: 1280px) {
  .top_slider_wrapper .top_slider_body .slick-next:hover {
    margin-top: -50px;
    right: -50px;
    width: 100px;
    height: 100px;
  }
  .top_slider_wrapper .top_slider_body .slick-next:hover:after {
    width: 41px;
    right: 29px;
  }
  .top_slider_wrapper .top_slider_body .slick-next:hover:before {
    left: 66px;
  }
}
.top_slider_wrapper .top_slider_body .slick-dots {
  position: absolute;
  left: 60px;
  right: 60px;
  bottom: 24px;
  font-size: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .top_slider_wrapper .top_slider_body .slick-dots {
    bottom: 13px;
  }
}
.top_slider_wrapper .top_slider_body .slick-dots li {
  display: inline-block;
  vertical-align: top;
  margin: 0 8px;
}
.top_slider_wrapper .top_slider_body .slick-dots li.slick-active button {
  background: #fff;
  -moz-box-shadow: 0 0 0 2px #fff;
  -webkit-box-shadow: 0 0 0 2px #fff;
  box-shadow: 0 0 0 2px #fff;
}
.top_slider_wrapper .top_slider_body .slick-dots li button {
  font-size: 0;
  line-height: 0;
  width: 6px;
  height: 6px;
  border: none;
  padding: 0;
  outline: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: rgba(255, 255, 255, 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;
}
.top_slider_wrapper .top_slider_body .top_slider_item {
  height: 720px;
  position: relative;
}
@media screen and (max-width: 1580px) {
  .top_slider_wrapper .top_slider_body .top_slider_item {
    height: 640px;
  }
}
@media screen and (max-width: 1420px) {
  .top_slider_wrapper .top_slider_body .top_slider_item {
    height: 550px;
  }
}
@media screen and (max-width: 1023px) {
  .top_slider_wrapper .top_slider_body .top_slider_item {
    height: 450px;
  }
}
@media screen and (max-width: 639px) {
  .top_slider_wrapper .top_slider_body .top_slider_item {
    height: auto;
  }
}
.top_slider_wrapper .top_slider_body .top_slider_item .item_sl_pic {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 0;
  height: 720px;
}
@media screen and (max-width: 1580px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_sl_pic {
    height: 640px;
  }
}
@media screen and (max-width: 1420px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_sl_pic {
    height: 550px;
  }
}
@media screen and (max-width: 1023px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_sl_pic {
    height: 450px;
  }
}
@media screen and (max-width: 639px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_sl_pic {
    position: static;
    height: 200px;
  }
}
.top_slider_wrapper .top_slider_body .top_slider_item .item_sl_pic img {
  max-width: none;
}
.top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper {
  position: absolute;
  left: 60px;
  right: 60px;
  bottom: 105px;
  text-align: center;
}
@media screen and (max-width: 1260px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper {
    bottom: 56px;
  }
}
@media screen and (max-width: 639px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper {
    position: static;
    background: #F6F3EA;
    padding: 18px 36px 35px;
  }
}
.top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_title {
  color: #fff;
  font: 50px/50px "rl", Arial, Helvetica, sans-serif;
  padding: 0 0 3px;
}
@media screen and (max-width: 1420px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_title {
    font-size: 40px;
  }
}
@media screen and (max-width: 1023px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_title {
    font-size: 38px;
    line-height: 35px;
    padding: 0 0 10px;
  }
}
@media screen and (max-width: 639px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_title {
    color: #000;
    font-size: 26px;
    line-height: 28px;
  }
}
@media screen and (max-width: 359px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_title {
    font-size: 22px;
  }
}
.top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_desc {
  color: rgba(255, 255, 255, 0.95);
  font: 28px/50px "ars", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1420px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_desc {
    font-size: 26px;
  }
}
@media screen and (max-width: 1023px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_desc {
    font-size: 22px;
    line-height: 22px;
  }
}
@media screen and (max-width: 639px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_desc {
    color: #000;
    font-size: 18px;
    line-height: 22px;
  }
}
.top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn {
  display: inline-block;
  vertical-align: top;
  margin: 25px 11px 0 0;
  color: #fff;
  font: 22px/22px "arsi", Arial, Helvetica, sans-serif;
  padding: 17px 85px 17px 34px;
  text-decoration: none;
  position: relative;
}
@media screen and (max-width: 639px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn {
    padding: 17px 50px 17px 34px;
  }
}
@media screen and (min-width: 640px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn:hover:before {
    opacity: 0;
  }
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn:hover ins {
    opacity: 1;
    height: 100%;
  }
}
@media screen and (max-width: 639px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn {
    color: #000;
    font-size: 18px;
  }
}
.top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn:before {
  position: absolute;
  content: "";
  left: 30px;
  right: 35px;
  top: 0;
  height: 1px;
  background: rgba(255, 255, 255, 0.5);
}
@media screen and (max-width: 639px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn:before {
    background: rgba(0, 0, 0, 0.5);
    left: 33px;
    right: 0;
  }
}
.top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn:after {
  position: absolute;
  content: "";
  right: 34px;
  top: 50%;
  height: 12px;
  margin-top: -6px;
  width: 38px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn:after {
    right: 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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
  }
}
.top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn ins {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  height: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn ins:before, .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn ins:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 26px;
  transform: translate3d(0, 0, 0);
  border: 1px solid #fff;
  border-bottom-color: transparent;
  -webkit-border-radius: 30px 30px 0 0;
  -moz-border-radius: 30px 30px 0 0;
  -ms-border-radius: 30px 30px 0 0;
  -o-border-radius: 30px 30px 0 0;
  border-radius: 30px 30px 0 0;
}
@media screen and (max-width: 639px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn ins:before, .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn ins:after {
    height: 27px;
  }
}
.top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn ins:after {
  top: 28px;
  border-bottom-color: #fff;
  border-top-color: transparent;
  -webkit-border-radius: 0 0 30px 30px;
  -moz-border-radius: 0 0 30px 30px;
  -ms-border-radius: 0 0 30px 30px;
  -o-border-radius: 0 0 30px 30px;
  border-radius: 0 0 30px 30px;
}
@media screen and (max-width: 639px) {
  .top_slider_wrapper .top_slider_body .top_slider_item .item_text_wrapper .item_btn ins:after {
    top: 26px;
  }
}
.top_contacts_wrapper {
  position: relative;
  background: #fff;
  padding: 0 160px;
  -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);
}
@media screen and (max-width: 1580px) {
  .top_contacts_wrapper {
    padding: 0 140px;
  }
}
@media screen and (max-width: 1420px) {
  .top_contacts_wrapper {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .top_contacts_wrapper {
    padding: 0 42px;
  }
}
@media screen and (max-width: 1023px) {
  .top_contacts_wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    text-align: right;
    background: none;
    overflow: hidden;
    overflow-y: auto;
    display: block !important;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.3s;
    -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_contacts_wrapper {
    background: #fff;
    padding: 0;
  }
}
@media screen and (max-width: 1023px) {
  .top_contacts_wrapper.active {
    opacity: 1;
    z-index: 15;
    visibility: visible;
  }
}
.top_contacts_wrapper .contacts_close {
  display: none;
  position: absolute;
  right: 10px;
  top: 13px;
  width: 44px;
  height: 44px;
  -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) {
  .top_contacts_wrapper .contacts_close {
    display: block;
  }
}
.top_contacts_wrapper .contacts_close:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M20.027%2018.822l3.839-3.838a1%201%200%200%201%201.414%201.414l-3.839%203.838%203.839%203.839a1%201%200%201%201-1.414%201.414l-3.839-3.838-3.838%203.838a1%201%200%201%201-1.415-1.414l3.839-3.839-3.839-3.838a1%201%200%200%201%201.415-1.414l3.838%203.838z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.top_contacts_wrapper .top_contacts_wrap {
  position: relative;
  max-width: 1520px;
  margin: 0 auto;
}
@media screen and (max-width: 1023px) {
  .top_contacts_wrapper .top_contacts_wrap {
    width: 360px;
    display: inline-block;
    vertical-align: top;
    margin-right: 73px;
    text-align: left;
    background: #fff;
    -moz-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
  }
}
@media screen and (max-width: 639px) {
  .top_contacts_wrapper .top_contacts_wrap {
    background: none;
    width: auto;
    display: block;
    margin: 0 0 30px;
    text-align: center;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.top_contacts_wrapper .top_contacts_body {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
@media screen and (max-width: 1023px) {
  .top_contacts_wrapper .top_contacts_body {
    display: block;
    padding: 56px 0 10px 0;
  }
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item {
  position: relative;
  width: 33%;
  text-align: center;
  padding: 50px 20px 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1260px) {
  .top_contacts_wrapper .top_contacts_body .top_contacts_item {
    width: 30%;
  }
}
@media screen and (max-width: 1023px) {
  .top_contacts_wrapper .top_contacts_body .top_contacts_item {
    width: auto;
    text-align: center;
    padding: 0 30px 23px;
  }
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item:before {
  position: absolute;
  content: "";
  right: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1023px) {
  .top_contacts_wrapper .top_contacts_body .top_contacts_item:before {
    display: none;
  }
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item:first-child {
  padding: 50px 40px 50px 40px;
  text-align: center;
  width: 24%;
}
@media screen and (max-width: 1440px) {
  .top_contacts_wrapper .top_contacts_body .top_contacts_item:first-child {
    width: 30%;
  }
}
@media screen and (max-width: 1023px) {
  .top_contacts_wrapper .top_contacts_body .top_contacts_item:first-child {
    text-align: center;
    padding: 0 30px 23px;
    margin: 0 0 35px;
    width: auto;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item:last-child {
  padding: 50px 40px 50px 40px;
  text-align: center;
  width: 24%;
}
@media screen and (max-width: 1440px) {
  .top_contacts_wrapper .top_contacts_body .top_contacts_item:last-child {
    width: 30%;
  }
}
@media screen and (max-width: 1023px) {
  .top_contacts_wrapper .top_contacts_body .top_contacts_item:last-child {
    padding: 0 30px 23px;
    text-align: center;
    width: auto;
  }
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item:last-child:before {
  display: none;
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item:last-child .top_time_title {
  margin-left: -2px;
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item:nth-child(2) {
  width: 34%;
}
@media screen and (max-width: 1260px) {
  .top_contacts_wrapper .top_contacts_body .top_contacts_item:nth-child(2) {
    width: 40%;
  }
}
@media screen and (max-width: 1023px) {
  .top_contacts_wrapper .top_contacts_body .top_contacts_item:nth-child(2) {
    text-align: center;
    width: auto;
  }
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item .top_phones_title {
  color: #25383C;
  font: 19px/24px "arsi", Arial, Helvetica, sans-serif;
  margin: 0 0 15px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 0 0 0 50px;
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item .top_phones_title:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  width: 30px;
  height: 30px;
  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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M22.506%2024.86c.18-.094.682-.43%201.482-1.031%201.48-1.111%201.898-1.38%202.51-1.38h.19l.169.085c1.707.853%205.026%203.342%206.709%205.025l.234.234v.331c0%202.068-3.609%205.676-5.677%205.676l-.156-.016c-8.44-1.686-20.062-13.31-21.751-21.751l-.016-.157C6.2%209.809%209.809%206.2%2011.875%206.2h.189l.169.085c1.554.777%203.852%204.096%205.233%206.857l.084.17v.188c0%20.613-.268%201.03-1.378%202.511-.6.801-.937%201.304-1.031%201.484.891%202.202%205.163%206.473%207.365%207.365zm2.442.248c-1.48%201.111-1.897%201.38-2.51%201.38h-.13l-.123-.041c-2.676-.892-7.739-5.955-8.63-8.63l-.042-.124v-.13c0-.613.268-1.03%201.379-2.511.566-.756.898-1.246%201.013-1.45-1.173-2.27-3.092-5.039-4.21-5.782-1.248.248-3.794%202.827-3.892%203.989%201.624%207.774%2012.616%2018.767%2020.387%2020.388%201.13-.095%203.595-2.498%203.963-3.78-1.55-1.474-4.24-3.489-5.76-4.32-.206.117-.694.448-1.445%201.011z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item .top_phones {
  color: #000;
  font: 24px/32px "arsb", Arial, Helvetica, sans-serif;
  margin-right: 0;
}
@media screen and (max-width: 1023px) {
  .top_contacts_wrapper .top_contacts_body .top_contacts_item .top_phones {
    margin: 0;
  }
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item .top_phones div a {
  text-decoration: none;
  color: inherit;
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item .top_address_title {
  color: #25383C;
  font: 19px/24px "arsi", Arial, Helvetica, sans-serif;
  margin: 0 10px 17px 0;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 0 0 0 50px;
}
@media screen and (max-width: 1260px) {
  .top_contacts_wrapper .top_contacts_body .top_contacts_item .top_address_title {
    margin: 0 0 12px;
  }
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item .top_address_title:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M20.592%2035.538L20%2036.19l-.592-.65C9.226%2024.338%207.2%2021.267%207.2%2016.785%207.2%209.647%2012.838%204.2%2020%204.2c7.162%200%2012.8%205.447%2012.8%2012.586%200%204.482-2.026%207.552-12.208%2018.752zM31.2%2016.786C31.2%2010.544%2026.29%205.8%2020%205.8c-6.29%200-11.2%204.744-11.2%2010.986%200%203.836%201.824%206.678%2011.2%2017.024%209.376-10.346%2011.2-13.188%2011.2-17.024zM20%2021.056s-3-2.556-3-4.5c0-1.55%202-2.162%203-.656%201-1.506%203-.895%203%20.656%200%201.944-3%204.5-3%204.5z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item .top_address {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item .top_time_title {
  color: #25383C;
  font: 19px/24px "arsi", Arial, Helvetica, sans-serif;
  margin: 0 0 15px 12px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 0 0 0 50px;
}
@media screen and (max-width: 639px) {
  .top_contacts_wrapper .top_contacts_body .top_contacts_item .top_time_title {
    margin: 0 0 9px;
  }
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item .top_time_title:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M5.8%2020c0%207.844%206.357%2014.2%2014.2%2014.2%207.844%200%2014.2-6.357%2014.2-14.2%200-7.844-6.357-14.2-14.2-14.2-7.844%200-14.2%206.357-14.2%2014.2zm12.254-.467l-6.53-6.53a.8.8%200%200%201%201.131-1.132l6.377%206.377c.286-.158.616-.248.968-.248a2%202%200%200%201%20.937.231l4.434-4.434a.8.8%200%201%201%201.131%201.132l-4.566%204.565A1.995%201.995%200%200%201%2020%2022a1.995%201.995%200%200%201-1.946-2.467zM4.2%2020c0-8.727%207.073-15.8%2015.8-15.8S35.8%2011.273%2035.8%2020%2028.727%2035.8%2020%2035.8%204.2%2028.727%204.2%2020zM19%207.851a.8.8%200%201%201%201.6%200v1.4a.8.8%200%201%201-1.6%200v-1.4zm0%2023a.8.8%200%201%201%201.6%200v1.4a.8.8%200%201%201-1.6%200v-1.4zM7.645%2020.6a.8.8%200%201%201%200-1.6h1.4a.8.8%200%201%201%200%201.6h-1.4zm23.305%200a.8.8%200%201%201%200-1.6h1.4a.8.8%200%201%201%200%201.6h-1.4z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item .top_time {
  color: #000;
  font: 24px/32px "arsb", Arial, Helvetica, sans-serif;
}
.top_contacts_wrapper .popup_btn_wr {
  display: none;
}
@media screen and (max-width: 639px) {
  .top_contacts_wrapper .popup_btn_wr {
    display: block;
  }
}
.top_contacts_wrapper .popup_btn_wr .popup_btn {
  color: #fff;
  background: #B6A278;
  font: 17px/22px "rr", Arial, Helvetica, sans-serif;
  padding: 10px 24px 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;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
@media screen and (max-width: 639px) {
  .top_contacts_wrapper .popup_btn_wr .popup_btn {
    display: inline-block;
    vertical-align: top;
  }
}
.top_contacts_wrapper .popup_btn_wr .popup_btn:hover {
  background: none;
  color: #B6A278;
  -moz-box-shadow: inset 0 0 0 1px #B6A278;
  -webkit-box-shadow: inset 0 0 0 1px #B6A278;
  box-shadow: inset 0 0 0 1px #B6A278;
}
.test_btn {
  padding: 10px 24px;
  position: relative;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  font: 20px/22px "arsi", Arial, Helvetica, sans-serif;
  overflow: hidden;
}
.test_btn:hover:before {
  opacity: 0;
}
.test_btn:hover span {
  opacity: 1;
  height: 100%;
}
.test_btn:before {
  position: absolute;
  left: 24px;
  right: 24px;
  top: 0;
  height: 1px;
  content: "";
  background: #000;
}
.test_btn span {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  height: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.test_btn span:before, .test_btn span:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 20px;
  transform: translate3d(0, 0, 0);
  border: 1px solid #25383C;
  border-bottom-color: transparent;
  -webkit-border-radius: 20px 20px 0 0;
  -moz-border-radius: 20px 20px 0 0;
  -ms-border-radius: 20px 20px 0 0;
  -o-border-radius: 20px 20px 0 0;
  border-radius: 20px 20px 0 0;
}
.test_btn span:after {
  top: 20px;
  border-bottom-color: #25383C;
  border-top-color: transparent;
  -webkit-border-radius: 0 0 20px 20px;
  -moz-border-radius: 0 0 20px 20px;
  -ms-border-radius: 0 0 20px 20px;
  -o-border-radius: 0 0 20px 20px;
  border-radius: 0 0 20px 20px;
}
.popular_cat_wrapper {
  background: #fff;
  padding: 0 160px;
}
@media screen and (max-width: 1580px) {
  .popular_cat_wrapper {
    padding: 0 140px;
  }
}
@media screen and (max-width: 1420px) {
  .popular_cat_wrapper {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .popular_cat_wrapper {
    padding: 0 42px;
  }
}
@media screen and (max-width: 1023px) {
  .popular_cat_wrapper {
    padding: 0 32px;
  }
}
@media screen and (max-width: 639px) {
  .popular_cat_wrapper {
    padding: 0;
  }
}
.popular_cat_wrapper .popular_cat_wrap {
  max-width: 1520px;
  margin: 0 auto;
  padding: 70px 0 60px;
}
@media screen and (max-width: 1420px) {
  .popular_cat_wrapper .popular_cat_wrap {
    padding: 60px 0 50px;
  }
}
@media screen and (max-width: 1023px) {
  .popular_cat_wrapper .popular_cat_wrap {
    padding: 40px 0 40px;
  }
}
@media screen and (max-width: 639px) {
  .popular_cat_wrapper .popular_cat_wrap {
    padding: 28px 0 0;
  }
}
.popular_cat_wrapper .popular_cat_title {
  color: #000;
  font: 40px/47px "rl", Arial, Helvetica, sans-serif;
  letter-spacing: 0.69px;
  padding: 0 0 40px;
  text-align: center;
}
@media screen and (max-width: 1420px) {
  .popular_cat_wrapper .popular_cat_title {
    font-size: 35px;
    line-height: 41px;
  }
}
@media screen and (max-width: 1023px) {
  .popular_cat_wrapper .popular_cat_title {
    font-size: 32px;
    line-height: 38px;
    padding: 0 0 30px;
  }
}
@media screen and (max-width: 639px) {
  .popular_cat_wrapper .popular_cat_title {
    padding: 0 32px 20px;
    font-size: 28px;
  }
}
.popular_cat_wrapper .popular_cat_items {
  font-size: 0;
  text-align: center;
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item {
  display: inline-block;
  vertical-align: top;
  position: relative;
  overflow: hidden;
  height: 500px;
  margin-bottom: 40px !important;
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
}
@media screen and (max-width: 1420px) {
  .popular_cat_wrapper .popular_cat_items .popular_cat_item {
    margin-bottom: 30px !important;
  }
}
@media screen and (max-width: 1260px) {
  .popular_cat_wrapper .popular_cat_items .popular_cat_item {
    height: 440px;
  }
}
@media screen and (max-width: 639px) {
  .popular_cat_wrapper .popular_cat_items .popular_cat_item {
    display: block;
    height: 430px;
    margin-bottom: 0 !important;
  }
}
@media screen and (min-width: 1024px) {
  .popular_cat_wrapper .popular_cat_items .popular_cat_item.has_text:hover .item_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);
  }
  .popular_cat_wrapper .popular_cat_items .popular_cat_item.has_text:hover .item_pic {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  .popular_cat_wrapper .popular_cat_items .popular_cat_item.has_text:hover .item_btn {
    color: #000;
  }
  .popular_cat_wrapper .popular_cat_items .popular_cat_item.has_text:hover .item_btn:before {
    opacity: 0;
  }
  .popular_cat_wrapper .popular_cat_items .popular_cat_item.has_text:hover .item_btn:after {
    opacity: 1;
  }
  .popular_cat_wrapper .popular_cat_items .popular_cat_item.has_text:hover .item_btn span {
    opacity: 1;
    height: 100%;
  }
  .popular_cat_wrapper .popular_cat_items .popular_cat_item.has_text:hover .item_btn ins {
    opacity: 1;
  }
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_flag {
  position: absolute;
  right: 30px;
  top: 30px;
  width: 120px;
  height: 120px;
  background: #f9ce6e;
  color: #fff;
  font: 22px/22px "arsbi", Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 15px;
  z-index: 1;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1023px) {
  .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_flag {
    right: 20px;
    top: 20px;
    width: 100px;
    height: 100px;
    font-size: 16px;
  }
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_pic {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 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;
  text-decoration: none;
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_pic img {
  border: none;
  max-width: none;
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_text_wrap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_text {
  background: #fff;
  padding: 25px 30px 30px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: translate(0, 44px);
  -moz-transform: translate(0, 44px);
  -ms-transform: translate(0, 44px);
  -o-transform: translate(0, 44px);
  transform: translate(0, 44px);
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_title {
  color: #000;
  font: 30px/38px "ars", Arial, Helvetica, sans-serif;
  margin: 0 0 23px;
}
@media screen and (max-width: 1580px) {
  .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_title {
    font-size: 24px;
    line-height: 28px;
  }
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn {
  padding: 7px 74px 6px 24px;
  position: relative;
  height: 42px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  font: 20px/28px "arsi", Arial, Helvetica, sans-serif;
  overflow: hidden;
  color: #000;
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn:after {
  position: absolute;
  content: "";
  right: 24px;
  top: 50%;
  width: 38px;
  height: 13px;
  margin-top: -6px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  -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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn ins {
  text-decoration: none;
  opacity: 0;
  -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;
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn:hover {
  color: #000;
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn:hover:before {
  opacity: 0;
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn:hover span {
  opacity: 1;
  height: 100%;
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn:before {
  position: absolute;
  left: 24px;
  right: 24px;
  top: 0;
  height: 1px;
  content: "";
  background: #000;
  -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;
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn span {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  height: 0;
  -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;
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn span:before, .popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn span:after {
  content: "";
  position: absolute;
  left: 1px;
  right: 1px;
  top: 0;
  height: 20px;
  border: 1px solid #000;
  border-bottom-color: transparent;
  -webkit-border-radius: 20px 20px 0 0;
  -moz-border-radius: 20px 20px 0 0;
  -ms-border-radius: 20px 20px 0 0;
  -o-border-radius: 20px 20px 0 0;
  border-radius: 20px 20px 0 0;
}
.popular_cat_wrapper .popular_cat_items .popular_cat_item .item_btn span:after {
  top: 20px;
  border-bottom-color: #000;
  border-top-color: transparent;
  -webkit-border-radius: 0 0 20px 20px;
  -moz-border-radius: 0 0 20px 20px;
  -ms-border-radius: 0 0 20px 20px;
  -o-border-radius: 0 0 20px 20px;
  border-radius: 0 0 20px 20px;
}
@media screen and (min-width: 1261px) {
  .popular_cat_wrapper .popular_cat_items.one .popular_cat_item {
    width: 48.75%;
    height: 500px;
    margin: 0 2.5% 0 0;
  }
  .popular_cat_wrapper .popular_cat_items.one .popular_cat_item:first-child {
    width: 48.75%;
  }
  .popular_cat_wrapper .popular_cat_items.one .popular_cat_item:nth-child(2) {
    width: 23.125%;
    margin-right: 2.5%;
  }
  .popular_cat_wrapper .popular_cat_items.one .popular_cat_item:nth-child(3) {
    width: 23.125%;
  }
  .popular_cat_wrapper .popular_cat_items.one .popular_cat_item:nth-child(2n+3) {
    margin-right: 0;
  }
}
@media screen and (max-width: 1023px) {
  .popular_cat_wrapper .popular_cat_items.one .popular_cat_item {
    width: 48.3%;
    margin-right: 3.4%;
  }
  .popular_cat_wrapper .popular_cat_items.one .popular_cat_item:nth-child(2n) {
    margin-right: 0;
  }
  .popular_cat_wrapper .popular_cat_items.one .popular_cat_item:last-child {
    width: 100%;
    margin-right: 0;
  }
}
@media screen and (max-width: 639px) {
  .popular_cat_wrapper .popular_cat_items.one .popular_cat_item {
    width: auto;
    display: block;
    margin: 0;
  }
}
@media screen and (min-width: 1261px) {
  .popular_cat_wrapper .popular_cat_items.two .popular_cat_item {
    display: inline-block;
    vertical-align: top;
    width: 48.75%;
    margin: 0 2.5% 0 0;
  }
  .popular_cat_wrapper .popular_cat_items.two .popular_cat_item:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 1023px) {
  .popular_cat_wrapper .popular_cat_items.two .popular_cat_item {
    width: 48.3%;
    margin-right: 3.4%;
  }
  .popular_cat_wrapper .popular_cat_items.two .popular_cat_item:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 639px) {
  .popular_cat_wrapper .popular_cat_items.two .popular_cat_item {
    width: auto;
    display: block;
    margin: 0;
  }
}
@media screen and (min-width: 1261px) {
  .popular_cat_wrapper .popular_cat_items.only_three .popular_cat_item {
    display: inline-block;
    vertical-align: top;
  }
  .popular_cat_wrapper .popular_cat_items.only_three .popular_cat_item:first-child {
    width: 48.75%;
    margin-right: 2.5%;
  }
  .popular_cat_wrapper .popular_cat_items.only_three .popular_cat_item:nth-child(2) {
    width: 23.125%;
    margin-right: 2.5%;
  }
  .popular_cat_wrapper .popular_cat_items.only_three .popular_cat_item:nth-child(3) {
    width: 23.125%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1260px) {
  .popular_cat_wrapper .popular_cat_items.iter_three_0 .popular_cat_item {
    width: 32%;
    margin-right: 2%;
  }
  .popular_cat_wrapper .popular_cat_items.iter_three_0 .popular_cat_item:nth-child(3n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1260px) {
  .popular_cat_wrapper .popular_cat_items.iter_three_1, .popular_cat_wrapper .popular_cat_items.iter_three_2 {
    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;
  }
  .popular_cat_wrapper .popular_cat_items.iter_three_1 .popular_cat_item, .popular_cat_wrapper .popular_cat_items.iter_three_2 .popular_cat_item {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 32%;
    margin-right: 2%;
  }
  .popular_cat_wrapper .popular_cat_items.iter_three_1 .popular_cat_item:first-child, .popular_cat_wrapper .popular_cat_items.iter_three_2 .popular_cat_item:first-child {
    width: 66%;
    margin-right: 2%;
  }
  .popular_cat_wrapper .popular_cat_items.iter_three_1 .popular_cat_item:nth-child(2), .popular_cat_wrapper .popular_cat_items.iter_three_2 .popular_cat_item:nth-child(2) {
    margin-right: 0;
    width: 32%;
  }
  .popular_cat_wrapper .popular_cat_items.iter_three_1 .popular_cat_item:nth-child(3n+5), .popular_cat_wrapper .popular_cat_items.iter_three_1 .popular_cat_item:last-child, .popular_cat_wrapper .popular_cat_items.iter_three_2 .popular_cat_item:nth-child(3n+5), .popular_cat_wrapper .popular_cat_items.iter_three_2 .popular_cat_item:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1261px) {
  .popular_cat_wrapper .popular_cat_items.only_two .popular_cat_item {
    display: inline-block;
    vertical-align: top;
    width: 48.75%;
    margin: 0 2.5% 0 0;
  }
  .popular_cat_wrapper .popular_cat_items.only_two .popular_cat_item:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1261px) {
  .popular_cat_wrapper .popular_cat_items.only_one .popular_cat_item {
    display: inline-block;
    vertical-align: top;
    width: 48.75%;
  }
}
.ads_bl_wrapper {
  position: relative;
  background: #fff;
  padding: 70px 160px 50px;
}
@media screen and (max-width: 1580px) {
  .ads_bl_wrapper {
    padding: 70px 140px 50px;
  }
}
@media screen and (max-width: 1420px) {
  .ads_bl_wrapper {
    padding: 60px 60px 50px;
  }
}
@media screen and (max-width: 1260px) {
  .ads_bl_wrapper {
    padding: 60px 32px;
  }
}
@media screen and (max-width: 1023px) {
  .ads_bl_wrapper {
    padding: 60px 32px 40px;
  }
}
@media screen and (max-width: 639px) {
  .ads_bl_wrapper {
    padding: 28px 12px 1px;
  }
}
.ads_bl_wrapper:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  background: rgba(182, 162, 120, 0.92);
}
.ads_bl_wrapper .ads_bg_pic {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.ads_bl_wrapper .ads_bl_wrap {
  position: relative;
  z-index: 2;
  max-width: 1520px;
  margin: 0 auto;
  text-align: center;
}
.ads_bl_wrapper .ads_bl_title {
  color: rgba(255, 255, 255, 0.85);
  font: 40px/47px "rl", Arial, Helvetica, sans-serif;
  padding: 0 0 50px;
}
@media screen and (max-width: 1420px) {
  .ads_bl_wrapper .ads_bl_title {
    font-size: 35px;
    line-height: 41px;
  }
}
@media screen and (max-width: 1023px) {
  .ads_bl_wrapper .ads_bl_title {
    font-size: 32px;
    line-height: 38px;
    letter-spacing: 0.55px;
  }
}
@media screen and (max-width: 639px) {
  .ads_bl_wrapper .ads_bl_title {
    font-size: 28px;
    line-height: 32px;
    padding: 0 0 40px;
  }
}
.ads_bl_wrapper .ads_bl_items {
  font-size: 0;
}
.ads_bl_wrapper .ads_bl_items .ads_bl_item {
  margin: 0 0 20px;
  width: 25%;
  padding: 0 20px;
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1260px) {
  .ads_bl_wrapper .ads_bl_items .ads_bl_item {
    padding: 0 10px;
  }
}
@media screen and (max-width: 1023px) {
  .ads_bl_wrapper .ads_bl_items .ads_bl_item {
    width: 50%;
    margin: 0 0 40px;
  }
}
@media screen and (max-width: 639px) {
  .ads_bl_wrapper .ads_bl_items .ads_bl_item {
    display: block;
    width: auto;
    margin: 0 0 40px;
  }
}
.ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_icon {
  width: 120px;
  height: 120px;
  overflow: hidden;
  margin: 0 auto 30px;
  background: #fff;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 2px 20px rgba(37, 56, 60, 0.1);
  -webkit-box-shadow: 0 2px 20px rgba(37, 56, 60, 0.1);
  box-shadow: 0 2px 20px rgba(37, 56, 60, 0.1);
}
@media screen and (max-width: 1580px) {
  .ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_icon {
    margin: 0 auto 20px;
  }
}
@media screen and (max-width: 1420px) {
  .ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_icon {
    width: 100px;
    height: 100px;
  }
}
@media screen and (max-width: 639px) {
  .ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_icon {
    width: 90px;
    height: 90px;
    margin: 0 auto 15px;
  }
}
.ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_icon img, .ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_icon svg {
  margin: auto;
}
.ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_title {
  color: #fff;
  font: 28px/34px "arsi", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1580px) {
  .ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_title {
    font-size: 24px;
    line-height: 34px;
  }
}
@media screen and (max-width: 1023px) {
  .ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_title {
    line-height: 30px;
  }
}
.edit_bl_wrapper {
  background: #fff;
  padding: 90px 160px 80px;
}
@media screen and (max-width: 1580px) {
  .edit_bl_wrapper {
    padding: 90px 140px 80px;
  }
}
@media screen and (max-width: 1420px) {
  .edit_bl_wrapper {
    padding: 80px 60px 60px;
  }
}
@media screen and (max-width: 1260px) {
  .edit_bl_wrapper {
    padding: 80px 42px 60px;
  }
}
@media screen and (max-width: 1023px) {
  .edit_bl_wrapper {
    padding: 60px 32px 60px;
  }
}
@media screen and (max-width: 639px) {
  .edit_bl_wrapper {
    padding: 28px 16px 30px;
  }
}
.edit_bl_wrapper .edit_bl_wrap {
  max-width: 1520px;
  margin: 0 auto;
}
.edit_bl_wrapper .edit_bl_title {
  color: #000;
  font: 40px/34px "rl", Arial, Helvetica, sans-serif;
  padding: 0 0 60px;
  text-align: center;
}
@media screen and (max-width: 1420px) {
  .edit_bl_wrapper .edit_bl_title {
    font-size: 35px;
    padding: 0 0 40px;
  }
}
@media screen and (max-width: 1023px) {
  .edit_bl_wrapper .edit_bl_title {
    font-size: 32px;
    line-height: 40px;
  }
}
@media screen and (max-width: 639px) {
  .edit_bl_wrapper .edit_bl_title {
    font-size: 26px;
    line-height: 32px;
    padding: 0 0 20px;
  }
}
.edit_bl_wrapper .edit_bl_title h1 {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
}
.edit_bl_wrapper .edit_bl_text {
  color: rgba(0, 0, 0, 0.75);
  font: 24px/34px "ars", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  .edit_bl_wrapper .edit_bl_text {
    font-size: 20px;
    line-height: 26px;
  }
}
.edit_bl_wrapper .edit_bl_text p {
  margin-top: 0;
}
.gallery_bl_wrapper {
  padding: 70px 160px 60px;
  background: #fff;
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1580px) {
  .gallery_bl_wrapper {
    padding: 70px 140px 60px;
  }
}
@media screen and (max-width: 1420px) {
  .gallery_bl_wrapper {
    padding: 66px 60px 50px;
  }
}
@media screen and (max-width: 1260px) {
  .gallery_bl_wrapper {
    padding: 66px 42px 40px;
  }
}
@media screen and (max-width: 1023px) {
  .gallery_bl_wrapper {
    padding: 60px 32px 40px;
  }
}
@media screen and (max-width: 639px) {
  .gallery_bl_wrapper {
    padding: 28px 16px 12px;
  }
}
.gallery_bl_wrapper .gallery_bl_wrap {
  max-width: 1520px;
  margin: 0 auto;
  text-align: center;
}
.gallery_bl_wrapper .gallery_bl_title {
  color: #000;
  font: 40px/47px "rl", Arial, Helvetica, sans-serif;
  margin: 0 0 40px;
}
@media screen and (max-width: 1420px) {
  .gallery_bl_wrapper .gallery_bl_title {
    font-size: 35px;
    line-height: 41px;
  }
}
@media screen and (max-width: 1023px) {
  .gallery_bl_wrapper .gallery_bl_title {
    font-size: 32px;
    line-height: 38px;
  }
}
@media screen and (max-width: 639px) {
  .gallery_bl_wrapper .gallery_bl_title {
    font-size: 26px;
    line-height: 30px;
    margin: 0 0 20px;
  }
}
.gallery_bl_wrapper .gallery_bl_title span {
  position: relative;
  padding: 0 55px 0 0;
}
@media screen and (max-width: 639px) {
  .gallery_bl_wrapper .gallery_bl_title span {
    padding: 0 33px 0 0;
  }
}
.gallery_bl_wrapper .gallery_bl_title span:before {
  position: absolute;
  top: 50%;
  right: 0;
  width: 24px;
  height: 25px;
  margin-top: -12px;
  content: "";
  background: url(../instagram.svg) 0 0 no-repeat;
}
.gallery_bl_wrapper #instafeed .gallery_bl_item {
  height: auto !important;
}
.gallery_bl_wrapper .gallery_bl_items {
  font-size: 0;
}
@media screen and (max-width: 1023px) {
  .gallery_bl_wrapper .gallery_bl_items.no_inst .gallery_bl_item {
    margin: 0 10px;
  }
  .gallery_bl_wrapper .gallery_bl_items.no_inst .gallery_bl_item:nth-child(2n) {
    margin-right: 10px;
  }
}
@media screen and (max-width: 479px) {
  .gallery_bl_wrapper .gallery_bl_items.no_inst .gallery_bl_item {
    margin: 0;
  }
  .gallery_bl_wrapper .gallery_bl_items.no_inst .gallery_bl_item:nth-child(2n) {
    margin-right: 0;
  }
}
.gallery_bl_wrapper .gallery_bl_items.no_inst .gallery_bl_item a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.gallery_bl_wrapper .gallery_bl_items.no_inst .gallery_bl_item a img {
  max-width: none;
}
.gallery_bl_wrapper .gallery_bl_items .gallery_bl_item {
  position: relative;
  width: 23.125%;
  height: 350px;
  overflow: hidden;
  margin: 0 2.5% 40px 0;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 1580px) {
  .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item {
    height: 280px;
  }
}
@media screen and (max-width: 1420px) {
  .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1340px) {
  .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item {
    height: 268px;
  }
}
@media screen and (max-width: 1260px) {
  .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item {
    height: 217px;
  }
}
@media screen and (max-width: 1023px) {
  .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item {
    width: 48.3%;
    height: 300px;
    margin-right: 3.4%;
  }
}
@media screen and (max-width: 639px) {
  .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item {
    display: block;
    width: auto;
    height: 350px;
    margin: 0 0 16px;
  }
}
@media screen and (max-width: 540px) {
  .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item {
    height: 288px;
  }
}
@media screen and (min-width: 1024px) {
  .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item:nth-child(4n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 1023px) {
  .gallery_bl_wrapper .gallery_bl_items .gallery_bl_item:nth-child(2n) {
    margin-right: 0;
  }
}
.gallery_bl_wrapper .gallery_bl_items .item_title {
  font: 40px/47px "rl", Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
  color: #000;
}
.gallery_bl_wrapper .gallery_bl_items .item_body {
  background: #fff;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.gallery_bl_wrapper .gallery_bl_items .item_body .item_text {
  color: rgba(0, 0, 0, 0.8);
}
.rev_bl_wrapper {
  position: relative;
  overflow: hidden;
  padding: 70px 30px 45px;
}
@media screen and (max-width: 1420px) {
  .rev_bl_wrapper {
    padding: 60px 12px 25px;
  }
}
@media screen and (max-width: 1023px) {
  .rev_bl_wrapper {
    padding: 60px 32px 25px;
  }
}
@media screen and (max-width: 639px) {
  .rev_bl_wrapper {
    padding: 26px 0 26px;
  }
}
.rev_bl_wrapper .rev_svg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
}
.rev_bl_wrapper .rev_bl_wrap {
  max-width: 1520px;
  margin: 0 auto;
}
.rev_bl_wrapper .rev_bl_items_wr {
  position: relative;
}
.rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr {
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 0;
  width: 250px;
  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-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
@media screen and (max-width: 1260px) {
  .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr {
    width: 60px;
    -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 (max-width: 1023px) {
  .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr {
    width: 54px;
    height: 54px;
    left: -24px;
    z-index: 1;
  }
}
@media screen and (max-width: 639px) {
  .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr {
    top: 125px;
    left: 0;
    margin: 0;
  }
}
@media screen and (min-width: 1024px) {
  .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr:hover .prev_title:before {
    opacity: 0;
  }
  .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr:hover .slick-prev {
    -moz-box-shadow: inset 0 0 0 1px #25383C;
    -webkit-box-shadow: inset 0 0 0 1px #25383C;
    box-shadow: inset 0 0 0 1px #25383C;
  }
  .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr:hover .slick-prev:before {
    opacity: 0;
  }
  .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr:hover .slick-prev:after {
    opacity: 1;
  }
}
.rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .slick-prev {
  position: relative;
  vertical-align: top;
  width: 60px;
  height: 60px;
  max-width: 60px;
  padding: 0;
  margin: 0;
  border: none;
  font-size: 0;
  outline: none;
  background: #fff;
  -webkit-appearance: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 60px;
  -moz-box-flex: 1;
  -moz-flex: 1 0 60px;
  -ms-flex: 1 0 60px;
  flex: 1 0 60px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
}
.rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .slick-prev:after {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M7.303%206.004l1.735-1.738A2.5%202.5%200%201%200%205.498.734L.232%206.012l5.27%205.258a2.5%202.5%200%200%200%203.532-3.54l-1.73-1.726z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .slick-prev:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M3.121%206.01l4.294-4.304A1%201%200%200%200%205.999.294L.293%206.013%206%2011.708a1%201%200%201%200%201.412-1.416L3.121%206.01z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .prev_title {
  cursor: pointer;
  text-align: left;
  position: relative;
  color: #25383C;
  font: 24px/26px "arsi", Arial, Helvetica, sans-serif;
  padding: 0 10px 0 24px;
  -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;
}
@media screen and (max-width: 1260px) {
  .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .prev_title {
    display: none;
  }
}
.rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .prev_title.active {
  opacity: 0;
}
.rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .prev_title:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  height: 12px;
  width: 10px;
  margin-top: -6px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M7.303%206.004l1.735-1.738A2.5%202.5%200%201%200%205.498.734L.232%206.012l5.27%205.258a2.5%202.5%200%200%200%203.532-3.54l-1.73-1.726z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.rev_bl_wrapper .rev_bl_items_wr .slick_next_wr {
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 0;
  width: 250px;
  font-size: 0;
  line-height: 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-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
@media screen and (max-width: 1260px) {
  .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr {
    width: 60px;
    -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 (max-width: 1023px) {
  .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr {
    width: 54px;
    height: 54px;
    right: -24px;
    z-index: 1;
  }
}
@media screen and (max-width: 639px) {
  .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr {
    top: 125px;
    right: 0;
    margin: 0;
  }
}
@media screen and (min-width: 1024px) {
  .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr:hover .next_title:before {
    opacity: 0;
  }
  .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr:hover .slick-next {
    -moz-box-shadow: inset 0 0 0 1px #25383C;
    -webkit-box-shadow: inset 0 0 0 1px #25383C;
    box-shadow: inset 0 0 0 1px #25383C;
  }
  .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr:hover .slick-next:before {
    opacity: 0;
  }
  .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr:hover .slick-next:after {
    opacity: 1;
  }
}
.rev_bl_wrapper .rev_bl_items_wr .slick_next_wr .slick-next {
  position: relative;
  vertical-align: top;
  width: 60px;
  height: 60px;
  max-width: 60px;
  padding: 0;
  margin: 0;
  border: none;
  font-size: 0;
  outline: none;
  background: #fff;
  -webkit-appearance: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 60px;
  -moz-box-flex: 1;
  -moz-flex: 1 0 60px;
  -ms-flex: 1 0 60px;
  flex: 1 0 60px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
}
.rev_bl_wrapper .rev_bl_items_wr .slick_next_wr .slick-next:after {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 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;
  -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%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M7.303%206.004l1.735-1.738A2.5%202.5%200%201%200%205.498.734L.232%206.012l5.27%205.258a2.5%202.5%200%200%200%203.532-3.54l-1.73-1.726z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.rev_bl_wrapper .rev_bl_items_wr .slick_next_wr .slick-next:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M3.121%206.01l4.294-4.304A1%201%200%200%200%205.999.294L.293%206.013%206%2011.708a1%201%200%201%200%201.412-1.416L3.121%206.01z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.rev_bl_wrapper .rev_bl_items_wr .slick_next_wr .next_title {
  cursor: pointer;
  text-align: right;
  position: relative;
  color: #25383C;
  font: 24px/26px "arsi", Arial, Helvetica, sans-serif;
  padding: 0 24px 0 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;
  -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;
}
@media screen and (max-width: 1260px) {
  .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr .next_title {
    display: none;
  }
}
.rev_bl_wrapper .rev_bl_items_wr .slick_next_wr .next_title.active {
  opacity: 0;
}
.rev_bl_wrapper .rev_bl_items_wr .slick_next_wr .next_title:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  height: 12px;
  width: 10px;
  margin-top: -6px;
  -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(-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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M7.303%206.004l1.735-1.738A2.5%202.5%200%201%200%205.498.734L.232%206.012l5.27%205.258a2.5%202.5%200%200%200%203.532-3.54l-1.73-1.726z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.rev_bl_wrapper .rev_bl_items_wr_in {
  position: relative;
  max-width: 860px;
  margin: 0 auto;
}
@media screen and (max-width: 1420px) {
  .rev_bl_wrapper .rev_bl_items_wr_in {
    max-width: 720px;
  }
}
@media screen and (max-width: 1260px) {
  .rev_bl_wrapper .rev_bl_items_wr_in {
    max-width: 100%;
    margin: 0 90px;
  }
}
@media screen and (max-width: 1023px) {
  .rev_bl_wrapper .rev_bl_items_wr_in {
    margin: 0;
  }
}
.rev_bl_wrapper .rev_bl_items_wr_in .rev_bg {
  position: absolute;
  width: 820px;
  left: 20px;
  right: 20px;
  bottom: 36px;
  background: #fff;
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
}
@media screen and (max-width: 1420px) {
  .rev_bl_wrapper .rev_bl_items_wr_in .rev_bg {
    width: 680px;
  }
}
@media screen and (max-width: 1260px) {
  .rev_bl_wrapper .rev_bl_items_wr_in .rev_bg {
    width: 100%;
    left: 0;
    right: 0;
  }
}
.rev_bl_wrapper .rev_bl_items_wr_in .rev_bg:before {
  position: absolute;
  top: -7px;
  left: 50%;
  content: "";
  margin-left: -10px;
  border-bottom: 8px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
.rev_bl_wrapper .rev_bl_items {
  max-width: 820px;
  margin: 0 auto;
}
@media screen and (max-width: 1420px) {
  .rev_bl_wrapper .rev_bl_items {
    max-width: 680px;
  }
}
@media screen and (max-width: 1260px) {
  .rev_bl_wrapper .rev_bl_items {
    max-width: 100%;
  }
}
.rev_bl_wrapper .rev_bl_items .rev_bl_item {
  outline: none;
}
.rev_bl_wrapper .rev_bl_items .rev_item_in {
  padding: 0 0 30px;
}
.rev_bl_wrapper .rev_bl_items .item_title {
  color: #000;
  font: 40px/47px "rl", Arial, Helvetica, sans-serif;
  padding: 0 0 38px;
  text-align: center;
}
@media screen and (max-width: 1420px) {
  .rev_bl_wrapper .rev_bl_items .item_title {
    font-size: 35px;
  }
}
@media screen and (max-width: 1023px) {
  .rev_bl_wrapper .rev_bl_items .item_title {
    font-size: 32px;
  }
}
@media screen and (max-width: 639px) {
  .rev_bl_wrapper .rev_bl_items .item_title {
    font-size: 26px;
    line-height: 30px;
    padding: 0 12px 20px;
  }
}
.rev_bl_wrapper .rev_bl_items .item_body {
  position: relative;
  padding: 40px;
  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: 1420px) {
  .rev_bl_wrapper .rev_bl_items .item_body {
    padding: 40px 30px;
  }
}
@media screen and (max-width: 1023px) {
  .rev_bl_wrapper .rev_bl_items .item_body {
    padding: 40px;
  }
}
@media screen and (max-width: 767px) {
  .rev_bl_wrapper .rev_bl_items .item_body {
    display: block;
  }
}
@media screen and (max-width: 639px) {
  .rev_bl_wrapper .rev_bl_items .item_body {
    padding: 25px 18px;
  }
}
.rev_bl_wrapper .rev_bl_items .item_body .item_pic_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;
  margin: 10px 40px 0 0;
}
@media screen and (max-width: 1420px) {
  .rev_bl_wrapper .rev_bl_items .item_body .item_pic_wr {
    -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;
    margin: 12px 30px 0 0;
  }
}
@media screen and (max-width: 1023px) {
  .rev_bl_wrapper .rev_bl_items .item_body .item_pic_wr {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 200px;
    -moz-box-flex: 1;
    -moz-flex: 1 0 200px;
    -ms-flex: 1 0 200px;
    flex: 1 0 200px;
  }
}
@media screen and (max-width: 767px) {
  .rev_bl_wrapper .rev_bl_items .item_body .item_pic_wr {
    width: 150px;
    height: 150px;
    margin: 0 auto 20px;
  }
}
.rev_bl_wrapper .rev_bl_items .item_body .item_pic {
  overflow: hidden;
  font-size: 0;
  height: 260px;
  width: 260px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media screen and (max-width: 1420px) {
  .rev_bl_wrapper .rev_bl_items .item_body .item_pic {
    width: 220px;
    height: 220px;
  }
}
@media screen and (max-width: 1023px) {
  .rev_bl_wrapper .rev_bl_items .item_body .item_pic {
    width: 200px;
    height: 200px;
  }
}
@media screen and (max-width: 767px) {
  .rev_bl_wrapper .rev_bl_items .item_body .item_pic {
    width: 150px;
    height: 150px;
  }
}
.rev_bl_wrapper .rev_bl_items .item_body .item_pic img {
  max-width: none;
  border: none;
}
.rev_bl_wrapper .rev_bl_items .item_body .item_text {
  -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: 22px/32px "ars", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.8);
}
@media screen and (max-width: 767px) {
  .rev_bl_wrapper .rev_bl_items .item_body .item_text {
    font-size: 20px;
    line-height: 26px;
  }
}
.rev_bl_wrapper .rev_bl_items .more_btn {
  padding: 10px 0 0 0;
}
.rev_bl_wrapper .rev_bl_items .more_btn a {
  color: #25383C;
  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;
  border-bottom: 1px solid #25383C;
}
.rev_bl_wrapper .rev_bl_items .more_btn a:hover {
  border-bottom-color: transparent;
}
.rev_bl_wrapper .slick-dots {
  font-size: 0;
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
.rev_bl_wrapper .slick-dots li {
  display: inline-block;
  vertical-align: top;
  margin: 0 8px;
}
.rev_bl_wrapper .slick-dots li.slick-active button {
  background: #fff;
  -moz-box-shadow: 0 0 0 2px #fff;
  -webkit-box-shadow: 0 0 0 2px #fff;
  box-shadow: 0 0 0 2px #fff;
}
.rev_bl_wrapper .slick-dots li button {
  font-size: 0;
  line-height: 0;
  width: 6px;
  height: 6px;
  border: none;
  padding: 0;
  outline: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: rgba(255, 255, 255, 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;
}
.rev_bl_wrapper .rev_btn {
  position: relative;
  padding: 30px 0 0 0;
  z-index: 2;
  text-align: center;
}
.rev_bl_wrapper .rev_btn a {
  padding: 18px 34px;
  position: relative;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  color: #000;
  font: 24px/1 "arsi", Arial, Helvetica, sans-serif;
  overflow: hidden;
  height: 60px;
  -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;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
@media screen and (max-width: 639px) {
  .rev_bl_wrapper .rev_btn a {
    font-size: 20px;
    height: 56px;
  }
}
.rev_bl_wrapper .rev_btn a:hover {
  color: #000;
}
.rev_bl_wrapper .rev_btn a:hover:before {
  opacity: 0;
}
.rev_bl_wrapper .rev_btn a:hover span {
  opacity: 1;
  height: 100%;
}
.rev_bl_wrapper .rev_btn a:before {
  position: absolute;
  left: 36px;
  right: 36px;
  top: 0;
  height: 1px;
  content: "";
  background: #000;
}
.rev_bl_wrapper .rev_btn a span {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  height: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.rev_bl_wrapper .rev_btn a span:before, .rev_bl_wrapper .rev_btn a span:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 28px;
  transform: translate3d(0, 0, 0);
  border: 1px solid #000;
  border-bottom-color: transparent;
  -webkit-border-radius: 30px 30px 0 0;
  -moz-border-radius: 30px 30px 0 0;
  -ms-border-radius: 30px 30px 0 0;
  -o-border-radius: 30px 30px 0 0;
  border-radius: 30px 30px 0 0;
}
@media screen and (max-width: 639px) {
  .rev_bl_wrapper .rev_btn a span:before, .rev_bl_wrapper .rev_btn a span:after {
    height: 27px;
  }
}
.rev_bl_wrapper .rev_btn a span:after {
  top: 28px;
  border-bottom-color: #000;
  border-top-color: transparent;
  -webkit-border-radius: 0 0 30px 30px;
  -moz-border-radius: 0 0 30px 30px;
  -ms-border-radius: 0 0 30px 30px;
  -o-border-radius: 0 0 30px 30px;
  border-radius: 0 0 30px 30px;
}
@media screen and (max-width: 639px) {
  .rev_bl_wrapper .rev_btn a span:after {
    top: 26px;
  }
}
.site_main {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0%;
  -moz-box-flex: 1;
  -moz-flex: 1 0 0%;
  -ms-flex: 1 0 0%;
  flex: 1 0 0%;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.form_bl_wrapper {
  overflow: hidden;
  position: relative;
  padding: 55px 160px 55px;
  background: #B6A278;
  -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: 1580px) {
  .form_bl_wrapper {
    padding: 55px 140px 55px;
  }
}
@media screen and (max-width: 1420px) {
  .form_bl_wrapper {
    padding: 55px 60px;
  }
}
@media screen and (max-width: 1260px) {
  .form_bl_wrapper {
    padding: 70px 42px 80px;
  }
}
@media screen and (max-width: 1023px) {
  .form_bl_wrapper {
    padding: 60px 32px 68px;
  }
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper {
    padding: 40px 23px 60px;
  }
}
.form_bl_wrapper.active {
  background: #25383C;
}
.form_bl_wrapper .form_bl_wrap {
  position: relative;
  max-width: 1264px;
  margin: 0 auto;
}
.form_bl_wrapper .form_bl_wrap:before {
  position: absolute;
  top: 0;
  right: -25px;
  width: 215px;
  height: 158px;
  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%22215px%22%20height%3D%22158px%22%20%20viewBox%3D%220%200%20215%20158%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23FFF%22%20d%3D%22M29.3913606%2C2.49173684%20L1.63753626%2C106.167264%20C1.46516197%2C106.811175%201.84396255%2C107.470216%202.48241245%2C107.641448%20L184.140552%2C156.362111%20C184.77536%2C156.532366%20185.437002%2C156.149421%20185.608639%2C155.508263%20L213.362464%2C51.8327356%20C213.534838%2C51.1888245%20213.156037%2C50.5297839%20212.517588%2C50.3585518%20L30.8594482%2C1.63788928%20C30.2246399%2C1.46763385%2029.5629979%2C1.85057882%2029.3913606%2C2.49173684%20Z%20M27.8501816%2C2.07839307%20C28.249766%2C0.585729474%2029.7859677%2C-0.30339296%2031.2724059%2C0.0952693366%20L212.930545%2C48.8159318%20C214.421222%2C49.2157308%20215.303805%2C50.7512571%20214.903643%2C52.2460794%20L187.149818%2C155.921607%20C186.750234%2C157.414271%20185.214032%2C158.303393%20183.727594%2C157.904731%20L2.06945479%2C109.184068%20C0.578778325%2C108.784269%20-0.303804958%2C107.248743%200.0963572983%2C105.753921%20L27.8501816%2C2.07839307%20Z%20M209.798276%2C52.0031786%20C210.200494%2C51.823158%20210.672356%2C52.0035897%20210.852208%2C52.4061841%20C211.03206%2C52.8087785%20210.851797%2C53.2810812%20210.449579%2C53.4611018%20L105.005831%2C100.654486%20C102.078032%2C101.964879%2098.2804573%2C100.925381%2096.4334133%2C98.297903%20L31.0942865%2C5.35093608%20C30.8407432%2C4.99026284%2030.9273161%2C4.49214983%2031.2876525%2C4.23836954%20C31.6479888%2C3.98458924%2032.1456365%2C4.07124309%2032.3991797%2C4.43191634%20L97.7383066%2C97.3788833%20C99.1454203%2C99.3805469%20102.122635%2C100.19549%20104.354527%2C99.196563%20L209.798276%2C52.0031786%20Z%20M5.6211919%2C104.052725%20L75.8743386%2C72.0659812%20C76.2755862%2C71.8838032%2076.7484081%2C72.0616983%2076.9304159%2C72.4633211%20C77.1124237%2C72.8649438%2076.9346948%2C73.3382077%2076.5334473%2C73.5203857%20L6.28030052%2C105.507129%20C5.87905297%2C105.689307%205.40623108%2C105.511412%205.22422325%2C105.109789%20C5.04221543%2C104.708167%205.21994435%2C104.234903%205.6211919%2C104.052725%20Z%20M182.312018%2C151.441155%20C182.568504%2C151.799737%20182.486011%2C152.298543%20182.127764%2C152.55527%20C181.769517%2C152.811996%20181.271176%2C152.729426%20181.01469%2C152.370844%20L135.792669%2C89.1480293%20C135.536182%2C88.7894471%20135.618675%2C88.2906409%20135.976923%2C88.0339145%20C136.33517%2C87.777188%20136.83351%2C87.8597583%20137.089997%2C88.2183405%20L182.312018%2C151.441155%20Z%22%20opacity%3D%22.1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 1260px) {
  .form_bl_wrapper .form_bl_wrap:before {
    top: 170px;
    right: 50%;
    margin-right: -430px;
  }
}
.form_bl_wrapper .form_bl_wrap:after {
  position: absolute;
  top: -34px;
  right: 420px;
  width: 160px;
  height: 139px;
  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%22160px%22%20height%3D%22139px%22%20%20viewBox%3D%220%200%20160%20139%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23FFF%22%20d%3D%22M0.376250269%2C71.4260324%20C-0.397106388%2C70.0846163%200.0607847834%2C68.3641535%201.3916356%2C67.5946833%20L117.656495%2C0.372762929%20C118.991404%2C-0.399053403%20120.704442%2C0.0669683049%20121.477477%2C1.4078255%20L159.62375%2C67.5739676%20C160.397106%2C68.9153837%20159.939215%2C70.6358465%20158.608364%2C71.4053167%20L42.3435049%2C138.627237%20C41.0085963%2C139.399053%2039.2955579%2C138.933032%2038.5225235%2C137.592174%20L0.376250269%2C71.4260324%20Z%20M1.75874079%2C70.6267052%20L39.905014%2C136.792847%20C40.2366291%2C137.368046%2040.9728105%2C137.56832%2041.542964%2C137.238669%20L157.807824%2C70.0167485%20C158.375237%2C69.6886816%20158.572436%2C68.947734%20158.241259%2C68.3732948%20L120.094986%2C2.20715273%20C119.763371%2C1.63195393%20119.02719%2C1.43168024%20118.457036%2C1.76133112%20L2.19217649%2C68.9832515%20C1.62476258%2C69.3113184%201.42756367%2C70.052266%201.75874079%2C70.6267052%20Z%20M118.073258%2C3.43432114%20C118.230164%2C3.02122044%20118.691599%2C2.81476092%20119.103901%2C2.97318089%20C119.516204%2C3.13160085%20119.723244%2C3.59490989%20119.566338%2C4.00801058%20L89.9740148%2C81.9183865%20C89.1142556%2C84.1819521%2086.5491393%2C85.6474281%2084.1650049%2C85.2285042%20L3.56973404%2C71.0668514%20C3.13501576%2C70.9904656%202.84344918%2C70.5752639%202.91850185%2C70.1394723%20C2.99355452%2C69.7036808%203.40680553%2C69.4123248%203.8415238%2C69.4887105%20L84.4367946%2C83.6503633%20C86.0666367%2C83.9367481%2087.8926499%2C82.8935289%2088.4809352%2C81.3446971%20L118.073258%2C3.43432114%20Z%20M40.7302141%2C134.198403%20L59.2401606%2C82.8304639%20C59.3948522%2C82.4165192%2059.8551695%2C82.2075769%2060.2683079%2C82.3637782%20C60.6814464%2C82.5199795%2060.8909589%2C82.9821741%2060.7362672%2C83.3961188%20L42.2263208%2C134.764058%20C42.0716291%2C135.178003%2041.6113118%2C135.386945%2041.1981734%2C135.230744%20C40.785035%2C135.074543%2040.5755225%2C134.612348%2040.7302141%2C134.198403%20Z%20M155.688887%2C67.8048165%20C156.124206%2C67.8776296%20156.419148%2C68.2904306%20156.347659%2C68.7268333%20C156.27617%2C69.163236%20155.865322%2C69.4579836%20155.430003%2C69.3851705%20L100.458068%2C60.2740799%20C100.022749%2C60.2012668%2099.7278069%2C59.7884658%2099.7992957%2C59.3520631%20C99.8707846%2C58.9156604%20100.281633%2C58.6209128%20100.716952%2C58.6937259%20L155.688887%2C67.8048165%20Z%22%20opacity%3D%22.1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 1260px) {
  .form_bl_wrapper .form_bl_wrap:after {
    top: auto;
    right: 50%;
    bottom: 140px;
    margin-right: -80px;
  }
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_wrap:after {
    top: auto;
    right: 50%;
    width: 102px;
    background-size: contain;
    bottom: 150px;
    margin-right: -51px;
  }
}
.form_bl_wrapper .form_bl_body {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 1260px) {
  .form_bl_wrapper .form_bl_body {
    display: block;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_left {
  width: 38%;
  padding: 0 40px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1260px) {
  .form_bl_wrapper .form_bl_body .form_bl_left {
    width: auto;
    padding: 0 0 110px;
    text-align: center;
  }
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_body .form_bl_left {
    padding-bottom: 90px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_left .social_bl_title {
  color: #fff;
  padding: 0 0 52px;
  font: 30px/38px "ars", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1260px) {
  .form_bl_wrapper .form_bl_body .form_bl_left .social_bl_title {
    padding: 0 0 28px;
  }
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_body .form_bl_left .social_bl_title {
    padding: 0 0 19px;
    font-size: 26px;
    line-height: 33px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_left .social_bl_body {
  font-size: 0;
}
.form_bl_wrapper .form_bl_body .form_bl_left .social_bl_body a {
  display: inline-block;
  vertical-align: top;
  width: 46px;
  height: 47px;
  margin: 0 9px 0 0;
  overflow: hidden;
  text-decoration: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
}
@media screen and (max-width: 1023px) {
  .form_bl_wrapper .form_bl_body .form_bl_left .social_bl_body a {
    margin: 0 9px;
  }
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_body .form_bl_left .social_bl_body a {
    width: 37px;
    height: 36px;
    margin: 2px 4px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_left .social_bl_body a span {
  position: relative;
  width: 46px;
  height: 47px;
  display: block;
  text-align: center;
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_body .form_bl_left .social_bl_body a span {
    width: 37px;
    height: 36px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_left .social_bl_body a span img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.form_bl_wrapper .form_bl_body .form_bl_right {
  width: 62%;
}
@media screen and (max-width: 1260px) {
  .form_bl_wrapper .form_bl_body .form_bl_right {
    width: auto;
    max-width: 660px;
    margin: 0 auto;
    text-align: center;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa-success-note {
  color: #fff;
  padding-left: 30px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .user_policy {
  padding: 15px 0 0 30px;
  font: 17px/20px "rr", Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.7);
}
@media screen and (max-width: 1260px) {
  .form_bl_wrapper .form_bl_body .form_bl_right .user_policy {
    padding: 40px 0 0 0;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .user_policy a {
  color: #fff;
}
.form_bl_wrapper .form_bl_body .form_bl_right .user_policy p {
  margin: 0;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa {
  max-width: 600px;
}
@media screen and (max-width: 1260px) {
  .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa {
    max-width: 100%;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_bl_title {
  color: #fff;
  font: 34px/43px "ars", Arial, Helvetica, sans-serif;
  margin: 0 0 60px 30px;
}
@media screen and (max-width: 1260px) {
  .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_bl_title {
    margin: 0 0 45px;
  }
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_bl_title {
    font-size: 26px;
    line-height: 33px;
    margin: 0 0 20px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner {
  text-align: left;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .field_error {
  color: red;
  font: 14px "rr", Arial, Helvetica, sans-serif;
  margin: 0 0 5px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field {
  position: relative;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email {
  position: relative;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email:before {
  position: absolute;
  left: 30px;
  bottom: 1px;
  right: 30px;
  content: "";
  height: 1px;
  background: rgba(255, 255, 255, 0.4);
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email:before {
    left: 16px;
    right: 16px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input {
  padding: 18px 120px 18px 30px;
  color: rgba(255, 255, 255, 0.6);
  font: 22px/28px "arsi", Arial, Helvetica, sans-serif;
  border: none;
  background: none;
  -webkit-appearance: none;
  width: 100%;
  outline: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  -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;
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input {
    padding: 11px 50px 11px 14px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input:focus, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input:focus {
  background: #fff;
  color: #000;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input:focus::-webkit-input-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input:focus::-webkit-input-placeholder {
  color: #000;
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input:focus:moz-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input:focus:moz-placeholder {
  color: #000;
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input:focus::-moz-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input:focus::-moz-placeholder {
  color: #000;
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input:focus:-ms-input-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input:focus:-ms-input-placeholder {
  color: #000;
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input::-webkit-input-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input:moz-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input:moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input::-moz-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-text input:-ms-input-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field.type-email input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field .tpl-form-button {
  position: absolute;
  right: 0;
  top: 0;
  width: 99px;
  height: 64px;
  padding: 0;
  border: none;
  font-size: 0;
  -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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field .tpl-form-button span, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field .tpl-form-button:after {
  display: none;
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field .tpl-form-button {
    width: 54px;
    height: 50px;
    background-position: left 0 top 50%;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field .tpl-form-button.active {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner.one_field .tpl-field .tpl-form-button.active {
    background-position: left 0 top 50%;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field {
  margin: 0 0 30px;
  color: rgba(255, 255, 255, 0.9);
  font: 22px "ars", Arial, Helvetica, sans-serif;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-title, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-html {
  padding: 0 30px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.field-error.type-text:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.field-error.type-phone:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.field-error.type-email:before {
  background: red !important;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field h2 {
  margin: 0;
  color: rgba(255, 255, 255, 0.9);
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .field-title {
  font: 18px "ars", Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.7);
  padding: 0 0 10px 30px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email {
  position: relative;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text .field-title, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone .field-title, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email .field-title {
  display: none;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email:before {
  position: absolute;
  left: 30px;
  bottom: 1px;
  right: 30px;
  content: "";
  height: 1px;
  background: rgba(255, 255, 255, 0.4);
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email:before {
    left: 16px;
    right: 16px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text input, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone input, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email input {
  padding: 18px 30px 18px 30px;
  color: rgba(255, 255, 255, 0.6);
  font: 22px/28px "arsi", Arial, Helvetica, sans-serif;
  border: none;
  background: none;
  -webkit-appearance: none;
  width: 100%;
  outline: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -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_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text input, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone input, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email input {
    padding: 11px 50px 11px 14px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text input::-webkit-input-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone input::-webkit-input-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text input:moz-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone input:moz-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email input:moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text input::-moz-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone input::-moz-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-text input:-ms-input-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-phone input:-ms-input-placeholder, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-email input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea {
  position: relative;
  line-height: 0;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea:before {
  position: absolute;
  left: 30px;
  bottom: 1px;
  right: 30px;
  content: "";
  height: 1px;
  background: rgba(255, 255, 255, 0.4);
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea:before {
    left: 16px;
    right: 16px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea .field-title {
  display: none;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea textarea {
  padding: 18px 30px 18px 30px;
  color: rgba(255, 255, 255, 0.6);
  font: 22px/28px "arsi", Arial, Helvetica, sans-serif;
  border: none;
  background: none;
  -webkit-appearance: none;
  width: 100%;
  outline: none;
  resize: none;
  height: 176px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -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_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea textarea {
    padding: 11px 50px 11px 14px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea textarea::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea textarea:moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea textarea::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-textarea textarea:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_select {
  position: relative;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_select:before {
  position: absolute;
  left: 30px;
  bottom: 1px;
  right: 30px;
  content: "";
  height: 1px;
  background: rgba(255, 255, 255, 0.4);
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_select:before {
    left: 16px;
    right: 16px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_select select {
  color: rgba(255, 255, 255, 0.6);
  padding: 18px 30px 18px 30px;
  font: 22px/28px "arsi", Arial, Helvetica, sans-serif;
  width: 100%;
  border: none;
  outline: none;
  cursor: pointer;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_select select::-ms-expand {
  display: none;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select {
  position: relative;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select:before {
  position: absolute;
  left: 30px;
  bottom: 1px;
  right: 30px;
  content: "";
  height: 1px;
  background: rgba(255, 255, 255, 0.4);
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select:before {
    left: 16px;
    right: 16px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .field-title {
  font: 18px "ars", Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.7);
  padding: 0 0 10px 30px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect {
  display: block !important;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect:before {
  position: absolute;
  content: "";
  right: 48px;
  top: 50%;
  width: 4px;
  height: 4px;
  z-index: 2;
  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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 45px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect.opened:before {
  opacity: 0;
  visibility: hidden;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect.opened:after {
  opacity: 1;
  visibility: visible;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__select {
  color: rgba(255, 255, 255, 0.6);
  padding: 18px 70px 18px 30px;
  font: 22px/28px "arsi", Arial, Helvetica, sans-serif;
  height: 64px;
  width: 100%;
  border: none;
  outline: none;
  cursor: pointer;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown {
  background: #fff;
  width: 100%;
  margin-top: -2px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -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);
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li {
  color: #000;
  font: 22px/28px "arsi", Arial, Helvetica, sans-serif;
  padding: 15px 30px 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;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select select {
  color: rgba(255, 255, 255, 0.6);
  padding: 18px 70px 18px 30px;
  font: 22px/28px "arsi", Arial, Helvetica, sans-serif;
  height: 64px;
  width: 100%;
  border: none;
  outline: none;
  cursor: pointer;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 48px top 50% no-repeat;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select select:focus {
  color: #000;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 48px top 50% no-repeat #fff;
  -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;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-select select::-ms-expand {
  display: none;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar {
  position: relative;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar:before {
  position: absolute;
  left: 30px;
  bottom: 1px;
  right: 30px;
  content: "";
  height: 1px;
  background: rgba(255, 255, 255, 0.4);
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar:before {
    left: 16px;
    right: 16px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar .field-title {
  display: none;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar input {
  padding: 18px 30px 18px 30px;
  color: rgba(255, 255, 255, 0.6);
  font: 22px/28px "arsi", Arial, Helvetica, sans-serif;
  border: none;
  background: none;
  -webkit-appearance: none;
  width: 100%;
  outline: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -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_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar input {
    padding: 11px 50px 11px 14px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar input:moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval {
  position: relative;
  padding: 0 30px;
  font-size: 0;
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval {
    padding: 0 16px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval .field-title {
  padding-left: 0;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label {
  display: inline-block;
  vertical-align: top;
  width: 48.5%;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label.firstLabel {
  margin-right: 3%;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval input {
  padding: 18px 30px 18px 30px;
  color: rgba(255, 255, 255, 0.6);
  font: 22px/28px "arsi", Arial, Helvetica, sans-serif;
  border: none;
  background: none;
  -webkit-appearance: none;
  width: 100%;
  outline: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
@media screen and (max-width: 639px) {
  .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval input {
    padding: 11px 50px 11px 14px;
  }
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval input:moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-calendar_interval input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox {
  padding: 0 30px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox .field-title, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .field-title {
  padding-left: 0;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox ul, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox ul li, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li {
  display: block;
  font: 22px "ars", Arial, Helvetica, sans-serif;
  margin: 0 0 10px;
  color: rgba(255, 255, 255, 0.6);
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox ul li:last-child, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li:last-child {
  margin-bottom: 0;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox ul li .mg-styler-label--checkbox, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox {
  width: 24px;
  height: 24px;
  margin: 0 10px 0 0;
  display: inline-block;
  vertical-align: top;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6);
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox ul li .mg-styler-label--checkbox.checked, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox.checked {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23fff%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox ul li .mg-styler-label--checkbox input, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox input {
  opacity: 0;
  visibility: hidden;
  padding: 0;
  width: 0;
  height: 0;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-radio_group {
  padding: 0 30px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-radio_group .field-title {
  padding-left: 0;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-radio_group ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-radio_group ul li {
  display: block;
  font: 22px "ars", Arial, Helvetica, sans-serif;
  margin: 0 0 10px;
  color: rgba(255, 255, 255, 0.6);
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-radio_group ul li:last-child {
  margin-bottom: 0;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-radio_group ul li .mg-styler-label--radio {
  width: 24px;
  height: 24px;
  margin: 0 10px 0 0;
  display: inline-block;
  vertical-align: top;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6);
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-radio_group ul li .mg-styler-label--radio.checked {
  -moz-box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.9);
  box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.9);
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-radio_group ul li .mg-styler-label--radio input {
  visibility: hidden;
  opacity: 0;
  padding: 0;
  width: 0;
  height: 0;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-upload {
  color: #fff;
  padding: 0 30px;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-upload .field-title {
  padding-left: 0;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-upload .upload-button input[type="button"] {
  color: #fff;
  font: 18px "ars", Arial, Helvetica, sans-serif;
  padding: 12px 25px;
  border: none;
  outline: none;
  background: none;
  -webkit-appearance: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.9);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.9);
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button {
  position: relative;
  padding: 16px 90px 16px 30px;
  border: none;
  font: 22px "ars", Arial, Helvetica, sans-serif;
  height: 64px;
  color: rgba(255, 255, 255, 0.9);
  display: inline-block;
  vertical-align: top;
  background: none;
  outline: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button:hover {
  color: #fff;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button:hover:before {
  opacity: 0;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button:hover span {
  opacity: 1;
  height: 100%;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 26px;
  width: 38px;
  height: 13px;
  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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button span {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  height: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button span:before, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button span:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 34px;
  transform: translate3d(0, 0, 0);
  border: 1px solid #fff;
  border-bottom-color: transparent;
  -webkit-border-radius: 30px 30px 0 0;
  -moz-border-radius: 30px 30px 0 0;
  -ms-border-radius: 30px 30px 0 0;
  -o-border-radius: 30px 30px 0 0;
  border-radius: 30px 30px 0 0;
}
.form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field .tpl-form-button span:after {
  top: 28px;
  border-bottom-color: #fff;
  border-top-color: transparent;
  -webkit-border-radius: 0 0 30px 30px;
  -moz-border-radius: 0 0 30px 30px;
  -ms-border-radius: 0 0 30px 30px;
  -o-border-radius: 0 0 30px 30px;
  border-radius: 0 0 30px 30px;
}
.site_footer_wrapper {
  min-height: 100px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
  background: #fff;
  padding: 0 160px;
}
@media screen and (max-width: 1580px) {
  .site_footer_wrapper {
    padding: 0 140px;
  }
}
@media screen and (max-width: 1420px) {
  .site_footer_wrapper {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .site_footer_wrapper {
    padding: 0 42px;
  }
}
@media screen and (max-width: 1023px) {
  .site_footer_wrapper {
    padding: 0 32px;
  }
}
@media screen and (max-width: 639px) {
  .site_footer_wrapper {
    padding: 0 17px;
  }
}
.site_footer_wrapper .site_footer_wrap {
  max-width: 1520px;
  margin: 0 auto;
}
.site_footer_wrapper .site_footer_in1 {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-width: 1264px;
  padding: 70px 0 55px;
}
@media screen and (max-width: 1420px) {
  .site_footer_wrapper .site_footer_in1 {
    padding: 55px 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .site_footer_wrapper .site_footer_in1 {
    display: block;
  }
}
@media screen and (max-width: 1023px) {
  .site_footer_wrapper .site_footer_in1 {
    padding: 49px 0 55px;
  }
}
@media screen and (max-width: 767px) {
  .site_footer_wrapper .site_footer_in1 {
    padding: 40px 0 30px;
  }
}
@media screen and (max-width: 639px) {
  .site_footer_wrapper .site_footer_in1 {
    padding: 25px 0;
  }
}
.site_footer_wrapper .site_footer_in1 .footer_contacts {
  width: 38%;
  padding: 0 40px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1260px) {
  .site_footer_wrapper .site_footer_in1 .footer_contacts {
    width: auto;
    font-size: 0;
    padding: 0 0 80px;
  }
}
@media screen and (max-width: 1023px) {
  .site_footer_wrapper .site_footer_in1 .footer_contacts {
    display: none;
  }
}
.site_footer_wrapper .site_footer_in1 .footer_contacts .footer_phones_wrap {
  position: relative;
  padding: 0 0 0 50px;
  margin: 0 0 23px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1260px) {
  .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_phones_wrap {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin: 0;
  }
}
.site_footer_wrapper .site_footer_in1 .footer_contacts .footer_phones_wrap:before {
  position: absolute;
  left: 0;
  top: -5px;
  width: 40px;
  height: 40px;
  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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M22.506%2024.86c.18-.094.682-.43%201.482-1.031%201.48-1.111%201.898-1.38%202.51-1.38h.19l.169.085c1.707.853%205.026%203.342%206.709%205.025l.234.234v.331c0%202.068-3.609%205.676-5.677%205.676l-.156-.016c-8.44-1.686-20.062-13.31-21.751-21.751l-.016-.157C6.2%209.809%209.809%206.2%2011.875%206.2h.189l.169.085c1.554.777%203.852%204.096%205.233%206.857l.084.17v.188c0%20.613-.268%201.03-1.378%202.511-.6.801-.937%201.304-1.031%201.484.891%202.202%205.163%206.473%207.365%207.365zm2.442.248c-1.48%201.111-1.897%201.38-2.51%201.38h-.13l-.123-.041c-2.676-.892-7.739-5.955-8.63-8.63l-.042-.124v-.13c0-.613.268-1.03%201.379-2.511.566-.756.898-1.246%201.013-1.45-1.173-2.27-3.092-5.039-4.21-5.782-1.248.248-3.794%202.827-3.892%203.989%201.624%207.774%2012.616%2018.767%2020.387%2020.388%201.13-.095%203.595-2.498%203.963-3.78-1.55-1.474-4.24-3.489-5.76-4.32-.206.117-.694.448-1.445%201.011z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_footer_wrapper .site_footer_in1 .footer_contacts .footer_phones_wrap .footer_phones {
  color: #000;
  font: 25px/31px "arsb", Arial, Helvetica, sans-serif;
  padding: 0 0 2px;
}
.site_footer_wrapper .site_footer_in1 .footer_contacts .footer_phones_wrap .footer_phones div a {
  text-decoration: none;
  color: inherit;
}
.site_footer_wrapper .site_footer_in1 .footer_contacts .footer_phones_wrap .footer_phones_desc {
  position: relative;
  color: #25383C;
  font: 20px/25px "arsi", Arial, Helvetica, sans-serif;
}
.site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap {
  position: relative;
  padding: 0 0 0 50px;
  margin: 0 0 25px;
  max-width: 330px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1260px) {
  .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap {
    display: inline-block;
    vertical-align: top;
    width: 40%;
    max-width: 100%;
    margin: 0;
  }
}
.site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap:before {
  position: absolute;
  top: -5px;
  left: 0;
  width: 40px;
  height: 40px;
  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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M20.592%2035.538L20%2036.19l-.592-.65C9.226%2024.338%207.2%2021.267%207.2%2016.785%207.2%209.647%2012.838%204.2%2020%204.2c7.162%200%2012.8%205.447%2012.8%2012.586%200%204.482-2.026%207.552-12.208%2018.752zM31.2%2016.786C31.2%2010.544%2026.29%205.8%2020%205.8c-6.29%200-11.2%204.744-11.2%2010.986%200%203.836%201.824%206.678%2011.2%2017.024%209.376-10.346%2011.2-13.188%2011.2-17.024zM20%2021.056s-3-2.556-3-4.5c0-1.55%202-2.162%203-.656%201-1.506%203-.895%203%20.656%200%201.944-3%204.5-3%204.5z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap .footer_address_title {
  position: relative;
  color: #25383C;
  font: 20px/25px "arsi", Arial, Helvetica, sans-serif;
}
.site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap .footer_address {
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  color: #000;
  margin: 0 0 15px;
}
.site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap .footer_mail {
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
}
.site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap .footer_mail a {
  color: #25383C;
  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;
  border-bottom: 1px solid #25383C;
}
.site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap .footer_mail a:hover {
  border-bottom-color: transparent;
}
.site_footer_wrapper .site_footer_in1 .footer_contacts .footer_time_wrap {
  position: relative;
  padding: 0 0 0 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1260px) {
  .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_time_wrap {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    padding-left: 70px;
  }
}
.site_footer_wrapper .site_footer_in1 .footer_contacts .footer_time_wrap:before {
  position: absolute;
  left: 0;
  top: 0;
  margin-top: -5px;
  content: "";
  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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M5.8%2020c0%207.844%206.357%2014.2%2014.2%2014.2%207.844%200%2014.2-6.357%2014.2-14.2%200-7.844-6.357-14.2-14.2-14.2-7.844%200-14.2%206.357-14.2%2014.2zm12.254-.467l-6.53-6.53a.8.8%200%200%201%201.131-1.132l6.377%206.377c.286-.158.616-.248.968-.248a2%202%200%200%201%20.937.231l4.434-4.434a.8.8%200%201%201%201.131%201.132l-4.566%204.565A1.995%201.995%200%200%201%2020%2022a1.995%201.995%200%200%201-1.946-2.467zM4.2%2020c0-8.727%207.073-15.8%2015.8-15.8S35.8%2011.273%2035.8%2020%2028.727%2035.8%2020%2035.8%204.2%2028.727%204.2%2020zM19%207.851a.8.8%200%201%201%201.6%200v1.4a.8.8%200%201%201-1.6%200v-1.4zm0%2023a.8.8%200%201%201%201.6%200v1.4a.8.8%200%201%201-1.6%200v-1.4zM7.645%2020.6a.8.8%200%201%201%200-1.6h1.4a.8.8%200%201%201%200%201.6h-1.4zm23.305%200a.8.8%200%201%201%200-1.6h1.4a.8.8%200%201%201%200%201.6h-1.4z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1260px) {
  .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_time_wrap:before {
    left: 20px;
  }
}
.site_footer_wrapper .site_footer_in1 .footer_contacts .footer_time_wrap .footer_time {
  color: #000;
  font: 24px/32px "arsb", Arial, Helvetica, sans-serif;
}
.site_footer_wrapper .site_footer_in1 .footer_contacts .footer_time_wrap .footer_time_desc {
  color: #25383C;
  font: 19px/24px "arsi", Arial, Helvetica, sans-serif;
}
.site_footer_wrapper .site_footer_in1 .footer_menu_wrap {
  width: 62%;
  padding: 0 0 0 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1260px) {
  .site_footer_wrapper .site_footer_in1 .footer_menu_wrap {
    width: auto;
    padding: 0;
  }
}
.site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu {
  font-size: 0;
}
.site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li {
  display: inline-block;
  vertical-align: top;
  width: 33.333%;
  padding: 0 10px 0 0;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li {
    width: 50%;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 639px) {
  .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li {
    display: block;
    width: auto;
    margin: 0 0 7px;
    padding: 0;
  }
  .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li:before {
    position: absolute;
    content: "";
    left: 0;
    right: 100%;
    bottom: 0;
    height: 1px;
    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;
    background: rgba(37, 56, 60, 0.5);
  }
  .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li.opened_level ul {
    display: block;
  }
  .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li.opened_level:before {
    right: 0;
    opacity: 1;
    visibility: visible;
  }
  .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li.opened_level > a > span {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    background-position: left 0 top 50%;
  }
  .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li.opened_level > a > ins {
    border-color: transparent;
  }
}
.site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li > a {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: #25383C;
  font: 22px/28px "ars", Arial, Helvetica, sans-serif;
  margin: 0 0 10px;
  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;
}
@media screen and (max-width: 639px) {
  .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li > a {
    font-size: 20px;
    line-height: 25px;
    display: block;
    margin: 0;
    padding: 5px 50px 5px 0;
  }
}
.site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li > a:hover ins {
  border-bottom-color: transparent;
}
.site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li > a ins {
  vertical-align: top;
  display: inline-block;
  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;
  border-bottom: 1px solid rgba(37, 56, 60, 0.5);
}
.site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li > a span {
  position: absolute;
  right: 0;
  top: 50%;
  height: 40px;
  width: 40px;
  z-index: 1;
  margin-top: -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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") right 0 top 50% no-repeat;
  display: none;
}
@media screen and (max-width: 639px) {
  .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li > a span {
    display: block;
  }
}
.site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li > a:hover {
  border-color: transparent;
}
@media screen and (max-width: 639px) {
  .site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li ul {
    display: none;
    padding: 0 0 10px;
  }
}
.site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li ul li {
  display: block;
}
.site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li ul li a {
  font: 18px/20px "rl", Arial, Helvetica, sans-serif;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  padding: 6px 0 8px;
  color: rgba(0, 0, 0, 0.61);
  -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_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li ul li a {
    display: block;
    font-size: 17px;
    line-height: 20px;
  }
}
.site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li ul li a:hover {
  color: #25383C;
}
.site_footer_wrapper .site_footer_in1 .footer_menu_wrap .footer_menu > li ul li ul {
  padding: 0 0 0 10px;
}
.site_footer_wrapper .site_footer_in2 {
  position: relative;
  padding: 60px 0 75px;
}
@media screen and (max-width: 1023px) {
  .site_footer_wrapper .site_footer_in2 {
    padding: 55px 0;
  }
}
@media screen and (max-width: 767px) {
  .site_footer_wrapper .site_footer_in2 {
    padding: 40px 0;
  }
}
@media screen and (max-width: 639px) {
  .site_footer_wrapper .site_footer_in2 {
    padding: 30px 0 35px;
  }
}
.site_footer_wrapper .site_footer_in2:before {
  position: absolute;
  content: "";
  top: 0;
  left: -160px;
  right: -160px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}
@media screen and (max-width: 1580px) {
  .site_footer_wrapper .site_footer_in2:before {
    left: -140px;
    right: -140px;
  }
}
@media screen and (max-width: 1420px) {
  .site_footer_wrapper .site_footer_in2:before {
    left: -60px;
    right: -60px;
  }
}
@media screen and (max-width: 1260px) {
  .site_footer_wrapper .site_footer_in2:before {
    left: -42px;
    right: -42px;
  }
}
@media screen and (max-width: 1023px) {
  .site_footer_wrapper .site_footer_in2:before {
    left: -32px;
    right: -32px;
  }
}
@media screen and (max-width: 639px) {
  .site_footer_wrapper .site_footer_in2:before {
    left: -17px;
    right: -17px;
  }
}
.site_footer_wrapper .site_footer_in2 .footer_in2_wr {
  margin: 0 auto;
  max-width: 1264px;
  font-size: 0;
}
.site_footer_wrapper .site_footer_in2 .footer_in2_l {
  width: 33%;
  display: inline-block;
  vertical-align: middle;
  padding: 0 20px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1023px) {
  .site_footer_wrapper .site_footer_in2 .footer_in2_l {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .site_footer_wrapper .site_footer_in2 .footer_in2_l {
    display: block;
    width: auto;
    padding: 0 0 25px;
    text-align: center;
  }
}
.site_footer_wrapper .site_footer_in2 .footer_in2_l .site_footer_name {
  font: 16px/20px "rr", Arial, Helvetica, sans-serif;
  padding: 0 10px 0 0;
  color: rgba(0, 0, 0, 0.79);
}
@media screen and (max-width: 767px) {
  .site_footer_wrapper .site_footer_in2 .footer_in2_l .site_footer_name {
    padding: 0;
  }
}
.site_footer_wrapper .site_footer_in2 .footer_in2_m {
  width: 34%;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .site_footer_wrapper .site_footer_in2 .footer_in2_m {
    display: none;
  }
}
.site_footer_wrapper .site_footer_in2 .footer_in2_m .site_counters {
  font: 15px/18px "rr", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.79);
}
.site_footer_wrapper .site_footer_in2 .footer_in2_r {
  width: 33%;
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  padding: 0 0 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1023px) {
  .site_footer_wrapper .site_footer_in2 .footer_in2_r {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .site_footer_wrapper .site_footer_in2 .footer_in2_r {
    display: block;
    width: auto;
    padding: 0;
    text-align: center;
  }
}
.site_footer_wrapper .site_footer_in2 .footer_in2_r .site_copy {
  color: rgba(0, 0, 0, 0.4);
  font: 15px/18px "rr", Arial, Helvetica, sans-serif;
}
.site_footer_wrapper .site_footer_in2 .footer_in2_r .site_copy span {
  font-size: 15px !important;
}
.site_footer_wrapper .site_footer_in2 .footer_in2_r .site_copy a {
  color: rgba(0, 0, 0, 0.4);
  text-decoration: none;
}
.search_popup_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  overflow: hidden;
  z-index: -1;
  -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: 1260px) {
  .search_popup_wrapper {
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
  }
}
.search_popup_wrapper.active {
  z-index: 100000;
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper.active {
    opacity: 1;
    visibility: visible;
  }
}
.search_popup_wrapper.active .search_inner.search_up, .search_popup_wrapper.active .search_inner.search_down {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.search_popup_wrapper .search_close {
  position: absolute;
  right: 20px;
  top: 47px;
  height: 40px;
  width: 40px;
  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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_close {
    top: 20px;
  }
}
.search_popup_wrapper .search_inner {
  position: absolute;
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
  text-align: left;
  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: 1260px) {
  .search_popup_wrapper .search_inner {
    position: static;
    display: block;
  }
}
.search_popup_wrapper .search_inner.search_up {
  height: 35%;
  background: #B6A278;
  padding: 0 160px;
  -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;
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  -o-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
@media screen and (max-width: 1580px) {
  .search_popup_wrapper .search_inner.search_up {
    padding: 0 140px;
  }
}
@media screen and (max-width: 1420px) {
  .search_popup_wrapper .search_inner.search_up {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_up {
    height: auto;
    padding: 140px 32px 77px;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@media screen and (max-width: 767px) {
  .search_popup_wrapper .search_inner.search_up {
    padding: 90px 24px 39px;
  }
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_up {
    padding: 86px 16px 39px;
  }
}
.search_popup_wrapper .search_inner.search_up .search_in {
  max-width: 1520px;
  margin: auto;
  width: 100%;
}
.search_popup_wrapper .search_inner.search_up .search-form {
  max-width: 740px;
  position: relative;
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_up .search-form {
    max-width: 100%;
  }
}
.search_popup_wrapper .search_inner.search_up .search-form .search-text_wr {
  position: relative;
}
.search_popup_wrapper .search_inner.search_up .search-form .search-text_wr:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.search_popup_wrapper .search_inner.search_up .search-form .search-text_wr .search-text {
  padding: 18px 40px 18px 0;
  color: rgba(255, 255, 255, 0.6);
  font: 30px/35px "rl", Arial, Helvetica, sans-serif;
  border: none;
  background: none;
  -webkit-appearance: none;
  width: 100%;
  outline: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_up .search-form .search-text_wr .search-text {
    font-size: 22px;
    line-height: 25px;
    padding: 22px 50px 22px 0;
  }
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_up .search-form .search-text_wr .search-text {
    padding: 9px 60px 10px 0;
    font-size: 18px;
  }
}
.search_popup_wrapper .search_inner.search_up .search-form .search-text_wr .search-text::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.search_popup_wrapper .search_inner.search_up .search-form .search-text_wr .search-text:moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.search_popup_wrapper .search_inner.search_up .search-form .search-text_wr .search-text::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.search_popup_wrapper .search_inner.search_up .search-form .search-text_wr .search-text:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
  line-height: 28px;
}
.search_popup_wrapper .search_inner.search_up .search-form .search-button {
  position: absolute;
  right: 0;
  top: 0;
  height: 71px;
  width: 63px;
  padding: 0;
  border: none;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.8858151%2C25.4716016%20L29.7071068%2C28.2928932%20C30.0976311%2C28.6834175%2030.0976311%2C29.3165825%2029.7071068%2C29.7071068%20C29.3165825%2C30.0976311%2028.6834175%2C30.0976311%2028.2928932%2C29.7071068%20L25.4715624%2C26.885776%20C23.839103%2C28.2077492%2021.7608075%2C29%2019.5%2C29%20C14.2564176%2C29%2010%2C24.7402784%2010%2C19.5%20C10%2C14.2564176%2014.2597216%2C10%2019.5%2C10%20C24.7435824%2C10%2029%2C14.2597216%2029%2C19.5%20C29%2C21.7616124%2028.2075692%2C23.8395837%2026.8858151%2C25.4716016%20Z%20M12%2C19.5%20C12%2C23.6360561%2015.3613347%2C27%2019.5%2C27%20C23.6360561%2C27%2027%2C23.6386653%2027%2C19.5%20C27%2C15.3639439%2023.6386653%2C12%2019.5%2C12%20C15.3639439%2C12%2012%2C15.3613347%2012%2C19.5%20Z%22%2F%3E%3C%2Fsvg%3E") top 50% right 0 no-repeat;
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_up .search-form .search-button {
    height: 70px;
    width: 50px;
  }
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_up .search-form .search-button {
    height: 44px;
  }
}
.search_popup_wrapper .search_inner.search_down {
  height: 65%;
  top: 35%;
  background: #fff;
  padding: 0 160px;
  -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;
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  -o-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
@media screen and (max-width: 1580px) {
  .search_popup_wrapper .search_inner.search_down {
    padding: 0 140px;
  }
}
@media screen and (max-width: 1420px) {
  .search_popup_wrapper .search_inner.search_down {
    padding: 0 60px;
  }
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_down {
    height: auto;
    padding: 54px 32px 73px;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@media screen and (max-width: 767px) {
  .search_popup_wrapper .search_inner.search_down {
    padding: 26px 24px 30px;
  }
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down {
    padding: 26px 16px 30px;
  }
}
.search_popup_wrapper .search_inner.search_down .search_in {
  max-width: 1520px;
  margin: auto;
  width: 100%;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form {
  padding: 75px 0;
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form {
    padding: 0;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_title {
  color: #000;
  font: 30px/35px "rl", Arial, Helvetica, sans-serif;
  margin: 0 0 57px;
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_title {
    margin: 0 0 40px;
  }
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_title {
    font-size: 24px;
    margin: 0 0 30px;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_title span {
  display: inline-block;
  vertical-align: top;
  padding: 0 42px 0 0;
  position: relative;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_title span:before {
  position: absolute;
  content: "";
  right: 0;
  top: 10px;
  width: 20px;
  height: 20px;
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_title span:before {
    top: 8px;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .row-title {
  display: block;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .row-body {
  display: block;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows {
  padding: 0 0 88px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows {
    padding: 0 0 30px;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price {
  width: 740px;
  font-size: 0;
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price {
    width: 100%;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .row-title {
  color: #000;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .row-title {
    font-size: 17px;
    line-height: 20px;
    margin: 0 0 30px;
  }
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .price_range {
    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;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_from {
  position: relative;
  width: 160px;
  margin: 0 40px 0 0;
  display: inline-block;
  vertical-align: bottom;
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_from {
    width: 22%;
    margin-right: 2.8%;
  }
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_from {
    width: 48.5%;
    margin-right: 3%;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_from .from_title {
  position: absolute;
  bottom: 16px;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.3);
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_from .from_title {
    bottom: 11px;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_from input {
  height: 56px;
  color: #000;
  border: none;
  background: none;
  text-align: center;
  font: 20px/24px "rm", Arial, Helvetica, sans-serif;
  width: 100%;
  padding: 15px 25px;
  outline: none;
  -webkit-appearance: none;
  -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-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-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_from input {
    height: 44px;
    font-size: 18px;
    line-height: 21px;
    padding: 10px 20px;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_from input:focus {
  border-bottom-color: #000;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_to {
  position: relative;
  width: 160px;
  display: inline-block;
  vertical-align: bottom;
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_to {
    width: 22%;
  }
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_to {
    width: 48.5%;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_to .to_title {
  position: absolute;
  bottom: 16px;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.3);
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_to .to_title {
    bottom: 11px;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_to input {
  height: 56px;
  color: #000;
  border: none;
  background: none;
  text-align: center;
  font: 20px/24px "rm", Arial, Helvetica, sans-serif;
  width: 100%;
  padding: 15px 25px;
  outline: none;
  -webkit-appearance: none;
  -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-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-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_to input {
    height: 44px;
    font-size: 18px;
    line-height: 21px;
    padding: 10px 20px;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_to input:focus {
  border-bottom-color: #000;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .noUi-horizontal {
  height: 2px;
  margin: 0 60px 0 0;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .noUi-horizontal:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -1px;
  height: 2px;
  background: rgba(182, 162, 120, 0.3);
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .noUi-horizontal .noUi-origin.noUi-background {
  border: none;
  background: none;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .noUi-horizontal .noUi-origin.noUi-background:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -1px;
  height: 2px;
  background: #ece6db;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .noUi-horizontal .noUi-connect {
  background: #B6A278;
  height: 2px;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .noUi-horizontal .noUi-handle {
  width: 20px;
  height: 20px;
  left: 0;
  top: 50%;
  margin-top: -10px;
  background: #B6A278;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .noUi-horizontal .noUi-handle.noUi-handle-lower {
  margin-top: -10px;
  margin-left: -1px;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_range_slider {
  width: 320px;
  display: inline-block;
  vertical-align: bottom;
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_range_slider {
    width: 48%;
    margin-right: 5.2%;
  }
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_price .input_range_slider {
    width: 100%;
    margin: 0 16px 30px 0;
    -webkit-box-ordinal-group: 0;
    -moz-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page {
  width: 350px;
  font-size: 0;
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page {
    -webkit-box-ordinal-group: 0;
    -moz-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-order: -1;
    -ms-flex-order: -1;
    order: -1;
    padding: 0 0 50px;
  }
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page {
    width: 100%;
    padding: 0 0 30px;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-title {
  width: 64%;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5% 0 0;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.3);
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-title {
    font-size: 17px;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body {
  width: 31%;
  display: inline-block;
  vertical-align: middle;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body select {
  font: 20px/24px "rm", Arial, Helvetica, sans-serif;
  color: #000;
  height: 56px;
  width: 100%;
  border: none;
  outline: none;
  text-align: center;
  padding: 15px 20px;
  text-align-last: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body select {
    height: 44px;
    font-size: 18px;
    line-height: 21px;
    padding: 10px 20px 10px 0;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body select::-ms-expand {
  display: none;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect {
  display: block !important;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect:before {
  position: absolute;
  content: "";
  right: 9px;
  top: 50%;
  width: 4px;
  height: 4px;
  z-index: 1;
  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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 6px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect.opened:before {
  opacity: 0;
  visibility: hidden;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect.opened:after {
  opacity: 1;
  visibility: visible;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect .jq-selectbox__select {
  background: none;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 56px;
  padding: 15px 20px 15px 0;
  width: 100%;
  border: none;
  outline: none;
  text-align: center;
  -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;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect .jq-selectbox__select {
    height: 44px;
    font-size: 18px;
    line-height: 21px;
    padding: 10px 20px 10px 0;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect .jq-selectbox__dropdown {
  background: #fff;
  width: 100%;
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .top_rows .row.row_per_page .row-body .jqselect .jq-selectbox__dropdown ul li {
  color: #000;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  padding: 15px 20px 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;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows {
  font-size: 0;
  /*верхняя часть*/
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row {
  width: 23.125%;
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  margin: 0 2.5% 55px 0;
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row {
    width: 2.8%;
    width: 48.6%;
  }
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row {
    width: auto;
    display: block;
    margin: 0 0 30px;
  }
}
@media screen and (min-width: 1261px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row:nth-child(4n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row:nth-child(2n) {
    margin-right: 0;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row input {
  height: 56px;
  color: #000;
  border: none;
  background: none;
  text-align: left;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  width: 100%;
  padding: 13px 0;
  outline: none;
  -webkit-appearance: none;
  -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-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-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row input {
    height: 44px;
    font-size: 17px;
    line-height: 21px;
    padding: 10px 0;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row input:focus {
  border-bottom-color: #000;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row input::-webkit-input-placeholder {
  color: #000;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row input:moz-placeholder {
  color: #000;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row input::-moz-placeholder {
  color: #000;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row input:-ms-input-placeholder {
  color: #000;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row select {
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 56px;
  width: 100%;
  border: none;
  outline: none;
  padding: 15px 20px 15px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row select {
    height: 44px;
    font-size: 17px;
    line-height: 21px;
    padding: 10px 20px 10px 0;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row select::-ms-expand {
  display: none;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect {
  display: block !important;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect:before {
  position: absolute;
  content: "";
  right: 9px;
  top: 50%;
  width: 4px;
  height: 4px;
  z-index: 1;
  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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 6px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect.opened:before {
  opacity: 0;
  visibility: hidden;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect.opened:after {
  opacity: 1;
  visibility: visible;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect .jq-selectbox__select {
  background: none;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 56px;
  padding: 15px 20px 15px 0;
  width: 100%;
  border: none;
  outline: 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-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect .jq-selectbox__select {
    height: 44px;
    font-size: 17px;
    line-height: 21px;
    padding: 10px 20px 10px 0;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect .jq-selectbox__dropdown {
  background: #fff;
  width: 100%;
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .block_body_rows .row .jqselect .jq-selectbox__dropdown ul li {
  color: #000;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  padding: 15px 20px 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;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap {
  /*допполя*/
  font-size: 0;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row {
  width: 23.125%;
  font-size: 14px;
  display: inline-block;
  vertical-align: bottom;
  margin: 0 2.5% 55px 0;
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row {
    width: 48.6%;
  }
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row {
    width: auto;
    display: block;
    margin: 0 0 30px;
  }
}
@media screen and (min-width: 1261px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row:nth-child(4n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row:nth-child(2n) {
    margin-right: 0;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row.checkbox .mg-styler-label--checkbox {
  padding: 0 0 0 30px;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  position: relative;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row.checkbox .mg-styler-label--checkbox.checked: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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row.checkbox .mg-styler-label--checkbox:before {
  position: absolute;
  left: 0;
  top: 50%;
  width: 22px;
  height: 22px;
  margin-top: -11px;
  content: "";
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row.checkbox .mg-styler-label--checkbox input {
  opacity: 0;
  visibility: hidden;
  width: 0;
  height: 0;
  padding: 0;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .row-title {
  color: #000;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .row-body {
  font-size: 0;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .row-body .label_from {
  width: 48%;
  margin-right: 4%;
  display: inline-block;
  vertical-align: top;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .row-body .label_to {
  width: 48%;
  display: inline-block;
  vertical-align: top;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .shop2-color-ext-options span {
  width: 32px !important;
  height: 32px;
  margin: 0 10px 0 0;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-background-size: cover;
  background-size: cover;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .shop2-color-ext-options span em {
  display: none !important;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .shop2-color-ext-select {
  border: none;
  height: 56px;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .shop2-color-ext-select {
    height: 44px;
    font-size: 17px;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .shop2-color-ext-select .shop2-color-ext-options {
  height: 56px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .shop2-color-ext-select .shop2-color-ext-options div {
  font-size: 18px;
  line-height: 32px;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .shop2-color-ext-select .shop2-color-ext-options li {
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  color: #000;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .shop2-color-ext-select .shop2-color-ext-options li.shop2-color-ext-selected span:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row input[type="text"] {
  height: 56px;
  color: #000;
  border: none;
  background: none;
  text-align: left;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  width: 100%;
  padding: 13px 0;
  outline: none;
  -webkit-appearance: none;
  -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-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-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row input[type="text"] {
    height: 44px;
    font-size: 17px;
    line-height: 21px;
    padding: 10px 0;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row input[type="text"]:focus {
  border-bottom-color: #000;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row input[type="text"]::-webkit-input-placeholder {
  color: #000;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row input[type="text"]:moz-placeholder {
  color: #000;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row input[type="text"]::-moz-placeholder {
  color: #000;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row input[type="text"]:-ms-input-placeholder {
  color: #000;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row select {
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 56px;
  width: 100%;
  border: none;
  outline: none;
  padding: 15px 20px 15px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row select {
    height: 44px;
    font-size: 17px;
    line-height: 21px;
    padding: 10px 20px 10px 0;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row select::-ms-expand {
  display: none;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect {
  display: block !important;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect:before {
  position: absolute;
  content: "";
  right: 9px;
  top: 50%;
  width: 4px;
  height: 4px;
  z-index: 1;
  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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 6px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect.opened:before {
  opacity: 0;
  visibility: hidden;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect.opened:after {
  opacity: 1;
  visibility: visible;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect .jq-selectbox__select {
  background: none;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 56px;
  padding: 15px 20px 15px 0;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  -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;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect .jq-selectbox__select {
    height: 44px;
    font-size: 17px;
    line-height: 21px;
    padding: 10px 20px 10px 0;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect .jq-selectbox__dropdown {
  background: #fff;
  width: 100%;
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .fields_wrap .row .jqselect .jq-selectbox__dropdown ul li {
  color: #000;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  padding: 15px 20px 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;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap {
  font-size: 0;
  /*флаги*/
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row {
  width: 23.125%;
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  margin: 0 2.5% 55px 0;
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row {
    width: 2.8%;
    width: 48.6%;
  }
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row {
    width: auto;
    display: block;
    margin: 0 0 30px;
  }
}
@media screen and (min-width: 1261px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row:nth-child(4n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 1260px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row:nth-child(2n) {
    margin-right: 0;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .row-title {
  color: #000;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row select {
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 56px;
  width: 100%;
  border: none;
  outline: none;
  padding: 15px 20px 15px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row select {
    height: 44px;
    font-size: 17px;
    line-height: 21px;
    padding: 10px 20px 10px 0;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row select::-ms-expand {
  display: none;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect {
  display: block !important;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect:before {
  position: absolute;
  content: "";
  right: 9px;
  top: 50%;
  width: 4px;
  height: 4px;
  z-index: 1;
  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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 6px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect.opened:before {
  opacity: 0;
  visibility: hidden;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect.opened:after {
  opacity: 1;
  visibility: visible;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect .jq-selectbox__select {
  background: none;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 56px;
  padding: 15px 20px 15px 0;
  width: 100%;
  border: none;
  outline: 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-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect .jq-selectbox__select {
    height: 44px;
    font-size: 17px;
    line-height: 21px;
    padding: 10px 20px 10px 0;
  }
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect .jq-selectbox__dropdown {
  background: #fff;
  width: 100%;
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .flags_wrap .row .jqselect .jq-selectbox__dropdown ul li {
  color: #000;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  padding: 15px 20px 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;
}
.search_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .row_button .search-btn {
  color: #ffffff;
  font: 18px/22px "rr", Arial, Helvetica, sans-serif;
  padding: 11px 30px;
  background: #B6A278;
  -webkit-appearance: none;
  border: none;
  outline: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -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_popup_wrapper .search_inner.search_down .shop2-block.search-form .block_body .row_button .search-btn:hover {
  color: #B6A278;
  background: none;
  -moz-box-shadow: inset 0 0 0 1px #B6A278;
  -webkit-box-shadow: inset 0 0 0 1px #B6A278;
  box-shadow: inset 0 0 0 1px #B6A278;
}
.folders_popup_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
  -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) {
  .folders_popup_wrapper {
    display: none;
  }
}
.folders_popup_wrapper.active {
  opacity: 1;
  z-index: 100000;
  visibility: visible;
}
.folders_popup_wrapper .folders_popup_close {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 80px;
  height: 80px;
  cursor: pointer;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff;
}
@media screen and (max-width: 1900px) {
  .folders_popup_wrapper .folders_popup_close {
    width: 70px;
    height: 70px;
  }
}
@media screen and (max-width: 1420px) {
  .folders_popup_wrapper .folders_popup_close {
    width: 50px;
    height: 50px;
    top: 30px;
  }
}
@media screen and (max-width: 1260px) {
  .folders_popup_wrapper .folders_popup_close {
    right: 17px;
    width: 52px;
    height: 52px;
    background-size: 36px 36px;
  }
}
.folders_popup_wrapper .folders_popup_wrap {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left {
  position: relative;
  text-align: right;
  width: 28%;
  min-width: 28%;
  max-width: 28%;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  overflow-y: auto;
  background: #B6A278;
}
@media screen and (max-width: 1260px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_left {
    width: 32%;
    min-width: 32%;
    max-width: 32%;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .popup_left_in {
  position: relative;
  width: auto;
  padding: 63px 0 63px 160px;
  text-align: left;
}
@media screen and (max-width: 1900px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .popup_left_in {
    padding: 43px 0 63px 80px;
  }
}
@media screen and (max-width: 1420px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .popup_left_in {
    padding: 40px 0 60px 60px;
  }
}
@media screen and (max-width: 1260px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .popup_left_in {
    padding: 40px 0 60px 42px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .reg_blocks_wrap {
  padding: 0 0 120px;
}
@media screen and (max-width: 1900px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_left .reg_blocks_wrap {
    padding: 0 0 60px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .reg_blocks_wrap a {
  position: relative;
  color: rgba(255, 255, 255, 0.77);
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  padding: 11px 40px 12px 62px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 0 0 1px #fff;
  -webkit-box-shadow: inset 0 0 0 1px #fff;
  box-shadow: inset 0 0 0 1px #fff;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .reg_blocks_wrap a:before {
  position: absolute;
  content: "";
  left: 24px;
  top: 12px;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.8%2029a.8.8%200%201%201-1.6%200c0-2.819%202.104-4.762%205.05-5.67.43-.132.852-.144%201.291-.055.24.049.476.124.756.235.151.06.676.283.68.285.757.314%201.31.454%202.023.454.708%200%201.302-.148%202.093-.466l.61-.252c.247-.1.44-.169.629-.222.544-.153%201.028-.155%201.421.022%202.555.807%205.047%203.361%205.047%205.669a.8.8%200%201%201-1.6%200c0-1.503-1.973-3.525-4.009-4.173-.185-.081-.26-.06-1.5.44-.964.388-1.743.582-2.69.582-.958%200-1.703-.188-2.638-.577-.02-.008-.526-.223-.654-.274a2.922%202.922%200%200%200-.486-.155.963.963%200%200%200-.501.017C13.37%2025.584%2011.8%2027.034%2011.8%2029zM20%2010.2c2.843%200%204.8%202.15%204.8%205.81%200%203.565-2.136%205.79-4.8%205.79-2.674%200-4.826-2.233-4.8-5.796.026-3.662%201.967-5.804%204.8-5.804zm0%201.6c-1.914%200-3.18%201.397-3.2%204.216C16.78%2018.7%2018.225%2020.2%2020%2020.2c1.766%200%203.2-1.495%203.2-4.19%200-2.808-1.276-4.21-3.2-4.21z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li > a {
  color: #fff;
  display: block;
  font: 20px/24px "rr", Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 13px 28px 13px 0;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li > a span {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li > a span:before {
  position: absolute;
  right: 100%;
  left: 0;
  bottom: 0;
  height: 1px;
  content: "";
  background: #fff;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li > a:hover span:before {
  right: 0;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li ul {
  padding: 0 0 0 10px;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_left .top_menu_wrap .top_menu > li ul li a {
  color: #fff;
  display: block;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 11px 0 11px 0;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right {
  width: 72%;
  min-width: 72%;
  max-width: 72%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  overflow-y: auto;
}
@media screen and (max-width: 1260px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right {
    width: 68%;
    min-width: 68%;
    max-width: 68%;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_bl_wrapper {
  padding: 200px 160px 60px 40px;
}
@media screen and (max-width: 1900px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_bl_wrapper {
    padding: 140px 80px 60px 40px;
  }
}
@media screen and (max-width: 1420px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_bl_wrapper {
    padding: 140px 60px 60px 40px;
  }
}
@media screen and (max-width: 1260px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_bl_wrapper {
    padding: 140px 42px 60px 40px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block > div {
  margin-right: 2.75%;
  width: 31.5% !important;
}
@media screen and (max-width: 1420px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block > div {
    width: 48.5% !important;
    margin-right: 3%;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block > div.last {
  margin-right: 0;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li {
  margin: 0 0 30px;
  -moz-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.05);
}
@media screen and (max-width: 1420px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li {
    margin: 0 0 20px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a {
  height: 320px;
  display: block;
  text-decoration: none;
  position: relative;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a:hover ins {
  color: #25383C;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a > .pic {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a ins {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
  padding: 18px;
  color: #000;
  display: block;
  background: #fff;
  font: 26px/33px "ars", Arial, Helvetica, sans-serif;
  -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: 1580px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a ins {
    left: 10px;
    right: 10px;
    bottom: 10px;
    font-size: 24px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic ul {
  display: none;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul {
  padding: 40px;
}
@media screen and (max-width: 1580px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul {
    padding: 30px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a {
  display: block;
  color: #000;
  font: 26px "ars", Arial, Helvetica, sans-serif;
  margin: 0 0 20px;
  text-decoration: 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;
}
@media screen and (max-width: 1580px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a {
    font-size: 24px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a ins {
  padding: 0 0 15px;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a ins:before {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  content: "";
  background: #000;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a ins:after {
  position: absolute;
  left: 0;
  right: 100%;
  bottom: 0;
  height: 1px;
  content: "";
  z-index: 1;
  background: #25383C;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a:hover {
  color: #25383C;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul > a:hover ins:after {
  right: 0;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul ul li {
  display: block;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul ul li a {
  color: rgba(0, 0, 0, 0.5);
  font: 18px/22px "rr", Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 9px 0;
  display: block;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_ul ul li a:hover {
  color: #25383C;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_title {
  padding: 40px;
}
@media screen and (max-width: 1580px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_title {
    padding: 30px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_title > a {
  display: block;
  color: #000;
  font: 26px "ars", Arial, Helvetica, sans-serif;
  text-decoration: 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;
}
@media screen and (max-width: 1580px) {
  .folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_title > a {
    font-size: 24px;
  }
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.only_title > a:hover {
  color: #25383C;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li ul li {
  padding: 0;
  margin: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block li:nth-child(n+6) {
  display: none;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands {
  margin: 15px 0 0 0;
  padding: 13px 0 0 0;
  position: relative;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands:hover:after {
  right: 0;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands:hover a {
  color: #25383C;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands:hover a span:before {
  opacity: 1;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands:before {
  position: absolute;
  left: 0;
  top: 0;
  right: 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;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands:after {
  position: absolute;
  left: 0;
  top: 0;
  right: 100%;
  content: "";
  height: 1px;
  z-index: 1;
  background: #25383C;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands a {
  display: block;
  color: rgba(0, 0, 0, 0.3);
  font: 20px "arsi", Arial, Helvetica, sans-serif;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands a span {
  position: relative;
  padding: 0 48px 0 0;
  display: inline-block;
  vertical-align: top;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.brands_block .all_brands a span:before {
  position: absolute;
  right: 0;
  top: 50%;
  opacity: 0.3;
  content: "";
  width: 38px;
  height: 13px;
  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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.popup_form_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  overflow-y: auto;
  white-space: nowrap;
  text-align: center;
  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) {
  .popup_form_wrapper {
    cursor: pointer;
  }
}
@media screen and (max-width: 639px) {
  .popup_form_wrapper {
    background: #fff;
  }
}
.popup_form_wrapper:before {
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  content: "";
}
@media screen and (max-width: 639px) {
  .popup_form_wrapper:before {
    display: none;
  }
}
.popup_form_wrapper.active {
  opacity: 1;
  z-index: 40;
  visibility: visible;
}
.popup_form_wrapper .popup_form_close {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .popup_form_wrapper .popup_form_close {
    right: 12px;
    top: 15px;
    background-size: 30px;
  }
}
.popup_form_wrapper .popup_form_wrap {
  position: relative;
  margin: 20px;
  width: 440px;
  text-align: left;
  background: #fff;
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
  padding: 36px 50px 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .popup_form_wrapper .popup_form_wrap {
    margin: 0 auto;
    position: static;
    background: none;
    display: block;
    width: auto;
    max-width: 420px;
    padding: 68px 20px 30px;
  }
}
.popup_form_wrapper .popup_form_title_wr {
  padding: 0 0 44px;
  text-align: center;
}
@media screen and (max-width: 479px) {
  .popup_form_wrapper .popup_form_title_wr {
    padding: 0 0 27px;
  }
}
.popup_form_wrapper .popup_form_title_wr .popup_form_title {
  color: #B6A278;
  font: 28px/33px "rl", Arial, Helvetica, sans-serif;
  padding: 0 0 15px;
}
@media screen and (max-width: 479px) {
  .popup_form_wrapper .popup_form_title_wr .popup_form_title {
    font-size: 24px;
    padding: 0 0 8px;
  }
}
.popup_form_wrapper .popup_form_title_wr .popup_form_desc {
  font: 22px/28px "ars", Arial, Helvetica, sans-serif;
  color: #000;
}
@media screen and (max-width: 479px) {
  .popup_form_wrapper .popup_form_title_wr .popup_form_desc {
    font-size: 20px;
    line-height: 26px;
  }
}
.popup_form_wrapper .tpl-anketa .form_bl_title {
  display: none;
}
.popup_form_wrapper .tpl-anketa .tpl-field {
  margin: 0 0 20px;
}
.popup_form_wrapper .tpl-anketa .tpl-field.field-error input[type="text"], .popup_form_wrapper .tpl-anketa .tpl-field.field-error input[type="email"], .popup_form_wrapper .tpl-anketa .tpl-field.field-error input[type="phone"], .popup_form_wrapper .tpl-anketa .tpl-field.field-error textarea {
  -moz-box-shadow: inset 0 -1px 0 red;
  -webkit-box-shadow: inset 0 -1px 0 red;
  box-shadow: inset 0 -1px 0 red;
}
.popup_form_wrapper .tpl-anketa .tpl-field a {
  color: #B6A278;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.popup_form_wrapper .tpl-anketa .tpl-field a:hover {
  border-bottom-color: #B6A278;
}
.popup_form_wrapper .tpl-anketa .tpl-field .field-title {
  color: rgba(0, 0, 0, 0.4);
  font: 17px/20px "rr", Arial, Helvetica, sans-serif;
  padding: 0 0 8px;
}
@media screen and (max-width: 639px) {
  .popup_form_wrapper .tpl-anketa .tpl-field .field-title {
    font-size: 16px;
  }
}
.popup_form_wrapper .tpl-anketa .tpl-field .field_error {
  color: red;
  font: 14px "rr", Arial, Helvetica, sans-serif;
  margin: 0 0 5px;
}
.popup_form_wrapper .tpl-anketa .tpl-field input[type="text"], .popup_form_wrapper .tpl-anketa .tpl-field input[type="email"], .popup_form_wrapper .tpl-anketa .tpl-field input[type="phone"] {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 0;
  width: 100%;
  border: none;
  outline: none;
  background: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.popup_form_wrapper .tpl-anketa .tpl-field input[type="text"]:focus, .popup_form_wrapper .tpl-anketa .tpl-field input[type="email"]:focus, .popup_form_wrapper .tpl-anketa .tpl-field input[type="phone"]:focus {
  color: #000;
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.popup_form_wrapper .tpl-anketa .tpl-field textarea {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 0;
  width: 100%;
  height: 140px;
  border: none;
  resize: none;
  outline: none;
  background: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.popup_form_wrapper .tpl-anketa .tpl-field textarea:focus {
  color: #000;
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-calendar_interval {
  font-size: 0;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-calendar_interval .calendar-label {
  display: inline-block;
  vertical-align: top;
  width: 48%;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-calendar_interval .calendar-label.firstLabel {
  margin-right: 4%;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-multi_select select {
  color: #000;
  width: 100%;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 30px 9px 0;
  border: none;
  outline: none;
  cursor: pointer;
  background: none;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
@media screen and (max-width: 639px) {
  .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_select select {
    font-size: 19px;
  }
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-multi_select select::-ms-expand {
  display: none;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-multi_select select:focus {
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-select select {
  color: #000;
  width: 100%;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 30px 9px 0;
  border: none;
  outline: none;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
@media screen and (max-width: 639px) {
  .popup_form_wrapper .tpl-anketa .tpl-field.type-select select {
    font-size: 19px;
  }
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-select select::-ms-expand {
  display: none;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-select select:focus {
  -moz-box-shadow: inset 0 -1px 0 #000;
  -webkit-box-shadow: inset 0 -1px 0 #000;
  box-shadow: inset 0 -1px 0 #000;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect {
  display: block !important;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect:before {
  position: absolute;
  content: "";
  right: 10px;
  top: 50%;
  width: 4px;
  height: 4px;
  z-index: 1;
  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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 7px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect.opened:before {
  opacity: 0;
  visibility: hidden;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect.opened:after {
  opacity: 1;
  visibility: visible;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__select {
  background: none;
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 9px 30px 9px 0;
  width: 100%;
  border: none;
  outline: 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-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__select {
    font-size: 19px;
  }
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown {
  background: #fff;
  width: 100%;
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li {
  color: #000;
  font: 20px/25px "ars", Arial, Helvetica, sans-serif;
  padding: 10px 20px 10px;
  -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_form_wrapper .tpl-anketa .tpl-field.type-checkbox ul, .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-checkbox ul li, .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul li {
  display: block;
  margin: 0 0 10px;
  font: 17px/22px "rr", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 639px) {
  .popup_form_wrapper .tpl-anketa .tpl-field.type-checkbox ul li, .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul li {
    font-size: 16px;
  }
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-checkbox ul li:last-child, .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul li:last-child {
  margin-bottom: 0;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-checkbox ul li .mg-styler-label--checkbox, .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  margin: 0 10px 0 0;
  -webkit-transition: background-image 0.3s;
  -moz-transition: background-image 0.3s;
  -o-transition: background-image 0.3s;
  -ms-transition: background-image 0.3s;
  transition: background-image 0.3s;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-checkbox ul li .mg-styler-label--checkbox.checked, .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox.checked {
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 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%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-checkbox ul li .mg-styler-label--checkbox input, .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox input {
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-radio_group ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-radio_group ul li {
  display: block;
  margin: 0 0 10px;
  font: 17px/22px "rr", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 639px) {
  .popup_form_wrapper .tpl-anketa .tpl-field.type-radio_group ul li {
    font-size: 16px;
  }
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-radio_group ul li:last-child {
  margin-bottom: 0;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-radio_group ul li .mg-styler-label--radio {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  margin: 0 10px 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -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;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-radio_group ul li .mg-styler-label--radio.checked {
  -moz-box-shadow: inset 0 0 0 5px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: inset 0 0 0 5px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 0 5px rgba(0, 0, 0, 0.8);
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-radio_group ul li .mg-styler-label--radio input {
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-title h2, .popup_form_wrapper .tpl-anketa .tpl-field.type-html h2 {
  margin: 0;
  color: #000;
}
@media screen and (max-width: 639px) {
  .popup_form_wrapper .tpl-anketa .tpl-field.type-title h2, .popup_form_wrapper .tpl-anketa .tpl-field.type-html h2 {
    font-size: 26px;
  }
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-html {
  font-size: 17px;
  color: #000;
  font-family: "rr", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  .popup_form_wrapper .tpl-anketa .tpl-field.type-html {
    font-size: 16px;
  }
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-upload .upload-button input[type="button"] {
  font: 17px/24px "rr", Arial, Helvetica, sans-serif;
  padding: 9px 20px 10px;
  border: none;
  outline: none;
  color: #B6A278;
  background: #fff;
  -webkit-appearance: none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -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 #B6A278;
  -webkit-box-shadow: inset 0 0 0 1px #B6A278;
  box-shadow: inset 0 0 0 1px #B6A278;
}
.popup_form_wrapper .tpl-anketa .tpl-field.type-upload .upload-count {
  font-size: 17px;
}
.popup_form_wrapper .tpl-anketa .tpl-field.tpl-field-button {
  margin-bottom: 0;
  text-align: center;
}
.popup_form_wrapper .tpl-anketa .tpl-field.tpl-field-button .tpl-form-button {
  color: #fff;
  font: 20px/24px "rr", Arial, Helvetica, sans-serif;
  padding: 11px 46px 13px;
  background: #B6A278;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -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) {
  .popup_form_wrapper .tpl-anketa .tpl-field.tpl-field-button .tpl-form-button {
    font-size: 18px;
    line-height: 21px;
    padding: 11px 46px 12px;
  }
}
.popup_form_wrapper .tpl-anketa .tpl-field.tpl-field-button .tpl-form-button:hover {
  color: #B6A278;
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px #B6A278;
  -webkit-box-shadow: inset 0 0 0 1px #B6A278;
  box-shadow: inset 0 0 0 1px #B6A278;
}
.popup_form_wrapper .tpl-anketa-success-note {
  text-align: center;
  color: #000;
}
.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;
}
.mobile_folders_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
  z-index: 12;
  display: none;
  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;
}
@media screen and (max-width: 1023px) {
  .mobile_folders_wrapper {
    display: block;
  }
}
.mobile_folders_wrapper.active {
  opacity: 1;
  visibility: visible;
  z-index: 15;
}
.mobile_folders_wrapper .mobile_folders_close {
  position: absolute;
  right: 0;
  top: 0;
  width: 68px;
  height: 68px;
  cursor: pointer;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_close {
    width: 65px;
    height: 65px;
  }
}
.mobile_folders_wrapper .mobile_folders_in {
  position: relative;
}
.mobile_folders_wrapper .mobile_folders_top {
  background: #B6A278;
  font-size: 0;
  padding: 15px 32px 10px;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_top {
    padding: 11px 16px 10px;
  }
}
.mobile_folders_wrapper .mobile_folders_top .mobile_top_item {
  display: inline-block;
  vertical-align: middle;
  width: 33%;
}
.mobile_folders_wrapper .mobile_folders_top .mobile_top_item:nth-child(2) {
  width: 34%;
  text-align: center;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_top .mobile_top_item:nth-child(2) {
    width: 55%;
  }
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_top .mobile_top_item:last-child {
    display: none;
  }
}
.mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_folders_reg {
  position: relative;
  color: rgba(255, 255, 255, 0.77);
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  padding: 12px 40px 11px 45px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_folders_reg {
    padding: 12px 0 11px 36px;
  }
}
.mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_folders_reg:before {
  position: absolute;
  content: "";
  left: 9px;
  top: 12px;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.8%2029a.8.8%200%201%201-1.6%200c0-2.819%202.104-4.762%205.05-5.67.43-.132.852-.144%201.291-.055.24.049.476.124.756.235.151.06.676.283.68.285.757.314%201.31.454%202.023.454.708%200%201.302-.148%202.093-.466l.61-.252c.247-.1.44-.169.629-.222.544-.153%201.028-.155%201.421.022%202.555.807%205.047%203.361%205.047%205.669a.8.8%200%201%201-1.6%200c0-1.503-1.973-3.525-4.009-4.173-.185-.081-.26-.06-1.5.44-.964.388-1.743.582-2.69.582-.958%200-1.703-.188-2.638-.577-.02-.008-.526-.223-.654-.274a2.922%202.922%200%200%200-.486-.155.963.963%200%200%200-.501.017C13.37%2025.584%2011.8%2027.034%2011.8%2029zM20%2010.2c2.843%200%204.8%202.15%204.8%205.81%200%203.565-2.136%205.79-4.8%205.79-2.674%200-4.826-2.233-4.8-5.796.026-3.662%201.967-5.804%204.8-5.804zm0%201.6c-1.914%200-3.18%201.397-3.2%204.216C16.78%2018.7%2018.225%2020.2%2020%2020.2c1.766%200%203.2-1.495%203.2-4.19%200-2.808-1.276-4.21-3.2-4.21z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_folders_reg:before {
    left: 0;
  }
}
.mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_menu_title {
  color: #fff;
  font: 20px/24px "rr", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: middle;
  padding: 8px 20px;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_top .mobile_top_item .mobile_menu_title {
    font-size: 18px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_folders_title {
  color: #000;
  font: 28px "rl", Arial, Helvetica, sans-serif;
  padding: 42px 32px 19px;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_folders_title {
    font-size: 24px;
    padding: 22px 16px 19px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes_bl {
  padding: 0 0 50px;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li {
  margin: 0 0 20px;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li.sublevel > a span:before {
  opacity: 1;
  visibility: visible;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a {
  display: block;
  text-decoration: none;
  padding: 12px 32px 14px;
  color: #000;
  position: relative;
  font: 20px/24px "rr", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a {
    padding: 11px 16px 12px;
    font-size: 18px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:hover:after {
  right: 32px;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:hover:after {
    right: 16px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:before {
  position: absolute;
  content: "";
  left: 32px;
  right: 32px;
  bottom: 0;
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:before {
    left: 16px;
    right: 16px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:after {
  position: absolute;
  content: "";
  left: 32px;
  right: 100%;
  bottom: 0;
  height: 1px;
  z-index: 1;
  background: #000;
  -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: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a:after {
    left: 16px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a span {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li > a span:before {
  position: absolute;
  right: -24px;
  top: 50%;
  width: 4px;
  height: 4px;
  margin-top: -2px;
  content: "";
  background: #000;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul {
  visibility: hidden;
  background: #fff;
  margin: -164px 0 0 0;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul {
    margin: -135px 0 0 0;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .waSlideMenu-back {
  display: none;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item {
  margin: 0 0 30px;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item {
    margin: 0 0 10px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item a {
  position: relative;
  background: #B6A278;
  padding: 24px 32px 20px 90px;
  display: block;
  color: #fff;
  font: 20px/24px "rr", Arial, Helvetica, sans-serif;
  text-decoration: none;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item a {
    padding: 21px 65px 20px 75px;
    font-size: 18px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item a:hover {
  color: #fff;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item a span {
  position: absolute;
  left: 32px;
  top: 50%;
  width: 38px;
  height: 13px;
  margin-top: -5px;
  cursor: pointer;
  -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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul .parent-item a span {
    left: 16px;
    margin-top: -7px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul li {
  display: block;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul li a {
  display: block;
  padding: 13px 32px;
  font: 19px/22px "rr", Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: 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: 639px) {
  .mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul li a {
    font-size: 18px;
    padding: 12px 16px;
  }
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul li a:hover {
  color: #25383C;
}
.mobile_folders_wrapper .mobile_folders_wrap .mobile_foldes > li ul li ul {
  margin: 0;
}
.mobile_menu_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 13;
  overflow: hidden;
  overflow-y: auto;
  opacity: 0;
  visibility: hidden;
  background: #B6A278;
  -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(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0);
  display: none;
}
@media screen and (max-width: 1023px) {
  .mobile_menu_wrapper {
    display: block;
  }
}
.mobile_menu_wrapper.active {
  opacity: 1;
  visibility: visible;
  z-index: 200;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.mobile_menu_wrapper .mobile_menu_close {
  position: absolute;
  right: 0;
  top: 0;
  width: 68px;
  height: 68px;
  cursor: pointer;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .mobile_menu_wrapper .mobile_menu_close {
    width: 65px;
    height: 65px;
  }
}
.mobile_menu_wrapper .menu_mob_title_wr {
  padding: 24px 30px 14px 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
@media screen and (max-width: 639px) {
  .mobile_menu_wrapper .menu_mob_title_wr {
    padding: 20px 16px 14px 16px;
  }
}
.mobile_menu_wrapper .menu_mob_title_wr .menu_back_title {
  color: #fff;
  cursor: pointer;
  font: 20px/24px "rr", Arial, Helvetica, sans-serif;
  padding: 0 0 0 58px;
  position: relative;
  vertical-align: top;
  display: inline-block;
}
.mobile_menu_wrapper .menu_mob_title_wr .menu_back_title:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  margin-top: -6px;
  width: 38px;
  height: 13px;
  -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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.mobile_menu_wrapper .mobile_menu_wrap {
  padding: 33px 32px 40px;
}
@media screen and (max-width: 639px) {
  .mobile_menu_wrapper .mobile_menu_wrap {
    padding: 14px 16px 30px;
  }
}
.mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li > a {
  display: block;
  color: #fff;
  font: 20px/24px "rr", Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 13px 0;
}
@media screen and (max-width: 639px) {
  .mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li > a {
    font-size: 18px;
    padding: 10px 0;
  }
}
.mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li > a span {
  position: relative;
}
.mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li > a span:before {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 100%;
  content: "";
  height: 1px;
  background: #fff;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li > a:hover span:before {
  right: 0;
}
.mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li ul {
  padding: 0 0 5px 20px;
}
.mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li ul li a {
  font-size: 18px;
  font-family: "rr", Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #fff;
  display: block;
  padding: 9px 0;
}
@media screen and (max-width: 639px) {
  .mobile_menu_wrapper .mobile_menu_wrap .mobile_menu > li ul li a {
    font-size: 17px;
  }
}
.type-upload {
  display: none;
}
.localtabs > ul > li .localtabs__title > a {
  font-weight: 400;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li {
  overflow: hidden;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a > .pic {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.folders_popup_wrapper .folders_popup_wrap .folders_popup_right .folders_block li.has_pic > a > .pic:hover {
  -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);
}
.transition-overlay {
  z-index: 1111111 !important;
}
#form_g-user-register .g-form-field__title {
  font-size: 15px;
  font-family: "rr", Arial, Helvetica, sans-serif;
}
.jqselect.opened {
  z-index: 1111 !important;
}
.jqselect .jq-selectbox__dropdown ul li:hover {
  color: #25383C !important;
}
.rev_svg1, .rev_svg2 {
  stroke: #25383C;
}
/*1552 10 07 19 - form checkbox fix */
.popup_form_wrapper .tpl-anketa .tpl-field.type-checkbox ul li .mg-styler-label--checkbox input, .popup_form_wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox input, .card_form_block .tpl-anketa .tpl-field.type-checkbox ul li .mg-styler-label--checkbox input, .card_form_block .tpl-anketa .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox input, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-checkbox ul li .mg-styler-label--checkbox input, .form_bl_wrapper .form_bl_body .form_bl_right .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li .mg-styler-label--checkbox input {
  visibility: visible;
  width: auto;
  height: auto;
}
@media screen and (max-width: 639px) {
  .site_container.main {
    overflow: hidden;
  }
}
.main_blocks_wrap {
  position: relative;
  padding: 70px 0 50px;
}
@media screen and (max-width: 1260px) {
  .main_blocks_wrap {
    padding: 50px 0 30px;
  }
}
@media screen and (max-width: 639px) {
  .main_blocks_wrap {
    padding: 40px 0 30px;
  }
}
.main_blocks_wrap:before {
  position: absolute;
  content: "";
  left: -160px;
  right: -160px;
  top: 0;
  bottom: 0;
  background: #FAFAFA;
}
@media screen and (max-width: 1580px) {
  .main_blocks_wrap:before {
    left: -140px;
    right: -140px;
  }
}
@media screen and (max-width: 1420px) {
  .main_blocks_wrap:before {
    left: -60px;
    right: -60px;
  }
}
@media screen and (max-width: 1260px) {
  .main_blocks_wrap:before {
    left: -42px;
    right: -42px;
  }
}
@media screen and (max-width: 1023px) {
  .main_blocks_wrap:before {
    left: -32px;
    right: -32px;
  }
}
@media screen and (max-width: 639px) {
  .main_blocks_wrap:before {
    left: -16px;
    right: -16px;
  }
}
.main_blocks_wrap .slider_counter_wr {
  display: none;
  line-height: 0;
  font-size: 0;
  padding: 25px 0 20px;
  text-align: center;
  position: relative;
}
@media screen and (max-width: 767px) {
  .main_blocks_wrap .slider_counter_wr {
    display: block;
  }
}
.main_blocks_wrap .slider_counter_wr .current_index {
  color: #000;
  display: inline-block;
  vertical-align: top;
  width: 32px;
  height: 32px;
  text-align: center;
  margin: 0 7px 0 0;
  font: 18px/32px "rm", Arial, Helvetica, sans-serif;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.9);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.main_blocks_wrap .slider_counter_wr ins {
  font: 20px/32px "arsi", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.3);
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
}
.main_blocks_wrap .slider_counter_wr .slides_length {
  color: rgba(0, 0, 0, 0.3);
  display: inline-block;
  vertical-align: top;
  font: 20px/32px "arsi", Arial, Helvetica, sans-serif;
}
.main_blocks_wrap .shop_main_header {
  position: relative;
  color: #000;
  font: 40px/47px "rl", Arial, Helvetica, sans-serif;
  letter-spacing: 0.69px;
  padding: 0 0 40px;
  text-align: center;
}
@media screen and (max-width: 1420px) {
  .main_blocks_wrap .shop_main_header {
    font-size: 35px;
    line-height: 41px;
  }
}
@media screen and (max-width: 1023px) {
  .main_blocks_wrap .shop_main_header {
    font-size: 32px;
    line-height: 38px;
    padding: 0 0 30px;
  }
}
@media screen and (max-width: 639px) {
  .main_blocks_wrap .shop_main_header {
    padding: 0 32px 20px;
    font-size: 28px;
  }
}
.main_blocks_wrap .shop_main_header .shop_main_header_in {
  padding: 0 100px;
}
@media screen and (max-width: 767px) {
  .main_blocks_wrap .shop_main_header .shop_main_header_in {
    padding: 0;
  }
}
.main_blocks_wrap .shop_main_header .slider_counter {
  position: absolute;
  right: 0;
  top: 8px;
  line-height: 0;
  font-size: 0;
}
@media screen and (max-width: 1023px) {
  .main_blocks_wrap .shop_main_header .slider_counter {
    top: 3px;
  }
}
@media screen and (max-width: 767px) {
  .main_blocks_wrap .shop_main_header .slider_counter {
    display: none !important;
  }
}
.main_blocks_wrap .shop_main_header .slider_counter .current_index {
  color: #000;
  display: inline-block;
  vertical-align: top;
  width: 32px;
  height: 32px;
  text-align: center;
  margin: 0 7px 0 0;
  font: 18px/32px "rm", Arial, Helvetica, sans-serif;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.9);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.main_blocks_wrap .shop_main_header .slider_counter ins {
  font: 20px/32px "arsi", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.3);
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
}
.main_blocks_wrap .shop_main_header .slider_counter .slides_length {
  color: rgba(0, 0, 0, 0.3);
  display: inline-block;
  vertical-align: top;
  font: 20px/32px "arsi", Arial, Helvetica, sans-serif;
}
.main_blocks_wrap .shop_main_before {
  position: relative;
  padding: 0 0 30px;
}
@media screen and (max-width: 639px) {
  .main_blocks_wrap .shop_main_before {
    font-size: 20px;
    line-height: 26px;
  }
}
.main_blocks_wrap .shop_main_before p {
  margin: 0 0 15px;
}
.main_blocks_wrap .shop_main_after {
  position: relative;
  padding-top: 40px;
}
@media screen and (max-width: 639px) {
  .main_blocks_wrap .shop_main_after {
    font-size: 20px;
    line-height: 26px;
  }
}
.main_blocks_wrap .shop_main_after p {
  margin: 0 0 15px;
}
.main_blocks_wrap .prod_list_wrap .slick-prev {
  position: absolute;
  left: -13px;
  top: 220px;
  width: 60px;
  height: 60px;
  outline: none;
  border: none;
  padding: 0;
  font-size: 0;
  cursor: pointer;
  z-index: 1;
  -webkit-apperance: none;
  background: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media screen and (max-width: 1260px) {
  .main_blocks_wrap .prod_list_wrap .slick-prev {
    left: -21px;
    top: 190px;
  }
}
@media screen and (max-width: 1023px) {
  .main_blocks_wrap .prod_list_wrap .slick-prev {
    left: -12px;
    top: 225px;
  }
}
@media screen and (max-width: 767px) {
  .main_blocks_wrap .prod_list_wrap .slick-prev {
    left: -12px;
    top: 165px;
  }
}
@media screen and (max-width: 639px) {
  .main_blocks_wrap .prod_list_wrap .slick-prev {
    left: -30px;
    top: 130px;
  }
}
@media screen and (max-width: 479px) {
  .main_blocks_wrap .prod_list_wrap .slick-prev {
    left: -40px;
    top: 180px;
  }
}
@media screen and (max-width: 359px) {
  .main_blocks_wrap .prod_list_wrap .slick-prev {
    left: -40px;
    top: 165px;
  }
}
.main_blocks_wrap .prod_list_wrap .slick-prev:hover:before {
  opacity: 0;
}
@media screen and (max-width: 639px) {
  .main_blocks_wrap .prod_list_wrap .slick-prev:hover:before {
    opacity: 1;
  }
}
.main_blocks_wrap .prod_list_wrap .slick-prev:hover:after {
  opacity: 1;
}
@media screen and (max-width: 639px) {
  .main_blocks_wrap .prod_list_wrap .slick-prev:hover:after {
    opacity: 0;
  }
}
.main_blocks_wrap .prod_list_wrap .slick-prev:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 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;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M3.121%206.01l4.294-4.304A1%201%200%200%200%205.999.294L.293%206.013%206%2011.708a1%201%200%201%200%201.412-1.416L3.121%206.01z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .main_blocks_wrap .prod_list_wrap .slick-prev:before {
    background-position: left 35px top 50%;
  }
}
.main_blocks_wrap .prod_list_wrap .slick-prev:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 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;
  -moz-box-shadow: 0 0 0 1px #25383C;
  -webkit-box-shadow: 0 0 0 1px #25383C;
  box-shadow: 0 0 0 1px #25383C;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M7.303%206.004l1.735-1.738A2.5%202.5%200%201%200%205.498.734L.232%206.012l5.27%205.258a2.5%202.5%200%200%200%203.532-3.54l-1.73-1.726z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.main_blocks_wrap .prod_list_wrap .slick-next {
  position: absolute;
  right: -13px;
  top: 220px;
  width: 60px;
  height: 60px;
  outline: none;
  border: none;
  padding: 0;
  font-size: 0;
  cursor: pointer;
  z-index: 1;
  -webkit-apperance: none;
  background: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media screen and (max-width: 1260px) {
  .main_blocks_wrap .prod_list_wrap .slick-next {
    right: -23px;
    top: 190px;
  }
}
@media screen and (max-width: 1023px) {
  .main_blocks_wrap .prod_list_wrap .slick-next {
    right: -12px;
    top: 225px;
  }
}
@media screen and (max-width: 767px) {
  .main_blocks_wrap .prod_list_wrap .slick-next {
    right: -12px;
    top: 165px;
  }
}
@media screen and (max-width: 639px) {
  .main_blocks_wrap .prod_list_wrap .slick-next {
    right: -30px;
    top: 130px;
  }
}
@media screen and (max-width: 479px) {
  .main_blocks_wrap .prod_list_wrap .slick-next {
    right: -40px;
    top: 180px;
  }
}
@media screen and (max-width: 359px) {
  .main_blocks_wrap .prod_list_wrap .slick-next {
    right: -40px;
    top: 165px;
  }
}
.main_blocks_wrap .prod_list_wrap .slick-next:hover:before {
  opacity: 0;
}
@media screen and (max-width: 639px) {
  .main_blocks_wrap .prod_list_wrap .slick-next:hover:before {
    opacity: 1;
  }
}
.main_blocks_wrap .prod_list_wrap .slick-next:hover:after {
  opacity: 1;
}
@media screen and (max-width: 639px) {
  .main_blocks_wrap .prod_list_wrap .slick-next:hover:after {
    opacity: 0;
  }
}
.main_blocks_wrap .prod_list_wrap .slick-next:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 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;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M3.121%206.01l4.294-4.304A1%201%200%200%200%205.999.294L.293%206.013%206%2011.708a1%201%200%201%200%201.412-1.416L3.121%206.01z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 639px) {
  .main_blocks_wrap .prod_list_wrap .slick-next:before {
    background-position: left 35px top 50%;
  }
}
.main_blocks_wrap .prod_list_wrap .slick-next:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 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;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 0 1px #25383C;
  -webkit-box-shadow: 0 0 0 1px #25383C;
  box-shadow: 0 0 0 1px #25383C;
  -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%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2325383C%22%20d%3D%22M7.303%206.004l1.735-1.738A2.5%202.5%200%201%200%205.498.734L.232%206.012l5.27%205.258a2.5%202.5%200%200%200%203.532-3.54l-1.73-1.726z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs {
  margin: 0 -20px !important;
  position: relative;
}
@media screen and (max-width: 1900px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs {
    margin: 0 -10px !important;
  }
}
@media screen and (max-width: 1023px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs {
    margin: 0 -12px !important;
  }
}
@media screen and (max-width: 479px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs {
    margin: 0 !important;
  }
}
.main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
  top: 464px !important;
}
@media screen and (max-width: 1900px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 364px !important;
  }
}
@media screen and (max-width: 1260px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 404px !important;
  }
}
@media screen and (max-width: 1023px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 474px !important;
  }
}
@media screen and (max-width: 767px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 344px !important;
  }
}
@media screen and (max-width: 639px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 284px !important;
  }
}
@media screen and (max-width: 479px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 414px !important;
  }
}
@media screen and (max-width: 359px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 364px !important;
  }
}
.main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs {
  display: block;
}
.main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item {
  width: auto;
  max-width: 350px;
  min-width: 0;
  margin: 0 20px !important;
}
@media screen and (max-width: 1900px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item {
    margin: 0 10px !important;
  }
}
@media screen and (max-width: 1340px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item {
    max-width: 400px;
  }
}
@media screen and (max-width: 1023px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item {
    max-width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item {
    margin: 0 !important;
  }
}
.main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item:before {
  display: none;
}
.main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item:hover .shop2_product_inner {
  position: static;
  padding: 0;
  left: auto;
  right: auto;
  width: 100%;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .shop2_product_inner {
  position: static;
  width: 100%;
  padding: 0;
  background: none;
}
@media screen and (max-width: 1900px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 400px !important;
  }
}
@media screen and (max-width: 1260px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 440px !important;
  }
}
@media screen and (max-width: 1023px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 510px !important;
  }
}
@media screen and (max-width: 767px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 380px !important;
  }
}
@media screen and (max-width: 639px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 320px !important;
  }
}
@media screen and (max-width: 479px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 450px !important;
  }
}
@media screen and (max-width: 359px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 400px !important;
  }
}
.main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_top_wr {
  background: none;
}
.main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_bot_wr {
  background: none;
}
.main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_bot_in2 {
  display: none;
}
.site-path {
  padding: 34px 0 38px;
  font: 17px/21px "arsi", Arial, Helvetica, sans-serif;
  color: #000;
}
@media screen and (max-width: 1260px) {
  .site-path {
    padding: 34px 0 20px;
    margin: 0;
  }
}
@media screen and (max-width: 639px) {
  .site-path {
    text-align: center;
    font-size: 15px;
  }
}
.site-path span {
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.5);
}
.site-path a {
  color: rgba(0, 0, 0, 0.5);
  text-decoration: none;
}
.site_container.filter-active {
  z-index: 15;
}
.site_main_inner {
  position: relative;
}
.site_main_inner.no_main_blocks {
  padding: 110px 0 110px 0;
}
@media screen and (max-width: 1580px) {
  .site_main_inner.no_main_blocks {
    padding: 60px 0 80px;
  }
}
@media screen and (max-width: 1260px) {
  .site_main_inner.no_main_blocks {
    padding: 20px 0 70px;
  }
}
@media screen and (max-width: 1023px) {
  .site_main_inner.no_main_blocks {
    padding: 20px 0 60px;
  }
}
.site_main_inner.no_main_blocks .site_filter_panel {
  display: none;
}
@media screen and (min-width: 1300px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 464px;
  }
}
@media screen and (min-width: 1580px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 554px;
  }
}
@media screen and (min-width: 1300px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 500px;
  }
}
@media screen and (min-width: 1580px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 600px;
  }
}
.site_main_inner.folders {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 0 110px 0;
}
@media screen and (max-width: 1580px) {
  .site_main_inner.folders {
    padding: 60px 0 80px;
  }
}
@media screen and (max-width: 1260px) {
  .site_main_inner.folders {
    padding: 20px 0 70px;
  }
}
@media screen and (max-width: 1260px) {
  .site_main_inner.folders {
    display: block;
  }
}
@media screen and (max-width: 1023px) {
  .site_main_inner.folders {
    padding: 20px 0 60px;
  }
}
.site_main_inner.folders .site_filter_panel {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 300px;
  -moz-box-flex: 0;
  -moz-flex: 0 1 300px;
  -ms-flex: 0 1 300px;
  flex: 0 1 300px;
  min-width: 300px;
  max-width: 300px;
  width: 300px;
  margin: 0 65px 0 0;
}
@media screen and (max-width: 1900px) {
  .site_main_inner.folders .site_filter_panel {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 270px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 270px;
    -ms-flex: 0 1 270px;
    flex: 0 1 270px;
    min-width: 270px;
    max-width: 270px;
    width: 270px;
    margin: 0 40px 0 0;
  }
}
@media screen and (max-width: 1580px) {
  .site_main_inner.folders .site_filter_panel {
    margin: 0 40px 0 0;
  }
}
@media screen and (max-width: 1260px) {
  .site_main_inner.folders .site_filter_panel {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    overflow-y: auto;
    background: #fff;
    min-width: 0;
    max-width: 100%;
    width: auto;
    margin: 0;
    z-index: 10;
    padding: 0 16px;
    -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;
  }
}
.site_main_inner.folders .site_filter_panel.active {
  opacity: 1;
  visibility: visible;
}
.site_main_inner.folders .site_filter_panel .filter_close {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 32px;
  right: 32px;
  display: none;
  cursor: pointer;
  z-index: 10;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M20.038%2018.917l-5.657-5.657a1%201%200%201%200-1.414%201.414l5.657%205.657-5.657%205.657a1%201%200%200%200%201.414%201.414l5.657-5.657%205.657%205.657a1%201%200%200%200%201.414-1.414l-5.657-5.657%205.657-5.657a1%201%200%201%200-1.414-1.414l-5.657%205.657z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1260px) {
  .site_main_inner.folders .site_filter_panel .filter_close {
    display: block;
  }
}
@media screen and (max-width: 639px) {
  .site_main_inner.folders .site_filter_panel .filter_close {
    top: 15px;
    right: 8px;
  }
}
.site_main_inner.folders .site_filter_panel .filter_block_wrapper {
  max-width: 480px;
  margin: 0 auto;
  padding: 3px 0;
}
.site_main_inner.folders .site_main_body {
  -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;
}
.folders_in_wr ul {
  font-size: 0;
  margin: 0 0 0 -4px;
}
.folders_in_wr ul li {
  display: inline-block;
  vertical-align: top;
  margin: 0 4px 10px;
}
.folders_in_wr ul li a {
  display: block;
  color: #B6A278;
  font: 16px/22px "rr", Arial, Helvetica, sans-serif;
  padding: 9px 20px 10px;
  text-decoration: none;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -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(182, 162, 120, 0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(182, 162, 120, 0.5);
  box-shadow: inset 0 0 0 1px rgba(182, 162, 120, 0.5);
}
.folders_in_wr ul li a:hover {
  color: #fff;
  background: #B6A278;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-filter {
  margin: 0;
  padding: 0;
  border: none;
  position: relative;
  z-index: 1;
}
.shop2-filter .table-filter-param {
  padding: 0 0 54px;
}
@media screen and (max-width: 1260px) {
  .shop2-filter .table-filter-param {
    padding: 0 0 63px;
  }
}
@media screen and (max-width: 639px) {
  .shop2-filter .table-filter-param {
    padding: 0 0 40px;
  }
}
.shop2-filter .shop_filter_field {
  position: relative;
  margin: 0;
}
.shop2-filter .shop_filter_field.range_slider_wrapper {
  margin-bottom: 20px;
}
.shop2-filter .shop_filter_field.range_slider_wrapper .filter_range_title {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-filter .shop_filter_field.range_slider_wrapper .filter_range_title:before, .shop2-filter .shop_filter_field.range_slider_wrapper .filter_range_title:after {
  display: none;
}
.shop2-filter .shop_filter_field:last-child {
  margin-bottom: 0;
}
.shop2-filter .shop_filter_field .filter_field_title, .shop2-filter .shop_filter_field .filter_range_title {
  position: relative;
  color: #000;
  cursor: pointer;
  font: 18px/22px "rr", Arial, Helvetica, sans-serif;
  padding: 17px 30px 17px 0;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.shop2-filter .shop_filter_field .filter_field_title.active, .shop2-filter .shop_filter_field .filter_range_title.active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-filter .shop_filter_field .filter_field_title.active:before, .shop2-filter .shop_filter_field .filter_range_title.active:before {
  opacity: 0;
  visibility: hidden;
}
.shop2-filter .shop_filter_field .filter_field_title.active:after, .shop2-filter .shop_filter_field .filter_range_title.active:after {
  opacity: 1;
  visibility: visible;
}
.shop2-filter .shop_filter_field .filter_field_title:before, .shop2-filter .shop_filter_field .filter_range_title:before {
  position: absolute;
  content: "";
  top: 50%;
  right: 9px;
  width: 4px;
  height: 4px;
  margin-top: -2px;
  background: #000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
}
.shop2-filter .shop_filter_field .filter_field_title:after, .shop2-filter .shop_filter_field .filter_range_title:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 6px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2-filter .shop_filter_field .filter_range_title {
  padding-bottom: 27px;
}
.shop2-filter .shop_filter_field .filter_range_body {
  display: block !important;
  padding: 0 !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.shop2-filter .shop_filter_field .filter_field_body, .shop2-filter .shop_filter_field .filter_range_body {
  padding: 15px 0 30px;
  display: none;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.shop2-filter .shop_filter_field .filter_field_body.range, .shop2-filter .shop_filter_field .filter_range_body.range {
  font-size: 0;
  padding-bottom: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 1260px) {
  .shop2-filter .shop_filter_field .filter_field_body.range, .shop2-filter .shop_filter_field .filter_range_body.range {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
}
.shop2-filter .shop_filter_field .filter_field_body .from_input, .shop2-filter .shop_filter_field .filter_range_body .from_input {
  display: inline-block;
  vertical-align: top;
  width: 140px;
  margin: 0 20px 0 0;
}
@media screen and (max-width: 1900px) {
  .shop2-filter .shop_filter_field .filter_field_body .from_input, .shop2-filter .shop_filter_field .filter_range_body .from_input {
    width: 125px;
  }
}
.shop2-filter .shop_filter_field .filter_field_body .to_input, .shop2-filter .shop_filter_field .filter_range_body .to_input {
  display: inline-block;
  vertical-align: top;
  width: 140px;
}
@media screen and (max-width: 1900px) {
  .shop2-filter .shop_filter_field .filter_field_body .to_input, .shop2-filter .shop_filter_field .filter_range_body .to_input {
    width: 125px;
  }
}
.shop2-filter .shop_filter_field .filter_field_body .to_input input, .shop2-filter .shop_filter_field .filter_field_body .from_input input, .shop2-filter .shop_filter_field .filter_range_body .to_input input, .shop2-filter .shop_filter_field .filter_range_body .from_input input {
  height: 44px;
  color: rgba(0, 0, 0, 0.4);
  border: none;
  background: none;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  width: 100%;
  padding: 10px 0;
  outline: none;
  -webkit-appearance: none;
  -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-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-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.shop2-filter .shop_filter_field .filter_field_body .to_input input:focus, .shop2-filter .shop_filter_field .filter_field_body .from_input input:focus, .shop2-filter .shop_filter_field .filter_range_body .to_input input:focus, .shop2-filter .shop_filter_field .filter_range_body .from_input input:focus {
  color: #000;
  border-bottom-color: #000;
}
.shop2-filter .shop_filter_field .filter_field_body .param_val_wr, .shop2-filter .shop_filter_field .filter_range_body .param_val_wr {
  margin: 0 0 15px;
  line-height: 1;
}
.shop2-filter .shop_filter_field .filter_field_body .param_val_wr:last-child, .shop2-filter .shop_filter_field .filter_range_body .param_val_wr:last-child {
  margin-bottom: 0;
}
.shop2-filter .shop_filter_field .filter_field_body .param_val, .shop2-filter .shop_filter_field .filter_range_body .param_val {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 39px;
  text-decoration: none;
  font: 18px "ars", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.7);
}
.shop2-filter .shop_filter_field .filter_field_body .param_val.active-val, .shop2-filter .shop_filter_field .filter_range_body .param_val.active-val {
  color: #000;
}
.shop2-filter .shop_filter_field .filter_field_body .param_val.active-val:before, .shop2-filter .shop_filter_field .filter_range_body .param_val.active-val:before {
  -moz-box-shadow: inset 0 0 0 1px #000;
  -webkit-box-shadow: inset 0 0 0 1px #000;
  box-shadow: inset 0 0 0 1px #000;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-filter .shop_filter_field .filter_field_body .param_val:before, .shop2-filter .shop_filter_field .filter_range_body .param_val:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
}
.shop2-filter .shop_filter_field .filter_field_body .price_field_body, .shop2-filter .shop_filter_field .filter_range_body .price_field_body {
  margin: 20px 0 0;
  font-size: 0;
}
@media screen and (max-width: 1260px) {
  .shop2-filter .shop_filter_field .filter_field_body .price_field_body, .shop2-filter .shop_filter_field .filter_range_body .price_field_body {
    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-filter .shop_filter_field .filter_field_body .price_field_body .input_from, .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_to, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_from, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_to {
  display: inline-block;
  vertical-align: top;
  width: 140px;
}
@media screen and (max-width: 1900px) {
  .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_from, .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_to, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_from, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_to {
    width: 125px;
  }
}
.shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_from input, .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_to input, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_from input, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_to input {
  height: 44px;
  border: none;
  background: none;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  width: 100%;
  padding: 10px 0;
  outline: none;
  -webkit-appearance: none;
  -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-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;
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
.shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_from input:focus, .shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_to input:focus, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_from input:focus, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_to input:focus {
  border-bottom-color: #000;
}
.shop2-filter .shop_filter_field .filter_field_body .price_field_body .input_from, .shop2-filter .shop_filter_field .filter_range_body .price_field_body .input_from {
  margin: 0 20px 0 0;
}
.shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal {
  height: 2px;
  margin: 0 20px 0 0;
}
.shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal:before, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -1px;
  height: 2px;
  background: rgba(182, 162, 120, 0.3);
}
.shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-origin.noUi-background, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-origin.noUi-background {
  border: none;
  background: none;
}
.shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-origin.noUi-background:before, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-origin.noUi-background:before {
  content: "";
  position: absolute;
  left: 0;
  right: -20px;
  top: 50%;
  margin-top: -1px;
  height: 2px;
  background: #ece6db;
}
.shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-connect, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-connect {
  background: #B6A278;
  height: 2px;
}
.shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-handle, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-handle {
  width: 20px;
  height: 20px;
  left: 0;
  top: 50%;
  margin-top: -10px;
  background: #B6A278;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-handle.noUi-active:before, .shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-handle.noUi-active:after, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-handle.noUi-active:before, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-handle.noUi-active:after {
  opacity: 1;
  visibility: visible;
}
.shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-handle:after, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-handle:after {
  position: absolute;
  left: -5px;
  top: -5px;
  right: -5px;
  bottom: -5px;
  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: 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: 0 0 0 3px #fff;
  -webkit-box-shadow: 0 0 0 3px #fff;
  box-shadow: 0 0 0 3px #fff;
}
.shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-handle:before, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-handle:before {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  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: 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: 0 0 0 5px #dfe0ff;
  -webkit-box-shadow: 0 0 0 5px #dfe0ff;
  box-shadow: 0 0 0 5px #dfe0ff;
}
.shop2-filter .shop_filter_field .filter_field_body .noUi-horizontal .noUi-handle.noUi-handle-lower, .shop2-filter .shop_filter_field .filter_range_body .noUi-horizontal .noUi-handle.noUi-handle-lower {
  margin-top: -10px;
  margin-left: -1px;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li {
  float: none;
  display: block;
  height: auto;
  width: auto;
  border: none;
  background: none;
  margin: 0 0 14px;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li:last-child, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li:last-child {
  margin-bottom: 0;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .col_title, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .col_title {
  color: #000;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .color_icon:before, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .color_icon: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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title {
  display: block !important;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 32px;
  height: 32px;
  margin: 0 10px 0 0;
  -webkit-background-size: cover;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon:before, .shop2-filter .shop_filter_field .filter_range_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: "";
  z-index: 1;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -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);
}
.shop2-filter .shop_filter_field .filter_field_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title, .shop2-filter .shop_filter_field .filter_range_body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title {
  margin: 6px 0 0 0;
  color: rgba(0, 0, 0, 0.7);
  font: 18px/20px "ars", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: top;
}
.shop2-filter .filter_field_select select {
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 56px;
  width: 100%;
  border: none;
  outline: none;
  padding: 16px 20px 16px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
.shop2-filter .filter_field_select select::-ms-expand {
  display: none;
}
.shop2-filter .filter_field_select .jqselect {
  display: block !important;
}
.shop2-filter .filter_field_select .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.shop2-filter .filter_field_select .jqselect:before {
  position: absolute;
  content: "";
  right: 9px;
  top: 50%;
  width: 4px;
  height: 4px;
  z-index: 1;
  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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2-filter .filter_field_select .jqselect:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 6px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2-filter .filter_field_select .jqselect.opened:before {
  opacity: 0;
  visibility: hidden;
}
.shop2-filter .filter_field_select .jqselect.opened:after {
  opacity: 1;
  visibility: visible;
}
.shop2-filter .filter_field_select .jqselect .jq-selectbox__select {
  background: none;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 56px;
  padding: 16px 20px 16px 0;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  -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;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.shop2-filter .filter_field_select .jqselect .jq-selectbox__dropdown {
  background: #fff;
  width: 100% !important;
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.shop2-filter .filter_field_select .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.shop2-filter .filter_field_select .jqselect .jq-selectbox__dropdown ul li {
  color: #000;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  padding: 10px 20px 10px;
  -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-filter .filter_buttons {
  background: #fff;
}
@media screen and (min-width: 1261px) {
  .shop2-filter .filter_buttons {
    font-size: 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;
  }
}
@media screen and (max-width: 1260px) {
  .shop2-filter .filter_buttons {
    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 (min-width: 1261px) {
  .shop2-filter .filter_buttons.active {
    opacity: 1;
    visibility: visible;
  }
}
.shop2-filter .filter_buttons.fixBtns {
  position: fixed;
  left: 200px;
  bottom: 10px;
  z-index: 222;
  width: 300px;
}
.shop2-filter .filter_buttons.fixBtns:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: -10px;
  height: 10px;
  background: #fff;
}
.shop2-filter .filter_buttons.fixBtns:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: -10px;
  height: 10px;
  background: #fff;
}
@media screen and (max-width: 1580px) {
  .shop2-filter .filter_buttons.fixBtns {
    left: 140px;
  }
}
@media screen and (max-width: 1420px) {
  .shop2-filter .filter_buttons.fixBtns {
    left: 60px;
  }
}
@media screen and (max-width: 1260px) {
  .shop2-filter .filter_buttons.fixBtns {
    position: static;
  }
}
.shop2-filter .filter_buttons .shop2-filter-go {
  color: #fff;
  background: #B6A278;
  font: 18px/22px "rr", Arial, Helvetica, sans-serif;
  padding: 13px 30px;
  margin: 0 13px 0 0;
  vertical-align: top;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  -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-filter .filter_buttons .shop2-filter-go:hover {
  color: #B6A278;
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px #B6A278;
  -webkit-box-shadow: inset 0 0 0 1px #B6A278;
  box-shadow: inset 0 0 0 1px #B6A278;
}
.shop2-filter .filter_buttons .shop2-filter-go:hover span {
  color: #B6A278;
}
.shop2-filter .filter_buttons .shop2-filter-go ins {
  padding: 0 10px 0 0;
  text-decoration: none;
}
.shop2-filter .filter_buttons .shop2-filter-go span {
  font: 16px/19px "rr", Arial, Helvetica, sans-serif;
  height: auto;
  padding: 0;
  margin: 2px 0 0 0;
  background: none;
  color: #fff;
  display: inline-block;
}
.shop2-filter .filter_buttons .shop_btn.reset {
  color: #000;
  font: 17px/20px "rr", Arial, Helvetica, sans-serif;
  padding: 8px 20px;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 1900px) {
  .shop2-filter .filter_buttons .shop_btn.reset {
    padding: 8px 10px;
  }
}
@media screen and (max-width: 1260px) {
  .shop2-filter .filter_buttons .shop_btn.reset {
    padding: 8px 0 8px 10px;
  }
}
.shop2_sorting_panel {
  position: relative;
  z-index: 5;
  margin: 0 0 5px;
}
.shop2_sorting_panel .filter_popup_btn {
  display: none;
  cursor: pointer;
  position: relative;
  color: #000;
  text-align: center;
  font: 16px/22px "rr", Arial, Helvetica, sans-serif;
  padding: 11px 30px 11px 66px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  -o-border-radius: 22px;
  border-radius: 22px;
  -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 #000;
  -webkit-box-shadow: inset 0 0 0 1px #000;
  box-shadow: inset 0 0 0 1px #000;
}
.shop2_sorting_panel .filter_popup_btn span {
  position: relative;
}
.shop2_sorting_panel .filter_popup_btn span:before {
  position: absolute;
  left: -46px;
  top: -10px;
  width: 40px;
  height: 40px;
  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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M25.7517242%2C11.0306955%20C25.4110304%2C10.4139582%2024.7542771%2C10%2024%2C10%20C22.8877296%2C10%2022%2C10.8954305%2022%2C12%20C22%2C13.1122704%2022.8954305%2C14%2024%2C14%20C24.7581934%2C14%2025.4120508%2C13.5839254%2025.7515107%2C12.9691553%20C25.8309017%2C12.989305%2025.914095%2C13%2025.9998075%2C13%20L29.0001925%2C13%20C29.5562834%2C13%2030%2C12.5522847%2030%2C12%20C30%2C11.4438648%2029.5523709%2C11%2029.0001925%2C11%20L25.9998075%2C11%20C25.9140343%2C11%2025.8309345%2C11.0106516%2025.7517242%2C11.0306955%20Z%20M14.2484893%2C19.0308447%20C14.5879492%2C18.4160746%2015.2418066%2C18%2016%2C18%20C17.1045695%2C18%2018%2C18.8877296%2018%2C20%20C18%2C21.1045695%2017.1122704%2C22%2016%2C22%20C15.2457229%2C22%2014.5889696%2C21.5860418%2014.2482758%2C20.9693045%20C14.1690655%2C20.9893484%2014.0859657%2C21%2014.0001925%2C21%20L10.9998075%2C21%20C10.4476291%2C21%2010%2C20.5561352%2010%2C20%20C10%2C19.4477153%2010.4437166%2C19%2010.9998075%2C19%20L14.0001925%2C19%20C14.085905%2C19%2014.1690983%2C19.010695%2014.2484893%2C19.0308447%20Z%20M10%2C12%20C10%2C11.4477153%2010.4556644%2C11%2010.9953976%2C11%20L19.0046024%2C11%20C19.5543453%2C11%2020%2C11.4438648%2020%2C12%20C20%2C12.5522847%2019.5443356%2C13%2019.0046024%2C13%20L10.9953976%2C13%20C10.4456547%2C13%2010%2C12.5561352%2010%2C12%20Z%20M10%2C28%20C10%2C26.8954305%2010.8877296%2C26%2012%2C26%20C13.1045695%2C26%2014%2C26.8877296%2014%2C28%20C14%2C29.1045695%2013.1122704%2C30%2012%2C30%20C10.8954305%2C30%2010%2C29.1122704%2010%2C28%20Z%20M20%2C20%20C20%2C19.4477153%2020.4556644%2C19%2020.9953976%2C19%20L29.0046024%2C19%20C29.5543453%2C19%2030%2C19.4438648%2030%2C20%20C30%2C20.5522847%2029.5443356%2C21%2029.0046024%2C21%20L20.9953976%2C21%20C20.4456547%2C21%2020%2C20.5561352%2020%2C20%20Z%20M16%2C28%20C16%2C27.4477153%2016.4499488%2C27%2017.0068455%2C27%20L28.9931545%2C27%20C29.5492199%2C27%2030%2C27.4438648%2030%2C28%20C30%2C28.5522847%2029.5500512%2C29%2028.9931545%2C29%20L17.0068455%2C29%20C16.4507801%2C29%2016%2C28.5561352%2016%2C28%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 1260px) {
  .shop2_sorting_panel .filter_popup_btn {
    float: left;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .shop2_sorting_panel .filter_popup_btn {
    float: none;
    margin: 0 0 4px;
  }
}
@media screen and (max-width: 1260px) {
  .shop2_sorting_panel .shop2_sorting_panel_in {
    float: right;
  }
}
@media screen and (max-width: 767px) {
  .shop2_sorting_panel .shop2_sorting_panel_in {
    float: none;
    text-align: center;
  }
}
.shop2_sorting_panel .sort_bl_wr {
  position: relative;
  float: left;
}
@media screen and (max-width: 1260px) {
  .shop2_sorting_panel .sort_bl_wr {
    margin: 0 50px 0 0;
  }
}
@media screen and (max-width: 767px) {
  .shop2_sorting_panel .sort_bl_wr {
    margin: 0;
    float: none;
    display: inline-block;
    vertical-align: top;
  }
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_title {
  color: rgba(0, 0, 0, 0.9);
  padding: 12px 28px 13px 0;
  position: relative;
  font-size: 0;
  cursor: pointer;
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_title:before {
  position: absolute;
  content: "";
  top: 14px;
  right: 0;
  width: 6px;
  height: 15px;
  background: url(../sort_arrows.svg) 0 0 no-repeat;
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_title .sort_title, .shop2_sorting_panel .sort_bl_wr .sort_bl_title .sort_selected {
  display: inline-block;
  vertical-align: top;
  font: 15px/18px "rr", Arial, Helvetica, sans-serif;
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_title .sort_selected {
  padding: 0 0 0 12px;
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_title .sort_selected span {
  color: rgba(0, 0, 0, 0.5);
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_wrapper {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  display: none;
  background: #fff;
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_wrapper .sort_body {
  text-align: left;
}
.shop2_sorting_panel .sort_bl_wr .sort_bl_wrapper a {
  display: block;
  color: #000;
  font: 15px "rr", Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 10px 20px 11px;
  -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_sorting_panel .sort_bl_wr .sort_bl_wrapper a.active {
  display: none;
}
.shop2_sorting_panel .view-shop2 {
  float: right;
  margin: 0 -10px 0 0;
}
@media screen and (max-width: 767px) {
  .shop2_sorting_panel .view-shop2 {
    display: none;
  }
}
.shop2_sorting_panel .view-shop2 .view-shop-wrap {
  font-size: 0;
}
.shop2_sorting_panel .view-shop2 .view-shop-wrap a {
  display: inline-block;
  vertical-align: top;
  width: 40px;
  height: 40px;
  position: relative;
}
.shop2_sorting_panel .view-shop2 .view-shop-wrap a + a {
  margin-left: 10px;
}
.shop2_sorting_panel .view-shop2 .view-shop-wrap a:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.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;
}
.shop2_sorting_panel .view-shop2 .view-shop-wrap a.active-view:before {
  opacity: 1;
}
.shop2_sorting_panel .view-shop2 .view-shop-wrap a.view_thumbs:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10%2C12%20C10%2C10.8954305%2010.8877296%2C10%2012%2C10%20C13.1045695%2C10%2014%2C10.8877296%2014%2C12%20C14%2C13.1045695%2013.1122704%2C14%2012%2C14%20C10.8954305%2C14%2010%2C13.1122704%2010%2C12%20Z%20M18%2C12%20C18%2C10.8954305%2018.8877296%2C10%2020%2C10%20C21.1045695%2C10%2022%2C10.8877296%2022%2C12%20C22%2C13.1045695%2021.1122704%2C14%2020%2C14%20C18.8954305%2C14%2018%2C13.1122704%2018%2C12%20Z%20M26%2C12%20C26%2C10.8954305%2026.8877296%2C10%2028%2C10%20C29.1045695%2C10%2030%2C10.8877296%2030%2C12%20C30%2C13.1045695%2029.1122704%2C14%2028%2C14%20C26.8954305%2C14%2026%2C13.1122704%2026%2C12%20Z%20M10%2C20%20C10%2C18.8954305%2010.8877296%2C18%2012%2C18%20C13.1045695%2C18%2014%2C18.8877296%2014%2C20%20C14%2C21.1045695%2013.1122704%2C22%2012%2C22%20C10.8954305%2C22%2010%2C21.1122704%2010%2C20%20Z%20M10%2C28%20C10%2C26.8954305%2010.8877296%2C26%2012%2C26%20C13.1045695%2C26%2014%2C26.8877296%2014%2C28%20C14%2C29.1045695%2013.1122704%2C30%2012%2C30%20C10.8954305%2C30%2010%2C29.1122704%2010%2C28%20Z%20M18%2C20%20C18%2C18.8954305%2018.8877296%2C18%2020%2C18%20C21.1045695%2C18%2022%2C18.8877296%2022%2C20%20C22%2C21.1045695%2021.1122704%2C22%2020%2C22%20C18.8954305%2C22%2018%2C21.1122704%2018%2C20%20Z%20M18%2C28%20C18%2C26.8954305%2018.8877296%2C26%2020%2C26%20C21.1045695%2C26%2022%2C26.8877296%2022%2C28%20C22%2C29.1045695%2021.1122704%2C30%2020%2C30%20C18.8954305%2C30%2018%2C29.1122704%2018%2C28%20Z%20M26%2C20%20C26%2C18.8954305%2026.8877296%2C18%2028%2C18%20C29.1045695%2C18%2030%2C18.8877296%2030%2C20%20C30%2C21.1045695%2029.1122704%2C22%2028%2C22%20C26.8954305%2C22%2026%2C21.1122704%2026%2C20%20Z%20M26%2C28%20C26%2C26.8954305%2026.8877296%2C26%2028%2C26%20C29.1045695%2C26%2030%2C26.8877296%2030%2C28%20C30%2C29.1045695%2029.1122704%2C30%2028%2C30%20C26.8954305%2C30%2026%2C29.1122704%2026%2C28%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2_sorting_panel .view-shop2 .view-shop-wrap a.view_simple:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10%2C12%20C10%2C10.8954305%2010.8877296%2C10%2012%2C10%20C13.1045695%2C10%2014%2C10.8877296%2014%2C12%20C14%2C13.1045695%2013.1122704%2C14%2012%2C14%20C10.8954305%2C14%2010%2C13.1122704%2010%2C12%20Z%20M18%2C12%20C18%2C11.4477153%2018.455761%2C11%2019.0024733%2C11%20L28.9975267%2C11%20C29.5511774%2C11%2030%2C11.4438648%2030%2C12%20C30%2C12.5522847%2029.544239%2C13%2028.9975267%2C13%20L19.0024733%2C13%20C18.4488226%2C13%2018%2C12.5561352%2018%2C12%20Z%20M10%2C20%20C10%2C18.8954305%2010.8877296%2C18%2012%2C18%20C13.1045695%2C18%2014%2C18.8877296%2014%2C20%20C14%2C21.1045695%2013.1122704%2C22%2012%2C22%20C10.8954305%2C22%2010%2C21.1122704%2010%2C20%20Z%20M10%2C28%20C10%2C26.8954305%2010.8877296%2C26%2012%2C26%20C13.1045695%2C26%2014%2C26.8877296%2014%2C28%20C14%2C29.1045695%2013.1122704%2C30%2012%2C30%20C10.8954305%2C30%2010%2C29.1122704%2010%2C28%20Z%20M18%2C20%20C18%2C19.4477153%2018.455761%2C19%2019.0024733%2C19%20L28.9975267%2C19%20C29.5511774%2C19%2030%2C19.4438648%2030%2C20%20C30%2C20.5522847%2029.544239%2C21%2028.9975267%2C21%20L19.0024733%2C21%20C18.4488226%2C21%2018%2C20.5561352%2018%2C20%20Z%20M18%2C28%20C18%2C27.4477153%2018.455761%2C27%2019.0024733%2C27%20L28.9975267%2C27%20C29.5511774%2C27%2030%2C27.4438648%2030%2C28%20C30%2C28.5522847%2029.544239%2C29%2028.9975267%2C29%20L19.0024733%2C29%20C18.4488226%2C29%2018%2C28.5561352%2018%2C28%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2_sorting_panel .view-shop2 .view-shop-wrap a.view_pricelist:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10%2C12%20C10%2C11.4477153%2010.4553056%2C11%2010.9918031%2C11%20L29.0081969%2C11%20C29.5559546%2C11%2030%2C11.4438648%2030%2C12%20C30%2C12.5522847%2029.5446944%2C13%2029.0081969%2C13%20L10.9918031%2C13%20C10.4440454%2C13%2010%2C12.5561352%2010%2C12%20Z%20M10%2C20%20C10%2C19.4477153%2010.4553056%2C19%2010.9918031%2C19%20L29.0081969%2C19%20C29.5559546%2C19%2030%2C19.4438648%2030%2C20%20C30%2C20.5522847%2029.5446944%2C21%2029.0081969%2C21%20L10.9918031%2C21%20C10.4440454%2C21%2010%2C20.5561352%2010%2C20%20Z%20M10%2C28%20C10%2C27.4477153%2010.4553056%2C27%2010.9918031%2C27%20L29.0081969%2C27%20C29.5559546%2C27%2030%2C27.4438648%2030%2C28%20C30%2C28.5522847%2029.5446944%2C29%2029.0081969%2C29%20L10.9918031%2C29%20C10.4440454%2C29%2010%2C28.5561352%2010%2C28%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list {
  line-height: normal;
  font-size: 17px;
  margin: 0 0 40px;
}
.prod_list_wrap .product_list .product-amount .amount-title {
  display: none;
}
.prod_list_wrap .product_list .product-amount .shop2-product-amount {
  margin: 0 auto;
  width: 170px;
  font-size: 0;
  height: 44px;
  -webkit-border-radius: 31px;
  -moz-border-radius: 31px;
  -ms-border-radius: 31px;
  -o-border-radius: 31px;
  border-radius: 31px;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3);
}
.prod_list_wrap .product_list .product-amount .shop2-product-amount button {
  width: 58px;
  height: 44px;
  display: inline-block;
  vertical-align: top;
  border: none;
  font-size: 0 !important;
  outline: none;
  background: none !important;
  position: relative;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.prod_list_wrap .product_list .product-amount .shop2-product-amount button:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list .product-amount .shop2-product-amount button.amount-minus {
  -webkit-border-radius: 31px 0 0 31px;
  -moz-border-radius: 31px 0 0 31px;
  -ms-border-radius: 31px 0 0 31px;
  -o-border-radius: 31px 0 0 31px;
  border-radius: 31px 0 0 31px;
}
.prod_list_wrap .product_list .product-amount .shop2-product-amount button.amount-minus:before {
  -webkit-border-radius: 31px 0 0 31px;
  -moz-border-radius: 31px 0 0 31px;
  -ms-border-radius: 31px 0 0 31px;
  -o-border-radius: 31px 0 0 31px;
  border-radius: 31px 0 0 31px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2020%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M1.000%2C-0.000%20L19.000%2C-0.000%20C19.552%2C-0.000%2020.000%2C0.448%2020.000%2C1.000%20C20.000%2C1.552%2019.552%2C2.000%2019.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list .product-amount .shop2-product-amount button.amount-minus:disabled:before {
  opacity: 0.25;
}
.prod_list_wrap .product_list .product-amount .shop2-product-amount button.amount-plus {
  -webkit-border-radius: 0 31px 31px 0;
  -moz-border-radius: 0 31px 31px 0;
  -ms-border-radius: 0 31px 31px 0;
  -o-border-radius: 0 31px 31px 0;
  border-radius: 0 31px 31px 0;
}
.prod_list_wrap .product_list .product-amount .shop2-product-amount button.amount-plus:before {
  -webkit-border-radius: 0 31px 31px 0;
  -moz-border-radius: 0 31px 31px 0;
  -ms-border-radius: 0 31px 31px 0;
  -o-border-radius: 0 31px 31px 0;
  border-radius: 0 31px 31px 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%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M19.000%2C11.000%20L11.000%2C11.000%20L11.000%2C19.000%20C11.000%2C19.552%2010.552%2C20.000%2010.000%2C20.000%20C9.448%2C20.000%209.000%2C19.552%209.000%2C19.000%20L9.000%2C11.000%20L1.000%2C11.000%20C0.448%2C11.000%200.000%2C10.552%200.000%2C10.000%20C0.000%2C9.448%200.448%2C9.000%201.000%2C9.000%20L9.000%2C9.000%20L9.000%2C1.000%20C9.000%2C0.448%209.448%2C0.000%2010.000%2C0.000%20C10.552%2C0.000%2011.000%2C0.448%2011.000%2C1.000%20L11.000%2C9.000%20L19.000%2C9.000%20C19.552%2C9.000%2020.000%2C9.448%2020.000%2C10.000%20C20.000%2C10.552%2019.552%2C11.000%2019.000%2C11.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list .product-amount .shop2-product-amount input {
  width: 54px;
  height: 42px;
  margin: 1px 0;
  padding: 7px 0;
  border: none;
  color: #000;
  outline: none;
  text-align: center;
  font: 22px/28px "ars", Arial, Helvetica, sans-serif;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.prod_list_wrap .product_list.mobile.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn, .prod_list_wrap .product_list.mobile.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .shop_product_btn, .prod_list_wrap .product_list.mobile.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare {
  -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;
}
.prod_list_wrap .product_list.mobile.product-list-simple .shop2_product_item:before {
  display: none;
}
.prod_list_wrap .product_list.mobile.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn, .prod_list_wrap .product_list.mobile.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .shop_product_btn, .prod_list_wrap .product_list.mobile.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare {
  -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;
}
.prod_list_wrap .product_list.mobile.product-list-price .shop2_product_item:before {
  display: none;
}
.prod_list_wrap .product_list.mobile.product-list-thumbs {
  margin: 20px 0 0 0;
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list.mobile.product-list-thumbs {
    margin: 0;
  }
}
.prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item {
  margin-bottom: 40px;
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item {
    margin-bottom: 20px;
  }
}
.prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item:before {
  display: none;
}
.prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
  top: 464px;
}
@media screen and (max-width: 1900px) {
  .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 344px;
  }
}
@media screen and (max-width: 1260px) {
  .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 394px;
  }
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 454px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 344px;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 264px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 394px;
  }
}
@media screen and (max-width: 359px) {
  .prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 344px;
  }
}
.prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .shop2_product_inner {
  position: static !important;
  padding: 0 !important;
  width: 100% !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .shop2_product_inner .product_bot_in2 {
  display: none !important;
}
.prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .shop2_product_inner .tpl-stars {
  opacity: 1 !important;
  visibility: visible !important;
}
.prod_list_wrap .product_list.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.product-list-thumbs {
    display: block;
  }
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_options_wr .hide_params_btn {
  display: none;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item {
  position: relative;
  width: 31%;
  max-width: 31%;
  min-width: 31%;
  position: relative;
  margin: 0 3.5% 20px 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 1900px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item {
    width: 31%;
    max-width: 31%;
    min-width: 31%;
    margin-right: 3.5%;
  }
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item {
    width: 48.25%;
    max-width: 48.25%;
    min-width: 48.25%;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item {
    margin: 0 0 25px;
    width: auto;
    height: auto !important;
    min-width: 0;
    max-width: 100%;
  }
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:before {
  position: absolute;
  content: "";
  left: -1px;
  right: 1px;
  top: -1px;
  height: 20px;
  z-index: 2;
  background: #fff;
}
@media screen and (min-width: 1024px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:nth-child(3n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:nth-child(2n) {
    margin-right: 0;
  }
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover {
  z-index: 4;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover:before {
  opacity: 0;
  visibility: hidden;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover .shop2_product_inner {
  position: absolute;
  padding: 20px;
  left: -20px;
  right: -20px;
  width: auto;
  -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.product-list-thumbs .shop2_product_item:hover .product_bg {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover .product_name a:before {
  right: 0;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover .product_bot_in2 {
  width: auto;
  height: auto;
  opacity: 1;
  overflow: visible;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover .product_bot_in2 .product_name, .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover .product_bot_in2 .tpl-stars, .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover .product_bot_in2 .product_labels {
  display: none;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover .tpl-stars {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item:hover .product_buttons .product_buttons_in {
  -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;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_inner {
  padding: 20px 0;
  width: 100%;
  background: #fff;
  -webkit-transition: box-shadow 0.1s;
  -moz-transition: box-shadow 0.1s;
  -o-transition: box-shadow 0.1s;
  -ms-transition: box-shadow 0.1s;
  transition: box-shadow 0.1s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_top_wr {
  position: relative;
  padding: 0 0 20px;
  background: #fff;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_top_wr {
    padding: 0 0 10px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_top_wr {
    padding: 0 0 16px;
  }
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_bot_wr {
  background: #fff;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
  position: relative;
  overflow: hidden;
  height: 500px;
}
@media screen and (max-width: 1900px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 380px;
  }
}
@media screen and (max-width: 1260px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 430px;
  }
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 490px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 380px;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 300px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 430px;
  }
}
@media screen and (max-width: 359px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 380px;
  }
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image.no-image {
  background: #f6f5f3 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 0;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image a img {
  border: none;
  max-width: none;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_name {
  font: 22px/26px "ars", Arial, Helvetica, sans-serif;
  margin: 0 0 20px;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_name {
    font-size: 18px;
    margin: 0 0 10px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_name {
    font-size: 22px;
    margin: 0 0 12px;
  }
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_name a {
  position: relative;
  display: block;
  color: #000;
  padding: 0 0 6px;
  text-decoration: none;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_name a {
    padding: 0;
  }
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_name a:before {
  position: absolute;
  content: "";
  right: 100%;
  bottom: 0;
  left: 0;
  height: 1px;
  background: #000;
  -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: 1023px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_name a:before {
    display: none;
  }
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price .product_price_in {
  -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;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price .product_price_in .price-current {
  display: inline-block;
  vertical-align: bottom;
  margin: 0 17px 0 0;
  font: 16px/19px "rm", Arial, Helvetica, sans-serif;
  color: rgba(37, 56, 60, 0.8);
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price .product_price_in .price-current strong {
  font-weight: normal;
  font: 22px "rm", Arial, Helvetica, sans-serif;
  color: #25383C;
  padding: 0 6px 0 0;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price .product_price_in .price-old {
  display: inline-block;
  vertical-align: bottom;
  font: 16px/19px "rl", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price .product_price_in .price-old strong {
  font-weight: normal;
  font: 18px "rl", Arial, Helvetica, sans-serif;
  margin: 0 9px 0 0;
  color: rgba(0, 0, 0, 0.5);
  position: relative;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price .product_price_in .price-old strong:before {
  position: absolute;
  content: "";
  left: -3px;
  right: -3px;
  top: 50%;
  height: 1px;
  background: #000;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price .product-sale {
  margin: 0 0 0 15px;
  font: 16px "arsb", Arial, Helvetica, sans-serif;
  padding: 4px 10px;
  color: #fff;
  background: #25383C;
  -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-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-price .product-sale {
    margin: 2px 0 0 15px;
  }
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_labels {
  position: absolute;
  top: 20px;
  right: 0;
  left: 0;
  z-index: 2;
  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.product-list-thumbs .shop2_product_item .product_labels {
    top: 10px;
  }
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_labels .product-spec {
  font: 16px/20px "arsbi", Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 4px 14px;
  background: #25383C;
  margin: 0 10px 5px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_labels .product-spec {
    font-size: 14px;
    line-height: 18px;
    padding: 2px 12px;
  }
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_labels .product-new {
  font: 16px/20px "arsbi", Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 4px 14px;
  background: #B6A278;
  margin: 0 10px 5px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_labels .product-new {
    font-size: 14px;
    line-height: 18px;
    padding: 2px 12px;
  }
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_labels .product-flag {
  font: 16px/20px "arsbi", Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 4px 14px;
  margin: 0 10px 5px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_labels .product-flag {
    font-size: 14px;
    line-height: 18px;
    padding: 2px 12px;
  }
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
  position: absolute;
  top: 484px;
  left: 50%;
  opacity: 0;
  visibility: hidden;
  margin-left: -50px;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
@media screen and (max-width: 1900px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 364px;
  }
}
@media screen and (max-width: 1580px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 364px;
  }
}
@media screen and (max-width: 1260px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 414px;
  }
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 474px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 344px;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 284px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 414px;
  }
}
@media screen and (max-width: 359px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 364px;
  }
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_bot_in2 {
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
  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;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_bot_in2 .product_labels {
  display: none;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-article, .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-anonce {
  display: none;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-article {
  padding: 10px 0 0 0;
  font: 18px/24px "ars", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-anonce {
  padding: 10px 0 0 0;
  font: 18px/24px "ars", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .vendor_option {
  padding: 10px 0 0 0;
  margin: 0 0 18px;
  /*opacity: 0;
					visibility: hidden;
					@include transform(translate(0, 25px));
					@include transition(all .3s .1s);*/
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .vendor_option .vendor_name {
  font: 18px "arsi", Arial, Helvetica, sans-serif;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .vendor_option .vendor_name a {
  color: rgba(0, 0, 0, 0.5);
  text-decoration: none;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options_wr {
  /*opacity: 0;
					padding: 0;
					visibility: hidden;*/
  display: block !important;
  /*@include transition(all .3s);*/
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options {
  margin: 0 0 30px;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item {
  margin: 0 0 8px;
  font-size: 0;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item:last-child {
  margin-bottom: 0;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .option_title {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  font: 17px/22px "rr", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
  padding: 0 10px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .option_body {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  font: 17px/22px "rr", Arial, Helvetica, sans-serif;
  color: #000;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .option_body a {
  text-decoration: none;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .option_body a:hover {
  border-bottom-color: rgba(37, 56, 60, 0.6);
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item select {
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 44px;
  width: 100%;
  border: none;
  outline: none;
  padding: 10px 20px 10px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item select::-ms-expand {
  display: none;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect {
  display: block !important;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect:before {
  position: absolute;
  content: "";
  right: 9px;
  top: 50%;
  width: 4px;
  height: 4px;
  z-index: 1;
  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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 6px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect.opened:before {
  opacity: 0;
  visibility: hidden;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect.opened:after {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__select {
  background: none;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 44px;
  padding: 10px 20px 10px 0;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  -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;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown {
  background: #fff;
  top: 100% !important;
  width: 100% !important;
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul li {
  color: #000;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  padding: 10px 20px 10px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-pick {
  overflow: visible;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 28px;
  height: 28px;
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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);
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  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: 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%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li.active-color:before {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li span {
  width: 28px;
  height: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick {
  overflow: visible;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 28px;
  height: 28px;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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);
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li.active-texture:before {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li span {
  width: 28px;
  height: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list {
  overflow: visible;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 28px;
  height: 28px;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected:before {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li span {
  display: none !important;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi {
  overflow: visible;
  border: none !important;
  outline: none !important;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0 !important;
  width: 28px !important;
  height: 28px;
  border: none;
  overflow: hidden;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li.active-texture:before {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li span {
  width: 28px;
  height: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2-product-actions {
  position: relative;
  z-index: 1;
  margin: 0 -20px;
  /*visibility: hidden;
					@include transition(all .3s);*/
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2-product-actions dt {
  background: #F6F3EA;
  text-align: center;
  min-height: 0;
  padding: 11px 35px;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2-product-actions dt.gift-action .icon-action {
  background: url(../present_icon.png) 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2-product-actions dt .icon-action {
  width: 20px;
  height: 20px;
  background: url(../present_icon.png) 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2-product-actions dt .name-action {
  color: #000;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  border: none;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product-amount {
  /*opacity: 0;
					visibility: hidden;*/
  margin: 20px 0;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons_wr .product_buttons_price {
  display: none;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons {
  /*opacity: 0;
					visibility: hidden;*/
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product_buttons_in {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s 0.1s;
  -moz-transition: all 0.3s 0.1s;
  -o-transition: all 0.3s 0.1s;
  -ms-transition: all 0.3s 0.1s;
  transition: all 0.3s 0.1s;
  -webkit-transform: translate(0, 25px);
  -moz-transform: translate(0, 25px);
  -ms-transform: translate(0, 25px);
  -o-transform: translate(0, 25px);
  transform: translate(0, 25px);
  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;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product_popup_btn {
  width: 54px;
  height: 54px;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M19.0593621%2C14.9058564%20L33.7264901%2C23.8955737%20C34.8771889%2C24.6008554%2035.3221462%2C26.1120949%2034.7348609%2C27.3218313%20L34.6996029%2C27.3944584%20C34.2450473%2C28.3307878%2033.1260539%2C29.0294824%2032.0828983%2C29.0294824%20L3.94651951%2C29.0294824%20C2.90343909%2C29.0294824%201.78542424%2C28.3382753%201.31611963%2C27.408237%20L1.27211934%2C27.32104%20C0.667728945%2C26.1232973%201.10209002%2C24.6022535%202.25095346%2C23.8973819%20L14.7294293%2C16.2413607%20C15.2001747%2C15.9525404%2015.8159244%2C16.1000198%2016.1047447%2C16.5707653%20C16.393565%2C17.0415107%2016.2460856%2C17.6572604%2015.7753401%2C17.9460807%20L3.29686429%2C25.602102%20C3.03353304%2C25.7636658%202.92255772%2C26.1522787%203.05767059%2C26.4200369%20L3.10167089%2C26.5072339%20C3.23158661%2C26.7646927%203.65987923%2C27.0294824%203.94651951%2C27.0294824%20L32.0828983%2C27.0294824%20C32.3610513%2C27.0294824%2032.7808022%2C26.7673918%2032.9004108%2C26.5210125%20L32.9356687%2C26.4483855%20C33.0729313%2C26.1656414%2032.9562171%2C25.7692369%2032.6813501%2C25.6007665%20L18.0142222%2C16.6110492%20C16.7673283%2C15.846808%2016.2445724%2C14.211391%2016.7988106%2C12.8697645%20C17.0992596%2C12.2862704%2017.7003734%2C11.67952%2018.2663122%2C11.3985771%20L18.758283%2C11.1543533%20C19.410787%2C10.8304377%2020%2C9.87947782%2020%2C9.14898796%20L20%2C9.00040609%20C20%2C7.8969194%2019.1025059%2C7%2018%2C7%20C16.8994915%2C7%2016%2C7.89946544%2016%2C8.9917781%20C16%2C9.60715258%2015.5522847%2C10.0548678%2015%2C10.0548678%20C14.4477153%2C10.0548678%2014%2C9.60715258%2014%2C9.05486783%20C14%2C6.79488295%2015.794935%2C5%2018%2C5%20C20.2067887%2C5%2022%2C6.79206299%2022%2C9.00040609%20L22%2C9.14898796%20C22%2C10.6388543%2020.9806782%2C12.2839879%2019.6475748%2C12.9457661%20L19.1556041%2C13.1899899%20C18.9958631%2C13.2692884%2018.7445649%2C13.5174399%2018.6194368%2C13.7114539%20C18.4897925%2C14.1374919%2018.677132%2C14.6715814%2019.0593621%2C14.9058564%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product_popup_btn:hover {
  -moz-box-shadow: inset 0 0 0 1px #000;
  -webkit-box-shadow: inset 0 0 0 1px #000;
  box-shadow: inset 0 0 0 1px #000;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product-compare {
  margin: 0;
  padding: 0;
  border: none;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product-compare.product-compare-added label {
  -moz-box-shadow: inset 0 0 0 1px #000;
  -webkit-box-shadow: inset 0 0 0 1px #000;
  box-shadow: inset 0 0 0 1px #000;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product-compare.product-compare-added span {
  position: absolute;
  right: 0;
  top: -2px;
  background: #25383C;
  width: 20px;
  height: 20px;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  font-family: "rr", Arial, Helvetica, sans-serif;
  text-align: center;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product-compare label {
  width: 54px;
  height: 54px;
  font-size: 0;
  cursor: pointer;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4%204.8C3.5581722%204.8%203.2%204.4418278%203.2%204%203.2%203.5581722%203.5581722%203.2%204%203.2L14%203.2C14.4418278%203.2%2014.8%203.5581722%2014.8%204%2014.8%204.4418278%2014.4418278%204.8%2014%204.8L4%204.8zM20%204.8C19.5581722%204.8%2019.2%204.4418278%2019.2%204%2019.2%203.5581722%2019.5581722%203.2%2020%203.2L30%203.2C30.4418278%203.2%2030.8%203.5581722%2030.8%204%2030.8%204.4418278%2030.4418278%204.8%2030%204.8L20%204.8zM13.2%204C13.2%201.9023424%2014.9036638.2%2017%20.2%2019.0976576.2%2020.8%201.90366384%2020.8%204%2020.8%206.0976576%2019.0963362%207.8%2017%207.8%2014.9023424%207.8%2013.2%206.09633616%2013.2%204zM14.8%204C14.8%205.21295836%2015.786276%206.2%2017%206.2%2018.2129584%206.2%2019.2%205.21372396%2019.2%204%2019.2%202.78704164%2018.213724%201.8%2017%201.8%2015.7870416%201.8%2014.8%202.78627604%2014.8%204zM13.8%2017.9962811C13.8%2021.7496295%2010.7509834%2024.7962811%207%2024.7962811%203.24665162%2024.7962811.2%2021.7472645.2%2017.9962811.2%2017.5544533.5581722%2017.1962811%201%2017.1962811L13%2017.1962811C13.4418278%2017.1962811%2013.8%2017.5544533%2013.8%2017.9962811zM33.8004172%2017.9966634C33.8004172%2021.7501269%2030.751307%2024.7968719%2027.0002086%2024.7968719%2023.2467451%2024.7968719%2020.2%2021.7477618%2020.2%2017.9966634%2020.2%2017.5548356%2020.5581722%2017.1966634%2021%2017.1966634L33.0004172%2017.1966634C33.442245%2017.1966634%2033.8004172%2017.5548356%2033.8004172%2017.9966634zM1.86137278%2018.7962811C2.24696049%2021.2853593%204.40274978%2023.1962811%207%2023.1962811%209.59575924%2023.1962811%2011.7529724%2021.2866259%2012.1386484%2018.7962811L1.86137278%2018.7962811zM21.8613703%2018.7966634C22.2469599%2021.2858571%2024.402843%2023.1968719%2027.0002086%2023.1968719%2029.5960831%2023.1968719%2031.7533902%2021.2871237%2032.139068%2018.7966634L21.8613703%2018.7966634z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M12.2977902%2C18.3803273%20L6.99797445%2C8.67042663%20L1.70338959%2C18.3800443%20C1.49186776%2C18.7679493%201.00593627%2C18.9109362%200.61803123%2C18.6994143%20C0.230126192%2C18.4878925%200.087139354%2C18.001961%200.298661188%2C17.614056%20L6.29527374%2C6.61700584%20C6.59839123%2C6.06112563%207.39650634%2C6.06096484%207.69984777%2C6.61672288%20L13.7022098%2C17.613773%20C13.9138879%2C18.0015928%2013.7710969%2C18.4875819%2013.3832771%2C18.69926%20C12.9954573%2C18.9109381%2012.5094683%2C18.768147%2012.2977902%2C18.3803273%20Z%20M32.2982073%2C18.3807096%20L26.998183%2C8.67042663%20L21.7033896%2C18.3804266%20C21.4918678%2C18.7683316%2021.0059363%2C18.9113185%2020.6180313%2C18.6997966%20C20.2301262%2C18.4882748%2020.0871394%2C18.0023433%2020.2986612%2C17.6144383%20L26.2954822%2C6.61700584%20C26.5985997%2C6.06112563%2027.3967148%2C6.06096484%2027.7000563%2C6.61672288%20L33.702627%2C17.6141553%20C33.9143051%2C18.0019751%2033.7715141%2C18.4879642%2033.3836943%2C18.6996423%20C32.9958745%2C18.9113204%2032.5098854%2C18.7685293%2032.2982073%2C18.3807096%20Z%22%2F%3E%3C%2Fsvg%3E") left 10px top 13px no-repeat;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product-compare label input {
  opacity: 0;
  visibility: hidden;
  padding: 0;
  width: 0;
  height: 0;
  -webkit-appearance: none;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product-compare label:hover {
  -moz-box-shadow: inset 0 0 0 1px #000;
  -webkit-box-shadow: inset 0 0 0 1px #000;
  box-shadow: inset 0 0 0 1px #000;
}
.prod_list_wrap .product_list.product-list-simple {
  /*Простой*/
  margin: 20px 0 0 0;
}
.prod_list_wrap .product_list.product-list-simple .product-anonce {
  display: none;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_options_wr .hide_params_btn {
  display: none;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item {
  position: relative;
  margin: 0 0 40px;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item:before {
  position: absolute;
  content: "";
  left: -20px;
  right: -20px;
  top: -21px;
  bottom: -20px;
  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;
  -moz-box-shadow: inset 0 0 0 1px #e6e6e6;
  -webkit-box-shadow: inset 0 0 0 1px #e6e6e6;
  box-shadow: inset 0 0 0 1px #e6e6e6;
}
@media screen and (max-width: 1260px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item:before {
    display: none;
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: -20px;
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item:hover:before {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item:hover:after {
  opacity: 0;
  visibility: hidden;
}
@media screen and (max-width: 1260px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item:hover:after {
    opacity: 1;
    visibility: visible;
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item:hover .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn, .prod_list_wrap .product_list.product-list-simple .shop2_product_item:hover .product_bot_wr .product_buttons_wr .product_buttons .shop_product_btn, .prod_list_wrap .product_list.product-list-simple .shop2_product_item:hover .product_bot_wr .product_buttons_wr .product_buttons .product-compare {
  -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;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_inner {
  position: relative;
  padding: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_top_wr {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 350px;
  -moz-box-flex: 0;
  -moz-flex: 0 1 350px;
  -ms-flex: 0 1 350px;
  flex: 0 1 350px;
  min-width: 350px;
  max-width: 350px;
  width: 350px;
  margin: 0 30px 0 0;
}
@media screen and (max-width: 1890px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_top_wr {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 300px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 300px;
    -ms-flex: 0 1 300px;
    flex: 0 1 300px;
    min-width: 300px;
    max-width: 300px;
    width: 300px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 1340px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_top_wr {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 280px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 280px;
    -ms-flex: 0 1 280px;
    flex: 0 1 280px;
    min-width: 280px;
    max-width: 280px;
    width: 280px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_top_wr {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 220px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 220px;
    -ms-flex: 0 1 220px;
    flex: 0 1 220px;
    min-width: 220px;
    max-width: 220px;
    width: 220px;
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product-amount {
  display: none;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2-product-actions dt {
  background: none;
  text-align: center;
  min-height: 0;
  padding: 5px 0;
  display: block;
  display: inline-block;
  vertical-align: top;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2-product-actions dt + dt {
  margin-left: 10px;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2-product-actions dt.gift-action .icon-action {
  background: url(../present_icon.png) 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2-product-actions dt .icon-action {
  width: 20px;
  height: 20px;
  background: url(../present_icon.png) 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2-product-actions dt .name-action {
  color: #000;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  border: none;
}
.prod_list_wrap .product_list.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;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in1 {
  display: none;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 25px 0 0 0;
}
@media screen and (max-width: 1340px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 {
    padding: 8px 0 0 0;
  }
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_bot_in2 {
    display: block;
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .bot_in2_left {
  width: 55%;
  min-width: 55%;
  max-width: 55%;
  padding: 0 20px 0 0;
  -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.product-list-simple .shop2_product_item .product_bot_wr .bot_in2_left {
    padding: 0;
    margin: 0 0 20px;
    width: auto;
    max-width: none;
    min-width: 0;
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .bot_in2_right {
  width: 45%;
  min-width: 45%;
  max-width: 45%;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .bot_in2_right {
    width: auto;
    max-width: none;
    min-width: 0;
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr {
  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.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr {
    display: block;
    font-size: 0;
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price {
  -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: 1340px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price {
    text-align: center;
  }
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price {
    text-align: left;
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 200px);
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-current {
  display: block;
  font: 16px/19px "rm", Arial, Helvetica, sans-serif;
  color: rgba(37, 56, 60, 0.8);
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-current strong {
  font-weight: normal;
  font: 22px "rm", Arial, Helvetica, sans-serif;
  color: #25383C;
  padding: 0 6px 0 0;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-old {
  display: inline-block;
  vertical-align: bottom;
  font: 16px/19px "rl", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-old strong {
  font-weight: normal;
  font: 18px "rl", Arial, Helvetica, sans-serif;
  margin: 0 9px 0 0;
  color: rgba(0, 0, 0, 0.5);
  position: relative;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-old strong:before {
  position: absolute;
  content: "";
  left: -3px;
  right: -3px;
  top: 50%;
  height: 1px;
  background: #000;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .product-sale {
  margin: 0 0 8px;
  display: inline-block;
  vertical-align: top;
  font: 16px "arsb", Arial, Helvetica, sans-serif;
  padding: 4px 10px;
  color: #fff;
  background: #25383C;
  -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-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons {
  width: 54px;
  max-width: 54px;
  min-width: 54px;
  margin: 0 0 0 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 54px;
  -moz-box-flex: 0;
  -moz-flex: 0 1 54px;
  -ms-flex: 0 1 54px;
  flex: 0 1 54px;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons {
    width: 200px;
    min-width: 0;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    max-width: none;
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_buttons_in {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: 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: 1023px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_buttons_in {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn {
  width: 54px;
  height: 54px;
  cursor: pointer;
  margin: 0 0 20px;
  opacity: 0;
  visibility: hidden;
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -webkit-order: 0;
  -moz-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s 0.1s;
  -moz-transition: all 0.3s 0.1s;
  -o-transition: all 0.3s 0.1s;
  -ms-transition: all 0.3s 0.1s;
  transition: all 0.3s 0.1s;
  -webkit-transform: translate(20px, 0);
  -moz-transform: translate(20px, 0);
  -ms-transform: translate(20px, 0);
  -o-transform: translate(20px, 0);
  transform: translate(20px, 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%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M19.0593621%2C14.9058564%20L33.7264901%2C23.8955737%20C34.8771889%2C24.6008554%2035.3221462%2C26.1120949%2034.7348609%2C27.3218313%20L34.6996029%2C27.3944584%20C34.2450473%2C28.3307878%2033.1260539%2C29.0294824%2032.0828983%2C29.0294824%20L3.94651951%2C29.0294824%20C2.90343909%2C29.0294824%201.78542424%2C28.3382753%201.31611963%2C27.408237%20L1.27211934%2C27.32104%20C0.667728945%2C26.1232973%201.10209002%2C24.6022535%202.25095346%2C23.8973819%20L14.7294293%2C16.2413607%20C15.2001747%2C15.9525404%2015.8159244%2C16.1000198%2016.1047447%2C16.5707653%20C16.393565%2C17.0415107%2016.2460856%2C17.6572604%2015.7753401%2C17.9460807%20L3.29686429%2C25.602102%20C3.03353304%2C25.7636658%202.92255772%2C26.1522787%203.05767059%2C26.4200369%20L3.10167089%2C26.5072339%20C3.23158661%2C26.7646927%203.65987923%2C27.0294824%203.94651951%2C27.0294824%20L32.0828983%2C27.0294824%20C32.3610513%2C27.0294824%2032.7808022%2C26.7673918%2032.9004108%2C26.5210125%20L32.9356687%2C26.4483855%20C33.0729313%2C26.1656414%2032.9562171%2C25.7692369%2032.6813501%2C25.6007665%20L18.0142222%2C16.6110492%20C16.7673283%2C15.846808%2016.2445724%2C14.211391%2016.7988106%2C12.8697645%20C17.0992596%2C12.2862704%2017.7003734%2C11.67952%2018.2663122%2C11.3985771%20L18.758283%2C11.1543533%20C19.410787%2C10.8304377%2020%2C9.87947782%2020%2C9.14898796%20L20%2C9.00040609%20C20%2C7.8969194%2019.1025059%2C7%2018%2C7%20C16.8994915%2C7%2016%2C7.89946544%2016%2C8.9917781%20C16%2C9.60715258%2015.5522847%2C10.0548678%2015%2C10.0548678%20C14.4477153%2C10.0548678%2014%2C9.60715258%2014%2C9.05486783%20C14%2C6.79488295%2015.794935%2C5%2018%2C5%20C20.2067887%2C5%2022%2C6.79206299%2022%2C9.00040609%20L22%2C9.14898796%20C22%2C10.6388543%2020.9806782%2C12.2839879%2019.6475748%2C12.9457661%20L19.1556041%2C13.1899899%20C18.9958631%2C13.2692884%2018.7445649%2C13.5174399%2018.6194368%2C13.7114539%20C18.4897925%2C14.1374919%2018.677132%2C14.6715814%2019.0593621%2C14.9058564%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn {
    margin: 0;
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn:hover {
  -moz-box-shadow: inset 0 0 0 1px #000;
  -webkit-box-shadow: inset 0 0 0 1px #000;
  box-shadow: inset 0 0 0 1px #000;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare {
  margin: 0 0 20px;
  padding: 0;
  border: none;
  opacity: 0;
  visibility: hidden;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-transform: translate(20px, 0);
  -moz-transform: translate(20px, 0);
  -ms-transform: translate(20px, 0);
  -o-transform: translate(20px, 0);
  transform: translate(20px, 0);
  -webkit-transition: all 0.3s 0.2s;
  -moz-transition: all 0.3s 0.2s;
  -o-transition: all 0.3s 0.2s;
  -ms-transition: all 0.3s 0.2s;
  transition: all 0.3s 0.2s;
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare {
    margin: 0;
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare.product-compare-added label {
  -moz-box-shadow: inset 0 0 0 1px #000;
  -webkit-box-shadow: inset 0 0 0 1px #000;
  box-shadow: inset 0 0 0 1px #000;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare.product-compare-added span {
  position: absolute;
  right: 0;
  top: -2px;
  background: #25383C;
  width: 20px;
  height: 20px;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  font-family: "rr", Arial, Helvetica, sans-serif;
  text-align: center;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare label {
  width: 54px;
  height: 54px;
  font-size: 0;
  cursor: pointer;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4%204.8C3.5581722%204.8%203.2%204.4418278%203.2%204%203.2%203.5581722%203.5581722%203.2%204%203.2L14%203.2C14.4418278%203.2%2014.8%203.5581722%2014.8%204%2014.8%204.4418278%2014.4418278%204.8%2014%204.8L4%204.8zM20%204.8C19.5581722%204.8%2019.2%204.4418278%2019.2%204%2019.2%203.5581722%2019.5581722%203.2%2020%203.2L30%203.2C30.4418278%203.2%2030.8%203.5581722%2030.8%204%2030.8%204.4418278%2030.4418278%204.8%2030%204.8L20%204.8zM13.2%204C13.2%201.9023424%2014.9036638.2%2017%20.2%2019.0976576.2%2020.8%201.90366384%2020.8%204%2020.8%206.0976576%2019.0963362%207.8%2017%207.8%2014.9023424%207.8%2013.2%206.09633616%2013.2%204zM14.8%204C14.8%205.21295836%2015.786276%206.2%2017%206.2%2018.2129584%206.2%2019.2%205.21372396%2019.2%204%2019.2%202.78704164%2018.213724%201.8%2017%201.8%2015.7870416%201.8%2014.8%202.78627604%2014.8%204zM13.8%2017.9962811C13.8%2021.7496295%2010.7509834%2024.7962811%207%2024.7962811%203.24665162%2024.7962811.2%2021.7472645.2%2017.9962811.2%2017.5544533.5581722%2017.1962811%201%2017.1962811L13%2017.1962811C13.4418278%2017.1962811%2013.8%2017.5544533%2013.8%2017.9962811zM33.8004172%2017.9966634C33.8004172%2021.7501269%2030.751307%2024.7968719%2027.0002086%2024.7968719%2023.2467451%2024.7968719%2020.2%2021.7477618%2020.2%2017.9966634%2020.2%2017.5548356%2020.5581722%2017.1966634%2021%2017.1966634L33.0004172%2017.1966634C33.442245%2017.1966634%2033.8004172%2017.5548356%2033.8004172%2017.9966634zM1.86137278%2018.7962811C2.24696049%2021.2853593%204.40274978%2023.1962811%207%2023.1962811%209.59575924%2023.1962811%2011.7529724%2021.2866259%2012.1386484%2018.7962811L1.86137278%2018.7962811zM21.8613703%2018.7966634C22.2469599%2021.2858571%2024.402843%2023.1968719%2027.0002086%2023.1968719%2029.5960831%2023.1968719%2031.7533902%2021.2871237%2032.139068%2018.7966634L21.8613703%2018.7966634z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M12.2977902%2C18.3803273%20L6.99797445%2C8.67042663%20L1.70338959%2C18.3800443%20C1.49186776%2C18.7679493%201.00593627%2C18.9109362%200.61803123%2C18.6994143%20C0.230126192%2C18.4878925%200.087139354%2C18.001961%200.298661188%2C17.614056%20L6.29527374%2C6.61700584%20C6.59839123%2C6.06112563%207.39650634%2C6.06096484%207.69984777%2C6.61672288%20L13.7022098%2C17.613773%20C13.9138879%2C18.0015928%2013.7710969%2C18.4875819%2013.3832771%2C18.69926%20C12.9954573%2C18.9109381%2012.5094683%2C18.768147%2012.2977902%2C18.3803273%20Z%20M32.2982073%2C18.3807096%20L26.998183%2C8.67042663%20L21.7033896%2C18.3804266%20C21.4918678%2C18.7683316%2021.0059363%2C18.9113185%2020.6180313%2C18.6997966%20C20.2301262%2C18.4882748%2020.0871394%2C18.0023433%2020.2986612%2C17.6144383%20L26.2954822%2C6.61700584%20C26.5985997%2C6.06112563%2027.3967148%2C6.06096484%2027.7000563%2C6.61672288%20L33.702627%2C17.6141553%20C33.9143051%2C18.0019751%2033.7715141%2C18.4879642%2033.3836943%2C18.6996423%20C32.9958745%2C18.9113204%2032.5098854%2C18.7685293%2032.2982073%2C18.3807096%20Z%22%2F%3E%3C%2Fsvg%3E") left 10px top 13px no-repeat;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare label input {
  opacity: 0;
  visibility: hidden;
  padding: 0;
  width: 0;
  height: 0;
  -webkit-appearance: none;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare label:hover {
  -moz-box-shadow: inset 0 0 0 1px #000;
  -webkit-box-shadow: inset 0 0 0 1px #000;
  box-shadow: inset 0 0 0 1px #000;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .shop_product_btn {
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -webkit-order: 2;
  -moz-order: 2;
  -ms-flex-order: 2;
  order: 2;
  opacity: 0;
  visibility: hidden;
  -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;
  -webkit-transform: translate(20px, 0);
  -moz-transform: translate(20px, 0);
  -ms-transform: translate(20px, 0);
  -o-transform: translate(20px, 0);
  transform: translate(20px, 0);
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image {
  width: 350px;
  height: 500px;
  position: relative;
}
@media screen and (max-width: 1890px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image {
    width: 300px;
    height: 420px;
  }
}
@media screen and (max-width: 1340px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image {
    width: 280px;
    height: 380px;
  }
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image {
    width: 220px;
    height: 270px;
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image.no-image {
  background: #f6f5f3 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  font-size: 0;
  text-decoration: none;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image a img {
  max-width: none;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_labels {
  position: absolute;
  top: 20px;
  left: 0;
  width: 350px;
  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 (max-width: 1440px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_labels {
    width: 300px;
  }
}
@media (max-width: 1340px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_labels {
    width: 280px;
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_labels .product-spec {
  font: 16px/20px "arsbi", Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 4px 14px;
  background: #25383C;
  margin: 0 10px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_labels .product-new {
  font: 16px/20px "arsbi", Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 4px 14px;
  background: #B6A278;
  margin: 0 10px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_labels .product-flag {
  font: 16px/20px "arsbi", Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 4px 14px;
  margin: 0 10px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_name {
  color: #000;
  font: 26px/34px "ars", Arial, Helvetica, sans-serif;
  margin: 0 0 10px;
}
@media screen and (max-width: 1340px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_name {
    font-size: 24px;
    line-height: 30px;
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_name a {
  color: #000;
  text-decoration: none;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .tpl-stars {
  margin: 0 0 20px;
}
@media screen and (max-width: 1340px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .tpl-stars {
    margin-bottom: 10px;
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .vendor_option {
  padding: 10px 0 0 0;
  margin: 0 0 18px;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .vendor_option .vendor_name {
  font: 18px "arsi", Arial, Helvetica, sans-serif;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .vendor_option .vendor_name a {
  color: rgba(0, 0, 0, 0.5);
  text-decoration: none;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options {
  padding: 10px 0 0 0;
  margin: 0 0 15px;
  display: block !important;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item {
  margin: 0 0 8px;
  font-size: 0;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item:last-child {
  margin-bottom: 0;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .option_title {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  font: 17px/22px "rr", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
  padding: 0 10px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .option_body {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  font: 17px/22px "rr", Arial, Helvetica, sans-serif;
  color: #000;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .option_body a {
  text-decoration: none;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .option_body a:hover {
  border-bottom-color: rgba(37, 56, 60, 0.6);
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item select {
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 44px;
  width: 100%;
  border: none;
  outline: none;
  padding: 10px 20px 10px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item select::-ms-expand {
  display: none;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect {
  display: block !important;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect:before {
  position: absolute;
  content: "";
  right: 9px;
  top: 50%;
  width: 4px;
  height: 4px;
  z-index: 1;
  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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 6px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect.opened:before {
  opacity: 0;
  visibility: hidden;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect.opened:after {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__select {
  background: none;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 44px;
  padding: 10px 20px 10px 0;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  -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;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown {
  background: #fff;
  top: 100% !important;
  width: 100% !important;
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul li {
  color: #000;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  padding: 10px 20px 10px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-pick {
  overflow: visible;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 28px;
  height: 28px;
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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);
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  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: 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%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li.active-color:before {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li span {
  width: 28px;
  height: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick {
  overflow: visible;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 28px;
  height: 28px;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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);
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li.active-texture:before {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li span {
  width: 28px;
  height: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list {
  overflow: visible;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 28px;
  height: 28px;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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);
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected:before {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li span {
  display: none !important;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi {
  overflow: visible;
  border: none !important;
  outline: none !important;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0 !important;
  width: 28px !important;
  height: 28px;
  border: none;
  overflow: hidden;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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);
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li.active-texture:before {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li span {
  width: 28px;
  height: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product-article {
  padding: 10px 0 0 0;
  font: 18px/24px "ars", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
  display: none;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product-anonce {
  padding: 20px 0 0 0;
  font: 18px/24px "ars", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 1340px) {
  .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product-anonce {
    padding: 10px 0 0 0;
  }
}
.prod_list_wrap .product_list.product-list-price {
  /*Прайс*/
}
.prod_list_wrap .product_list.product-list-price .product-anonce {
  display: none;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item {
  position: relative;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item:hover .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn, .prod_list_wrap .product_list.product-list-price .shop2_product_item:hover .product_bot_wr .product_buttons_wr .product_buttons .shop_product_btn, .prod_list_wrap .product_list.product-list-price .shop2_product_item:hover .product_bot_wr .product_buttons_wr .product_buttons .product-compare {
  -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;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_inner {
  position: relative;
  padding: 20px 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_inner:before {
  position: absolute;
  content: "";
  height: 1px;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_top_wr {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 160px;
  -moz-box-flex: 0;
  -moz-flex: 0 1 160px;
  -ms-flex: 0 1 160px;
  flex: 0 1 160px;
  min-width: 160px;
  max-width: 160px;
  width: 160px;
  margin: 0 30px 0 0;
}
@media screen and (max-width: 1340px) {
  .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_top_wr {
    margin: 0 20px 0 0;
  }
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product-amount {
  display: none;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2-product-actions dt {
  background: none;
  text-align: center;
  min-height: 0;
  padding: 5px 0;
  display: block;
  display: inline-block;
  vertical-align: top;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2-product-actions dt + dt {
  margin-left: 10px;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2-product-actions dt.gift-action .icon-action {
  background: url(../present_icon.png) 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2-product-actions dt .icon-action {
  width: 20px;
  height: 20px;
  background: url(../present_icon.png) 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2-product-actions dt .name-action {
  color: #000;
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  border: none;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_top_wr .product_labels {
  display: none;
}
.prod_list_wrap .product_list.product-list-price .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;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_bot_in1 {
  display: none;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_bot_in2 {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 3px 0 0 0;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .bot_in2_left {
  width: 55%;
  min-width: 55%;
  max-width: 55%;
  padding: 0 20px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .bot_in2_right {
  width: 45%;
  min-width: 45%;
  max-width: 45%;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price {
  -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: 1340px) {
  .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price {
    text-align: center;
  }
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-current {
  display: block;
  font: 16px/19px "rm", Arial, Helvetica, sans-serif;
  color: rgba(37, 56, 60, 0.8);
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-current strong {
  font-weight: normal;
  font: 22px "rm", Arial, Helvetica, sans-serif;
  color: #25383C;
  padding: 0 6px 0 0;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-old {
  display: inline-block;
  vertical-align: bottom;
  font: 16px/19px "rl", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-old strong {
  font-weight: normal;
  font: 18px "rl", Arial, Helvetica, sans-serif;
  margin: 0 9px 0 0;
  color: rgba(0, 0, 0, 0.5);
  position: relative;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .price-old strong:before {
  position: absolute;
  content: "";
  left: -3px;
  right: -3px;
  top: 50%;
  height: 1px;
  background: #000;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons_price .product-sale {
  margin: 0 0 8px;
  display: inline-block;
  vertical-align: top;
  font: 16px "arsb", Arial, Helvetica, sans-serif;
  padding: 4px 10px;
  color: #fff;
  background: #25383C;
  -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-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons {
  width: 54px;
  max-width: 54px;
  min-width: 54px;
  margin: 0 0 0 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 54px;
  -moz-box-flex: 0;
  -moz-flex: 0 1 54px;
  -ms-flex: 0 1 54px;
  flex: 0 1 54px;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_buttons_in {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn {
  width: 54px;
  height: 54px;
  cursor: pointer;
  margin: 0 0 20px;
  opacity: 0;
  visibility: hidden;
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -webkit-order: 0;
  -moz-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s 0.1s;
  -moz-transition: all 0.3s 0.1s;
  -o-transition: all 0.3s 0.1s;
  -ms-transition: all 0.3s 0.1s;
  transition: all 0.3s 0.1s;
  -webkit-transform: translate(20px, 0);
  -moz-transform: translate(20px, 0);
  -ms-transform: translate(20px, 0);
  -o-transform: translate(20px, 0);
  transform: translate(20px, 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%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M19.0593621%2C14.9058564%20L33.7264901%2C23.8955737%20C34.8771889%2C24.6008554%2035.3221462%2C26.1120949%2034.7348609%2C27.3218313%20L34.6996029%2C27.3944584%20C34.2450473%2C28.3307878%2033.1260539%2C29.0294824%2032.0828983%2C29.0294824%20L3.94651951%2C29.0294824%20C2.90343909%2C29.0294824%201.78542424%2C28.3382753%201.31611963%2C27.408237%20L1.27211934%2C27.32104%20C0.667728945%2C26.1232973%201.10209002%2C24.6022535%202.25095346%2C23.8973819%20L14.7294293%2C16.2413607%20C15.2001747%2C15.9525404%2015.8159244%2C16.1000198%2016.1047447%2C16.5707653%20C16.393565%2C17.0415107%2016.2460856%2C17.6572604%2015.7753401%2C17.9460807%20L3.29686429%2C25.602102%20C3.03353304%2C25.7636658%202.92255772%2C26.1522787%203.05767059%2C26.4200369%20L3.10167089%2C26.5072339%20C3.23158661%2C26.7646927%203.65987923%2C27.0294824%203.94651951%2C27.0294824%20L32.0828983%2C27.0294824%20C32.3610513%2C27.0294824%2032.7808022%2C26.7673918%2032.9004108%2C26.5210125%20L32.9356687%2C26.4483855%20C33.0729313%2C26.1656414%2032.9562171%2C25.7692369%2032.6813501%2C25.6007665%20L18.0142222%2C16.6110492%20C16.7673283%2C15.846808%2016.2445724%2C14.211391%2016.7988106%2C12.8697645%20C17.0992596%2C12.2862704%2017.7003734%2C11.67952%2018.2663122%2C11.3985771%20L18.758283%2C11.1543533%20C19.410787%2C10.8304377%2020%2C9.87947782%2020%2C9.14898796%20L20%2C9.00040609%20C20%2C7.8969194%2019.1025059%2C7%2018%2C7%20C16.8994915%2C7%2016%2C7.89946544%2016%2C8.9917781%20C16%2C9.60715258%2015.5522847%2C10.0548678%2015%2C10.0548678%20C14.4477153%2C10.0548678%2014%2C9.60715258%2014%2C9.05486783%20C14%2C6.79488295%2015.794935%2C5%2018%2C5%20C20.2067887%2C5%2022%2C6.79206299%2022%2C9.00040609%20L22%2C9.14898796%20C22%2C10.6388543%2020.9806782%2C12.2839879%2019.6475748%2C12.9457661%20L19.1556041%2C13.1899899%20C18.9958631%2C13.2692884%2018.7445649%2C13.5174399%2018.6194368%2C13.7114539%20C18.4897925%2C14.1374919%2018.677132%2C14.6715814%2019.0593621%2C14.9058564%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn:hover {
  -moz-box-shadow: inset 0 0 0 1px #000;
  -webkit-box-shadow: inset 0 0 0 1px #000;
  box-shadow: inset 0 0 0 1px #000;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare {
  margin: 0 0 20px;
  padding: 0;
  border: none;
  opacity: 0;
  visibility: hidden;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-transform: translate(20px, 0);
  -moz-transform: translate(20px, 0);
  -ms-transform: translate(20px, 0);
  -o-transform: translate(20px, 0);
  transform: translate(20px, 0);
  -webkit-transition: all 0.3s 0.2s;
  -moz-transition: all 0.3s 0.2s;
  -o-transition: all 0.3s 0.2s;
  -ms-transition: all 0.3s 0.2s;
  transition: all 0.3s 0.2s;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare.product-compare-added label {
  -moz-box-shadow: inset 0 0 0 1px #000;
  -webkit-box-shadow: inset 0 0 0 1px #000;
  box-shadow: inset 0 0 0 1px #000;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare.product-compare-added span {
  position: absolute;
  right: 0;
  top: -2px;
  background: #25383C;
  width: 20px;
  height: 20px;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  font-family: "rr", Arial, Helvetica, sans-serif;
  text-align: center;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare label {
  width: 54px;
  height: 54px;
  font-size: 0;
  cursor: pointer;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4%204.8C3.5581722%204.8%203.2%204.4418278%203.2%204%203.2%203.5581722%203.5581722%203.2%204%203.2L14%203.2C14.4418278%203.2%2014.8%203.5581722%2014.8%204%2014.8%204.4418278%2014.4418278%204.8%2014%204.8L4%204.8zM20%204.8C19.5581722%204.8%2019.2%204.4418278%2019.2%204%2019.2%203.5581722%2019.5581722%203.2%2020%203.2L30%203.2C30.4418278%203.2%2030.8%203.5581722%2030.8%204%2030.8%204.4418278%2030.4418278%204.8%2030%204.8L20%204.8zM13.2%204C13.2%201.9023424%2014.9036638.2%2017%20.2%2019.0976576.2%2020.8%201.90366384%2020.8%204%2020.8%206.0976576%2019.0963362%207.8%2017%207.8%2014.9023424%207.8%2013.2%206.09633616%2013.2%204zM14.8%204C14.8%205.21295836%2015.786276%206.2%2017%206.2%2018.2129584%206.2%2019.2%205.21372396%2019.2%204%2019.2%202.78704164%2018.213724%201.8%2017%201.8%2015.7870416%201.8%2014.8%202.78627604%2014.8%204zM13.8%2017.9962811C13.8%2021.7496295%2010.7509834%2024.7962811%207%2024.7962811%203.24665162%2024.7962811.2%2021.7472645.2%2017.9962811.2%2017.5544533.5581722%2017.1962811%201%2017.1962811L13%2017.1962811C13.4418278%2017.1962811%2013.8%2017.5544533%2013.8%2017.9962811zM33.8004172%2017.9966634C33.8004172%2021.7501269%2030.751307%2024.7968719%2027.0002086%2024.7968719%2023.2467451%2024.7968719%2020.2%2021.7477618%2020.2%2017.9966634%2020.2%2017.5548356%2020.5581722%2017.1966634%2021%2017.1966634L33.0004172%2017.1966634C33.442245%2017.1966634%2033.8004172%2017.5548356%2033.8004172%2017.9966634zM1.86137278%2018.7962811C2.24696049%2021.2853593%204.40274978%2023.1962811%207%2023.1962811%209.59575924%2023.1962811%2011.7529724%2021.2866259%2012.1386484%2018.7962811L1.86137278%2018.7962811zM21.8613703%2018.7966634C22.2469599%2021.2858571%2024.402843%2023.1968719%2027.0002086%2023.1968719%2029.5960831%2023.1968719%2031.7533902%2021.2871237%2032.139068%2018.7966634L21.8613703%2018.7966634z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M12.2977902%2C18.3803273%20L6.99797445%2C8.67042663%20L1.70338959%2C18.3800443%20C1.49186776%2C18.7679493%201.00593627%2C18.9109362%200.61803123%2C18.6994143%20C0.230126192%2C18.4878925%200.087139354%2C18.001961%200.298661188%2C17.614056%20L6.29527374%2C6.61700584%20C6.59839123%2C6.06112563%207.39650634%2C6.06096484%207.69984777%2C6.61672288%20L13.7022098%2C17.613773%20C13.9138879%2C18.0015928%2013.7710969%2C18.4875819%2013.3832771%2C18.69926%20C12.9954573%2C18.9109381%2012.5094683%2C18.768147%2012.2977902%2C18.3803273%20Z%20M32.2982073%2C18.3807096%20L26.998183%2C8.67042663%20L21.7033896%2C18.3804266%20C21.4918678%2C18.7683316%2021.0059363%2C18.9113185%2020.6180313%2C18.6997966%20C20.2301262%2C18.4882748%2020.0871394%2C18.0023433%2020.2986612%2C17.6144383%20L26.2954822%2C6.61700584%20C26.5985997%2C6.06112563%2027.3967148%2C6.06096484%2027.7000563%2C6.61672288%20L33.702627%2C17.6141553%20C33.9143051%2C18.0019751%2033.7715141%2C18.4879642%2033.3836943%2C18.6996423%20C32.9958745%2C18.9113204%2032.5098854%2C18.7685293%2032.2982073%2C18.3807096%20Z%22%2F%3E%3C%2Fsvg%3E") left 10px top 13px no-repeat;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare label input {
  opacity: 0;
  visibility: hidden;
  padding: 0;
  width: 0;
  height: 0;
  -webkit-appearance: none;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product-compare label:hover {
  -moz-box-shadow: inset 0 0 0 1px #000;
  -webkit-box-shadow: inset 0 0 0 1px #000;
  box-shadow: inset 0 0 0 1px #000;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .shop_product_btn {
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -webkit-order: 2;
  -moz-order: 2;
  -ms-flex-order: 2;
  order: 2;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(20px, 0);
  -moz-transform: translate(20px, 0);
  -ms-transform: translate(20px, 0);
  -o-transform: translate(20px, 0);
  transform: translate(20px, 0);
  -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;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_image {
  width: 160px;
  height: 220px;
  position: relative;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_image.no-image {
  background: #f6f5f3 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_image a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  font-size: 0;
  text-decoration: none;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_image a img {
  max-width: none;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_labels {
  display: block;
  font-size: 0;
  margin: 0 0 7px -2px;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_labels div {
  display: inline-block;
  vertical-align: top;
  margin: 0 2px 5px;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_labels .product-spec {
  font: 16px/20px "arsbi", Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 4px 14px;
  background: #25383C;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_labels .product-new {
  font: 16px/20px "arsbi", Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 4px 14px;
  background: #B6A278;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_labels .product-flag {
  font: 16px/20px "arsbi", Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 4px 14px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_name {
  color: #000;
  font: 22px/22px "ars", Arial, Helvetica, sans-serif;
  margin: 0 0 15px;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_name a {
  color: #000;
  text-decoration: none;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .tpl-stars {
  margin: 0 0 10px;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .vendor_option {
  padding: 10px 0 0 0;
  margin: 0 0 8px;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .vendor_option .vendor_name {
  font: 18px "arsi", Arial, Helvetica, sans-serif;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .vendor_option .vendor_name a {
  color: rgba(0, 0, 0, 0.5);
  text-decoration: none;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options_wr .hide_params_btn {
  color: rgba(0, 0, 0, 0.5);
  font: 18px/22px "arsi", Arial, Helvetica, sans-serif;
  margin: 0 0 8px;
  padding: 0 20px 0 0;
  display: inline-block;
  vertical-align: top;
  position: relative;
  cursor: pointer;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options_wr .hide_params_btn.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.product-list-price .shop2_product_item .shop2_product_options_wr .hide_params_btn:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 10px;
  height: 7px;
  opacity: 0.5;
  margin-top: -3px;
  -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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fil%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options {
  padding: 10px 0 0 0;
  margin: 0 0 15px;
  display: none;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item {
  margin: 0 0 16px;
  font-size: 0;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item:last-child {
  margin-bottom: 0;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .option_title {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  font: 17px/22px "rr", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
  padding: 0 10px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .option_body {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  font: 17px/22px "rr", Arial, Helvetica, sans-serif;
  color: #000;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .option_body a {
  text-decoration: none;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .option_body a:hover {
  border-bottom-color: rgba(37, 56, 60, 0.6);
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item select {
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 44px;
  width: 100%;
  border: none;
  outline: none;
  padding: 10px 20px 10px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") right 9px top 50% no-repeat;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  /* for IE */
  -ms-appearance: none;
  appearance: none !important;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item select::-ms-expand {
  display: none;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect {
  display: block !important;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect:before {
  position: absolute;
  content: "";
  right: 9px;
  top: 50%;
  width: 4px;
  height: 4px;
  z-index: 1;
  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%224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%204%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%202a2%202%200%201%201%204%200%202%202%200%201%201-4%200z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 6px;
  width: 10px;
  height: 7px;
  opacity: 0;
  content: "";
  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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.04%204.086L1.737.792A1%201%200%201%200%20.325%202.208l4.72%204.706%204.694-4.708A1%201%200%201%200%208.323.794L5.04%204.086z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect.opened:before {
  opacity: 0;
  visibility: hidden;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect.opened:after {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__select {
  background: none;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  height: 44px;
  padding: 10px 20px 10px 0;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  -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;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown {
  background: #fff;
  top: 100% !important;
  width: 100% !important;
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul li {
  color: #000;
  font: 18px "rr", Arial, Helvetica, sans-serif;
  padding: 10px 20px 10px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-pick {
  overflow: visible;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 28px;
  height: 28px;
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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);
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  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: 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%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li.active-color:before {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-pick li span {
  width: 28px;
  height: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick {
  overflow: visible;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 28px;
  height: 28px;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li.active-texture:before {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-texture-pick li span {
  width: 28px;
  height: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list {
  overflow: visible;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0;
  width: 28px;
  height: 28px;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected:before {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-list li span {
  display: none !important;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi {
  overflow: visible;
  border: none !important;
  outline: none !important;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li {
  position: relative;
  float: left;
  display: inline;
  margin: 0 15px 5px 0 !important;
  width: 28px !important;
  height: 28px;
  border: none;
  overflow: hidden;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  -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);
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li.active-texture:before {
  opacity: 1;
  visibility: visible;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2_product_options .option_item .shop2-color-ext-multi li span {
  width: 28px;
  height: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product-article {
  padding: 10px 0 0 0;
  font: 18px/24px "ars", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
  display: none;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product-anonce {
  padding: 20px 0 0 0;
  font: 18px/24px "ars", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.5);
}
.shop2-pagelist {
  text-align: center;
  padding: 17px 0 0 0;
  margin: 40px 0 0 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1023px) {
  .shop2-pagelist {
    margin: 30px -32px 0;
  }
}
@media screen and (max-width: 639px) {
  .shop2-pagelist {
    margin: 30px -16px 0;
  }
}
.shop2-pagelist .pagelist_mobile {
  display: none;
}
.shop2-pagelist li {
  font: 16px/40px "rr", Arial, Helvetica, sans-serif;
  color: #000;
  border: none;
  margin: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2-pagelist li.page_num {
  width: 40px;
  height: 40px;
}
.shop2-pagelist li.page_num.active_num {
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.7);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.7);
}
.shop2-pagelist li.page_num a {
  width: 40px;
  height: 40px;
  display: block;
  color: #000;
  text-decoration: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2-pagelist li.page_prev {
  height: 40px;
  width: 38px;
  margin: 0 20px 0 0;
}
.shop2-pagelist li.page_prev.not_active {
  margin-right: 35px;
}
.shop2-pagelist li.page_prev a {
  width: 38px;
  height: 40px;
  display: block;
  text-decoration: none;
  -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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-pagelist li.page_next {
  height: 40px;
  width: 38px;
  margin: 0 0 0 20px;
}
.shop2-pagelist li.page_next a {
  width: 38px;
  height: 40px;
  display: block;
  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%2238px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2038%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M33.579%207.007L30.086%2010.5a1%201%200%200%200%201.414%201.414l5.707-5.707L31.5.5a1%201%200%200%200-1.414%201.414l3.493%203.493H.837a.8.8%200%201%200%200%201.6h32.742z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-pagelist li.page_last, .shop2-pagelist li.page_first {
  display: none;
}
.tpl-stars {
  width: 100px;
  height: 16px;
  background: url(../rating_icon.svg) 0 0 repeat-x;
}
.tpl-stars .tpl-rating {
  height: 16px;
  background: url(../marked_rating_icon.svg) 0 0 repeat-x;
}
.shop2-product-actions dd, .shop2-product-discount-desc {
  background: #fff;
  border: none;
  padding: 20px;
  color: #000;
  font: 14px "rr", Arial, Helvetica, sans-serif;
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.shop2-product-actions dd .name-action, .shop2-product-discount-desc .name-action {
  font-size: 16px;
  font-family: "rm", Arial, Helvetica, sans-serif;
  margin: 0 0 10px;
  font-weight: normal;
}
.shop2-product-actions dd .desc-action, .shop2-product-discount-desc .desc-action {
  font: 14px "rr", Arial, Helvetica, sans-serif;
}
.shop2-product-actions dd .desc-action p, .shop2-product-discount-desc .desc-action p {
  margin: 0 0 10px;
}
.shop2-product-actions dd .close-desc-action, .shop2-product-discount-desc .close-desc-action {
  width: 30px;
  height: 30px;
  right: 3px;
  top: 3px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M20.027%2018.822l3.839-3.838a1%201%200%200%201%201.414%201.414l-3.839%203.838%203.839%203.839a1%201%200%201%201-1.414%201.414l-3.839-3.838-3.838%203.838a1%201%200%201%201-1.415-1.414l3.839-3.839-3.839-3.838a1%201%200%200%201%201.415-1.414l3.838%203.838z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1023px) {
  .shop2-product-discount-desc {
    left: 50% !important;
    margin-left: -100px;
  }
}
.shop2-color-ext-tooltip, #shop2-msg {
  background: #fff;
  border: none;
  padding: 10px;
  color: #000;
  font: 14px "rr", Arial, Helvetica, sans-serif;
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.shop2-color-ext-tooltip .color_icon, #shop2-msg .color_icon {
  display: block;
  width: 90px;
  height: 90px;
  -webkit-background-size: cover;
  background-size: cover;
  margin: 0 0 5px;
}
.shop2-color-ext-tooltip .col_title, #shop2-msg .col_title {
  color: #000;
  font: 14px "rr", Arial, Helvetica, sans-serif;
}
.shop2-color-ext-tooltip ul li span, #shop2-msg ul li span {
  display: block;
  float: none;
  width: 90px;
  height: 90px;
  margin: 0 0 5px;
}
.shop2-color-ext-tooltip ul li div, #shop2-msg ul li div {
  color: #000;
  font: 14px "rr", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 639px) {
  #shop2-msg {
    left: 50% !important;
    width: 140px !important;
    margin-left: -70px !important;
    text-align: center;
  }
}
.shop2-product-amount.disabled {
  display: none !important;
}
.shop_product_btn.type-2 {
  position: relative;
  width: 54px;
  height: 54px;
  padding: 0;
  font-size: 0;
  border: none;
  outline: none;
  cursor: pointer;
  background: #25383C;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
}
.shop_product_btn.type-2:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.shop_product_btn.type-2.buy: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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.55%2029c0%20.945.757%201.7%201.7%201.7.945%200%201.7-.757%201.7-1.7%200-.945-.757-1.7-1.7-1.7-.945%200-1.7.757-1.7%201.7zm-1.6%200c0-1.825%201.47-3.3%203.3-3.3%201.825%200%203.3%201.47%203.3%203.3%200%201.825-1.47%203.3-3.3%203.3-1.825%200-3.3-1.47-3.3-3.3zm10.35%200c0%20.945.757%201.7%201.7%201.7.945%200%201.7-.757%201.7-1.7%200-.945-.757-1.7-1.7-1.7-.945%200-1.7.757-1.7%201.7zm-1.6%200c0-1.825%201.47-3.3%203.3-3.3%201.825%200%203.3%201.47%203.3%203.3%200%201.825-1.47%203.3-3.3%203.3-1.825%200-3.3-1.47-3.3-3.3zM10.423%2010.8H7a.8.8%200%201%201%200-1.6h4a.8.8%200%200%201%20.759.547l4.019%2012.066c.077.323.118.438.12.44-.044-.05-.052-.053.102-.053h11.892c.089-.134.272-.41.412-.604l2.95-6.638c.324-.73.044-1.158-.757-1.158H15a.8.8%200%201%201%200-1.6h15.497c1.957%200%203.015%201.619%202.22%203.408l-2.986%206.717-.093.158c-.13.17-.472.7-.56.808-.276.337-.624.509-1.078.509H16c-1.103%200-1.498-.45-1.759-1.547L10.423%2010.8z%22%2F%3E%3C%2Fsvg%3E") top 50% right 8px no-repeat;
}
.shop_product_btn.type-2.notavailable {
  background: #f9f9f9;
  pointer-events: none;
}
.shop_product_btn.type-2.notavailable: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%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23A9A9A9%22%20d%3D%22M12%2C26.8%20C12%2C27.9025361%2012.8967677%2C28.8%2014%2C28.8%20C15.1025361%2C28.8%2016%2C27.9032322%2016%2C26.8%20C16%2C25.6974638%2015.1032323%2C24.8%2014%2C24.8%20C12.8974639%2C24.8%2012%2C25.6967677%2012%2C26.8%20Z%20M10%2C26.8%20C10%2C24.5918506%2011.7932416%2C22.8%2014%2C22.8%20C16.2081493%2C22.8%2018%2C24.5932416%2018%2C26.8%20C18%2C29.0081493%2016.2067584%2C30.8%2014%2C30.8%20C11.7918507%2C30.8%2010%2C29.0067583%2010%2C26.8%20Z%20M22.5%2C26.8%20C22.5%2C27.9025361%2023.3967677%2C28.8%2024.5%2C28.8%20C25.6025361%2C28.8%2026.5%2C27.9032322%2026.5%2C26.8%20C26.5%2C25.6974638%2025.6032323%2C24.8%2024.5%2C24.8%20C23.3974639%2C24.8%2022.5%2C25.6967677%2022.5%2C26.8%20Z%20M20.5%2C26.8%20C20.5%2C24.5918506%2022.2932416%2C22.8%2024.5%2C22.8%20C26.7081493%2C22.8%2028.5%2C24.5932416%2028.5%2C26.8%20C28.5%2C29.0081493%2026.7067584%2C30.8%2024.5%2C30.8%20C22.2918507%2C30.8%2020.5%2C29.0067583%2020.5%2C26.8%20Z%20M5.53527702%2C7%20L2%2C7%20C1.44771525%2C7%201%2C6.55228475%201%2C6%20C1%2C5.44771525%201.44771525%2C5%202%2C5%20L6.25782184%2C5%20C6.68911674%2C5%207.07181888%2C5.27651945%207.20724511%2C5.68600087%20L11.8466369%2C19.7138948%20C11.8885573%2C19.8406472%2012.1102214%2C20%2012.2500281%2C20%20L26.5276239%2C20%20C26.6618036%2C20%2026.8912837%2C19.8340282%2026.9409554%2C19.685219%20L29.8503957%2C11.6862059%20C30.0861826%2C11.03795%2029.8353533%2C10.6801552%2029.1357352%2C10.6801552%20L11.5171256%2C10.6801552%20C10.9648409%2C10.6801552%2010.5171256%2C10.2324399%2010.5171256%2C9.68015518%20C10.5171256%2C9.12787043%2010.9648409%2C8.68015518%2011.5171256%2C8.68015518%20L29.1357352%2C8.68015518%20C31.2228845%2C8.68015518%2032.4403145%2C10.416755%2031.7299291%2C12.3698391%20L28.8301454%2C20.3410347%20C28.5193952%2C21.2806343%2027.5247677%2C22%2026.5276239%2C22%20L12.2500281%2C22%20C11.2495624%2C22%2010.2611737%2C21.2894542%209.94779041%2C20.3418931%20L5.53527702%2C7%20Z%20M20.9683245%2C15.4499985%20L22.3446573%2C16.8263314%20C22.7351816%2C17.2168557%2022.7351816%2C17.8500207%2022.3446573%2C18.240545%20C21.954133%2C18.6310692%2021.3209681%2C18.6310692%2020.9304438%2C18.240545%20L19.5541109%2C16.8642121%20L18.1777781%2C18.240545%20C17.7872538%2C18.6310692%2017.1540888%2C18.6310692%2016.7635645%2C18.240545%20C16.3730402%2C17.8500207%2016.3730402%2C17.2168557%2016.7635645%2C16.8263314%20L18.1398974%2C15.4499985%20L16.7635645%2C14.0736657%20C16.3730402%2C13.6831414%2016.3730402%2C13.0499764%2016.7635645%2C12.6594521%20C17.1540888%2C12.2689279%2017.7872538%2C12.2689279%2018.1777781%2C12.6594521%20L19.5541109%2C14.035785%20L20.9304438%2C12.6594521%20C21.3209681%2C12.2689279%2021.954133%2C12.2689279%2022.3446573%2C12.6594521%20C22.7351816%2C13.0499764%2022.7351816%2C13.6831414%2022.3446573%2C14.0736657%20L20.9683245%2C15.4499985%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop_product_btn.type-2.onrequest: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%2230px%22%20height%3D%2230px%22%20%20viewBox%3D%220%200%2030%2030%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M2.000%2C15.000%20C2.000%2C22.181%207.820%2C28.000%2015.000%2C28.000%20C22.181%2C28.000%2028.000%2C22.180%2028.000%2C15.000%20C28.000%2C7.819%2022.180%2C2.000%2015.000%2C2.000%20C7.819%2C2.000%202.000%2C7.820%202.000%2C15.000%20ZM13.481%2C12.413%20L8.797%2C7.729%20C8.406%2C7.339%207.773%2C7.339%207.382%2C7.729%20C6.992%2C8.120%206.992%2C8.753%207.382%2C9.144%20L12.189%2C13.950%20C12.067%2C14.277%2012.000%2C14.631%2012.000%2C15.000%20C12.000%2C16.654%2013.343%2C18.000%2015.000%2C18.000%20C16.654%2C18.000%2018.000%2C16.657%2018.000%2C15.000%20C18.000%2C14.618%2017.928%2C14.252%2017.798%2C13.916%20L21.644%2C10.070%20C22.034%2C9.679%2022.034%2C9.046%2021.644%2C8.656%20C21.253%2C8.265%2020.620%2C8.265%2020.229%2C8.656%20L16.489%2C12.396%20C16.050%2C12.144%2015.542%2C12.000%2015.000%2C12.000%20C14.446%2C12.000%2013.927%2C12.151%2013.481%2C12.413%20ZM-0.000%2C15.000%20C-0.000%2C6.715%206.715%2C-0.000%2015.000%2C-0.000%20C23.285%2C-0.000%2030.000%2C6.715%2030.000%2C15.000%20C30.000%2C23.285%2023.285%2C30.000%2015.000%2C30.000%20C6.715%2C30.000%20-0.000%2C23.285%20-0.000%2C15.000%20ZM14.000%2C15.000%20C14.000%2C14.449%2014.450%2C14.000%2015.000%2C14.000%20C15.551%2C14.000%2016.000%2C14.450%2016.000%2C15.000%20C16.000%2C15.551%2015.550%2C16.000%2015.000%2C16.000%20C14.449%2C16.000%2014.000%2C15.550%2014.000%2C15.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop_product_btn.type-3 {
  position: relative;
  width: 100%;
  height: 60px;
  padding: 20px 20px 18px 78px;
  font-size: 0;
  border: none;
  outline: none;
  cursor: pointer;
  text-align: left;
  color: #fff;
  font: 18px "rm", Arial, Helvetica, sans-serif;
  background: #25383C;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 31px;
  -moz-border-radius: 31px;
  -ms-border-radius: 31px;
  -o-border-radius: 31px;
  border-radius: 31px;
  -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;
}
.shop_product_btn.type-3 span {
  position: relative;
}
.shop_product_btn.type-3 span:before {
  position: absolute;
  content: "";
  left: -48px;
  top: 50%;
  margin-top: -21px;
  width: 40px;
  height: 40px;
}
.shop_product_btn.type-3.buy span: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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.55%2029c0%20.945.757%201.7%201.7%201.7.945%200%201.7-.757%201.7-1.7%200-.945-.757-1.7-1.7-1.7-.945%200-1.7.757-1.7%201.7zm-1.6%200c0-1.825%201.47-3.3%203.3-3.3%201.825%200%203.3%201.47%203.3%203.3%200%201.825-1.47%203.3-3.3%203.3-1.825%200-3.3-1.47-3.3-3.3zm10.35%200c0%20.945.757%201.7%201.7%201.7.945%200%201.7-.757%201.7-1.7%200-.945-.757-1.7-1.7-1.7-.945%200-1.7.757-1.7%201.7zm-1.6%200c0-1.825%201.47-3.3%203.3-3.3%201.825%200%203.3%201.47%203.3%203.3%200%201.825-1.47%203.3-3.3%203.3-1.825%200-3.3-1.47-3.3-3.3zM10.423%2010.8H7a.8.8%200%201%201%200-1.6h4a.8.8%200%200%201%20.759.547l4.019%2012.066c.077.323.118.438.12.44-.044-.05-.052-.053.102-.053h11.892c.089-.134.272-.41.412-.604l2.95-6.638c.324-.73.044-1.158-.757-1.158H15a.8.8%200%201%201%200-1.6h15.497c1.957%200%203.015%201.619%202.22%203.408l-2.986%206.717-.093.158c-.13.17-.472.7-.56.808-.276.337-.624.509-1.078.509H16c-1.103%200-1.498-.45-1.759-1.547L10.423%2010.8z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop_product_btn.type-3.notavailable {
  color: #000;
  background: #f9f9f9;
  pointer-events: none;
}
.shop_product_btn.type-3.notavailable span: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%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23A9A9A9%22%20d%3D%22M12%2C26.8%20C12%2C27.9025361%2012.8967677%2C28.8%2014%2C28.8%20C15.1025361%2C28.8%2016%2C27.9032322%2016%2C26.8%20C16%2C25.6974638%2015.1032323%2C24.8%2014%2C24.8%20C12.8974639%2C24.8%2012%2C25.6967677%2012%2C26.8%20Z%20M10%2C26.8%20C10%2C24.5918506%2011.7932416%2C22.8%2014%2C22.8%20C16.2081493%2C22.8%2018%2C24.5932416%2018%2C26.8%20C18%2C29.0081493%2016.2067584%2C30.8%2014%2C30.8%20C11.7918507%2C30.8%2010%2C29.0067583%2010%2C26.8%20Z%20M22.5%2C26.8%20C22.5%2C27.9025361%2023.3967677%2C28.8%2024.5%2C28.8%20C25.6025361%2C28.8%2026.5%2C27.9032322%2026.5%2C26.8%20C26.5%2C25.6974638%2025.6032323%2C24.8%2024.5%2C24.8%20C23.3974639%2C24.8%2022.5%2C25.6967677%2022.5%2C26.8%20Z%20M20.5%2C26.8%20C20.5%2C24.5918506%2022.2932416%2C22.8%2024.5%2C22.8%20C26.7081493%2C22.8%2028.5%2C24.5932416%2028.5%2C26.8%20C28.5%2C29.0081493%2026.7067584%2C30.8%2024.5%2C30.8%20C22.2918507%2C30.8%2020.5%2C29.0067583%2020.5%2C26.8%20Z%20M5.53527702%2C7%20L2%2C7%20C1.44771525%2C7%201%2C6.55228475%201%2C6%20C1%2C5.44771525%201.44771525%2C5%202%2C5%20L6.25782184%2C5%20C6.68911674%2C5%207.07181888%2C5.27651945%207.20724511%2C5.68600087%20L11.8466369%2C19.7138948%20C11.8885573%2C19.8406472%2012.1102214%2C20%2012.2500281%2C20%20L26.5276239%2C20%20C26.6618036%2C20%2026.8912837%2C19.8340282%2026.9409554%2C19.685219%20L29.8503957%2C11.6862059%20C30.0861826%2C11.03795%2029.8353533%2C10.6801552%2029.1357352%2C10.6801552%20L11.5171256%2C10.6801552%20C10.9648409%2C10.6801552%2010.5171256%2C10.2324399%2010.5171256%2C9.68015518%20C10.5171256%2C9.12787043%2010.9648409%2C8.68015518%2011.5171256%2C8.68015518%20L29.1357352%2C8.68015518%20C31.2228845%2C8.68015518%2032.4403145%2C10.416755%2031.7299291%2C12.3698391%20L28.8301454%2C20.3410347%20C28.5193952%2C21.2806343%2027.5247677%2C22%2026.5276239%2C22%20L12.2500281%2C22%20C11.2495624%2C22%2010.2611737%2C21.2894542%209.94779041%2C20.3418931%20L5.53527702%2C7%20Z%20M20.9683245%2C15.4499985%20L22.3446573%2C16.8263314%20C22.7351816%2C17.2168557%2022.7351816%2C17.8500207%2022.3446573%2C18.240545%20C21.954133%2C18.6310692%2021.3209681%2C18.6310692%2020.9304438%2C18.240545%20L19.5541109%2C16.8642121%20L18.1777781%2C18.240545%20C17.7872538%2C18.6310692%2017.1540888%2C18.6310692%2016.7635645%2C18.240545%20C16.3730402%2C17.8500207%2016.3730402%2C17.2168557%2016.7635645%2C16.8263314%20L18.1398974%2C15.4499985%20L16.7635645%2C14.0736657%20C16.3730402%2C13.6831414%2016.3730402%2C13.0499764%2016.7635645%2C12.6594521%20C17.1540888%2C12.2689279%2017.7872538%2C12.2689279%2018.1777781%2C12.6594521%20L19.5541109%2C14.035785%20L20.9304438%2C12.6594521%20C21.3209681%2C12.2689279%2021.954133%2C12.2689279%2022.3446573%2C12.6594521%20C22.7351816%2C13.0499764%2022.7351816%2C13.6831414%2022.3446573%2C14.0736657%20L20.9683245%2C15.4499985%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop_product_btn.type-3.onrequest span: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%2230px%22%20height%3D%2230px%22%20%20viewBox%3D%220%200%2030%2030%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M2.000%2C15.000%20C2.000%2C22.181%207.820%2C28.000%2015.000%2C28.000%20C22.181%2C28.000%2028.000%2C22.180%2028.000%2C15.000%20C28.000%2C7.819%2022.180%2C2.000%2015.000%2C2.000%20C7.819%2C2.000%202.000%2C7.820%202.000%2C15.000%20ZM13.481%2C12.413%20L8.797%2C7.729%20C8.406%2C7.339%207.773%2C7.339%207.382%2C7.729%20C6.992%2C8.120%206.992%2C8.753%207.382%2C9.144%20L12.189%2C13.950%20C12.067%2C14.277%2012.000%2C14.631%2012.000%2C15.000%20C12.000%2C16.654%2013.343%2C18.000%2015.000%2C18.000%20C16.654%2C18.000%2018.000%2C16.657%2018.000%2C15.000%20C18.000%2C14.618%2017.928%2C14.252%2017.798%2C13.916%20L21.644%2C10.070%20C22.034%2C9.679%2022.034%2C9.046%2021.644%2C8.656%20C21.253%2C8.265%2020.620%2C8.265%2020.229%2C8.656%20L16.489%2C12.396%20C16.050%2C12.144%2015.542%2C12.000%2015.000%2C12.000%20C14.446%2C12.000%2013.927%2C12.151%2013.481%2C12.413%20ZM-0.000%2C15.000%20C-0.000%2C6.715%206.715%2C-0.000%2015.000%2C-0.000%20C23.285%2C-0.000%2030.000%2C6.715%2030.000%2C15.000%20C30.000%2C23.285%2023.285%2C30.000%2015.000%2C30.000%20C6.715%2C30.000%20-0.000%2C23.285%20-0.000%2C15.000%20ZM14.000%2C15.000%20C14.000%2C14.449%2014.450%2C14.000%2015.000%2C14.000%20C15.551%2C14.000%2016.000%2C14.450%2016.000%2C15.000%20C16.000%2C15.551%2015.550%2C16.000%2015.000%2C16.000%20C14.449%2C16.000%2014.000%2C15.550%2014.000%2C15.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
#shop2-color-ext-select {
  margin-top: 56px;
}
#shop2-color-ext-select .shop2-color-ext-selected span {
  outline: none;
}
.shop2-color-ext-options em {
  background: #000;
}
#shop2-color-ext-popup, #shop2-color-ext-select {
  background: #fff;
  border: none;
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5);
}
#shop2-color-ext-popup li, #shop2-color-ext-select li {
  height: 40px;
  padding: 3px 18px !important;
}
#shop2-color-ext-popup li.no_bg, #shop2-color-ext-select li.no_bg {
  padding: 16px 0 0 20px !important;
}
#shop2-color-ext-popup li div, #shop2-color-ext-select li div {
  font-size: 18px;
  color: #000;
}
#shop2-color-ext-popup li:hover, #shop2-color-ext-select li:hover {
  background: none !important;
}
#shop2-color-ext-popup .shop2-color-ext-options span, #shop2-color-ext-select .shop2-color-ext-options span {
  margin-top: 0;
}
#shop2-color-ext-popup .shop2-color-ext-options div, #shop2-color-ext-select .shop2-color-ext-options div {
  margin-top: 0;
  line-height: 32px;
}
#shop2-color-ext-popup li, #shop2-color-ext-select li {
  font: 18px/21px "rr", Arial, Helvetica, sans-serif;
  color: #000;
}
#shop2-color-ext-popup li.shop2-color-ext-selected span:before, #shop2-color-ext-select li.shop2-color-ext-selected span:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23000%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-color-ext-options span {
  width: 32px !important;
  height: 32px;
  position: relative;
  margin: 0 10px 0 0;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-background-size: cover;
  background-size: cover;
}
.shop2-color-ext-options span em {
  display: none !important;
}
.jqselect {
  z-index: 10 !important;
}
.shop2-vendors .shop2-vendor .vendor-name {
  font-size: 15px;
}
.compare-button {
  position: fixed;
  right: 92px;
  bottom: 40px;
  width: 54px;
  height: 54px;
  cursor: pointer;
  display: block;
  z-index: 15;
  text-decoration: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 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;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2236px%22%20height%3D%2236px%22%20%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4%204.8C3.5581722%204.8%203.2%204.4418278%203.2%204%203.2%203.5581722%203.5581722%203.2%204%203.2L14%203.2C14.4418278%203.2%2014.8%203.5581722%2014.8%204%2014.8%204.4418278%2014.4418278%204.8%2014%204.8L4%204.8zM20%204.8C19.5581722%204.8%2019.2%204.4418278%2019.2%204%2019.2%203.5581722%2019.5581722%203.2%2020%203.2L30%203.2C30.4418278%203.2%2030.8%203.5581722%2030.8%204%2030.8%204.4418278%2030.4418278%204.8%2030%204.8L20%204.8zM13.2%204C13.2%201.9023424%2014.9036638.2%2017%20.2%2019.0976576.2%2020.8%201.90366384%2020.8%204%2020.8%206.0976576%2019.0963362%207.8%2017%207.8%2014.9023424%207.8%2013.2%206.09633616%2013.2%204zM14.8%204C14.8%205.21295836%2015.786276%206.2%2017%206.2%2018.2129584%206.2%2019.2%205.21372396%2019.2%204%2019.2%202.78704164%2018.213724%201.8%2017%201.8%2015.7870416%201.8%2014.8%202.78627604%2014.8%204zM13.8%2017.9962811C13.8%2021.7496295%2010.7509834%2024.7962811%207%2024.7962811%203.24665162%2024.7962811.2%2021.7472645.2%2017.9962811.2%2017.5544533.5581722%2017.1962811%201%2017.1962811L13%2017.1962811C13.4418278%2017.1962811%2013.8%2017.5544533%2013.8%2017.9962811zM33.8004172%2017.9966634C33.8004172%2021.7501269%2030.751307%2024.7968719%2027.0002086%2024.7968719%2023.2467451%2024.7968719%2020.2%2021.7477618%2020.2%2017.9966634%2020.2%2017.5548356%2020.5581722%2017.1966634%2021%2017.1966634L33.0004172%2017.1966634C33.442245%2017.1966634%2033.8004172%2017.5548356%2033.8004172%2017.9966634zM1.86137278%2018.7962811C2.24696049%2021.2853593%204.40274978%2023.1962811%207%2023.1962811%209.59575924%2023.1962811%2011.7529724%2021.2866259%2012.1386484%2018.7962811L1.86137278%2018.7962811zM21.8613703%2018.7966634C22.2469599%2021.2858571%2024.402843%2023.1968719%2027.0002086%2023.1968719%2029.5960831%2023.1968719%2031.7533902%2021.2871237%2032.139068%2018.7966634L21.8613703%2018.7966634z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M12.2977902%2C18.3803273%20L6.99797445%2C8.67042663%20L1.70338959%2C18.3800443%20C1.49186776%2C18.7679493%201.00593627%2C18.9109362%200.61803123%2C18.6994143%20C0.230126192%2C18.4878925%200.087139354%2C18.001961%200.298661188%2C17.614056%20L6.29527374%2C6.61700584%20C6.59839123%2C6.06112563%207.39650634%2C6.06096484%207.69984777%2C6.61672288%20L13.7022098%2C17.613773%20C13.9138879%2C18.0015928%2013.7710969%2C18.4875819%2013.3832771%2C18.69926%20C12.9954573%2C18.9109381%2012.5094683%2C18.768147%2012.2977902%2C18.3803273%20Z%20M32.2982073%2C18.3807096%20L26.998183%2C8.67042663%20L21.7033896%2C18.3804266%20C21.4918678%2C18.7683316%2021.0059363%2C18.9113185%2020.6180313%2C18.6997966%20C20.2301262%2C18.4882748%2020.0871394%2C18.0023433%2020.2986612%2C17.6144383%20L26.2954822%2C6.61700584%20C26.5985997%2C6.06112563%2027.3967148%2C6.06096484%2027.7000563%2C6.61672288%20L33.702627%2C17.6141553%20C33.9143051%2C18.0019751%2033.7715141%2C18.4879642%2033.3836943%2C18.6996423%20C32.9958745%2C18.9113204%2032.5098854%2C18.7685293%2032.2982073%2C18.3807096%20Z%22%2F%3E%3C%2Fsvg%3E") left 10px top 13px no-repeat #fff;
}
@media screen and (max-width: 1580px) {
  .compare-button {
    right: 42px;
  }
}
@media screen and (max-width: 1420px) {
  .compare-button {
    right: 60px;
    bottom: 30px;
  }
}
@media screen and (max-width: 1260px) {
  .compare-button {
    right: 42px;
  }
}
@media screen and (max-width: 1023px) {
  .compare-button {
    right: 32px;
  }
}
@media screen and (max-width: 639px) {
  .compare-button {
    right: 16px;
    bottom: 20px;
  }
}
.compare-button span {
  position: absolute;
  right: 0;
  top: -2px;
  background: #25383C;
  width: 20px;
  height: 20px;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  font-family: "rr", Arial, Helvetica, sans-serif;
  text-align: center;
  border-radius: 50%;
}
.prod_list_wrap .product_list.product-list-thumbs .product-amount .shop2-product-amount {
  display: none;
}
.shop2-product-navigation {
  margin-bottom: 40px;
  padding: 0 160px;
}
@media (max-width: 1580px) {
  .shop2-product-navigation {
    padding: 0 140px;
  }
}
@media (max-width: 1420px) {
  .shop2-product-navigation {
    padding: 0 60px;
  }
}
@media (max-width: 1260px) {
  .shop2-product-navigation {
    padding: 0 42px;
  }
}
@media (max-width: 1023px) {
  .shop2-product-navigation {
    padding: 0 32px;
  }
}
@media (max-width: 639px) {
  .shop2-product-navigation {
    padding: 0 16px;
    margin-bottom: 20px;
  }
}
@media (max-width: 639px) {
  .shop2-product-navigation .shop2-btn {
    font-size: 15px;
    padding: 12px 19px;
  }
}
@font-face {
  font-family: "rr";
  font-display: swap;
  src: url("/g/fonts/roboto/roboto-r.eot");
  src: url("/g/fonts/roboto/roboto-r.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto/roboto-r.woff2") format("woff2"), url("/g/fonts/roboto/roboto-r.woff") format("woff"), url("/g/fonts/roboto/roboto-r.ttf") format("truetype"), url("/g/fonts/roboto/roboto-r.svg#rr") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "rm";
  font-display: swap;
  src: url("/g/fonts/roboto/roboto-m.eot");
  src: url("/g/fonts/roboto/roboto-m.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto/roboto-m.woff2") format("woff2"), url("/g/fonts/roboto/roboto-m.woff") format("woff"), url("/g/fonts/roboto/roboto-m.ttf") format("truetype"), url("/g/fonts/roboto/roboto-m.svg#rm") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "rb";
  font-display: swap;
  src: url("/g/fonts/roboto/roboto-b.eot");
  src: url("/g/fonts/roboto/roboto-b.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto/roboto-b.woff2") format("woff2"), url("/g/fonts/roboto/roboto-b.woff") format("woff"), url("/g/fonts/roboto/roboto-b.ttf") format("truetype"), url("/g/fonts/roboto/roboto-b.svg#rb") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "rt";
  font-display: swap;
  src: url("/g/fonts/roboto/roboto-t.eot");
  src: url("/g/fonts/roboto/roboto-t.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto/roboto-t.woff2") format("woff2"), url("/g/fonts/roboto/roboto-t.woff") format("woff"), url("/g/fonts/roboto/roboto-t.ttf") format("truetype"), url("/g/fonts/roboto/roboto-t.svg#rt") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "rl";
  font-display: swap;
  src: url("/g/fonts/roboto/roboto-l.eot");
  src: url("/g/fonts/roboto/roboto-l.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto/roboto-l.woff2") format("woff2"), url("/g/fonts/roboto/roboto-l.woff") format("woff"), url("/g/fonts/roboto/roboto-l.ttf") format("truetype"), url("/g/fonts/roboto/roboto-l.svg#rl") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ars";
  font-display: swap;
  src: url("/g/fonts/arsenal/arsenal-r.eot");
  src: url("/g/fonts/arsenal/arsenal-r.eot?#iefix") format("embedded-opentype"), url("/g/fonts/arsenal/arsenal-r.woff2") format("woff2"), url("/g/fonts/arsenal/arsenal-r.woff") format("woff"), url("/g/fonts/arsenal/arsenal-r.ttf") format("truetype"), url("/g/fonts/arsenal/arsenal-r.svg#ars") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "arsb";
  font-display: swap;
  src: url("/g/fonts/arsenal/arsenal-b.eot");
  src: url("/g/fonts/arsenal/arsenal-b.eot?#iefix") format("embedded-opentype"), url("/g/fonts/arsenal/arsenal-b.woff2") format("woff2"), url("/g/fonts/arsenal/arsenal-b.woff") format("woff"), url("/g/fonts/arsenal/arsenal-b.ttf") format("truetype"), url("/g/fonts/arsenal/arsenal-b.svg#arsb") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "arsi";
  font-display: swap;
  src: url("/g/fonts/arsenal/arsenal-i.eot");
  src: url("/g/fonts/arsenal/arsenal-i.eot?#iefix") format("embedded-opentype"), url("/g/fonts/arsenal/arsenal-i.woff2") format("woff2"), url("/g/fonts/arsenal/arsenal-i.woff") format("woff"), url("/g/fonts/arsenal/arsenal-i.ttf") format("truetype"), url("/g/fonts/arsenal/arsenal-i.svg#arsi") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "arsbi";
  font-display: swap;
  src: url("/g/fonts/arsenal/arsenal-b-i.eot");
  src: url("/g/fonts/arsenal/arsenal-b-i.eot?#iefix") format("embedded-opentype"), url("/g/fonts/arsenal/arsenal-b-i.woff2") format("woff2"), url("/g/fonts/arsenal/arsenal-b-i.woff") format("woff"), url("/g/fonts/arsenal/arsenal-b-i.ttf") format("truetype"), url("/g/fonts/arsenal/arsenal-b-i.svg#arsbi") format("svg");
  font-weight: normal;
  font-style: normal;
}
.product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
  height: 650px;
}
@media screen and (max-width: 1900px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 500px;
  }
}
@media screen and (max-width: 1260px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 460px;
  }
}
@media screen and (max-width: 1023px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 704px;
  }
}
@media screen and (max-width: 767px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 576px;
  }
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 448px;
  }
}
@media screen and (max-width: 479px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 328px;
  }
}
@media screen and (max-width: 359px) {
  .product_page_wrapper .product_page_wrap .product_l_side .product_page_slider .product_slider_body .product_slide_item {
    height: 288px;
  }
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
  height: 353px;
}
@media screen and (max-width: 1900px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 357px;
  }
}
@media screen and (max-width: 1700px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 270px;
  }
}
@media screen and (max-width: 1580px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 258px;
  }
}
@media screen and (max-width: 1420px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 284px;
  }
}
@media screen and (max-width: 1340px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 258px;
  }
}
@media screen and (max-width: 1260px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 286px;
  }
}
@media screen and (max-width: 1023px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 339px;
  }
}
@media screen and (max-width: 767px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 277px;
  }
}
@media screen and (max-width: 639px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 216px;
  }
}
@media screen and (max-width: 479px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 328px;
  }
}
@media screen and (max-width: 359px) {
  .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 288px;
  }
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image {
  height: 350px;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .product_image {
  height: 160px;
}
.site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image {
  height: 350px;
}
@media screen and (max-width: 1900px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image {
    height: 300px;
  }
}
@media screen and (max-width: 1340px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image {
    height: 280px;
  }
}
@media screen and (max-width: 1023px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_image {
    height: 220px;
  }
}
.site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
  height: 466px;
}
@media screen and (min-width: 300px) and (max-width: 1900px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 288px;
  }
}
@media screen and (min-width: 360px) and (max-width: 1900px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 328px;
  }
}
@media screen and (min-width: 480px) and (max-width: 1900px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 216px;
  }
}
@media screen and (min-width: 640px) and (max-width: 1900px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 277px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1900px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 339px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1900px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 286px;
  }
}
@media screen and (min-width: 1261px) and (max-width: 1900px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 354px;
  }
}
@media screen and (min-width: 1300px) and (max-width: 1900px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 354px;
  }
}
@media screen and (min-width: 1580px) and (max-width: 1900px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_image {
    height: 367px;
  }
}
.prod_list_wrap .product_list.mobile.product-list-thumbs .shop2_product_item .tpl-stars {
  margin-top: -20px;
}
@media screen and (min-width: 300px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 272px;
  }
}
@media screen and (min-width: 360px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 312px;
  }
}
@media screen and (min-width: 480px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 200px;
  }
}
@media screen and (min-width: 640px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 261px;
  }
}
@media screen and (min-width: 768px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 323px;
  }
}
@media screen and (min-width: 1024px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 270px;
  }
}
@media screen and (min-width: 1260px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 338px;
  }
}
@media screen and (min-width: 1580px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 350px;
  }
}
@media screen and (min-width: 1900px) {
  .site_main_inner.no_main_blocks .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 450px;
  }
}
@media screen and (min-width: 300px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 288px !important;
  }
}
@media screen and (min-width: 360px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 328px !important;
  }
}
@media screen and (min-width: 480px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 216px !important;
  }
}
@media screen and (min-width: 640px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 277px !important;
  }
}
@media screen and (min-width: 768px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 339px !important;
  }
}
@media screen and (min-width: 1024px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 286px !important;
  }
}
@media screen and (min-width: 1261px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 271px !important;
  }
}
@media screen and (min-width: 1300px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 241px !important;
  }
}
@media screen and (min-width: 1580px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 285px !important;
  }
}
@media screen and (min-width: 1900px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs.product-list-thumbs .shop2_product_item .product_image {
    height: 350px !important;
  }
}
.main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
  margin-top: 0 !important;
}
@media screen and (min-width: 359px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 253px !important;
  }
}
@media screen and (min-width: 360px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 293px !important;
  }
}
@media screen and (min-width: 480px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 182px !important;
  }
}
@media screen and (min-width: 640px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 242px !important;
  }
}
@media screen and (min-width: 768px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 304px !important;
  }
}
@media screen and (min-width: 1024px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 251px !important;
  }
}
@media screen and (min-width: 1261px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 235px !important;
  }
}
@media screen and (min-width: 1300px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 205px !important;
  }
}
@media screen and (min-width: 1580px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 249px !important;
  }
}
@media screen and (min-width: 1900px) {
  .main_blocks_wrap .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 316px !important;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .buy_one_click {
  text-align: center;
  padding: 20px 20px 18px;
}
@media screen and (max-width: 639px) {
  .product_page_wrapper .product_page_wrap .product_r_side .form_add .buy_one_click {
    padding: 14px 20px;
  }
}
.product_page_wrapper .product_page_wrap .product_r_side .form_add .buy_one_click span:before {
  display: none;
}
@media screen and (min-width: 300px) {
  .main_blocks_wrap .prod_list_wrap .slick-next, .main_blocks_wrap .prod_list_wrap .slick-prev {
    top: 114px;
  }
}
@media screen and (min-width: 360px) {
  .main_blocks_wrap .prod_list_wrap .slick-next, .main_blocks_wrap .prod_list_wrap .slick-prev {
    top: 134px;
  }
}
@media screen and (min-width: 480px) {
  .main_blocks_wrap .prod_list_wrap .slick-next, .main_blocks_wrap .prod_list_wrap .slick-prev {
    top: 78px;
  }
}
@media screen and (min-width: 640px) {
  .main_blocks_wrap .prod_list_wrap .slick-next, .main_blocks_wrap .prod_list_wrap .slick-prev {
    top: 108.5px;
  }
}
@media screen and (min-width: 768px) {
  .main_blocks_wrap .prod_list_wrap .slick-next, .main_blocks_wrap .prod_list_wrap .slick-prev {
    top: 139.5px;
  }
}
@media screen and (min-width: 1024px) {
  .main_blocks_wrap .prod_list_wrap .slick-next, .main_blocks_wrap .prod_list_wrap .slick-prev {
    top: 113px;
  }
}
@media screen and (min-width: 1261px) {
  .main_blocks_wrap .prod_list_wrap .slick-next, .main_blocks_wrap .prod_list_wrap .slick-prev {
    top: 105.5px;
  }
}
@media screen and (min-width: 1300px) {
  .main_blocks_wrap .prod_list_wrap .slick-next, .main_blocks_wrap .prod_list_wrap .slick-prev {
    top: 90.5px;
  }
}
@media screen and (min-width: 1580px) {
  .main_blocks_wrap .prod_list_wrap .slick-next, .main_blocks_wrap .prod_list_wrap .slick-prev {
    top: 112.5px;
  }
}
@media screen and (min-width: 1900px) {
  .main_blocks_wrap .prod_list_wrap .slick-next, .main_blocks_wrap .prod_list_wrap .slick-prev {
    top: 145px;
  }
}
.site_main_inner.folders .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
  top: 333px !important;
}
@media screen and (max-width: 1900px) {
  .site_main_inner.folders .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 337px !important;
  }
}
@media screen and (max-width: 1700px) {
  .site_main_inner.folders .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 250px !important;
  }
}
@media screen and (max-width: 1580px) {
  .site_main_inner.folders .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 238px !important;
  }
}
@media screen and (max-width: 1420px) {
  .site_main_inner.folders .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 264px !important;
  }
}
@media screen and (max-width: 1340px) {
  .site_main_inner.folders .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 238px !important;
  }
}
@media screen and (max-width: 1260px) {
  .site_main_inner.folders .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 266px !important;
  }
}
@media screen and (max-width: 1023px) {
  .site_main_inner.folders .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 319px !important;
  }
}
@media screen and (max-width: 767px) {
  .site_main_inner.folders .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 257px !important;
  }
}
@media screen and (max-width: 639px) {
  .site_main_inner.folders .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 196px !important;
  }
}
@media screen and (max-width: 479px) {
  .site_main_inner.folders .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 308px !important;
  }
}
@media screen and (max-width: 359px) {
  .site_main_inner.folders .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .tpl-stars {
    top: 268px !important;
  }
}
.top_slider_wrapper .top_slider_body .top_slider_item .item_sl_pic:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.7;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.0001) 0%, rgba(49, 49, 49, 0.5) 41.61%, rgba(0, 0, 0, 0.7) 98.01%);
}
.ads_bl_wrapper .ads_bl_items .ads_bl_item .ads_item_title {
  font-family: "ars", Arial, Helvetica, sans-serif;
}
.prod_list_wrap .product_list.product-list-simple .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn, .prod_list_wrap .product_list.product-list-price .shop2_product_item .product_bot_wr .product_buttons_wr .product_buttons .product_popup_btn, .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .product_buttons .product_popup_btn {
  display: none;
}
.product-list-thumbs .shop_product_btn.type-2 {
  width: 150px;
  border-radius: 30px;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  padding: 0 0 0 25px;
  text-align: left;
}
.product-list-thumbs .shop_product_btn.type-2.buy:before {
  background-position: top 50% right 20px;
}
.product-list-thumbs .shop_product_btn.type-2.onrequest {
  width: 170px;
}
.product-list-thumbs .shop_product_btn.type-2.notavailable {
  width: 160px;
  color: #a9a9a9;
  padding: 0;
  text-align: center;
}
.product-list-thumbs .shop_product_btn.type-2.notavailable:before {
  display: none;
}
.product-list-thumbs .shop_product_btn.type-2.onrequest:before {
  background-position: top 50% right 20px;
}
/**/
.main_blocks_wrap .prod_list_wrap .slick-prev:after {
  background: none !important;
}
.main_blocks_wrap .prod_list_wrap .slick-prev:before {
  opacity: 1 !important;
  background-color: #fff;
  visibility: visible !important;
}
.main_blocks_wrap .prod_list_wrap .slick-next:after {
  background: none !important;
}
.main_blocks_wrap .prod_list_wrap .slick-next:before {
  opacity: 1 !important;
  background-color: #fff;
  visibility: visible !important;
}
.rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .prev_title:before, .rev_bl_wrapper .rev_bl_items_wr .slick_next_wr .next_title:before {
  display: none;
}
.rev_bl_wrapper .rev_bl_items_wr .slick_next_wr:hover .slick-next:before, .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .slick-prev:before {
  opacity: 1 !important;
}
.rev_bl_wrapper .rev_bl_items_wr .slick_next_wr .slick-next:after, .rev_bl_wrapper .rev_bl_items_wr .slick_prev_wr .slick-prev:after {
  display: none;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders > li.has > a:before {
  opacity: 1 !important;
  visibility: visible !important;
}
.site_header .header_menu_wrapper .header_menu_wrap .top_folders > li.has > a:after {
  display: none;
}
.top_contacts_wrapper .top_contacts_body .top_contacts_item .top_address_title:before, .site_footer_wrapper .site_footer_in1 .footer_contacts .footer_address_wrap: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%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M20%2035C20%2035%2032%2023.2143%2032%2016.7857C32%2010.0368%2026.6274%205%2020%205C13.3726%205%208%2010.0368%208%2016.7857C8%2023.2143%2020%2035%2020%2035Z%22%20stroke%3D%22%2325383C%22%20fill%3D%22%23fff%22%20stroke-width%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2217%22%20r%3D%223%22%20fill%3D%22%2325383C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screenand (min-width: 1024px)  and (max-width: 1520px) {
  .main_blocks_wrap .prod_list_wrap .slick-prev {
    left: -20px;
  }
}
@media screen and (min-width: 640px) and (max-width: 1023px) {
  .main_blocks_wrap .prod_list_wrap .slick-prev {
    left: -10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1520px) {
  .main_blocks_wrap .prod_list_wrap .slick-next {
    right: -20px;
  }
}
@media screen and (min-width: 640px) and (max-width: 1023px) {
  .main_blocks_wrap .prod_list_wrap .slick-next {
    right: -10px;
  }
}
.shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image, .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
  height: 350px;
}
@media screen and (max-width: 1900px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image, .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
    height: 270px;
  }
}
@media screen and (max-width: 1023px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image, .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
    height: 320px;
  }
}
@media screen and (max-width: 767px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image, .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
    height: 280px;
  }
}
@media screen and (max-width: 639px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image, .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
    height: 448px;
  }
}
@media screen and (max-width: 479px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image, .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
    height: 385px;
  }
}
@media screen and (max-width: 410px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image, .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
    height: 343px;
  }
}
@media screen and (max-width: 370px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image, .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
    height: 328px;
  }
}
@media screen and (max-width: 359px) {
  .shop_group_kinds_wrap .shop_kinds_in .shop_group_kinds .shop_kind_item .kind-image, .product_page_wrapper .shop2_product_data .tab_wrap.kinds .shop_group_kinds .shop_kind_item .kind-image {
    height: 288px;
  }
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2-product-actions dt .icon-action, .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2-product-actions dt .icon-action, .prod_list_wrap .product_list.product-list-simple .shop2_product_item .shop2-product-actions dt .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%22%3Cpath%20d%3D%22M19.37%203.61997C19.6433%203.34661%2019.6433%202.90339%2019.37%202.63003C19.0966%202.35666%2018.6534%202.35666%2018.38%202.63003L19.37%203.61997ZM2.63003%2018.38C2.35666%2018.6534%202.35666%2019.0966%202.63003%2019.37C2.90339%2019.6433%203.34661%2019.6433%203.61997%2019.37L2.63003%2018.38ZM6.375%209.05C4.89764%209.05%203.7%207.85236%203.7%206.375H2.3C2.3%208.62556%204.12444%2010.45%206.375%2010.45V9.05ZM9.05%206.375C9.05%207.85236%207.85236%209.05%206.375%209.05V10.45C8.62556%2010.45%2010.45%208.62556%2010.45%206.375H9.05ZM6.375%203.7C7.85236%203.7%209.05%204.89764%209.05%206.375H10.45C10.45%204.12444%208.62556%202.3%206.375%202.3V3.7ZM6.375%202.3C4.12444%202.3%202.3%204.12444%202.3%206.375H3.7C3.7%204.89764%204.89764%203.7%206.375%203.7V2.3ZM15.625%2018.3C14.1476%2018.3%2012.95%2017.1024%2012.95%2015.625H11.55C11.55%2017.8756%2013.3744%2019.7%2015.625%2019.7V18.3ZM18.3%2015.625C18.3%2017.1024%2017.1024%2018.3%2015.625%2018.3V19.7C17.8756%2019.7%2019.7%2017.8756%2019.7%2015.625H18.3ZM15.625%2012.95C17.1024%2012.95%2018.3%2014.1476%2018.3%2015.625H19.7C19.7%2013.3744%2017.8756%2011.55%2015.625%2011.55V12.95ZM15.625%2011.55C13.3744%2011.55%2011.55%2013.3744%2011.55%2015.625H12.95C12.95%2014.1476%2014.1476%2012.95%2015.625%2012.95V11.55ZM18.38%202.63003L2.63003%2018.38L3.61997%2019.37L19.37%203.61997L18.38%202.63003Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.prod_list_wrap .product_list.product-list-price .shop2_product_item .shop2-product-actions dt.gift-action .icon-action, .prod_list_wrap .product_list.product-list-thumbs .shop2_product_item .shop2-product-actions dt.gift-action .icon-action, .prod_list_wrap .product_list.product-list-simple .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%22%3Cpath%20d%3D%22M3.63635%2012.1957V11.4957H2.93635V12.1957H3.63635ZM18.3636%2012.1957H19.0636V11.4957H18.3636V12.1957ZM10.3%2020C10.3%2020.3866%2010.6134%2020.7%2011%2020.7C11.3866%2020.7%2011.7%2020.3866%2011.7%2020H10.3ZM8.13043%207.5L8.13043%208.2L8.13043%208.2L8.13043%207.5ZM11%205.11364L10.3%205.11364L10.3%205.11364L11%205.11364ZM13.8696%207.5L13.8696%208.2H13.8696V7.5ZM3%208.2H19V6.8H3V8.2ZM19.3%208.5V11.1957H20.7V8.5H19.3ZM19%2011.4957H3V12.8957H19V11.4957ZM2.7%2011.1957V8.5H1.3V11.1957H2.7ZM3%2011.4957C2.83431%2011.4957%202.7%2011.3613%202.7%2011.1957H1.3C1.3%2012.1345%202.06112%2012.8957%203%2012.8957V11.4957ZM19.3%2011.1957C19.3%2011.3613%2019.1657%2011.4957%2019%2011.4957V12.8957C19.9389%2012.8957%2020.7%2012.1345%2020.7%2011.1957H19.3ZM19%208.2C19.1657%208.2%2019.3%208.33431%2019.3%208.5H20.7C20.7%207.56112%2019.9389%206.8%2019%206.8V8.2ZM3%206.8C2.06112%206.8%201.3%207.56112%201.3%208.5H2.7C2.7%208.33431%202.83432%208.2%203%208.2V6.8ZM3.63635%2012.8957H18.3636V11.4957H3.63635V12.8957ZM17.6636%2012.1957V19.0218H19.0636V12.1957H17.6636ZM17.3636%2019.3218H4.63635V20.7218H17.3636V19.3218ZM4.33635%2019.0218V12.1957H2.93635V19.0218H4.33635ZM4.63635%2019.3218C4.47067%2019.3218%204.33635%2019.1875%204.33635%2019.0218H2.93635C2.93635%2019.9607%203.69747%2020.7218%204.63635%2020.7218V19.3218ZM17.6636%2019.0218C17.6636%2019.1875%2017.5293%2019.3218%2017.3636%2019.3218V20.7218C18.3025%2020.7218%2019.0636%2019.9606%2019.0636%2019.0218H17.6636ZM10.3%207.49999V20H11.7V7.49999H10.3ZM8.13043%203.2H8.25V1.8H8.13043V3.2ZM10.3%205.11364L10.3%207.49999L11.7%207.49999L11.7%205.11363L10.3%205.11364ZM11%206.79999L8.13043%206.8L8.13043%208.2L11%208.19999L11%206.79999ZM8.13043%206.8C7.03031%206.8%206.2%205.96099%206.2%205H4.8C4.8%206.80043%206.32505%208.2%208.13043%208.2V6.8ZM8.25%203.2C9.41615%203.2%2010.3%204.08988%2010.3%205.11364H11.7C11.7%203.25045%2010.1214%201.8%208.25%201.8V3.2ZM8.13043%201.8C6.32506%201.8%204.8%203.19957%204.8%205H6.2C6.2%204.03901%207.03031%203.2%208.13043%203.2V1.8ZM13.8696%201.8H13.75V3.2H13.8696V1.8ZM11%208.19999L13.8696%208.2L13.8696%206.8L11%206.79999L11%208.19999ZM13.8696%208.2C15.6749%208.2%2017.2%206.80043%2017.2%205H15.8C15.8%205.96099%2014.9697%206.8%2013.8696%206.8V8.2ZM13.75%201.8C11.8786%201.8%2010.3%203.25044%2010.3%205.11364H11.7C11.7%204.08989%2012.5838%203.2%2013.75%203.2V1.8ZM13.8696%203.2C14.9697%203.2%2015.8%204.03901%2015.8%205H17.2C17.2%203.19957%2015.6749%201.8%2013.8696%201.8V3.2Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt: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%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M19.37%203.61997C19.6433%203.34661%2019.6433%202.90339%2019.37%202.63003C19.0966%202.35666%2018.6534%202.35666%2018.38%202.63003L19.37%203.61997ZM2.63003%2018.38C2.35666%2018.6534%202.35666%2019.0966%202.63003%2019.37C2.90339%2019.6433%203.34661%2019.6433%203.61997%2019.37L2.63003%2018.38ZM6.375%209.05C4.89764%209.05%203.7%207.85236%203.7%206.375H2.3C2.3%208.62556%204.12444%2010.45%206.375%2010.45V9.05ZM9.05%206.375C9.05%207.85236%207.85236%209.05%206.375%209.05V10.45C8.62556%2010.45%2010.45%208.62556%2010.45%206.375H9.05ZM6.375%203.7C7.85236%203.7%209.05%204.89764%209.05%206.375H10.45C10.45%204.12444%208.62556%202.3%206.375%202.3V3.7ZM6.375%202.3C4.12444%202.3%202.3%204.12444%202.3%206.375H3.7C3.7%204.89764%204.89764%203.7%206.375%203.7V2.3ZM15.625%2018.3C14.1476%2018.3%2012.95%2017.1024%2012.95%2015.625H11.55C11.55%2017.8756%2013.3744%2019.7%2015.625%2019.7V18.3ZM18.3%2015.625C18.3%2017.1024%2017.1024%2018.3%2015.625%2018.3V19.7C17.8756%2019.7%2019.7%2017.8756%2019.7%2015.625H18.3ZM15.625%2012.95C17.1024%2012.95%2018.3%2014.1476%2018.3%2015.625H19.7C19.7%2013.3744%2017.8756%2011.55%2015.625%2011.55V12.95ZM15.625%2011.55C13.3744%2011.55%2011.55%2013.3744%2011.55%2015.625H12.95C12.95%2014.1476%2014.1476%2012.95%2015.625%2012.95V11.55ZM18.38%202.63003L2.63003%2018.38L3.61997%2019.37L19.37%203.61997L18.38%202.63003Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #F6F3EA;
  background-size: 28px 28px;
}
.product_page_wrapper .product_page_wrap .product_r_side .shop2-product-actions dt.gift-action: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%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M3.63635%2012.1957V11.4957H2.93635V12.1957H3.63635ZM18.3636%2012.1957H19.0636V11.4957H18.3636V12.1957ZM10.3%2020C10.3%2020.3866%2010.6134%2020.7%2011%2020.7C11.3866%2020.7%2011.7%2020.3866%2011.7%2020H10.3ZM8.13043%207.5L8.13043%208.2L8.13043%208.2L8.13043%207.5ZM11%205.11364L10.3%205.11364L10.3%205.11364L11%205.11364ZM13.8696%207.5L13.8696%208.2H13.8696V7.5ZM3%208.2H19V6.8H3V8.2ZM19.3%208.5V11.1957H20.7V8.5H19.3ZM19%2011.4957H3V12.8957H19V11.4957ZM2.7%2011.1957V8.5H1.3V11.1957H2.7ZM3%2011.4957C2.83431%2011.4957%202.7%2011.3613%202.7%2011.1957H1.3C1.3%2012.1345%202.06112%2012.8957%203%2012.8957V11.4957ZM19.3%2011.1957C19.3%2011.3613%2019.1657%2011.4957%2019%2011.4957V12.8957C19.9389%2012.8957%2020.7%2012.1345%2020.7%2011.1957H19.3ZM19%208.2C19.1657%208.2%2019.3%208.33431%2019.3%208.5H20.7C20.7%207.56112%2019.9389%206.8%2019%206.8V8.2ZM3%206.8C2.06112%206.8%201.3%207.56112%201.3%208.5H2.7C2.7%208.33431%202.83432%208.2%203%208.2V6.8ZM3.63635%2012.8957H18.3636V11.4957H3.63635V12.8957ZM17.6636%2012.1957V19.0218H19.0636V12.1957H17.6636ZM17.3636%2019.3218H4.63635V20.7218H17.3636V19.3218ZM4.33635%2019.0218V12.1957H2.93635V19.0218H4.33635ZM4.63635%2019.3218C4.47067%2019.3218%204.33635%2019.1875%204.33635%2019.0218H2.93635C2.93635%2019.9607%203.69747%2020.7218%204.63635%2020.7218V19.3218ZM17.6636%2019.0218C17.6636%2019.1875%2017.5293%2019.3218%2017.3636%2019.3218V20.7218C18.3025%2020.7218%2019.0636%2019.9606%2019.0636%2019.0218H17.6636ZM10.3%207.49999V20H11.7V7.49999H10.3ZM8.13043%203.2H8.25V1.8H8.13043V3.2ZM10.3%205.11364L10.3%207.49999L11.7%207.49999L11.7%205.11363L10.3%205.11364ZM11%206.79999L8.13043%206.8L8.13043%208.2L11%208.19999L11%206.79999ZM8.13043%206.8C7.03031%206.8%206.2%205.96099%206.2%205H4.8C4.8%206.80043%206.32505%208.2%208.13043%208.2V6.8ZM8.25%203.2C9.41615%203.2%2010.3%204.08988%2010.3%205.11364H11.7C11.7%203.25045%2010.1214%201.8%208.25%201.8V3.2ZM8.13043%201.8C6.32506%201.8%204.8%203.19957%204.8%205H6.2C6.2%204.03901%207.03031%203.2%208.13043%203.2V1.8ZM13.8696%201.8H13.75V3.2H13.8696V1.8ZM11%208.19999L13.8696%208.2L13.8696%206.8L11%206.79999L11%208.19999ZM13.8696%208.2C15.6749%208.2%2017.2%206.80043%2017.2%205H15.8C15.8%205.96099%2014.9697%206.8%2013.8696%206.8V8.2ZM13.75%201.8C11.8786%201.8%2010.3%203.25044%2010.3%205.11364H11.7C11.7%204.08989%2012.5838%203.2%2013.75%203.2V1.8ZM13.8696%203.2C14.9697%203.2%2015.8%204.03901%2015.8%205H17.2C17.2%203.19957%2015.6749%201.8%2013.8696%201.8V3.2Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #F6F3EA;
  background-size: 28px 28px;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a:hover:after, .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title.active > a:after {
  display: none;
}
.site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title > a:hover:before, .site_header .header_menu_wrapper .header_menu_wrap .brands_block .brands_title.active > a:before {
  opacity: 1;
  visibility: visible;
}
