@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, .table2 td, .table1 th, .table2 th {
    border: 1px solid #afafaf; }

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

.menu-default, .menu-default ul, .menu-default li {
  padding: 0;
  margin: 0;
  list-style: none; }

html, body {
  height: 100%; }

html {
  font-size: 16px; }

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

h1, h2, h3, h4, h5, h6 {
  color: #2b3033;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal; }

h1 {
  margin: 0;
  font-family: 'pdb';
  font-size: 45px; }
  @media (max-width: 520px) {
  h1 {
    font-size: 27px; } }

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: #00f; }

a:hover {
  text-decoration: none; }

a img {
  border-color: #000; }

.site_header {
  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;
  position: relative;
  z-index: 1000; }
  @media (max-width: 1024px) {
  .site_header {
    padding: 13px 20px;
    box-sizing: border-box; } }
  .site_header__top {
    margin-bottom: -1px !important;
    padding-top: 34px;
    padding-bottom: 32px; }
    @media (min-width: 1025px) {
  .site_header__top {
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2); } }
    @media (max-width: 1024px) {
  .site_header__top {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding-top: 16px;
    padding-bottom: 0; } }
  .site_header__in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    @media (max-width: 1024px) {
  .site_header__in {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; } }
  .site_header__left {
    max-width: 225px;
    padding-top: 8px; }
    @media (max-width: 1024px) {
  .site_header__left {
    display: none; } }
  .site_header__address {
    font-family: 'osr';
    font-size: 16px;
    color: #7b7b7b; }
  .site_header__worktime {
    font-family: 'ossb';
    font-size: 16px;
    color: #7b7b7b;
    margin-top: 17px; }
  .site_header__center {
    text-align: center; }
    @media (max-width: 1024px) {
  .site_header__center {
    font-size: 0; } }
  @media (max-width: 1024px) {
    .site_header__name_wrap {
      text-align: left;
      display: inline-block;
      vertical-align: middle; } }
  @media (max-width: 1024px) {
    .site_header__logo {
      display: block;
      vertical-align: middle;
      margin-bottom: 10px; } }
    @media (max-width: 525px) {
  .site_header__logo {
    display: block;
    margin-bottom: 4px; } }
    @media (max-width: 1024px) {
    .site_header__logo a {
      display: block;
      font-size: 0; } }
      .site_header__name {
        text-align: center; }
    @media (max-width: 525px) {
  .site_header__name {
    margin-bottom: 9px; } }
    .site_header__name a {
      font-family: 'pdb';
      font-size: 35px;
      color: #2b3033;
      text-decoration: none; }
      @media (max-width: 1024px) {
  .site_header__name a {
    line-height: 1; } }
      @media (max-width: 525px) {
  .site_header__name a {
    display: block;
    text-align: center;
    font-size: 27px; } }
  .site_header__slogan a {
    font-family: 'osr';
    font-size: 20px;
    color: #7b7b7b;
    text-decoration: none; }
    @media (max-width: 525px) {
    .site_header__slogan a {
      display: block;
      text-align: center;
      font-size: 17px; } }
  .site_header__right {
    text-align: right;
    width: 225px; }
    @media (max-width: 1024px) {
  .site_header__right {
    display: none; } }
  .site_header__phones {
    padding-bottom: 8px; }
    .site_header__phones a {
      display: block;
      font-family: 'ossb';
      font-size: 16px;
      color: #7b7b7b;
      text-decoration: none;
      text-transform: uppercase; }
    .site_header__phones a:not(:first-child) {
      margin-top: 5px; }
  .site_header__callback {
    margin-top: 2px; }
    .site_header__callback a {
      font-family: 'osr';
      font-size: 16px;
      color: #7d9540; }

.header_bottom {
  padding-left: 0 !important;
  padding-right: 0 !important;
  position: relative;
  z-index: 10; }
  @media (max-width: 1024px) {
  .header_bottom {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
    padding-bottom: 12px;
    border-bottom: 1px dashed #ccc; } }
  .header_bottom__in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .header_bottom__left {
    position: relative; }
    @media (min-width: 1025px) {
  .header_bottom__left {
    z-index: 6; } }
    @media (max-width: 1024px) {
  .header_bottom__left {
    z-index: 7;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; } }
  .header_bottom__center {
    position: relative;
    z-index: 3; }
    @media (min-width: 1025px) {
  .header_bottom__center {
    padding-right: 20px;
    padding-left: 20px;
    box-sizing: border-box;
    width: 80%; } }
    @media (max-width: 1024px) {
  .header_bottom__center {
    display: none; } }
  .header_bottom__menu_opener {
    width: 50px;
    height: 50px;
    box-sizing: border-box;
    padding: 18px 16px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: 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;
    background: #e0dad6;
    cursor: pointer;
    vertical-align: middle; }
    .header_bottom__menu_opener > div {
      width: 100%;
      height: 2px;
      background: #2b3033; }
    .header_bottom__menu_opener > div:nth-child(2) {
      width: 50%; }
  @media (min-width: 1025px) {
    .header_bottom__shadow_block {
      display: none !important; } }
    @media (max-width: 1024px) {
  .header_bottom__shadow_block {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    position: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 100000; }
    .header_bottom__shadow_block.opened {
      opacity: 1;
      visibility: visible; } }
  .header_bottom__folders_shared-mobile {
    display: block !important;
    height: auto !important; }
  .header_bottom__folders_shared, .header_bottom__folders_shared-mobile {
    position: absolute;
    top: 100%;
    left: 0;
    width: 295px;
    background: #fff;
    padding: 0;
    margin: 0;
    list-style: none;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.18), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.04); }
    @media (min-width: 1025px) {
  .header_bottom__folders_shared, .header_bottom__folders_shared-mobile {
    display: none; } }
    .header_bottom__folders_shared-closer, .header_bottom__folders_shared-mobile-closer {
      width: 35px;
      height: 35px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      cursor: pointer;
      position: absolute;
      top: 24px;
      right: 10px;
      background: #f6f3f7 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2843%2C%2048%2C%2051%29%22%20d%3D%22M13.002%2C1.427%20L7.917%2C6.500%20L12.999%2C11.569%20L11.582%2C12.984%20L6.500%2C7.914%20L1.417%2C12.984%20L0.000%2C11.569%20L5.082%2C6.500%20L-0.003%2C1.427%20L1.414%2C0.013%20L6.500%2C5.086%20L11.585%2C0.013%20L13.002%2C1.427%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    @media (max-width: 1024px) {
  .header_bottom__folders_shared, .header_bottom__folders_shared-mobile {
    position: fixed;
    top: 0;
    bottom: 0;
    left: -100%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 1000001;
    overflow-x: visible;
    overflow-y: scroll; } }
    .header_bottom__folders_shared.opened, .header_bottom__folders_shared-mobile.opened {
      left: 0; }
    .header_bottom__folders_shared-title, .header_bottom__folders_shared-mobile-title {
      padding: 31px 20px 29px;
      font-family: 'pdb';
      font-size: 25px;
      color: #2b3033;
      border-bottom: 1px dashed rgba(0, 0, 0, 0.1); }
    @media (max-width: 1024px) {
    .header_bottom__folders_shared-title, .header_bottom__folders_shared-mobile-title {
      font-size: 16px; } }
    .header_bottom__folders_shared:before, .header_bottom__folders_shared-mobile:before {
      content: "";
      width: 0;
      height: 0;
      border: 7px solid transparent;
      border-bottom-color: #fff;
      position: absolute;
      bottom: 100%;
      left: 18px; }
    .header_bottom__folders_shared > li:not(:last-child), .header_bottom__folders_shared-mobile > li:not(:last-child) {
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .header_bottom__folders_shared > li.s3-menu-allin-has > a, .header_bottom__folders_shared-mobile > li.s3-menu-allin-has > a {
      background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28102%2C%20102%2C%20102%29%22%20d%3D%22M4.508%2C6.015%20L4.492%2C6.000%20L1.508%2C8.984%20L0.016%2C7.492%20L3.000%2C4.507%20L-0.015%2C1.492%20L1.492%2C-0.016%20L6.015%2C4.507%20L4.508%2C6.015%20Z%22%2F%3E%3C%2Fsvg%3E") calc(100% - 20px) 50% no-repeat; }
    .header_bottom__folders_shared > li > a, .header_bottom__folders_shared-mobile > li > a {
      display: block;
      width: 100%;
      box-sizing: border-box;
      padding: 14px 25px 15px 21px;
      font-family: 'ossb';
      font-size: 16px;
      color: #7b7b7b;
      text-decoration: none; }
    .header_bottom__folders_shared > li:hover, .header_bottom__folders_shared-mobile > li:hover {
      background-color: #e0dad6; }
      .header_bottom__folders_shared > li:hover > a, .header_bottom__folders_shared-mobile > li:hover > a {
        color: #2b3033; }
    .header_bottom__folders_shared > li ul, .header_bottom__folders_shared-mobile > li ul {
      position: absolute;
      display: none;
      width: 315px;
      background: #e0dad6;
      padding: 0;
      margin: 0;
      list-style: none; }
      @media (max-width: 1024px) {
    .header_bottom__folders_shared > li ul, .header_bottom__folders_shared-mobile > li ul {
      position: static;
      width: 100%;
      box-sizing: border-box; } }
      .header_bottom__folders_shared > li ul li:not(:last-child), .header_bottom__folders_shared-mobile > li ul li:not(:last-child) {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
        .header_bottom__folders_shared > li ul li a, .header_bottom__folders_shared-mobile > li ul li a {
          font-family: 'osr';
          display: block;
          width: 100%;
          box-sizing: border-box;
          padding: 14px 25px 15px 21px;
          font-size: 16px;
          color: #2b3033;
          text-decoration: none; }
        .header_bottom__folders_shared > li ul li:hover, .header_bottom__folders_shared-mobile > li ul li:hover {
          background-color: rgba(255, 255, 255, 0.3); }
  .header_bottom__folders_shared-mobile li.s3-menu-allin-has > a {
    background: transparent;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .header_bottom__folders_shared-mobile li.s3-menu-allin-has > a:after {
      content: "";
      width: 6px;
      height: 9px;
      display: inline-block;
      vertical-align: middle;
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      transition: all 0.3s ease;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28102%2C%20102%2C%20102%29%22%20d%3D%22M4.508%2C6.015%20L4.492%2C6.000%20L1.508%2C8.984%20L0.016%2C7.492%20L3.000%2C4.507%20L-0.015%2C1.492%20L1.492%2C-0.016%20L6.015%2C4.507%20L4.508%2C6.015%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .header_bottom__folders_shared-mobile li.s3-menu-allin-has.link > a:after {
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg); }
  .header_bottom__menu-top {
    margin: 0;
    list-style: none;
    position: relative; }
    @media (min-width: 1025px) {
  .header_bottom__menu-top {
    padding: 0; } }
    @media (max-width: 1024px) {
  .header_bottom__menu-top {
    padding: 35px 0; } }
    .header_bottom__menu-top > li {
      display: inline-block; }
    @media (max-width: 1024px) {
    .header_bottom__menu-top > li {
      display: block; } }
    .header_bottom__menu-top > li > a {
      display: block;
      font-family: 'osr';
      font-size: 15px;
      color: #7b7b7b;
      text-decoration: none;
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    @media (min-width: 1025px) {
      .header_bottom__menu-top > li > a {
        padding: 25px 0 34px;
        margin: 0 18px;
        border-top: 2px solid transparent; } }
    @media (max-width: 1024px) {
      .header_bottom__menu-top > li > a {
        padding: 15px 20px 15px;
        margin: 0; } }
    @media (min-width: 1025px) {
        .header_bottom__menu-top > li > a:hover {
          border-top-color: #7d9540; } }
    @media (max-width: 1024px) {
        .header_bottom__menu-top > li > a:hover {
          background-color: #7d9540;
          color: #fff; } }
    .header_bottom__menu-top > li ul {
      position: absolute;
      display: none;
      list-style: none;
      padding: 0;
      margin: 0;
      background: #7d9540;
      width: 200px;
      box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.18), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.04); }
    .header_bottom__menu-top > li ul li:not(:last-child) {
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .header_bottom__menu-top > li ul li.s3-menu-allin-has > a {
      background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M4.508%2C6.015%20L4.492%2C6.000%20L1.508%2C8.984%20L0.016%2C7.492%20L3.000%2C4.507%20L-0.015%2C1.492%20L1.492%2C-0.016%20L6.015%2C4.507%20L4.508%2C6.015%20Z%22%2F%3E%3C%2Fsvg%3E") calc(100% - 20px) 50% no-repeat; }
      .header_bottom__menu-top > li ul li.s3-menu-allin-has > a:hover {
        background: rgba(255, 255, 255, 0.3) url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M4.508%2C6.015%20L4.492%2C6.000%20L1.508%2C8.984%20L0.016%2C7.492%20L3.000%2C4.507%20L-0.015%2C1.492%20L1.492%2C-0.016%20L6.015%2C4.507%20L4.508%2C6.015%20Z%22%2F%3E%3C%2Fsvg%3E") calc(100% - 20px) 50% no-repeat; }
    .header_bottom__menu-top > li ul li a {
      display: block;
      padding: 15px 20px;
      width: 100%;
      box-sizing: border-box;
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      transition: all 0.3s ease;
      font-family: 'osr';
      font-size: 14px;
      color: #fff;
      text-decoration: none; }
      .header_bottom__menu-top > li ul li a:hover {
        background: rgba(255, 255, 255, 0.3); }
  .header_bottom__login_opener {
    cursor: pointer; }
    .header_bottom__login_opener svg {
      fill: #7b7b7b; }
  .header_bottom__login {
    display: inline-block;
    vertical-align: middle; }
    .header_bottom__login_opener {
      cursor: pointer; }
    .header_bottom__login_opener svg {
      fill: #7b7b7b; }
  .header_bottom__cart {
    display: inline-block;
    vertical-align: middle;
    margin-left: 25px;
    /*&.classForHide {
     .cart-block-in, .header_bottom__cart_opener__amount {
     display: block !important;
     }
     }*/ }
    @media (max-width: 1024px) {
  .header_bottom__cart {
    margin-left: 35px; } }
    @media (max-width: 525px) {
  .header_bottom__cart {
    margin-left: 37px; } }
    .header_bottom__cart_opener {
      cursor: pointer;
      position: relative; }
    .header_bottom__cart_opener svg {
      fill: #7b7b7b; }
    .header_bottom__cart_opener__amount {
      position: absolute;
      left: calc(100% - 4px);
      bottom: calc(100% - 6px);
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      display: block;
      width: 20px;
      height: 20px;
      background: #7d9540;
      font-family: 'osr';
      text-align: center;
      line-height: 20px;
      font-size: 10px;
      color: #fff; }
    .header_bottom__cart .cart-total-sum {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      margin-bottom: 30px;
      font-family: 'fsb';
      padding-top: 20px;
      font-size: 20px;
      color: #7d9540; }
    .header_bottom__cart .cart-total-sum .title {
      font-family: 'osr';
      font-size: 15px;
      color: #2b3033;
      margin-right: 10px; }
    .header_bottom__cart .cart-total-sum > span {
      margin-left: 10px;
      font-family: 'psr';
      font-size: 20px;
      color: #7d9540; }
    .header_bottom__cart .cart-block-bot {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
    .header_bottom__cart .cart-block-bot > a {
      width: 45%;
      display: inline-block;
      vertical-align: middle;
      height: 31px;
      line-height: 29px;
      border: 2px dashed #7d9540;
      text-align: center;
      font-family: 'osb';
      font-size: 14px;
      color: #7d9540;
      -webkit-border-radius: 26px;
      -moz-border-radius: 26px;
      -ms-border-radius: 26px;
      -o-border-radius: 26px;
      border-radius: 26px;
      text-decoration: none; }
    .header_bottom__cart .cart-block-bot .remove-all-cart-poruduct {
      border-color: #7b7b7b;
      color: #7b7b7b; }
    .header_bottom__cart .information-cart .cart-total-amount {
      display: none; }
    .header_bottom__cart .cart-block-in {
      display: none;
      position: absolute;
      top: 100%;
      right: 0;
      background: #fff;
      padding: 20px;
      box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.18), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.04);
      width: 295px; }
    @media (max-width: 520px) {
    .header_bottom__cart .cart-block-in {
      left: 0;
      width: auto; } }
    .header_bottom__cart .cart-block-in:before {
      content: "";
      width: 0;
      height: 0;
      border: 7px solid transparent;
      border-bottom-color: #fff;
      position: absolute;
      bottom: 100%;
      right: 77px; }
    @media (max-width: 525px) {
      .header_bottom__cart .cart-block-in:before {
        right: 130px; } }
    .header_bottom__cart .cart-block-in ul {
      padding: 0;
      margin: 0;
      list-style: none;
      width: 100%;
      max-height: 330px;
      overflow-x: hidden;
      overflow-y: scroll; }
    .header_bottom__cart .cart-block-in ul > li {
      display: block;
      width: 100%;
      padding-top: 20px;
      padding-bottom: 20px;
      border-top: 1px dashed #ccc; }
    .header_bottom__cart .cart-block-in ul > li:first-child {
      border-top: none;
      padding-top: 0; }
    .header_bottom__cart .cart-block-in ul > li .product-image {
      width: 75px;
      height: 75px;
      display: inline-block;
      vertical-align: top; }
      .header_bottom__cart .cart-block-in ul > li .product-image a {
        display: block;
        width: 100%;
        height: 100%; }
      .header_bottom__cart .cart-block-in ul > li .product-image img {
        max-width: 100%; }
    .header_bottom__cart .cart-block-in ul > li .cart-preview-product-right {
      position: relative;
      display: inline-block;
      vertical-align: top;
      width: calc(100% - 80px);
      box-sizing: border-box;
      padding-left: 5px;
      padding-top: 5px;
      padding-bottom: 5px;
      padding-right: 25px; }
      .header_bottom__cart .cart-block-in ul > li .cart-preview-product-right .cart_left .product-name a {
        font-family: 'osr';
        font-size: 13px;
        color: #7b7b7b;
        text-decoration: none;
        margin-bottom: 5px; }
      .header_bottom__cart .cart-block-in ul > li .cart-preview-product-right .cart_left .price_in {
        display: none; }
      .header_bottom__cart .cart-block-in ul > li .cart-preview-product-right .cart_left .cart-price-in {
        font-family: 'fsb';
        font-size: 15px;
        color: #2b3033; }
      .header_bottom__cart .cart-block-in ul > li .cart-preview-product-right .cart-delete {
        position: absolute;
        top: 5px;
        right: 0; }
      .header_bottom__cart .cart-block-in ul > li .cart-preview-product-right .cart-delete > a {
        display: block !important;
        font-size: 0;
        display: inline-block;
        font-size: 0;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        background: #f6f3f7 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28247%2C%20112%2C%20136%29%22%20d%3D%22M7.993%2C6.661%20L6.662%2C7.993%20L4.000%2C5.331%20L1.338%2C7.993%20L0.007%2C6.661%20L2.669%2C3.999%20L0.007%2C1.338%20L1.338%2C0.006%20L4.000%2C2.668%20L6.662%2C0.006%20L7.993%2C1.338%20L5.331%2C3.999%20L7.993%2C6.661%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (min-width: 1025px) {
    .header_bottom__contacts {
      display: none; } }
    @media (max-width: 1024px) {
  .header_bottom__contacts {
    display: inline-block;
    vertical-align: middle;
    margin-left: 35px; }
    .header_bottom__contacts-opener {
      cursor: pointer; }
      .header_bottom__contacts-opener svg {
        fill: #7b7b7b; }
    .header_bottom__contacts-popup {
      position: absolute;
      top: 100%;
      right: 0;
      background: #fff;
      width: 295px;
      box-sizing: border-box;
      padding: 30px 20px;
      box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.18), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.04);
      display: none; }
      .header_bottom__contacts-popup:before {
        content: "";
        width: 0;
        height: 0;
        border: 7px solid transparent;
        border-bottom-color: #fff;
        position: absolute;
        bottom: 100%;
        right: 6px; }
    .header_bottom__contacts-title {
      font-family: 'pdb';
      font-size: 25px;
      color: #2b3033;
      margin-bottom: 25px; }
    .header_bottom__contacts-address {
      font-family: 'osr';
      font-size: 16px;
      color: #7b7b7b;
      margin-bottom: 19px; }
    .header_bottom__contacts-worktime {
      font-family: 'ossb';
      font-size: 14px;
      color: #7b7b7b;
      padding-bottom: 18px;
      border-bottom: 1px solid #e5e5e5;
      margin-bottom: 15px; }
    .header_bottom__contacts-phones {
      margin-bottom: 10px; }
      .header_bottom__contacts-phones .phone {
        display: block;
        font-family: 'ossb';
        font-size: 16px;
        color: #7b7b7b;
        text-decoration: none;
        margin-bottom: 5px; }
    .header_bottom__contacts-callback > a {
      font-family: 'osr';
      font-size: 16px;
      color: #7d9540; } }
    @media (max-width: 1024px) and (max-width: 520px) {
      .header_bottom__contacts {
        margin-left: 37px; } }
    @media (max-width: 1024px) and (max-width: 525px) {
        .header_bottom__contacts-popup {
          width: auto;
          left: 0; } }
  .header_bottom__search {
    display: inline-block;
    vertical-align: middle;
    margin-left: 30px; }
    @media (max-width: 1024px) {
  .header_bottom__search {
    margin-left: 35px;
    font-size: 0; } }
    @media (max-width: 520px) {
  .header_bottom__search {
    margin-left: 30px;
    font-size: 0; } }
    .header_bottom__search_opener {
      cursor: pointer; }
    .header_bottom__search_opener svg {
      fill: #7b7b7b; }
  .header_bottom__popup_wrap {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 100;
    text-align: center;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 20px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .header_bottom__popup_wrap.opened {
      visibility: visible;
      opacity: 1; }
    .header_bottom__popup_wrap:after {
      content: "";
      display: inline-block;
      vertical-align: middle;
      width: 1px;
      margin-left: -1px;
      height: 100%; }
    .header_bottom__popup_wrap_in {
      background: #fff;
      width: 610px;
      margin: 0 auto;
      display: inline-block;
      vertical-align: middle;
      text-align: left;
      padding: 40px;
      box-sizing: border-box;
      position: relative; }
    @media (max-width: 1024px) {
    .header_bottom__popup_wrap_in {
      width: 100%; } }
    @media (max-width: 525px) {
    .header_bottom__popup_wrap_in {
      padding: 20px; } }
    .header_bottom__popup_wrap_in-closer {
      width: 35px;
      height: 35px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      cursor: pointer;
      position: absolute;
      top: -18px;
      right: -18px;
      background: #f6f3f7 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2843%2C%2048%2C%2051%29%22%20d%3D%22M13.002%2C1.427%20L7.917%2C6.500%20L12.999%2C11.569%20L11.582%2C12.984%20L6.500%2C7.914%20L1.417%2C12.984%20L0.000%2C11.569%20L5.082%2C6.500%20L-0.003%2C1.427%20L1.414%2C0.013%20L6.500%2C5.086%20L11.585%2C0.013%20L13.002%2C1.427%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .header_bottom__popup_wrap_title {
      font-family: 'pdb';
      font-size: 25px;
      color: #7d9540;
      margin-bottom: 25px; }
    .header_bottom__popup_wrap_form {
      font-size: 0;
      border: 1px solid #e5e5e5;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      margin-bottom: 20px; }
    .header_bottom__popup_wrap_form input[type="text"] {
      width: 90%;
      height: 48px;
      box-sizing: border-box;
      padding: 0 19px;
      border: none;
      font-size: 15px;
      color: #b8b8b8;
      background: #fff;
      outline: none; }
    @media (max-width: 525px) {
      .header_bottom__popup_wrap_form input[type="text"] {
        width: 80%; } }
    .header_bottom__popup_wrap_form input[type="submit"] {
      width: 10%;
      height: 48px;
      margin: 0;
      padding: 0;
      background: #fff url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28102%2C%20102%2C%20102%29%22%20d%3D%22M20.993%2C19.297%20L19.347%2C20.992%20L14.347%2C15.864%20C12.829%2C17.176%2010.872%2C17.969%208.734%2C17.969%20C3.911%2C17.969%20-0.000%2C13.946%20-0.000%2C8.984%20C-0.000%2C4.022%203.911%2C-0.000%208.734%2C-0.000%20C13.558%2C-0.000%2017.469%2C4.022%2017.469%2C8.984%20C17.469%2C10.882%2016.893%2C12.640%2015.916%2C14.091%20L20.993%2C19.297%20ZM8.719%2C2.406%20C5.181%2C2.406%202.312%2C5.358%202.312%2C9.000%20C2.312%2C12.642%205.181%2C15.593%208.719%2C15.593%20C10.220%2C15.593%2011.583%2C15.040%2012.675%2C14.149%20L12.588%2C14.060%20L14.161%2C12.440%20C14.761%2C11.436%2015.125%2C10.265%2015.125%2C9.000%20C15.125%2C5.358%2012.257%2C2.406%208.719%2C2.406%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      border: none;
      box-shadow: none;
      outline: none; }
    @media (max-width: 525px) {
      .header_bottom__popup_wrap_form input[type="submit"] {
        width: 20%; } }

.main_slider {
  position: relative; }
  .main_slider__title {
    font-family: 'pdb';
    font-size: 65px;
    color: #fff;
    text-align: center; }
    @media (max-width: 1024px) {
  .main_slider__title {
    font-size: 45px; } }
    @media (max-width: 520px) {
  .main_slider__title {
    font-size: 30px; } }
  .main_slider__subtitle {
    font-family: 'osr';
    font-size: 30px;
    color: #fff;
    text-align: center; }
    @media (max-width: 1024px) {
  .main_slider__subtitle {
    font-size: 25px; } }
    @media (max-width: 520px) {
  .main_slider__subtitle {
    font-size: 18px; } }
  .main_slider__link-wrap {
    text-align: center;
    padding-top: 30px; }
  .main_slider__link {
    display: inline-block;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    background: #fff;
    font-family: 'ossb';
    font-size: 18px;
    color: #7d9540;
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
    height: 50px;
    line-height: 46px;
    text-decoration: none; }
  .main_slider .slider_item {
    padding-top: 250px;
    padding-bottom: 250px; }
    @media (max-width: 1024px) {
  .main_slider .slider_item {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    padding-top: 150px;
    min-height: 400px;
    padding-bottom: 180px;
    box-sizing: border-box; } }
  .main_slider .owl-dots {
    position: absolute;
    bottom: 80px;
    right: 0;
    left: 0;
    text-align: center;
    z-index: 20;
    font-size: 0;
    cursor: pointer; }
    .main_slider .owl-dots > div {
      width: 40px;
      height: 40px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      border: 2px solid transparent;
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      transition: all 0.3s ease;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -moz-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      vertical-align: middle;
      margin: 0 5px; }
    .main_slider .owl-dots > div span {
      font-family: 'osr';
      font-size: 16px;
      color: #fff; }
    .main_slider .owl-dots > div.active {
      border-color: #fff; }
    .main_slider .owl-dots > div.active span {
      font-family: 'osb';
      font-size: 18px; }
  .main_slider .owl-nav .owl-prev, .main_slider .owl-nav .owl-next {
    border: 1px solid rgba(255, 255, 255, 0.5);
    position: absolute;
    top: 50%;
    margin-top: -35px;
    font-size: 0;
    width: 69px;
    height: 69px;
    z-index: 5;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    cursor: pointer;
    background: rgba(255, 255, 255, 0.5) url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2224px%22%20%20viewBox%3D%220%200%2014%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M14.007%2C21.917%20L11.918%2C24.006%20L-0.007%2C12.081%20L0.075%2C11.999%20L-0.007%2C11.917%20L11.918%2C-0.008%20L14.007%2C2.081%20L4.089%2C11.999%20L14.007%2C21.917%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .main_slider .owl-nav .owl-prev:hover, .main_slider .owl-nav .owl-next:hover {
      border-color: rgba(255, 255, 255, 1);
      background: rgba(255, 255, 255, 1) url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2224px%22%20%20viewBox%3D%220%200%2014%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M14.007%2C21.917%20L11.918%2C24.006%20L-0.007%2C12.081%20L0.075%2C11.999%20L-0.007%2C11.917%20L11.918%2C-0.008%20L14.007%2C2.081%20L4.089%2C11.999%20L14.007%2C21.917%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .main_slider .owl-nav .owl-prev {
      left: 20px; }
    .main_slider .owl-nav .owl-next {
      right: 20px;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }

.section_category {
  padding: 28px 0; }
  @media (max-width: 1024px) {
  .section_category {
    padding-top: 6px; } }
  @media (max-width: 525px) {
  .section_category {
    padding-top: 19px; } }
  .section_category__separator:not(:first-child) {
    display: none; }
  .section_category__row {
    font-size: 0; }
  .section_category__opener, .section_category__closer {
    text-align: center;
    padding-top: 40px;
    overflow: hidden;
    padding-bottom: 20px; }
    .section_category__opener .text, .section_category__closer .text {
      position: relative; }
    .section_category__opener .text:after, .section_category__closer .text:after, .section_category__opener .text:before, .section_category__closer .text:before {
      content: "";
      display: inline-block;
      vertical-align: middle;
      position: absolute;
      top: 50%;
      width: 1200px;
      margin-top: -1px;
      height: 0;
      border-bottom: 1px dashed #ccc; }
    .section_category__opener .text:after, .section_category__closer .text:after {
      right: calc(100% + 20px); }
    .section_category__opener .text:before, .section_category__closer .text:before {
      left: calc(100% + 20px); }
    .section_category__opener > span, .section_category__closer > span {
      font-family: 'ossb';
      font-size: 16px;
      color: #7d9540;
      cursor: pointer;
      position: relative; }
    .section_category__opener > span .arr, .section_category__closer > span .arr {
      position: absolute;
      top: 100%;
      left: 0;
      right: 0;
      text-align: center; }
    .section_category__opener > span .arr svg, .section_category__closer > span .arr svg {
      -webkit-transition: all 0.6s ease;
      -moz-transition: all 0.6s ease;
      -o-transition: all 0.6s ease;
      -ms-transition: all 0.6s ease;
      transition: all 0.6s ease;
      fill: #7d9540; }
  .section_category__closer {
    display: none; }
  .section_category__cols {
    margin: 0 -10px; }
    .section_category__cols.opened .section_category__opener {
      display: none; }
    .section_category__cols.opened .section_category__closer {
      display: block; }
    .section_category__cols.opened .arr svg {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
  .section_category__col-image {
    position: relative; }
    .section_category__col-image .image-cover {
      height: 295px; }
    @media (max-width: 525px) {
    .section_category__col-image .image-cover {
      height: 70px; } }
    .section_category__col-image .image-cover.no-image {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 40% no-repeat, #f7f7f7; }
  .section_category__col-title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px 30px 25px;
    background: rgba(255, 255, 255, 0.7);
    font-family: 'ossb';
    font-size: 20px;
    color: #2b3033;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    @media (max-width: 525px) {
  .section_category__col-title {
    padding: 0px 63px 0px 9px;
    font-size: 17px;
    height: 100%;
    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; } }
  .section_category__col {
    display: inline-block;
    padding: 9px;
    border: 1px solid #e5e5e5;
    width: calc(33.3% - 10px);
    margin: 0 5px 20px;
    box-sizing: border-box;
    text-decoration: none; }
    @media (max-width: 1024px) {
  .section_category__col {
    width: calc(50% - 10px); } }
    @media (max-width: 525px) {
  .section_category__col {
    width: 100%;
    margin-right: 0;
    margin-left: 0; } }
    .section_category__col:hover .section_category__col-title {
      color: #7d9540;
      text-decoration: underline; }
  .section_category__col-count-item {
    display: block;
    width: 45px;
    height: 45px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    font-size: 16px;
    position: absolute;
    top: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: 45px;
    text-align: center;
    background: #fff;
    color: #7d9540;
    right: 20px;
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05); }
    @media (max-width: 525px) {
  .section_category__col-count-item {
    top: 50%;
    right: 10px; } }

.about_us {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 30px; }
  @media (max-width: 1024px) {
  .about_us {
    -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;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box; } }
  .about_us__left {
    padding-top: 18px; }
    @media (max-width: 1024px) {
  .about_us__left {
    padding-top: 21px;
    padding-bottom: 40px; } }
    .about_us__left-title {
      font-family: 'pdb';
      font-size: 45px;
      color: #2b3033;
      margin-bottom: 24px; }
    @media (max-width: 1024px) {
    .about_us__left-title {
      font-size: 40px; } }
    @media (max-width: 525px) {
    .about_us__left-title {
      font-size: 27px; } }
    .about_us__left-body {
      padding-right: 20px; }
    .about_us__left-body p {
      font-family: 'osr';
      font-size: 16px;
      color: #7b7b7b;
      line-height: 1.5; }
    .about_us__left-body p:not(:last-child) {
      margin-bottom: 30px; }
  .about_us__right {
    min-width: 295px;
    max-width: 295px;
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05);
    padding: 25px 20px 55px;
    box-sizing: border-box; }
    @media (max-width: 1024px) {
  .about_us__right {
    min-width: 100%;
    max-width: 100%;
    padding-top: 23px;
    padding-bottom: 20px; } }
    .about_us__right-title {
      font-family: 'pdb';
      font-size: 25px;
      color: #2b3033;
      line-height: 1.2;
      margin-bottom: 35px; }
    @media (max-width: 1024px) {
    .about_us__right-wrap {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      max-width: 100%; } }
    @media (max-width: 525px) {
    .about_us__right-wrap {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; } }
    .about_us__right-image {
      width: 150px;
      height: 150px;
      margin-bottom: 25px !important;
      background: #e0dad6;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      margin: 0 auto;
      padding: 10px;
      box-sizing: border-box;
      position: relative; }
    @media (max-width: 1024px) {
    .about_us__right-image {
      min-width: 150px;
      min-height: 150px;
      margin-left: 45px;
      margin-bottom: 0; } }
    @media (max-width: 525px) {
    .about_us__right-image {
      margin: 0 auto; } }
    .about_us__right-image_wrap {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      width: 100%;
      height: 100%;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      border: 1px dashed #fff; }
    .about_us__right-index {
      font-size: 130px;
      font-family: "oseb";
      color: #fff;
      text-shadow: 0px 5px 32px #e0dad6;
      position: absolute;
      top: 50%;
      margin-top: -78px;
      left: 0;
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      transform: translateX(-50%);
      line-height: 1.2; }
    .about_us__right-price {
      padding-left: 20px;
      border-left: 3px solid #e0dad6; }
    @media (max-width: 1024px) {
    .about_us__right-price {
      margin-left: 35px;
      width: calc(100% - 230px); } }
    @media (max-width: 525px) {
    .about_us__right-price {
      margin-left: 0px;
      margin-top: 25px;
      width: 100%;
      box-sizing: border-box; } }
    .about_us__right-price_title {
      font-family: 'ossb';
      font-size: 20px;
      color: #2b3033;
      margin-bottom: 9px; }
    .about_us__right-price_body {
      font-family: 'osi';
      font-size: 13px;
      color: #7b7b7b; }

.form_wrapper {
  background: #e0dad6 url('../wood_bg.png') 50% 50% no-repeat;
  padding: 160px 0 140px;
  position: relative; }
  @media (max-width: 1024px) {
  .form_wrapper {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 135px;
    padding-bottom: 100px;
    box-sizing: border-box; } }
  @media (max-width: 1024px) {
  .form_wrapper {
    padding-top: 160px; } }
  .form_wrapper__wrap {
    padding: 10px !important;
    box-sizing: border-box;
    background: url('../form_wrap_bg.jpg') 50% 50% repeat;
    position: relative; }
    .form_wrapper__wrap:after {
      content: "";
      display: block;
      width: 194px;
      height: 78px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22194px%22%20height%3D%2278px%22%20%20viewBox%3D%220%200%20194%2078%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M193.524%2C67.055%20C192.286%2C71.020%20189.097%2C74.015%20185.563%2C75.779%20C183.776%2C76.667%20181.860%2C77.303%20179.869%2C77.576%20C177.999%2C77.808%20176.185%2C77.974%20174.360%2C77.996%20C170.725%2C78.061%20167.206%2C77.658%20164.008%2C77.047%20C157.599%2C75.764%20152.465%2C74.094%20148.959%2C73.803%20C145.480%2C73.487%20143.615%2C73.991%20143.492%2C73.966%20C143.483%2C73.972%20140.038%2C74.406%20133.928%2C75.542%20C127.935%2C76.741%20118.355%2C78.395%20107.395%2C77.128%20C101.872%2C76.545%2096.233%2C75.848%2089.885%2C74.446%20C86.299%2C73.581%2082.655%2C72.377%2079.073%2C70.806%20C71.774%2C69.264%2065.468%2C69.199%2060.782%2C69.542%20C54.871%2C69.984%2051.528%2C70.762%2051.529%2C70.731%20C51.536%2C70.762%2047.424%2C71.331%2041.435%2C73.032%20C35.676%2C74.634%2027.122%2C78.143%2018.061%2C77.772%20C13.577%2C77.647%208.797%2C76.398%205.291%2C73.476%20C1.744%2C70.562%200.196%2C66.300%200.028%2C62.944%20C-0.367%2C56.080%203.205%2C52.387%202.600%2C53.180%20C7.703%2C46.482%2016.573%2C47.047%2020.727%2C50.198%20C25.269%2C53.556%2025.066%2C58.000%2024.924%2C58.984%20C24.564%2C60.231%2024.797%2C58.895%2023.113%2C55.316%20C22.175%2C53.631%2020.232%2C51.517%2016.864%2C50.730%20C13.667%2C49.951%208.722%2C50.543%205.665%2C54.380%20C2.310%2C58.832%203.094%2C67.240%208.283%2C70.525%20C13.428%2C74.054%2020.678%2C73.434%2026.372%2C72.127%20C32.123%2C70.824%2037.161%2C68.522%2041.087%2C67.455%20C44.910%2C66.318%2047.251%2C65.803%2047.247%2C65.791%20C47.249%2C65.814%2050.807%2C64.884%2057.230%2C64.133%20C59.927%2C63.836%2063.199%2C63.623%2066.887%2C63.695%20C56.885%2C56.157%2049.061%2C45.059%2044.324%2C33.001%20C41.782%2C26.179%2039.526%2C17.849%2043.477%2C9.937%20C45.458%2C6.103%2049.038%2C3.388%2052.601%2C1.863%20C56.204%2C0.257%2060.345%2C-0.366%2064.213%2C0.207%20C72.069%2C1.394%2077.946%2C6.207%2082.327%2C10.985%20C86.741%2C15.895%2089.935%2C21.163%2092.346%2C26.323%20C96.575%2C35.474%2097.848%2C44.038%2098.318%2C50.497%20C100.231%2C44.291%20103.881%2C36.412%20110.242%2C28.932%20C113.809%2C24.684%20117.985%2C20.334%20123.213%2C16.517%20C128.412%2C12.812%20134.615%2C9.249%20142.295%2C8.700%20C150.041%2C7.992%20158.629%2C13.004%20161.029%2C21.255%20C163.276%2C29.644%20159.537%2C37.381%20155.407%2C43.393%20C151.136%2C49.513%20145.414%2C54.602%20139.601%2C58.575%20C133.853%2C62.655%20127.953%2C66.438%20121.779%2C69.404%20C119.913%2C70.304%20118.018%2C71.123%20116.107%2C71.862%20C121.552%2C71.835%20126.158%2C71.226%20129.894%2C70.482%20C135.909%2C69.369%20139.494%2C68.790%20139.481%2C68.802%20C139.480%2C68.802%20140.556%2C68.640%20142.439%2C68.403%20C144.304%2C68.125%20147.626%2C67.937%20150.957%2C68.603%20C157.770%2C69.852%20165.344%2C73.146%20173.326%2C73.391%20C175.304%2C73.489%20177.288%2C73.410%20179.218%2C73.252%20C180.963%2C73.080%20182.677%2C72.572%20184.190%2C71.838%20C187.258%2C70.377%20189.342%2C67.935%20190.054%2C65.665%20C190.775%2C63.372%20190.357%2C61.307%20189.844%2C60.038%20C189.397%2C58.774%20189.015%2C58.292%20189.196%2C58.521%20C186.311%2C53.437%20178.784%2C53.326%20176.124%2C56.596%20C172.848%2C59.684%20173.652%2C63.266%20173.846%2C64.263%20C173.945%2C64.847%20173.818%2C64.922%20173.437%2C64.389%20C173.120%2C63.857%20172.322%2C62.625%20172.461%2C60.404%20C172.598%2C58.250%20173.879%2C55.112%20177.428%2C53.008%20C180.921%2C51.086%20187.158%2C51.020%20191.355%2C56.042%20C193.602%2C58.967%20194.686%2C63.028%20193.524%2C67.055%20ZM92.740%2C53.465%20C92.464%2C47.290%2091.531%2C38.470%2087.333%2C29.142%20C85.221%2C24.511%2082.302%2C19.661%2078.524%2C15.322%20C74.756%2C11.054%2069.870%2C7.105%2064.247%2C6.002%20C58.889%2C4.826%2052.137%2C7.195%2049.063%2C11.735%20C45.945%2C16.368%2046.928%2C23.367%2049.151%2C29.539%20C53.841%2C42.202%2062.100%2C53.731%2072.580%2C60.712%20C75.243%2C62.536%2078.023%2C64.078%2080.849%2C65.360%20C81.867%2C65.587%2082.894%2C65.832%2083.936%2C66.116%20C86.902%2C66.758%2089.992%2C67.994%2092.977%2C68.881%20C92.814%2C67.729%2092.703%2C66.484%2092.626%2C65.375%20C92.545%2C64.610%2092.560%2C64.402%2092.603%2C63.826%20C92.584%2C63.445%2092.995%2C59.686%2092.740%2C53.465%20ZM117.374%2C65.156%20C123.269%2C62.521%20129.064%2C58.970%20134.742%2C55.006%20C140.569%2C51.056%20145.735%2C46.806%20149.829%2C41.328%20C153.828%2C36.052%20156.841%2C29.508%20155.766%2C23.848%20C154.710%2C18.318%20149.059%2C14.122%20143.459%2C14.381%20C137.665%2C14.450%20131.911%2C17.379%20127.165%2C20.723%20C122.375%2C24.120%20118.352%2C28.205%20114.966%2C32.218%20C108.112%2C40.194%20104.733%2C48.358%20103.206%2C54.332%20C101.639%2C60.329%20101.606%2C64.118%20101.507%2C64.473%20C101.406%2C65.002%20101.224%2C66.061%20101.161%2C66.284%20C100.865%2C67.714%20100.574%2C68.872%20100.290%2C69.811%20C105.857%2C69.413%20111.671%2C67.748%20117.374%2C65.156%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      position: absolute;
      bottom: 100%;
      left: 0; }
  .form_wrapper__in {
    background: #fff;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding: 70px 30px; }
    @media (max-width: 1024px) {
  .form_wrapper__in {
    padding-top: 31px;
    padding-bottom: 43px;
    -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 (max-width: 525px) {
  .form_wrapper__in {
    padding-top: 40px;
    padding-right: 22px;
    padding-bottom: 30px; } }
  .form_wrapper__left {
    width: 51.6%; }
    @media (max-width: 1024px) {
  .form_wrapper__left {
    width: 100%;
    margin-bottom: 18px; } }
    @media (max-width: 525px) {
  .form_wrapper__left {
    margin-bottom: 8px; } }
  .form_wrapper__title {
    font-family: 'pdb';
    font-size: 25px;
    color: #7d9540;
    margin-bottom: 7px; }
    @media (max-width: 525px) {
  .form_wrapper__title {
    font-size: 20px;
    text-align: center;
    line-height: 1;
    margin-bottom: 13px; } }
  .form_wrapper__subtitle {
    font-family: 'osr';
    font-size: 16px;
    color: #7b7b7b; }
    @media (max-width: 525px) {
  .form_wrapper__subtitle {
    font-size: 14px;
    text-align: center;
    line-height: 1.4; } }
  .form_wrapper__right {
    width: 48.4%;
    padding-top: 9px; }
    @media (max-width: 1024px) {
  .form_wrapper__right {
    width: 100%; } }
    .form_wrapper__right .tpl-anketa > form {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-border-radius: 24px;
      -moz-border-radius: 24px;
      -ms-border-radius: 24px;
      -o-border-radius: 24px;
      border-radius: 24px;
      border: 1px solid #e5e5e5; }
    @media (max-width: 525px) {
      .form_wrapper__right .tpl-anketa > form {
        -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;
        border: none; } }
    .form_wrapper__right .tpl-anketa .tpl-field:not(.type-text) {
      display: none; }
    .form_wrapper__right .tpl-anketa .tpl-field.tpl-field-button {
      display: block; }
    .form_wrapper__right .tpl-anketa .tpl-anketa-success-note {
      font-family: 'pdb';
      font-size: 25px;
      color: #7d9540;
      margin-bottom: 7px; }
    @media (max-width: 525px) {
      .form_wrapper__right .tpl-anketa .tpl-anketa-success-note {
        font-size: 20px;
        text-align: center;
        line-height: 1;
        margin-bottom: 13px; } }
    .form_wrapper__right .tpl-anketa .type-text {
      width: 66.2%; }
    @media (max-width: 1024px) {
      .form_wrapper__right .tpl-anketa .type-text {
        width: 69.2%; } }
    @media (max-width: 525px) {
      .form_wrapper__right .tpl-anketa .type-text {
        border: 1px solid #e5e5e5;
        width: 100%;
        -webkit-border-radius: 24px;
        -moz-border-radius: 24px;
        -ms-border-radius: 24px;
        -o-border-radius: 24px;
        border-radius: 24px;
        margin-bottom: 16px; } }
    .form_wrapper__right .tpl-anketa .type-text .field-value, .form_wrapper__right .tpl-anketa .type-text .field-value input {
      box-sizing: border-box;
      width: 100%; }
    .form_wrapper__right .tpl-anketa .type-text .field-value input {
      height: 48px;
      box-shadow: none;
      border: none;
      outline: none;
      padding: 0 29px;
      font-family: 'rl';
      font-size: 14px;
      color: #7b7b7b;
      background: #fff;
      -webkit-border-radius: 24px;
      -moz-border-radius: 24px;
      -ms-border-radius: 24px;
      -o-border-radius: 24px;
      border-radius: 24px; }
    .form_wrapper__right .tpl-anketa .type-text .field-value input ::-webkit-input-placeholder {
      font-family: 'rl';
      font-size: 14px;
      color: #7b7b7b; }
    .form_wrapper__right .tpl-anketa .type-text .field-value input ::-moz-placeholder {
      font-family: 'rl';
      font-size: 14px;
      color: #7b7b7b; }
    .form_wrapper__right .tpl-anketa .type-text .field-value input :-moz-placeholder {
      font-family: 'rl';
      font-size: 14px;
      color: #7b7b7b; }
    .form_wrapper__right .tpl-anketa .type-text .field-value input :-ms-input-placeholder {
      font-family: 'rl';
      font-size: 14px;
      color: #7b7b7b; }
    .form_wrapper__right .tpl-anketa .tpl-field-button {
      width: 33.8%; }
    @media (max-width: 1024px) {
      .form_wrapper__right .tpl-anketa .tpl-field-button {
        width: 33.8%; } }
    @media (max-width: 525px) {
      .form_wrapper__right .tpl-anketa .tpl-field-button {
        width: 100%; } }
    .form_wrapper__right .tpl-anketa .tpl-field-button button {
      width: 100%;
      box-sizing: border-box;
      height: 48px;
      -webkit-border-radius: 24px;
      -moz-border-radius: 24px;
      -ms-border-radius: 24px;
      -o-border-radius: 24px;
      border-radius: 24px;
      box-shadow: none;
      border: none;
      outline: none;
      background: #7d9540;
      font-family: 'ossb';
      font-size: 18px;
      color: #fff;
      box-shadow: 0px 0px 0px 1px #7d9540; }
    @media (max-width: 525px) {
        .form_wrapper__right .tpl-anketa .tpl-field-button button {
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; } }
    .form_wrapper__right .tpl-anketa .title, .form_wrapper__right .tpl-anketa .field-title {
      display: none; }

.instafeed__main {
  padding: 20px 0;
  overflow: hidden; }
  @media (max-width: 525px) {
    .instafeed__main {
      padding-top: 11px; } }
  .instafeed__title {
    font-family: 'pdb';
    font-size: 45px;
    color: #2b3033;
    text-align: center;
    margin-bottom: 20px !important; }
  @media (max-width: 1024px) {
    .instafeed__title {
      font-size: 40px; } }
  @media (max-width: 525px) {
    .instafeed__title {
      font-size: 27px;
      margin-bottom: 30px !important; } }
  .instafeed__icon {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    box-sizing: border-box;
    text-align: center;
    height: 35px;
    margin: 0 auto;
    display: block;
    font-size: 0;
    position: relative;
    margin-bottom: 55px; }
  @media (max-width: 1024px) {
    .instafeed__icon {
      margin-bottom: 40px; } }
  .instafeed__icon svg {
    fill: #7b7b7b; }
  .instafeed__icon:after, .instafeed__icon:before {
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    border-bottom: 1px dashed #2b3033;
    bottom: 50%;
    opacity: 0.15; }
  .instafeed__icon:after {
    left: calc(50% + 35px);
    right: 20px; }
  .instafeed__icon:before {
    right: calc(50% + 35px);
    left: 20px; }
  .instafeed__slider {
    padding-top: 20px;
    padding-bottom: 20px;
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.04);
    margin-bottom: 75px; }
  @media (max-width: 1024px) {
    .instafeed__slider {
      padding-bottom: 0;
      margin-bottom: 48px; } }
  .instafeed__pagination {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding-bottom: 40px; }
  .instafeed__pagination .slick-arrow {
    margin: 0 2px;
    width: 45px;
    height: 45px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #000;
    background: #fff url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28102%2C%20102%2C%20102%29%22%20d%3D%22M8.005%2C7.059%20L1.487%2C14.002%20L-0.005%2C12.435%20L5.100%2C6.997%20L-0.005%2C1.559%20L1.487%2C-0.008%20L8.005%2C6.937%20L7.946%2C6.998%20L8.005%2C7.059%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    opacity: 0.5;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 0;
    cursor: pointer; }
  .instafeed__pagination .slick-arrow:hover {
    border-color: #7d9540;
    background: #fff url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M8.005%2C7.059%20L1.487%2C14.002%20L-0.005%2C12.435%20L5.100%2C6.997%20L-0.005%2C1.559%20L1.487%2C-0.008%20L8.005%2C6.937%20L7.946%2C6.998%20L8.005%2C7.059%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .instafeed__pagination-left {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media (max-width: 525px) {
    .instafeed__pagination {
      padding-bottom: 48px; } }
  .instafeed__border {
    border-bottom: 1px dashed #2b3033;
    opacity: 0.15;
    width: calc(100% - 40px) !important; }

#instafeed a {
  position: relative;
  overflow: hidden;
  outline: none;
  max-width: 380px; }
  #instafeed a .icon {
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 10;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    transition: all 0.6s ease;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2235px%22%20height%3D%2235px%22%20%20viewBox%3D%220%200%2035%2035%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M34.201%2C28.791%20C33.689%2C30.002%2032.956%2C31.089%2032.023%2C32.022%20C31.090%2C32.955%2030.002%2C33.688%2028.792%2C34.200%20C27.538%2C34.730%2026.207%2C34.999%2024.835%2C34.999%20L10.165%2C34.999%20C8.793%2C34.999%207.462%2C34.730%206.208%2C34.200%20C4.997%2C33.688%203.910%2C32.955%202.977%2C32.022%20C2.044%2C31.089%201.311%2C30.002%200.799%2C28.791%20C0.269%2C27.537%20-0.000%2C26.206%20-0.000%2C24.834%20L-0.000%2C10.164%20C-0.000%2C8.792%200.269%2C7.461%200.799%2C6.207%20C1.311%2C4.996%202.044%2C3.910%202.977%2C2.977%20C3.910%2C2.043%204.997%2C1.310%206.208%2C0.798%20C7.462%2C0.268%208.793%2C-0.001%2010.165%2C-0.001%20L24.835%2C-0.001%20C26.207%2C-0.001%2027.538%2C0.268%2028.792%2C0.798%20C30.002%2C1.310%2031.090%2C2.043%2032.023%2C2.977%20C32.956%2C3.910%2033.689%2C4.996%2034.201%2C6.207%20C34.731%2C7.461%2035.000%2C8.792%2035.000%2C10.164%20L35.000%2C24.834%20C35.000%2C26.206%2034.731%2C27.537%2034.201%2C28.791%20ZM32.962%2C10.164%20C32.962%2C5.683%2029.316%2C2.037%2024.835%2C2.037%20L10.165%2C2.037%20C5.683%2C2.037%202.037%2C5.683%202.037%2C10.164%20L2.037%2C24.834%20C2.037%2C29.316%205.683%2C32.961%2010.165%2C32.961%20L24.835%2C32.961%20C29.316%2C32.961%2032.962%2C29.316%2032.962%2C24.834%20L32.962%2C10.164%20ZM27.784%2C9.185%20C26.696%2C9.185%2025.814%2C8.303%2025.814%2C7.216%20C25.814%2C6.127%2026.696%2C5.246%2027.784%2C5.246%20C28.871%2C5.246%2029.753%2C6.127%2029.753%2C7.216%20C29.753%2C8.303%2028.871%2C9.185%2027.784%2C9.185%20ZM26.971%2C17.499%20C26.971%2C18.777%2026.720%2C20.018%2026.226%2C21.186%20C25.749%2C22.314%2025.066%2C23.326%2024.197%2C24.196%20C23.327%2C25.065%2022.315%2C25.748%2021.187%2C26.225%20C20.018%2C26.719%2018.778%2C26.970%2017.500%2C26.970%20C16.222%2C26.970%2014.982%2C26.719%2013.813%2C26.225%20C12.685%2C25.748%2011.673%2C25.065%2010.803%2C24.196%20C9.934%2C23.326%209.251%2C22.314%208.774%2C21.186%20C8.280%2C20.018%208.029%2C18.777%208.029%2C17.499%20C8.029%2C16.221%208.280%2C14.981%208.774%2C13.813%20C9.251%2C12.684%209.934%2C11.672%2010.803%2C10.802%20C11.673%2C9.933%2012.685%2C9.250%2013.813%2C8.773%20C14.982%2C8.279%2016.222%2C8.029%2017.500%2C8.029%20C18.778%2C8.029%2020.018%2C8.279%2021.187%2C8.773%20C22.315%2C9.250%2023.327%2C9.933%2024.197%2C10.802%20C25.066%2C11.672%2025.749%2C12.684%2026.226%2C13.813%20C26.720%2C14.981%2026.971%2C16.221%2026.971%2C17.499%20ZM17.500%2C10.341%20C13.553%2C10.341%2010.342%2C13.553%2010.342%2C17.499%20C10.342%2C21.446%2013.553%2C24.657%2017.500%2C24.657%20C21.447%2C24.657%2024.658%2C21.446%2024.658%2C17.499%20C24.658%2C13.553%2021.447%2C10.341%2017.500%2C10.341%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  #instafeed a:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: 50%;
    left: 50%;
    bottom: 50%;
    z-index: 5;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    transition: all 0.6s ease;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    background: rgba(0, 0, 0, 0.4); }
  #instafeed a:hover:after {
    top: -20px;
    right: -20px;
    left: -20px;
    bottom: -20px; }
  #instafeed a:hover .icon {
    opacity: 1; }

.jq-selectbox {
  width: 100%; }
  .jq-selectbox__dropdown {
    left: 0;
    right: 0; }
  .jq-selectbox__select {
    border: 1px solid #e5e5e5;
    cursor: pointer;
    padding: 7px 10px 8px 10px;
    font-family: 'osr';
    font-size: 15px;
    color: #7b7b7b;
    min-width: 70px;
    box-sizing: border-box;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .jq-selectbox .sel, .jq-selectbox .level1 {
    font-family: 'ossb';
    font-size: 13px;
    color: #7b7b7b;
    cursor: pointer;
    padding: 5px 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .jq-selectbox .sel:hover, .jq-selectbox .level1:hover {
    color: #7d9540; }
  .jq-selectbox .level2 {
    font-family: 'osr';
    font-size: 13px;
    color: #7b7b7b;
    cursor: pointer;
    padding: 5px 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .jq-selectbox .level2:hover {
    color: #7d9540;
    font-family: 'ossb';
    font-size: 16px; }
  .jq-selectbox .selected {
    color: #7d9540; }
  .jq-selectbox__trigger {
    margin-left: 15px; }
  .jq-selectbox__trigger-arrow {
    width: 9px;
    height: 7px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%209%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M9.015%2C2.508%20L6.020%2C5.492%20L6.036%2C5.507%20L4.523%2C7.015%20L-0.015%2C2.492%20L1.497%2C0.984%20L4.523%2C4.000%20L7.518%2C1.016%20L9.015%2C2.508%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .jq-selectbox__dropdown {
    background: #fff;
    padding: 7px 0 8px 10px;
    border: 1px solid #e5e5e5; }
  .jq-selectbox ul {
    width: 100%;
    padding: 0;
    margin: 0; }
  .jq-selectbox ul > li {
    font-family: 'osr';
    font-size: 13px;
    color: #7b7b7b;
    cursor: pointer;
    padding: 5px 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .jq-selectbox ul > li:hover {
    color: #7d9540; }

.shop-block.login-form {
  position: absolute;
  top: 100%;
  right: 0;
  background: #fff;
  display: none;
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.18), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.04); }
  @media (max-width: 520px) {
    .shop-block.login-form {
      left: 0; } }
  .shop-block.login-form:before {
    content: "";
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-bottom-color: #fff;
    position: absolute;
    bottom: 100%;
    right: 104px; }
  @media (max-width: 525px) {
      .shop-block.login-form:before {
        right: 130px; } }
  .shop-block.login-form .block-body {
    width: 295px;
    padding: 32px 20px;
    box-sizing: border-box; }
  @media (max-width: 520px) {
      .shop-block.login-form .block-body {
        width: 100%; } }
  .shop-block.login-form .block-body .title {
    font-family: 'pdb';
    font-size: 25px;
    color: #7d9540;
    margin-bottom: 25px; }
  .shop-block.login-form .block-body > form .row {
    margin-bottom: 16px; }
  .shop-block.login-form .block-body > form .row .label_title {
    font-family: 'osr';
    font-size: 14px;
    color: #2b3033;
    margin-bottom: 8px; }
  .shop-block.login-form .block-body > form .row label {
    display: block;
    width: 100%; }
    .shop-block.login-form .block-body > form .row label input {
      width: 100%;
      height: 35px;
      padding-left: 30px;
      padding-right: 20px;
      box-sizing: border-box;
      border: 1px solid #e5e5e5;
      box-shadow: none;
      outline: none; }
  .shop-block.login-form .block-body > form .row.login_row label input {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2217px%22%20%20viewBox%3D%220%200%2012%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28230%2C%20230%2C%20230%29%22%20d%3D%22M12.750%2C16.316%20C12.723%2C16.702%2012.396%2C17.002%2012.000%2C17.002%20L0.994%2C17.002%20C0.599%2C17.002%200.272%2C16.702%200.243%2C16.317%20L0.001%2C12.848%20C-0.085%2C11.571%200.930%2C10.099%202.218%2C9.633%20C4.981%2C8.666%208.020%2C8.669%2010.770%2C9.631%20C12.069%2C10.098%2013.083%2C11.571%2012.991%2C12.850%20L12.750%2C16.316%20ZM10.256%2C11.013%20C7.846%2C10.170%205.154%2C10.167%202.732%2C11.014%20C2.006%2C11.277%201.465%2C12.179%201.502%2C12.750%20L1.697%2C15.531%20L11.297%2C15.531%20L11.490%2C12.750%20C11.531%2C12.177%2010.990%2C11.277%2010.256%2C11.013%20ZM6.559%2C7.900%20C4.569%2C7.900%202.950%2C6.127%202.950%2C3.947%20C2.950%2C1.767%204.569%2C-0.007%206.559%2C-0.007%20C8.550%2C-0.007%2010.169%2C1.767%2010.169%2C3.947%20C10.169%2C6.127%208.550%2C7.900%206.559%2C7.900%20ZM6.559%2C1.463%20C5.399%2C1.463%204.454%2C2.578%204.454%2C3.947%20C4.454%2C5.317%205.399%2C6.431%206.559%2C6.431%20C7.720%2C6.431%208.665%2C5.317%208.665%2C3.947%20C8.665%2C2.578%207.720%2C1.463%206.559%2C1.463%20Z%22%2F%3E%3C%2Fsvg%3E") 8px 50% no-repeat;
    font-family: 'osr';
    font-size: 14px;
    color: #7b7b7b; }
  .shop-block.login-form .block-body > form .row.password_row {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
    font-size: 0; }
    .shop-block.login-form .block-body > form .row.password_row label input {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2217px%22%20%20viewBox%3D%220%200%2012%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28230%2C%20230%2C%20230%29%22%20d%3D%22M10.280%2C6.235%20L10.280%2C4.440%20C10.280%2C1.986%208.375%2C-0.010%205.966%2C-0.010%20C3.625%2C-0.010%201.721%2C1.986%201.721%2C4.440%20L1.721%2C6.235%20C0.777%2C6.235%200.009%2C7.040%200.009%2C8.029%20L0.009%2C15.207%20C0.009%2C16.196%200.777%2C17.001%201.721%2C17.001%20L10.280%2C17.001%20C11.224%2C17.001%2011.991%2C16.196%2011.991%2C15.207%20L11.991%2C8.029%20C11.991%2C7.040%2011.224%2C6.235%2010.280%2C6.235%20ZM3.433%2C4.440%20C3.433%2C2.976%204.569%2C1.785%206.034%2C1.785%20C7.432%2C1.785%208.568%2C2.976%208.568%2C4.440%20L8.568%2C6.235%20L3.433%2C6.235%20L3.433%2C4.440%20ZM1.721%2C15.207%20L1.721%2C8.029%20L10.280%2C8.029%20L10.281%2C15.207%20L1.721%2C15.207%20Z%22%2F%3E%3C%2Fsvg%3E") 8px 50% no-repeat;
      font-family: 'osr';
      font-size: 14px;
      color: #7b7b7b; }
    .shop-block.login-form .block-body > form .row.password_row .pass_wrap {
      width: 61%; }
    .shop-block.login-form .block-body > form .row.password_row button.signin-btn {
      height: 35px;
      width: 35%;
      box-sizing: border-box;
      box-shadow: none;
      border: none;
      outline: none;
      background: #7d9540;
      font-family: 'ossb';
      font-size: 14px;
      color: #fff;
      -webkit-border-radius: 24px;
      -moz-border-radius: 24px;
      -ms-border-radius: 24px;
      -o-border-radius: 24px;
      border-radius: 24px; }
  .shop-block.login-form .block-body .login_links > a {
    font-family: 'osb';
    font-size: 14px;
    color: #2b3033;
    display: block; }
  .shop-block.login-form .block-body .login_links > a.forgot {
    margin-bottom: 8px; }
  .shop-block.login-form .block-body .login_links > a.register {
    color: #7d9540; }
  .shop-block.search-form {
    position: relative; }
  .shop-block.search-form:after {
    content: ""; }
  .shop-block.search-form .block-title {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    cursor: pointer;
    background: #7d9540;
    padding: 15px 20px; }
  .shop-block.search-form .block-title .text {
    font-family: 'osb';
    font-size: 16px;
    color: #fff; }
  @media (max-width: 525px) {
        .shop-block.search-form .block-title .text {
          font-size: 13px;
          line-height: 20px; } }
  .shop-block.search-form .block-title .logo {
    width: 23px; }
  .shop-block.search-form .block-title .logo > div {
    width: 100%;
    height: 2px;
    background: #fff;
    position: relative; }
  .shop-block.search-form .block-title .logo > div span {
    display: block;
    width: 4px;
    height: 4px;
    background: #7d9540;
    border: 2px solid #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .shop-block.search-form .block-title .logo > div:nth-child(1) {
    margin-bottom: 7px; }
    .shop-block.search-form .block-title .logo > div:nth-child(1) span {
      right: 5px; }
  .shop-block.search-form .block-title .logo > div:nth-child(2) span {
    left: 5px; }
  .shop-block.search-form.opened .logo > div:nth-child(1) span {
    right: calc(100% - 13px); }
  .shop-block.search-form.opened .logo > div:nth-child(2) span {
    left: calc(100% - 13px); }
  .shop-block.search-form .block-body {
    display: none;
    margin-left: -40px;
    margin-right: -40px;
    margin-bottom: -40px;
    background: #fff;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.18), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.04);
    padding: 0 50px;
    box-sizing: border-box; }
  @media (max-width: 525px) {
      .shop-block.search-form .block-body {
        margin-left: -20px;
        margin-right: -20px;
        margin-bottom: -20px;
        padding: 0 20px; } }
  .shop-block.search-form .block-body .row {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding: 24px 0; }
  @media (max-width: 525px) {
        .shop-block.search-form .block-body .row {
          display: block; } }
  .shop-block.search-form .block-body .row:not(:last-child) {
    border-bottom: 1px solid #e5e5e5; }
  .shop-block.search-form .block-body .row > input, .shop-block.search-form .block-body .row > select, .shop-block.search-form .block-body .row .row-title {
    width: 49%; }
  @media (max-width: 525px) {
          .shop-block.search-form .block-body .row > input, .shop-block.search-form .block-body .row > select, .shop-block.search-form .block-body .row .row-title {
            width: 100%; } }
  @media (max-width: 525px) {
          .shop-block.search-form .block-body .row .row-title {
            margin-bottom: 10px;
            display: block; } }
  .shop-block.search-form .block-body .row .search-btn {
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    box-shadow: none;
    border: none;
    outline: none;
    background: #7d9540;
    font-family: 'osb';
    font-size: 14px;
    color: #fff;
    width: 100px;
    height: 35px; }
  .shop-block.search-form .block-body .row input {
    height: 35px;
    border: 1px solid #e5e5e5;
    outline: none;
    padding: 0 10px;
    box-sizing: border-box;
    font-family: 'osr';
    font-size: 15px;
    color: #7b7b7b; }
  .shop-block.search-form .block-body .row .row-title {
    font-family: 'osb';
    font-size: 16px;
    color: #7b7b7b; }
  .shop-block.search-form .block-body .row .jq-selectbox {
    width: 49%; }
  @media (max-width: 520px) {
          .shop-block.search-form .block-body .row .jq-selectbox {
            width: 100%; } }
  .shop-block.search-form .block-body .row .jq-selectbox__dropdown {
    left: 0;
    right: 0; }
  .shop-block.search-form .block-body .row .jq-selectbox__select {
    border: 1px solid #e5e5e5;
    cursor: pointer;
    padding: 7px 10px 8px 10px;
    font-family: 'osr';
    font-size: 15px;
    color: #7b7b7b;
    box-sizing: border-box;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .shop-block.search-form .block-body .row .jq-selectbox .sel, .shop-block.search-form .block-body .row .jq-selectbox .level1 {
    font-family: 'ossb';
    font-size: 13px;
    color: #7b7b7b;
    cursor: pointer;
    padding: 5px 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .shop-block.search-form .block-body .row .jq-selectbox .sel:hover, .shop-block.search-form .block-body .row .jq-selectbox .level1:hover {
      color: #7d9540; }
  .shop-block.search-form .block-body .row .jq-selectbox .level2 {
    font-family: 'osr';
    font-size: 16px;
    color: #7b7b7b;
    cursor: pointer;
    padding: 5px 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .shop-block.search-form .block-body .row .jq-selectbox .level2:hover {
      color: #7d9540;
      font-family: 'ossb';
      font-size: 16px; }
  .shop-block.search-form .block-body .row .jq-selectbox .selected {
    color: #7d9540; }
  .shop-block.search-form .block-body .row .jq-selectbox__trigger-arrow {
    width: 9px;
    height: 7px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%209%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M9.015%2C2.508%20L6.020%2C5.492%20L6.036%2C5.507%20L4.523%2C7.015%20L-0.015%2C2.492%20L1.497%2C0.984%20L4.523%2C4.000%20L7.518%2C1.016%20L9.015%2C2.508%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-block.search-form .block-body .row .jq-selectbox__dropdown {
    background: #fff;
    padding: 7px 0 8px 10px;
    border: 1px solid #e5e5e5; }
  .shop-block.search-form .block-body .row .jq-selectbox ul {
    width: 100%;
    padding: 0;
    margin: 0; }
    .shop-block.search-form .block-body .row .jq-selectbox ul > li {
      font-family: 'osr';
      font-size: 16px;
      color: #7b7b7b;
      cursor: pointer;
      padding: 5px 0;
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .shop-block.search-form .block-body .row .jq-selectbox ul > li:hover {
      color: #7d9540; }
  .shop-block.search-form .block-body .row .label_wrap {
    width: 49%; }
  @media (max-width: 525px) {
          .shop-block.search-form .block-body .row .label_wrap {
            width: 100%; } }
  .shop-block.search-form .block-body .row .label_wrap > label {
    display: inline-block;
    vertical-align: middle;
    width: 49%; }
    .shop-block.search-form .block-body .row .label_wrap > label input {
      margin-left: 10px;
      width: calc(100% - 30px); }
    .shop-block.search-form .block-body .row .label_wrap > label span {
      font-family: 'osr';
      font-size: 15px;
      color: #7b7b7b; }

.overflowHidden, .overflow_hidden, .overflow_Hidden, .noScroll {
  overflow: hidden; }

.news {
  padding: 40px 0 60px; }
  @media (max-width: 1024px) {
  .news {
    padding-top: 24px;
    padding-bottom: 30px;
    padding-top: 30px; } }
  @media (max-width: 525px) {
  .news {
    padding-bottom: 50px; } }
  .news__main_title {
    font-family: 'pdb';
    font-size: 45px;
    color: #2b3033;
    margin-bottom: 8px;
    text-align: center; }
  @media (max-width: 1024px) {
    .news__main_title {
      font-size: 40px; } }
  @media (max-width: 525px) {
    .news__main_title {
      font-size: 28px; } }
  .news__main_subtitle {
    font-family: 'osr';
    font-size: 20px;
    color: #7d9540;
    margin-bottom: 70px;
    text-align: center; }
  @media (max-width: 1024px) {
    .news__main_subtitle {
      margin-bottom: 40px; } }
  .news__wrapper {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch;
    -webkit-flex-wrap: no-wrap;
    -moz-flex-wrap: no-wrap;
    -ms-flex-wrap: no-wrap;
    flex-wrap: no-wrap;
    margin: 0 -10px; }
  @media (max-width: 1024px) {
    .news__wrapper {
      padding-left: 0;
      padding-right: 0;
      box-sizing: border-box; } }
  @media (max-width: 525px) {
    .news__wrapper {
      -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;
      padding-left: 0;
      padding-right: 0;
      margin-left: 0;
      margin-right: 0; } }
  .news__block-in {
    box-sizing: border-box;
    padding: 9px;
    position: relative;
    margin-bottom: 75px;
    max-width: calc(33.3% - 20px);
    margin-left: 10px;
    margin-right: 10px;
    flex: 0 0 calc(33.3% - 20px); }
  .news__block-in img {
    max-width: 100%; }
  @media (max-width: 766px) {
    .news__block-in {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 45px;
      max-width: 100%;
      flex: 0 0 100%; } }
  .news__title {
    font-family: 'ossb';
    font-size: 18px;
    color: #7d9540;
    margin-bottom: 10px; }
  .news__title-link {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    border: 1px solid #f0f0f0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .news__title-link:hover {
    border-color: transparent;
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05); }
  .news__text_wrap {
    padding: 13px 20px; }
  @media (max-width: 1024px) {
    .news__text_wrap {
      padding-left: 0;
      padding-right: 0; } }
  .news__date {
    font-family: 'osr';
    font-size: 14px;
    color: #7b7b7b;
    margin-bottom: 30px; }
  .news__anonce {
    font-family: 'osr';
    font-size: 15px;
    color: #7b7b7b;
    padding-top: 13px; }
  .news__anonce p {
    -ms-word-wrap: break-word;
    word-wrap: break-word; }
  .news__news-more {
    text-align: center; }
  .news__news-more > a {
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    -ms-border-radius: 26px;
    -o-border-radius: 26px;
    border-radius: 26px;
    border: 2px dashed #7d9540;
    padding: 13px 34px;
    display: inline-block;
    font-family: 'osb';
    font-size: 16px;
    color: #7d9540;
    text-decoration: none; }

.owl-loaded {
  position: relative; }

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

.owl-stage {
  position: relative; }

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

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

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

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

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

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

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

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

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

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

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

.noUi-horizontal {
  height: 16px; }

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

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

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

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

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

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

.table-wrapper {
  overflow: auto; }

img {
  height: auto; }

table img {
  max-width: none; }

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

.site-path {
  margin-bottom: 10px;
  white-space: pre-wrap;
  line-height: 1; }

.site-header a img, .site-sidebar a img, .site-footer a img {
  border: none; }

.site-header p, .site-footer p {
  margin: 0; }

.site-sidebar p:first-child {
  margin-top: 0; }
  .site-sidebar p:last-child {
    border-bottom: 0; }

.site-wrapper {
  min-height: 100%;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  .ie .site-wrapper {
    height: 100%;
    display: block; }

.center {
  width: 100%;
  max-width: 1280px;
  margin: auto;
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box; }

.site-header {
  background-color: #7b7b7b;
  min-height: 100px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }

.site-container {
  width: 100%;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
  -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; }

.site-main {
  padding-bottom: 60px !important;
  background-color: #fff;
  padding-left: 56px;
  box-sizing: border-box;
  -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; }
  @media (max-width: 1024px) {
  .site-main {
    padding: 0;
    width: 100%; } }
  .site-main .filter_title_main {
    display: none; }

.site-sidebar {
  position: relative; }

.site-sidebar-left {
  width: 260px; }
  @media (max-width: 1024px) {
  .site-sidebar-left {
    display: none; } }
  .site-sidebar-left__menu-left {
    list-style: none;
    padding: 0;
    margin: 0;
    background: #e0dad6; }
  .site-sidebar-left__menu-left > li:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .site-sidebar-left__menu-left > li:hover {
    background: rgba(255, 255, 255, 0.3); }
  .site-sidebar-left__menu-left > li > a {
    padding: 15px 20px;
    display: block;
    font-family: 'ossb';
    font-size: 16px;
    color: #2b3033;
    text-decoration: none;
    box-sizing: border-box;
    cursor: pointer; }
  .site-sidebar-left__menu-left > li > a .opener {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 50px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%209%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2843%2C%2048%2C%2051%29%22%20d%3D%22M9.015%2C1.508%20L6.020%2C4.492%20L6.036%2C4.508%20L4.523%2C6.015%20L-0.016%2C1.492%20L1.497%2C-0.016%20L4.523%2C3.000%20L7.518%2C0.016%20L9.015%2C1.508%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .site-sidebar-left__menu-left > li.has-child > a {
    position: relative;
    padding-right: 60px;
    cursor: copy; }
  .site-sidebar-left__menu-left > li.opened > a {
    cursor: pointer; }
  .site-sidebar-left__menu-left > li.opened > a span {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .site-sidebar-left__menu-left > li ul {
    list-style: none;
    padding: 0;
    margin: 0;
    background: #fff;
    display: none; }
  .site-sidebar-left__menu-left > li ul li:not(:last-child) {
    border-bottom: 1px solid #e5e5e5; }
  .site-sidebar-left__menu-left > li ul li > a {
    padding: 15px 20px;
    display: block;
    font-family: 'osr';
    font-size: 16px;
    color: #2b3033;
    text-decoration: none;
    box-sizing: border-box; }

.site-footer {
  min-height: 100px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
  background: #e0dad6 url('../wood_bg.png') 50% 50% no-repeat;
  padding: 110px 20px 0 20px;
  box-sizing: border-box;
  position: relative; }
  @media (max-width: 525px) {
  .site-footer {
    padding-top: 90px; } }
  .site-footer__top-menu {
    padding: 0;
    padding-bottom: 47px;
    margin: 0;
    width: 100%;
    list-style: none;
    text-align: center; }
  @media (max-width: 1024px) {
      .site-footer__top-menu {
        display: none; } }
  .site-footer__top-menu > li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 20px; }
  .site-footer__top-menu > li a {
    font-family: 'ossb';
    font-size: 16px;
    color: #2b3033;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .site-footer__top-menu > li a:hover {
    color: #7d9540;
    text-decoration: underline; }
  .site-footer__middle {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    border-top: 1px dashed #fff;
    padding-bottom: 21px;
    padding-right: 0 !important;
    padding-left: 0 !important; }
  @media (max-width: 525px) {
    .site-footer__middle {
      display: block;
      padding-bottom: 48px; } }
  .site-footer__middle-left {
    margin-top: -1px;
    padding-top: 22px;
    position: relative;
    width: 270px; }
  @media (max-width: 1024px) {
      .site-footer__middle-left {
        padding-top: 0;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start;
        margin-top: 0;
        width: 100%;
        padding-bottom: 30px; } }
  @media (max-width: 525px) {
      .site-footer__middle-left {
        display: block;
        text-align: center;
        padding-bottom: 20px; } }
  .site-footer__middle-left:before {
    content: "";
    display: block;
    position: absolute;
    width: 52px;
    height: 2px;
    background: #fff;
    top: 0;
    left: 0; }
  @media (max-width: 1024px) {
        .site-footer__middle-left:before {
          display: none; } }
  .site-footer__middle-left_title {
    font-family: 'ossb';
    font-size: 18px;
    color: #2b3033;
    margin-bottom: 15px; }
  @media (max-width: 1024px) {
      .site-footer__middle-left_title {
        display: none; } }
  .site-footer__middle-left_address {
    font-family: 'osr';
    font-size: 15px;
    color: #2b3033; }
  @media (max-width: 1024px) {
      .site-footer__middle-left_address {
        margin-bottom: 10px; } }
  .site-footer__middle-left_worktime {
    font-family: 'ossb';
    font-size: 15px;
    color: #2b3033;
    margin-bottom: 15px; }
  @media (max-width: 1024px) {
      .site-footer__middle-left_worktime {
        margin-bottom: 0; } }
  .site-footer__middle-left_phones {
    font-size: 0;
    margin-bottom: 2px; }
  .site-footer__middle-left_phone {
    font-family: 'ossb';
    font-size: 15px;
    color: #2b3033;
    text-decoration: none; }
  .site-footer__middle-left_phone:not(:first-child):before {
    content: ", "; }
  @media (max-width: 1024px) {
      .site-footer__middle-left_phone {
        display: block; }
        .site-footer__middle-left_phone:before {
          display: none; } }
  @media (max-width: 1024px) {
      .site-footer__middle-left_phone {
        margin-bottom: 7px; } }
  @media (max-width: 1024px) {
      .site-footer__middle-left_phones_wrap {
        max-width: 210px;
        text-align: right; } }
  @media (max-width: 525px) {
      .site-footer__middle-left_phones_wrap {
        max-width: 100%;
        text-align: center; } }
  @media (max-width: 1024px) {
      .site-footer__middle-left_address_wrap {
        max-width: 210px; } }
  @media (max-width: 525px) {
      .site-footer__middle-left_address_wrap {
        max-width: 100%;
        margin-bottom: 13px; } }
  .site-footer__middle-left_callback a {
    font-family: 'osr';
    font-size: 15px;
    color: #7d9540; }
  .site-footer__middle-middle {
    margin-top: -1px;
    padding-top: 22px;
    position: relative; }
  .site-footer__middle-middle:before {
    content: "";
    display: block;
    position: absolute;
    width: 52px;
    height: 2px;
    background: #fff;
    top: 0;
    right: 50%;
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%); }
  @media (max-width: 1024px) {
        .site-footer__middle-middle:before {
          left: 0;
          -webkit-transform: translateX(0);
          -moz-transform: translateX(0);
          -ms-transform: translateX(0);
          -o-transform: translateX(0);
          transform: translateX(0); } }
  @media (max-width: 525px) {
        .site-footer__middle-middle:before {
          left: 50%;
          -webkit-transform: translateX(-50%);
          -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          -o-transform: translateX(-50%);
          transform: translateX(-50%); } }
  .site-footer__middle-middle_payment {
    max-width: 410px; }
  @media (max-width: 1024px) {
      .site-footer__middle-middle_payment {
        max-width: 270px; } }
  @media (max-width: 520px) {
      .site-footer__middle-middle_payment {
        max-width: 100%; } }
  .site-footer__middle-middle_title {
    font-family: 'ossb';
    font-size: 18px;
    color: #2b3033;
    margin-bottom: 8px;
    text-align: center; }
  @media (max-width: 1024px) {
      .site-footer__middle-middle_title {
        text-align: left; } }
  @media (max-width: 525px) {
      .site-footer__middle-middle_title {
        text-align: center; } }
  .site-footer__middle-middle_payment_wrap {
    text-align: center; }
  @media (max-width: 1024px) {
      .site-footer__middle-middle_payment_wrap {
        text-align: left; } }
  @media (max-width: 525px) {
      .site-footer__middle-middle_payment_wrap {
        text-align: center; } }
  .site-footer__middle-middle_payment_wrap > a {
    display: inline-block;
    vertical-align: middle;
    max-width: 73px;
    max-height: 35px;
    margin: 5px; }
  .site-footer__middle-right {
    margin-top: -1px;
    padding-top: 22px;
    position: relative;
    width: 270px; }
  @media (max-width: 525px) {
      .site-footer__middle-right {
        padding-top: 40px; } }
  @media (max-width: 520px) {
      .site-footer__middle-right {
        width: 100%; } }
  .site-footer__middle-right:before {
    content: "";
    display: block;
    position: absolute;
    width: 52px;
    height: 2px;
    background: #fff;
    top: 0;
    right: 0; }
  @media (max-width: 525px) {
        .site-footer__middle-right:before {
          display: none; } }
  .site-footer__middle-right_socials_title {
    font-family: 'ossb';
    font-size: 18px;
    color: #2b3033;
    margin-bottom: 15px;
    text-align: right; }
  @media (max-width: 525px) {
      .site-footer__middle-right_socials_title {
        text-align: center; } }
  .site-footer__middle-right_socials_wrap {
    text-align: right; }
  @media (max-width: 525px) {
      .site-footer__middle-right_socials_wrap {
        text-align: center; } }
  .site-footer__middle-right_socials_wrap a {
    display: inline-block;
    vertical-align: middle;
    max-width: 35px;
    max-height: 35px;
    margin-left: 4px;
    margin-bottom: 8px; }
  .site-footer__middle-right_socials_wrap a img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .site-footer__bottom {
    background: #fff;
    margin-left: -20px;
    margin-right: -20px; }
  .site-footer__bottom-in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding: 25px;
    box-sizing: border-box; }
  @media (max-width: 525px) {
      .site-footer__bottom-in {
        display: block;
        text-align: center; } }
  .site-footer__bottom-copyright {
    font-family: 'osr';
    font-size: 14px;
    color: #7b7b7b; }
  @media (max-width: 525px) {
      .site-footer__bottom-copyright {
        margin-bottom: 28px; } }
  .site-footer__bottom-counters {
    font-size: 0; }
  @media (max-width: 525px) {
      .site-footer__bottom-counters {
        margin-bottom: 23px; } }
  .site-footer__bottom-counters img {
    max-width: 100%;
    height: 31px; }
  .site-footer__bottom-copy span, .site-footer__bottom-copy span a {
    font-family: 'osr';
    font-size: 14px !important;
    color: #7b7b7b; }

.filter_wrapper {
  box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1); }
  @media (max-width: 1024px) {
  .filter_wrapper {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.5);
    padding: 40px;
    text-align: center;
    overflow-x: hidden;
    overflow-y: scroll; }
    .filter_wrapper.opened {
      opacity: 1;
      visibility: visible; }

    .filter_wrapper:after {
      content: "";
      visibility: hidden;
      display: inline-block;
      height: 100%;
      vertical-align: middle;
      width: 1px;
      margin-right: -1px; } }
  @media (max-width: 1024px) and (max-width: 640px) {
      .filter_wrapper {
        padding: 20px; } }

.shop2-filter {
  border-top: none;
  padding: 20px;
  box-sizing: border-box;
  background: #fff; }
  @media (min-width: 1025px) {
  .shop2-filter .filter_closer {
    display: none; } }
  @media (max-width: 1024px) {
  .shop2-filter .filter_closer {
    position: absolute;
    top: -20px;
    right: -20px;
    cursor: pointer;
    width: 35px;
    height: 35px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: #f6f3f7 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2843%2C%2048%2C%2051%29%22%20d%3D%22M13.002%2C1.428%20L7.917%2C6.500%20L12.999%2C11.570%20L11.582%2C12.984%20L6.500%2C7.914%20L1.417%2C12.984%20L0.000%2C11.570%20L5.083%2C6.500%20L-0.003%2C1.428%20L1.414%2C0.014%20L6.500%2C5.087%20L11.585%2C0.014%20L13.002%2C1.428%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }
  @media (max-width: 1024px) {
  .shop2-filter {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    position: relative;
    max-width: 520px; } }
  .shop2-filter .filter_title {
    font-family: 'pdb';
    font-size: 25px;
    color: #7d9540; }
  .shop2-filter .btns_wrap {
    margin-top: 20px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .shop2-filter .btns_wrap .btns_in > a {
    display: block; }
  .shop2-filter .btns_wrap .btns_in > a.shop2-filter-go {
    padding: 12px 30px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    border: 2px dashed #7d9540;
    color: #7d9540;
    font-family: 'osb';
    font-size: 14px;
    text-decoration: none;
    margin-bottom: 20px; }
  .shop2-filter .btns_wrap .btns_in > a.filter_clear {
    padding-left: 28px;
    display: block;
    box-sizing: border-box;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2018%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28126%2C%20126%2C%20126%29%22%20d%3D%22M10.117%2C15.989%20C8.090%2C15.989%206.165%2C15.211%204.695%2C13.798%20C4.383%2C13.501%204.094%2C13.174%203.833%2C12.828%20C3.586%2C12.498%203.650%2C12.028%203.975%2C11.777%20C4.302%2C11.526%204.764%2C11.590%205.011%2C11.920%20C5.222%2C12.201%205.457%2C12.465%205.711%2C12.707%20C6.906%2C13.857%208.471%2C14.488%2010.117%2C14.488%20C13.651%2C14.488%2016.527%2C11.573%2016.527%2C7.989%20C16.527%2C4.407%2013.651%2C1.492%2010.117%2C1.492%20C6.814%2C1.492%204.119%2C4.047%203.776%2C7.304%20L4.760%2C6.409%20C5.063%2C6.132%205.530%2C6.158%205.805%2C6.466%20C6.078%2C6.775%206.052%2C7.250%205.749%2C7.526%20L3.501%2C9.570%20C3.360%2C9.698%203.183%2C9.762%203.007%2C9.762%20C2.829%2C9.762%202.653%2C9.698%202.513%2C9.570%20L0.265%2C7.526%20C-0.040%2C7.250%20-0.064%2C6.775%200.209%2C6.466%20C0.482%2C6.159%200.949%2C6.132%201.254%2C6.409%20L2.261%2C7.325%20C2.596%2C3.225%205.988%2C-0.009%2010.117%2C-0.009%20C14.467%2C-0.009%2018.007%2C3.579%2018.007%2C7.989%20C18.007%2C12.400%2014.467%2C15.989%2010.117%2C15.989%20Z%22%2F%3E%3C%2Fsvg%3E") 0% 50% no-repeat;
    border: none;
    box-shadow: none;
    color: #7b7b7b;
    font-family: 'osb';
    font-size: 14px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .shop2-filter .btns_wrap .btns_in > a.filter_clear:hover {
    color: #7d9540;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2018%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M10.117%2C15.989%20C8.090%2C15.989%206.165%2C15.211%204.695%2C13.798%20C4.383%2C13.501%204.094%2C13.174%203.833%2C12.828%20C3.586%2C12.498%203.650%2C12.028%203.975%2C11.777%20C4.302%2C11.526%204.764%2C11.590%205.011%2C11.920%20C5.222%2C12.201%205.457%2C12.465%205.711%2C12.707%20C6.906%2C13.857%208.471%2C14.488%2010.117%2C14.488%20C13.651%2C14.488%2016.527%2C11.573%2016.527%2C7.989%20C16.527%2C4.407%2013.651%2C1.492%2010.117%2C1.492%20C6.814%2C1.492%204.119%2C4.047%203.776%2C7.304%20L4.760%2C6.409%20C5.063%2C6.132%205.530%2C6.158%205.805%2C6.466%20C6.078%2C6.775%206.052%2C7.250%205.749%2C7.526%20L3.501%2C9.570%20C3.360%2C9.698%203.183%2C9.762%203.007%2C9.762%20C2.829%2C9.762%202.653%2C9.698%202.513%2C9.570%20L0.265%2C7.526%20C-0.040%2C7.250%20-0.064%2C6.775%200.209%2C6.466%20C0.482%2C6.159%200.949%2C6.132%201.254%2C6.409%20L2.261%2C7.325%20C2.596%2C3.225%205.988%2C-0.009%2010.117%2C-0.009%20C14.467%2C-0.009%2018.007%2C3.579%2018.007%2C7.989%20C18.007%2C12.400%2014.467%2C15.989%2010.117%2C15.989%20Z%22%2F%3E%3C%2Fsvg%3E") 0% 50% no-repeat; }
  .shop2-filter .btns_wrap .result {
    width: 45px;
    height: 45px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    padding: 0;
    margin: 0;
    text-align: center;
    line-height: 45px;
    background: #7d9540;
    font-family: 'osr';
    font-size: 13px;
    color: #fff;
    position: relative; }
  .shop2-filter .btns_wrap .result:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-right-color: #7d9540;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 90%; }
  .shop2-filter .filter-param {
    padding: 10px 0; }
  .shop2-filter .filter-param label {
    width: 100%;
    display: block; }
  .shop2-filter .filter-param label.start {
    margin-bottom: 10px; }
  .shop2-filter .filter-param label span {
    width: 100%;
    display: block; }
  .shop2-filter .filter-param label span input {
    width: 100%;
    box-sizing: border-box;
    height: 38px;
    font-family: 'osr';
    font-size: 14px;
    color: #7b7b7b;
    padding: 0 17px;
    border: 1px solid #e4e4e4;
    outline: none; }
  .shop2-filter .filter-param .param-val {
    text-decoration: none;
    display: block;
    padding: 0;
    margin: 0;
    font-family: 'osr';
    font-size: 15px;
    color: #7b7b7b; }
  .shop2-filter .filter-param .param-val:not(:last-child) {
    margin-bottom: 7px; }
  .shop2-filter .filter-param .param-val > div {
    width: 30px;
    height: 30px;
    box-sizing: border-box;
    border: 1px solid #e4e4e4;
    display: inline-block;
    margin-right: 19px;
    vertical-align: middle; }
  .shop2-filter .filter-param .param-val.active-val {
    background: transparent;
    font-weight: normal;
    padding-right: 0;
    color: #7b7b7b; }
  .shop2-filter .filter-param .param-val.active-val > div {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2013%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M12.712%2C1.689%20L4.757%2C9.643%20C4.739%2C9.664%204.732%2C9.691%204.712%2C9.711%20C4.515%2C9.908%204.256%2C10.002%203.998%2C9.999%20C3.741%2C10.002%203.482%2C9.908%203.285%2C9.711%20C3.265%2C9.691%203.259%2C9.665%203.241%2C9.645%20L0.285%2C6.689%20C-0.103%2C6.301%20-0.103%2C5.672%200.285%2C5.284%20C0.673%2C4.896%201.302%2C4.896%201.689%2C5.284%20L3.998%2C7.593%20L11.308%2C0.284%20C11.695%2C-0.104%2012.324%2C-0.104%2012.712%2C0.284%20C13.100%2C0.673%2013.100%2C1.301%2012.712%2C1.689%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-filter .range_slider_wrapper {
    padding-bottom: 30px; }
  .shop2-filter .table-filter-param {
    padding: 0;
    margin: 0;
    list-style: none; }
  .shop2-filter .filter-title {
    padding: 15px 0;
    font-family: 'osb';
    font-size: 16px;
    color: #2b3033; }
  .shop2-filter .shop-filter-fields .filter-param {
    display: none; }
  .shop2-filter .shop-filter-fields .filter-title {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    cursor: pointer; }
  .shop2-filter .shop-filter-fields .filter-title:after {
    content: "";
    display: inline-block;
    width: 12px;
    height: 7px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28102%2C%20102%2C%20102%29%22%20d%3D%22M12.004%2C5.512%20L10.437%2C7.004%20L5.998%2C2.884%20L1.560%2C7.004%20L-0.007%2C5.512%20L5.937%2C-0.005%20L5.998%2C0.053%20L6.060%2C-0.005%20L12.004%2C5.512%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-filter .shop-filter-fields .filter-title.opened:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .shop2-filter .price_range {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    margin-bottom: 20px; }
  .shop2-filter .price_range > label {
    display: inline-block;
    width: 45%; }
  .shop2-filter .price_range > label .price_till, .shop2-filter .price_range > label .price_from {
    font-family: 'osr';
    font-size: 14px;
    color: #4c5667;
    margin-bottom: 5px; }
  .shop2-filter .price_range > label input {
    width: 100%;
    box-sizing: border-box;
    height: 38px;
    font-family: 'osr';
    font-size: 14px;
    color: #7b7b7b;
    padding: 0 17px;
    border: 1px solid #e4e4e4; }

.shop2-sorting-panel {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  margin-top: 15px;
  background: #fff;
  overflow: visible; }
  @media (max-width: 710px) {
  .shop2-sorting-panel .sorting-wrap {
    width: 100%; } }
  .shop2-sorting-panel .sorting {
    padding-left: 0; }
  @media (max-width: 710px) {
    .shop2-sorting-panel .sorting {
      width: 100%;
      box-sizing: border-box; } }
  .shop2-sorting-panel .filter_opener {
    width: 230px;
    height: 50px;
    line-height: 50px;
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05);
    font-family: 'pdb';
    color: #7d9540;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    cursor: pointer; }
  @media (min-width: 1025px) {
    .shop2-sorting-panel .filter_opener {
      display: none; } }
  @media (max-width: 710px) {
    .shop2-sorting-panel .filter_opener {
      display: block;
      width: 100%;
      margin-bottom: 20px; } }
  .shop2-sorting-panel .sort-title {
    float: none !important;
    display: inline-block;
    vertical-align: middle;
    font-family: 'rl';
    font-size: 16px;
    color: #7b7b7b;
    font-weight: normal;
    margin-right: 10px; }
  @media (max-width: 1024px) {
    .shop2-sorting-panel .sort-title {
      display: none; } }
  .shop2-sorting-panel .links_wrapper {
    display: inline-block;
    vertical-align: middle;
    position: relative; }
  @media (max-width: 710px) {
    .shop2-sorting-panel .links_wrapper {
      width: 100%; } }
  .shop2-sorting-panel .links_wrapper .sort-wrap-name {
    padding: 15px 20px 16px;
    border: 1px solid #e4e4e4;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    font-family: 'rl';
    font-size: 14px;
    color: #a2a1a1;
    cursor: pointer; }
  .shop2-sorting-panel .links_wrapper .sort-wrap-name a {
    font-family: 'rl';
    font-size: 14px;
    color: #a2a1a1;
    text-decoration: none;
    margin-left: 0 !important; }
  .shop2-sorting-panel .links_wrapper .sort-wrap-name:after {
    content: "";
    display: inline-block;
    width: 12px;
    height: 7px;
    margin-left: 75px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28102%2C%20102%2C%20102%29%22%20d%3D%22M12.004%2C5.512%20L10.437%2C7.004%20L5.998%2C2.884%20L1.560%2C7.004%20L-0.007%2C5.512%20L5.937%2C-0.005%20L5.998%2C0.053%20L6.060%2C-0.005%20L12.004%2C5.512%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-sorting-panel .links_wrapper .sort-wrap-name.opened:after {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0); }
  .shop2-sorting-panel .links_convert {
    display: none;
    position: absolute;
    top: calc(100% - 1px);
    left: 0;
    right: 0;
    z-index: 5;
    padding: 10px 0;
    background: #fff;
    border: 1px solid #e4e4e4; }
  .shop2-sorting-panel .links_convert > a {
    display: block;
    padding: 10px 20px;
    text-decoration: none;
    float: none !important;
    margin-left: 0 !important;
    font-family: 'rl';
    font-size: 15px;
    color: #7b7b7b; }
  .shop2-sorting-panel .links_convert > a:not(:last-child) {
    border-bottom: 1px solid #e4e4e4; }
  .shop2-sorting-panel .links_convert > a > ins, .shop2-sorting-panel .links_convert > a > span {
    float: none !important;
    border-bottom: none !important; }
  .shop2-sorting-panel .links_convert > a.sort-reset {
    color: #7d9540; }
  .shop2-sorting-panel .links_convert > a.sort-reset span {
    width: 13px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 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%2213px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2013%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28247%2C%20112%2C%20136%29%22%20d%3D%22M7.301%2C11.999%20C5.836%2C11.999%204.446%2C11.415%203.385%2C10.356%20C3.159%2C10.133%202.950%2C9.888%202.762%2C9.628%20C2.584%2C9.381%202.630%2C9.028%202.865%2C8.840%20C3.101%2C8.652%203.435%2C8.700%203.613%2C8.947%20C3.765%2C9.158%203.934%2C9.356%204.118%2C9.537%20C4.981%2C10.400%206.112%2C10.873%207.301%2C10.873%20C9.853%2C10.873%2011.930%2C8.687%2011.930%2C5.999%20C11.930%2C3.312%209.853%2C1.127%207.301%2C1.127%20C4.915%2C1.127%202.968%2C3.043%202.721%2C5.485%20L3.432%2C4.815%20C3.651%2C4.606%203.988%2C4.626%204.186%2C4.857%20C4.384%2C5.088%204.364%2C5.445%204.146%2C5.652%20L2.522%2C7.184%20C2.420%2C7.281%202.293%2C7.329%202.165%2C7.329%20C2.037%2C7.329%201.909%2C7.281%201.808%2C7.184%20L0.185%2C5.652%20C-0.035%2C5.445%20-0.053%2C5.088%200.145%2C4.857%20C0.342%2C4.626%200.679%2C4.607%200.899%2C4.815%20L1.649%2C5.522%20C1.884%2C2.440%204.314%2C0.001%207.301%2C0.001%20C10.443%2C0.001%2012.999%2C2.691%2012.999%2C5.999%20C12.999%2C9.307%2010.443%2C11.999%207.301%2C11.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 710px) {
    .shop2-sorting-panel .views-buttons {
      display: none; } }
  .shop2-sorting-panel .views-buttons .flex-fix_wrap {
    font-size: 0; }
  .shop2-sorting-panel .views-buttons .thumbs {
    width: 17px;
    height: 17px;
    font-size: 0;
    text-decoration: none;
    display: inline-block;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%237b7b7b%22%20d%3D%22M10.000%2C17.000%20L10.000%2C10.000%20L17.000%2C10.000%20L17.000%2C17.000%20L10.000%2C17.000%20ZM10.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C7.000%20L10.000%2C7.000%20L10.000%2C-0.000%20ZM0.000%2C10.000%20L7.000%2C10.000%20L7.000%2C17.000%20L0.000%2C17.000%20L0.000%2C10.000%20ZM0.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C7.000%20L0.000%2C7.000%20L0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    opacity: 0.5; }
  .shop2-sorting-panel .views-buttons .thumbs.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%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-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M10.000%2C17.000%20L10.000%2C10.000%20L17.000%2C10.000%20L17.000%2C17.000%20L10.000%2C17.000%20ZM10.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C7.000%20L10.000%2C7.000%20L10.000%2C-0.000%20ZM0.000%2C10.000%20L7.000%2C10.000%20L7.000%2C17.000%20L0.000%2C17.000%20L0.000%2C10.000%20ZM0.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C7.000%20L0.000%2C7.000%20L0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    opacity: 1; }
  .shop2-sorting-panel .views-buttons .simple {
    width: 17px;
    height: 17px;
    font-size: 0;
    text-decoration: none;
    display: inline-block;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%237b7b7b%22%20d%3D%22M-0.000%2C17.000%20L-0.000%2C14.000%20L17.000%2C14.000%20L17.000%2C17.000%20L-0.000%2C17.000%20ZM-0.000%2C7.000%20L17.000%2C7.000%20L17.000%2C10.000%20L-0.000%2C10.000%20L-0.000%2C7.000%20ZM-0.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C3.000%20L-0.000%2C3.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    opacity: 0.5;
    margin-left: 20px; }
  .shop2-sorting-panel .views-buttons .simple.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%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-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M-0.000%2C17.000%20L-0.000%2C14.000%20L17.000%2C14.000%20L17.000%2C17.000%20L-0.000%2C17.000%20ZM-0.000%2C7.000%20L17.000%2C7.000%20L17.000%2C10.000%20L-0.000%2C10.000%20L-0.000%2C7.000%20ZM-0.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C3.000%20L-0.000%2C3.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    opacity: 1; }
  .shop2-sorting-panel .views-buttons .price {
    width: 17px;
    height: 17px;
    font-size: 0;
    text-decoration: none;
    display: inline-block;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%237b7b7b%22%20d%3D%22M-0.000%2C17.000%20L-0.000%2C15.000%20L17.000%2C15.000%20L17.000%2C17.000%20L-0.000%2C17.000%20ZM-0.000%2C10.000%20L17.000%2C10.000%20L17.000%2C12.000%20L-0.000%2C12.000%20L-0.000%2C10.000%20ZM-0.000%2C5.000%20L17.000%2C5.000%20L17.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20ZM-0.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    opacity: 0.5;
    margin-left: 20px; }
  .shop2-sorting-panel .views-buttons .price.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%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-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M-0.000%2C17.000%20L-0.000%2C15.000%20L17.000%2C15.000%20L17.000%2C17.000%20L-0.000%2C17.000%20ZM-0.000%2C10.000%20L17.000%2C10.000%20L17.000%2C12.000%20L-0.000%2C12.000%20L-0.000%2C10.000%20ZM-0.000%2C5.000%20L17.000%2C5.000%20L17.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20ZM-0.000%2C-0.000%20L17.000%2C-0.000%20L17.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    opacity: 1; }

.product-list .optionsOpener {
  padding-right: 20px;
  padding-left: 20px; }

.product-price .price-old {
  background: none !important;
  font-family: 'fsb';
  font-size: 16px;
  color: #7b7b7b; }
  .product-price .price-current {
    font-family: 'fsb';
    font-size: 18px;
    color: #2b3033; }

.product-compare {
  display: none;
  position: absolute;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.3);
  border: none;
  padding: 0;
  padding-bottom: 20px;
  box-sizing: border-box;
  font-family: 'osr';
  font-size: 13px;
  line-height: 35px;
  color: #7b7b7b;
  cursor: pointer;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
  pointer-events: none; }
  .product-compare input {
    width: 0;
    height: 0;
    visibility: hidden; }
  .product-compare label, .product-compare a {
    display: inline-block;
    height: 35px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    -ms-border-radius: 26px;
    -o-border-radius: 26px;
    border-radius: 26px;
    background: #fff;
    font-family: 'osr';
    font-size: 13px;
    line-height: 35px;
    color: #7b7b7b;
    text-decoration: none;
    pointer-events: auto; }
  .product-compare.product-compare-added a {
    padding-right: 40px;
    background: #fff url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2012%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M11.984%2C1.506%20L6.000%2C7.491%20L6.015%2C7.506%20L4.507%2C9.014%20L-0.015%2C4.491%20L1.492%2C2.983%20L4.508%2C5.999%20L10.492%2C0.015%20L11.984%2C1.506%20Z%22%2F%3E%3C%2Fsvg%3E") calc(100% - 20px) 50% no-repeat; }

.shop2-product .product-side-r_top dt.gift-action {
  border: 1px solid rgba(0, 156, 255, 0.5) !important; }
  .shop2-product .product-side-r_top dt.gift-action .icon-action {
    width: 21px;
    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%2221px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2021%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%280%2C%20156%2C%20255%29%22%20d%3D%22M19.992%2C12.170%20C19.785%2C12.426%2019.549%2C12.718%2019.489%2C12.900%20C19.422%2C13.107%2019.438%2C13.478%2019.453%2C13.837%20C19.483%2C14.537%2019.520%2C15.407%2018.994%2C16.124%20C18.464%2C16.846%2017.613%2C17.080%2016.928%2C17.266%20C16.583%2C17.362%2016.225%2C17.460%2016.055%2C17.583%20C15.890%2C17.702%2015.679%2C18.019%2015.494%2C18.298%20C15.101%2C18.890%2014.612%2C19.627%2013.745%2C19.905%20C13.525%2C19.976%2013.290%2C20.012%2013.046%2C20.012%20C12.463%2C20.012%2011.916%2C19.809%2011.433%2C19.630%20C11.087%2C19.503%2010.729%2C19.371%2010.500%2C19.371%20C10.270%2C19.371%209.913%2C19.503%209.567%2C19.630%20C8.881%2C19.884%207.996%2C20.145%207.254%2C19.905%20C6.387%2C19.626%205.898%2C18.890%205.505%2C18.298%20C5.319%2C18.019%205.109%2C17.702%204.944%2C17.583%20C4.774%2C17.460%204.416%2C17.362%204.071%2C17.266%20C3.387%2C17.080%202.535%2C16.846%202.005%2C16.124%20C1.479%2C15.407%201.516%2C14.536%201.546%2C13.837%20C1.562%2C13.478%201.578%2C13.106%201.510%2C12.899%20C1.450%2C12.716%201.215%2C12.426%201.008%2C12.170%20C0.559%2C11.614%20-0.000%2C10.922%20-0.000%2C10.005%20C-0.000%2C9.089%200.558%2C8.397%201.008%2C7.840%20C1.215%2C7.584%201.450%2C7.293%201.510%2C7.110%20C1.578%2C6.904%201.562%2C6.532%201.546%2C6.174%20C1.516%2C5.473%201.479%2C4.603%202.005%2C3.886%20C2.535%2C3.164%203.387%2C2.931%204.071%2C2.744%20C4.416%2C2.648%204.774%2C2.550%204.945%2C2.427%20C5.110%2C2.309%205.320%2C1.992%205.506%2C1.712%20C5.898%2C1.121%206.387%2C0.384%207.255%2C0.105%20C7.998%2C-0.136%208.881%2C0.126%209.567%2C0.380%20C9.913%2C0.507%2010.270%2C0.639%2010.500%2C0.639%20C10.729%2C0.639%2011.087%2C0.507%2011.433%2C0.380%20C12.117%2C0.126%2013.002%2C-0.136%2013.745%2C0.105%20C14.612%2C0.385%2015.101%2C1.121%2015.494%2C1.712%20C15.680%2C1.992%2015.890%2C2.309%2016.055%2C2.427%20C16.225%2C2.550%2016.583%2C2.648%2016.929%2C2.744%20C17.613%2C2.931%2018.464%2C3.164%2018.994%2C3.886%20C19.520%2C4.603%2019.483%2C5.474%2019.453%2C6.174%20C19.438%2C6.532%2019.422%2C6.904%2019.489%2C7.111%20C19.549%2C7.294%2019.784%2C7.584%2019.991%2C7.840%20C20.440%2C8.396%2021.000%2C9.088%2021.000%2C10.005%20C21.000%2C10.921%2020.441%2C11.613%2019.992%2C12.170%20ZM18.352%2C9.141%20C18.033%2C8.746%2017.671%2C8.298%2017.492%2C7.754%20C17.308%2C7.191%2017.333%2C6.604%2017.355%2C6.085%20C17.368%2C5.769%2017.391%2C5.240%2017.297%2C5.111%20C17.198%2C4.976%2016.699%2C4.841%2016.369%2C4.750%20C15.867%2C4.612%2015.299%2C4.456%2014.820%2C4.110%20C14.346%2C3.769%2014.024%2C3.284%2013.740%2C2.857%20C13.550%2C2.571%2013.263%2C2.139%2013.097%2C2.085%20C12.842%2C2.098%2012.498%2C2.207%2012.165%2C2.330%20C11.670%2C2.513%2011.107%2C2.720%2010.500%2C2.720%20C9.892%2C2.720%209.330%2C2.513%208.834%2C2.330%20C8.501%2C2.207%208.158%2C2.080%207.954%2C2.080%20C7.736%2C2.139%207.450%2C2.571%207.260%2C2.857%20C6.976%2C3.284%206.654%2C3.769%206.180%2C4.110%20C5.701%2C4.456%205.133%2C4.612%204.631%2C4.750%20C4.301%2C4.841%203.802%2C4.976%203.703%2C5.111%20C3.609%2C5.240%203.631%2C5.769%203.645%2C6.085%20C3.667%2C6.603%203.692%2C7.190%203.508%2C7.752%20C3.329%2C8.298%202.967%2C8.746%202.647%2C9.141%20C2.416%2C9.428%202.100%2C9.819%202.100%2C10.005%20C2.100%2C10.191%202.417%2C10.582%202.648%2C10.869%20C2.967%2C11.265%203.329%2C11.712%203.508%2C12.256%20C3.692%2C12.819%203.667%2C13.407%203.645%2C13.925%20C3.631%2C14.241%203.608%2C14.771%203.703%2C14.900%20C3.802%2C15.033%204.301%2C15.170%204.630%2C15.260%20C5.132%2C15.399%205.701%2C15.554%206.180%2C15.900%20C6.654%2C16.241%206.976%2C16.726%207.259%2C17.154%20C7.449%2C17.439%207.736%2C17.871%207.902%2C17.925%20C8.172%2C17.945%208.502%2C17.803%208.834%2C17.680%20C9.330%2C17.497%209.892%2C17.290%2010.500%2C17.290%20C11.108%2C17.290%2011.670%2C17.497%2012.165%2C17.680%20C12.498%2C17.803%2012.842%2C17.930%2013.046%2C17.930%20C13.080%2C17.930%2013.094%2C17.926%2013.096%2C17.925%20C13.263%2C17.871%2013.550%2C17.439%2013.740%2C17.154%20C14.023%2C16.726%2014.346%2C16.241%2014.819%2C15.900%20C15.298%2C15.554%2015.867%2C15.399%2016.369%2C15.260%20C16.699%2C15.170%2017.198%2C15.033%2017.296%2C14.900%20C17.391%2C14.770%2017.368%2C14.241%2017.355%2C13.925%20C17.333%2C13.408%2017.308%2C12.820%2017.492%2C12.258%20C17.671%2C11.712%2018.033%2C11.265%2018.352%2C10.869%20C18.583%2C10.582%2018.900%2C10.191%2018.900%2C10.005%20C18.900%2C9.819%2018.583%2C9.428%2018.352%2C9.141%20ZM14.175%2C13.128%20C13.305%2C13.128%2012.600%2C12.428%2012.600%2C11.566%20C12.600%2C10.704%2013.305%2C10.005%2014.175%2C10.005%20C15.045%2C10.005%2015.750%2C10.704%2015.750%2C11.566%20C15.750%2C12.428%2015.045%2C13.128%2014.175%2C13.128%20ZM7.526%2C12.550%20L11.726%2C6.306%20L13.473%2C7.460%20L9.273%2C13.705%20L7.526%2C12.550%20ZM6.825%2C10.005%20C5.955%2C10.005%205.250%2C9.306%205.250%2C8.444%20C5.250%2C7.582%205.955%2C6.883%206.825%2C6.883%20C7.695%2C6.883%208.400%2C7.582%208.400%2C8.444%20C8.400%2C9.306%207.695%2C10.005%206.825%2C10.005%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat !important; }
  .shop2-product .product-side-r_top dt.gift-action .name-action {
    color: rgba(0, 156, 255, 0.5) !important; }

.product-list {
  margin-top: 25px; }
  .product-list .product-top-wrap {
    padding: 0 20px; }
  .product-list .product-label {
    top: 0;
    left: 0;
    right: 0;
    text-align: left;
    padding: 10px; }
  .product-list .product-label .product-new, .product-list .product-label .product-spec {
    font-family: 'osr';
    font-size: 14px;
    color: #fff;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    -ms-border-radius: 26px;
    -o-border-radius: 26px;
    border-radius: 26px;
    font-weight: normal;
    float: none;
    padding: 3px 10px; }
  .product-list .product-label .product-new {
    background-color: #c3e30f !important;
    margin-right: 10px; }
  .product-list .product-label .product-spec {
    background-color: #ff3a6d !important; }
  .product-list .product-name {
    text-align: center; }
  .product-list .product-name > a {
    font-family: 'osr';
    font-size: 18px;
    color: #7b7b7b;
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    line-height: 1.2; }
  .product-list .product-name > a:hover {
    color: #7d9540; }
  .product-list .product-article {
    margin-top: 10px;
    font-family: 'osr';
    font-size: 13px;
    color: #7b7b7b;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 9px;
    padding-bottom: 15px;
    line-height: 1.2; }
  .product-list .tpl-stars {
    margin: 0 auto; }
  .product-list .shop2-product-options {
    padding: 0 20px; }
  .product-list .shop2-product-options > div {
    padding: 13px 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .product-list .shop2-product-options > div > div {
    width: 49%; }
  .product-list .shop2-product-options > div > div:nth-child(1) {
    font-family: 'osb';
    font-size: 14px;
    color: #7b7b7b; }
  .product-list .shop2-product-options > div > div:nth-child(2) {
    text-align: right;
    font-family: 'osr';
    font-size: 14px;
    color: #7b7b7b;
    min-width: 110px; }
  .product-list .shop2-product-options > div > div:nth-child(2) > a {
    text-align: right;
    font-family: 'osr';
    font-size: 14px;
    color: #7b7b7b;
    text-decoration: none; }
  .product-list .product-bot {
    padding: 0 20px;
    position: relative;
    z-index: 10; }
  .product-list .product-amount {
    display: none; }
  .product-list .product-price {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .product-list .button_wrap {
    text-align: center;
    background: #fff;
    border: 1px solid #dedede;
    border-top: none; }
  .product-list .button_wrap .shop2-product-btn {
    display: inline-block;
    padding: 8px 21px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    border: 2px dashed #7d9540;
    color: #7d9540;
    font-family: 'osb';
    font-size: 14px;
    text-decoration: none;
    margin-bottom: 30px;
    background: transparent;
    box-shadow: none;
    outline: none;
    width: auto;
    height: auto; }
  .product-list .button_wrap .shop2-product-btn span {
    font-family: 'osb';
    font-size: 14px;
    color: #7d9540;
    text-align: center;
    overflow: visible;
    line-height: 1;
    text-indent: inherit;
    height: auto;
    background: transparent; }
  .product-list .product-image {
    position: relative; }
  .product-list .shop2-product-item {
    width: calc(33.33333333% - 20px);
    margin-right: 20px;
    box-sizing: border-box;
    padding: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: 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 (max-width: 900px) {
    .product-list .shop2-product-item {
      width: calc(50% - 20px); } }
  @media (max-width: 600px) {
    .product-list .shop2-product-item {
      width: 100%; } }
  .product-list .shop2-product-item:hover .product-compare {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    opacity: 1; }
  .product-list dt {
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    border-top: none;
    margin: 0 10px 10px 0;
    border: 1px solid #ff000c !important;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    padding: 5px 15px;
    box-sizing: border-box; }
  @media (max-width: 1024px) {
    .product-list dt {
      width: 100% !important;
      box-sizing: border-box;
      margin-bottom: 9px; } }
  .product-list 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%2218px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2018%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%200%2C%2012%29%22%20d%3D%22M16.000%2C3.999%20L13.815%2C3.999%20C13.927%2C3.679%2014.000%2C3.339%2014.000%2C2.979%20C14.000%2C1.336%2012.663%2C-0.001%2010.980%2C-0.001%20C10.216%2C-0.001%209.525%2C0.296%208.996%2C0.771%20C8.463%2C0.296%207.763%2C-0.001%206.980%2C-0.001%20C5.337%2C-0.001%204.000%2C1.336%204.000%2C3.018%20C4.000%2C3.364%204.070%2C3.690%204.179%2C3.999%20L2.000%2C3.999%20C0.897%2C3.999%20-0.000%2C4.896%20-0.000%2C5.999%20L-0.000%2C9.998%20C-0.000%2C10.747%200.417%2C11.392%201.026%2C11.735%20C1.015%2C11.822%201.000%2C11.908%201.000%2C11.999%20L1.000%2C17.999%20C1.000%2C19.102%201.897%2C19.999%203.000%2C19.999%20L15.000%2C19.999%20C16.102%2C19.999%2017.000%2C19.102%2017.000%2C17.999%20L17.000%2C11.999%20C17.000%2C11.908%2016.985%2C11.822%2016.973%2C11.735%20C17.582%2C11.392%2018.000%2C10.747%2018.000%2C9.998%20L18.000%2C5.999%20C18.000%2C4.896%2017.102%2C3.999%2016.000%2C3.999%20ZM16.001%2C9.998%20L15.000%2C9.998%20L10.000%2C9.998%20L10.000%2C5.999%20L11.019%2C5.999%20L16.000%2C5.999%20L16.001%2C9.998%20ZM11.019%2C1.998%20C11.560%2C1.998%2012.000%2C2.438%2012.000%2C3.018%20C12.000%2C3.559%2011.560%2C3.999%2011.019%2C3.999%20L10.000%2C3.999%20L10.000%2C2.979%20C10.000%2C2.438%2010.439%2C1.998%2011.019%2C1.998%20ZM6.000%2C2.979%20C6.000%2C2.438%206.439%2C1.998%207.019%2C1.998%20C7.560%2C1.998%208.000%2C2.438%208.000%2C2.979%20L8.000%2C3.999%20L6.980%2C3.999%20C6.439%2C3.999%206.000%2C3.559%206.000%2C2.979%20ZM2.000%2C5.999%20L6.980%2C5.999%20L8.000%2C5.999%20L8.000%2C9.998%20L3.000%2C9.998%20L2.000%2C9.998%20L2.000%2C5.999%20ZM3.000%2C11.999%20L8.000%2C11.999%20L8.000%2C17.999%20L3.000%2C17.999%20L3.000%2C11.999%20ZM10.000%2C17.999%20L10.000%2C11.999%20L15.000%2C11.999%20L15.001%2C17.999%20L10.000%2C17.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat !important; }
  .product-list dt .name-action {
    font-family: 'osb' !important;
    font-size: 14px !important;
    color: #ff000c !important;
    border-bottom: none !important;
    width: calc(100% - 39px); }
  .product-list dt.gift-action {
    border: 1px solid rgba(0, 156, 255, 0.5) !important; }
  .product-list 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%2221px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2021%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%280%2C%20156%2C%20255%29%22%20d%3D%22M19.992%2C12.170%20C19.785%2C12.426%2019.549%2C12.718%2019.489%2C12.900%20C19.422%2C13.107%2019.438%2C13.478%2019.453%2C13.837%20C19.483%2C14.537%2019.520%2C15.407%2018.994%2C16.124%20C18.464%2C16.846%2017.613%2C17.080%2016.928%2C17.266%20C16.583%2C17.362%2016.225%2C17.460%2016.055%2C17.583%20C15.890%2C17.702%2015.679%2C18.019%2015.494%2C18.298%20C15.101%2C18.890%2014.612%2C19.627%2013.745%2C19.905%20C13.525%2C19.976%2013.290%2C20.012%2013.046%2C20.012%20C12.463%2C20.012%2011.916%2C19.809%2011.433%2C19.630%20C11.087%2C19.503%2010.729%2C19.371%2010.500%2C19.371%20C10.270%2C19.371%209.913%2C19.503%209.567%2C19.630%20C8.881%2C19.884%207.996%2C20.145%207.254%2C19.905%20C6.387%2C19.626%205.898%2C18.890%205.505%2C18.298%20C5.319%2C18.019%205.109%2C17.702%204.944%2C17.583%20C4.774%2C17.460%204.416%2C17.362%204.071%2C17.266%20C3.387%2C17.080%202.535%2C16.846%202.005%2C16.124%20C1.479%2C15.407%201.516%2C14.536%201.546%2C13.837%20C1.562%2C13.478%201.578%2C13.106%201.510%2C12.899%20C1.450%2C12.716%201.215%2C12.426%201.008%2C12.170%20C0.559%2C11.614%20-0.000%2C10.922%20-0.000%2C10.005%20C-0.000%2C9.089%200.558%2C8.397%201.008%2C7.840%20C1.215%2C7.584%201.450%2C7.293%201.510%2C7.110%20C1.578%2C6.904%201.562%2C6.532%201.546%2C6.174%20C1.516%2C5.473%201.479%2C4.603%202.005%2C3.886%20C2.535%2C3.164%203.387%2C2.931%204.071%2C2.744%20C4.416%2C2.648%204.774%2C2.550%204.945%2C2.427%20C5.110%2C2.309%205.320%2C1.992%205.506%2C1.712%20C5.898%2C1.121%206.387%2C0.384%207.255%2C0.105%20C7.998%2C-0.136%208.881%2C0.126%209.567%2C0.380%20C9.913%2C0.507%2010.270%2C0.639%2010.500%2C0.639%20C10.729%2C0.639%2011.087%2C0.507%2011.433%2C0.380%20C12.117%2C0.126%2013.002%2C-0.136%2013.745%2C0.105%20C14.612%2C0.385%2015.101%2C1.121%2015.494%2C1.712%20C15.680%2C1.992%2015.890%2C2.309%2016.055%2C2.427%20C16.225%2C2.550%2016.583%2C2.648%2016.929%2C2.744%20C17.613%2C2.931%2018.464%2C3.164%2018.994%2C3.886%20C19.520%2C4.603%2019.483%2C5.474%2019.453%2C6.174%20C19.438%2C6.532%2019.422%2C6.904%2019.489%2C7.111%20C19.549%2C7.294%2019.784%2C7.584%2019.991%2C7.840%20C20.440%2C8.396%2021.000%2C9.088%2021.000%2C10.005%20C21.000%2C10.921%2020.441%2C11.613%2019.992%2C12.170%20ZM18.352%2C9.141%20C18.033%2C8.746%2017.671%2C8.298%2017.492%2C7.754%20C17.308%2C7.191%2017.333%2C6.604%2017.355%2C6.085%20C17.368%2C5.769%2017.391%2C5.240%2017.297%2C5.111%20C17.198%2C4.976%2016.699%2C4.841%2016.369%2C4.750%20C15.867%2C4.612%2015.299%2C4.456%2014.820%2C4.110%20C14.346%2C3.769%2014.024%2C3.284%2013.740%2C2.857%20C13.550%2C2.571%2013.263%2C2.139%2013.097%2C2.085%20C12.842%2C2.098%2012.498%2C2.207%2012.165%2C2.330%20C11.670%2C2.513%2011.107%2C2.720%2010.500%2C2.720%20C9.892%2C2.720%209.330%2C2.513%208.834%2C2.330%20C8.501%2C2.207%208.158%2C2.080%207.954%2C2.080%20C7.736%2C2.139%207.450%2C2.571%207.260%2C2.857%20C6.976%2C3.284%206.654%2C3.769%206.180%2C4.110%20C5.701%2C4.456%205.133%2C4.612%204.631%2C4.750%20C4.301%2C4.841%203.802%2C4.976%203.703%2C5.111%20C3.609%2C5.240%203.631%2C5.769%203.645%2C6.085%20C3.667%2C6.603%203.692%2C7.190%203.508%2C7.752%20C3.329%2C8.298%202.967%2C8.746%202.647%2C9.141%20C2.416%2C9.428%202.100%2C9.819%202.100%2C10.005%20C2.100%2C10.191%202.417%2C10.582%202.648%2C10.869%20C2.967%2C11.265%203.329%2C11.712%203.508%2C12.256%20C3.692%2C12.819%203.667%2C13.407%203.645%2C13.925%20C3.631%2C14.241%203.608%2C14.771%203.703%2C14.900%20C3.802%2C15.033%204.301%2C15.170%204.630%2C15.260%20C5.132%2C15.399%205.701%2C15.554%206.180%2C15.900%20C6.654%2C16.241%206.976%2C16.726%207.259%2C17.154%20C7.449%2C17.439%207.736%2C17.871%207.902%2C17.925%20C8.172%2C17.945%208.502%2C17.803%208.834%2C17.680%20C9.330%2C17.497%209.892%2C17.290%2010.500%2C17.290%20C11.108%2C17.290%2011.670%2C17.497%2012.165%2C17.680%20C12.498%2C17.803%2012.842%2C17.930%2013.046%2C17.930%20C13.080%2C17.930%2013.094%2C17.926%2013.096%2C17.925%20C13.263%2C17.871%2013.550%2C17.439%2013.740%2C17.154%20C14.023%2C16.726%2014.346%2C16.241%2014.819%2C15.900%20C15.298%2C15.554%2015.867%2C15.399%2016.369%2C15.260%20C16.699%2C15.170%2017.198%2C15.033%2017.296%2C14.900%20C17.391%2C14.770%2017.368%2C14.241%2017.355%2C13.925%20C17.333%2C13.408%2017.308%2C12.820%2017.492%2C12.258%20C17.671%2C11.712%2018.033%2C11.265%2018.352%2C10.869%20C18.583%2C10.582%2018.900%2C10.191%2018.900%2C10.005%20C18.900%2C9.819%2018.583%2C9.428%2018.352%2C9.141%20ZM14.175%2C13.128%20C13.305%2C13.128%2012.600%2C12.428%2012.600%2C11.566%20C12.600%2C10.704%2013.305%2C10.005%2014.175%2C10.005%20C15.045%2C10.005%2015.750%2C10.704%2015.750%2C11.566%20C15.750%2C12.428%2015.045%2C13.128%2014.175%2C13.128%20ZM7.526%2C12.550%20L11.726%2C6.306%20L13.473%2C7.460%20L9.273%2C13.705%20L7.526%2C12.550%20ZM6.825%2C10.005%20C5.955%2C10.005%205.250%2C9.306%205.250%2C8.444%20C5.250%2C7.582%205.955%2C6.883%206.825%2C6.883%20C7.695%2C6.883%208.400%2C7.582%208.400%2C8.444%20C8.400%2C9.306%207.695%2C10.005%206.825%2C10.005%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat !important; }
  .product-list dt.gift-action .name-action {
    color: rgba(0, 156, 255, 0.5) !important; }
  .product-list.thumbs {
    margin-right: -20px; }
  .product-list.thumbs .optionsOpener {
    display: none !important; }
  .product-list.thumbs .shop2-product-options {
    display: block !important; }
  @media (max-width: 600px) {
    .product-list.thumbs {
      margin-right: 0; } }
  .product-list.thumbs .product-price {
    width: 100%; }
  .product-list.thumbs .product-bot {
    border: none; }
  .product-list.thumbs .shop2-product-actions {
    display: none; }
  .product-list.thumbs .product-image {
    width: 100%;
    height: auto; }
  .product-list.thumbs .product-image.noImage {
    padding-top: 100%;
    background: rgba(0, 0, 0, 0.1) url('/g/templates/shop2/2.61.2/no-img.svg') 50% 50% no-repeat; }
  .product-list.thumbs .product-name {
    margin-top: 11px; }
  .product-list.thumbs .button_wrap {
    display: none;
    position: absolute;
    border: none;
    top: calc(100% - 2px);
    box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1);
    left: -1px;
    right: -1px; }
  @media (max-width: 1024px) {
      .product-list.thumbs .button_wrap {
        display: block !important;
        position: static; } }
  .product-list.thumbs .shop2-product-item {
    box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: none; }
  @media (min-width: 1025px) {
      .product-list.thumbs .shop2-product-item:hover {
        box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1); } }
  @media (max-width: 1024px) {
      .product-list.thumbs .product-compare {
        display: flex !important;
        opacity: 1;
        background: transparent; }
        .product-list.thumbs .product-compare label {
          border: 1px solid #7b7b7b; } }
  .product-list.simple {
    margin-right: 0; }
  .product-list.simple .product-name {
    text-align: left;
    margin-top: 25px;
    height: auto !important; }
  .product-list.simple .product-article {
    text-align: left; }
  .product-list.simple .product-item-thumb {
    width: 100%;
    margin-right: 0;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border: none;
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1); }
  .product-list.simple .product-top-wrap {
    height: auto !important; }
  .product-list.simple .button_price-wrap {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  @media (max-width: 1024px) {
      .product-list.simple .button_price-wrap {
        display: block; } }
  .product-list.simple .shop2-product-options > div {
    padding: 6px 0; }
  .product-list.simple .tpl-stars {
    margin: 21px 0 6px 0; }
  .product-list.simple .product-bot dt {
    padding: 2px 15px; }
  @media (max-width: 1024px) {
      .product-list.simple .product-bot dt {
        width: 100% !important;
        box-sizing: border-box;
        margin-bottom: 9px; } }
  .product-list.simple .product-top {
    width: 69%; }
  .product-list.simple .product-bot {
    width: 31%;
    border-top: none; }
  .product-list.simple .product-image {
    display: inline-block;
    vertical-align: top;
    width: 47.5%;
    height: auto;
    margin-bottom: 2px; }
  .product-list.simple .product-image.noImage {
    padding-top: 47.5%;
    background: rgba(0, 0, 0, 0.1) url('/g/templates/shop2/2.61.2/no-img.svg') 50% 50% no-repeat; }
  .product-list.simple .shop2-product-btn {
    margin: 0; }
  @media (max-width: 1024px) {
      .product-list.simple .shop2-product-btn {
        width: 100%; } }
  .product-list.simple .button_wrap {
    border: none;
    height: auto !important;
    display: block !important;
    width: auto !important;
    overflow: visible !important; }
  .product-list.simple .product-anonce {
    text-align: left; }
  @media (max-width: 1024px) {
      .product-list.simple .shop2-product-actions {
        margin-bottom: 15px; } }
  .product-list.simple .shop2-product-actions dl {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  @media (max-width: 1024px) {
        .product-list.simple .shop2-product-actions dl {
          display: block; } }
  .product-list.simple .shop2-product-options {
    display: none; }
  .product-list.simple .product-price {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    flex: 1 0; }
  @media (max-width: 1024px) {
      .product-list.simple .product-price {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        width: 100%;
        margin-bottom: 25px; } }
  .product-list.simple .main_wrapper {
    display: inline-block;
    vertical-align: middle;
    width: calc(51.5% - 1px);
    height: 100%;
    border-right: 1px solid #b1afaf; }
  .product-list.simple .product-bot {
    padding-top: 30px;
    padding-bottom: 30px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .product-list.price {
    margin-right: 0; }
  .product-list.price .product-top-wrap {
    height: auto !important; }
  .product-list.price .shop2-product-actions {
    padding-bottom: 20px;
    margin-bottom: 0 !important; }
  .product-list.price .shop2-product-actions dl {
    padding-right: 20px;
    padding-left: 20px; }
  .product-list.price .shop2-product-actions dl dt {
    padding: 2px 15px; }
  .product-list.price .product-name {
    text-align: left;
    margin-top: 25px;
    height: auto !important; }
  .product-list.price .product-article {
    text-align: left; }
  .product-list.price .product-item-thumb {
    width: 100%;
    margin-right: 0;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border: none;
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1); }
  .product-list.price .button_price-wrap {
    display: block; }
  .product-list.price .button_price-wrap .product-price, .product-list.price .button_price-wrap .button_wrap {
    flex: 1 0 auto;
    text-align: center;
    margin-bottom: 10px; }
  .product-list.price .shop2-product-options > div {
    padding: 6px 0; }
  .product-list.price .tpl-stars {
    margin: 10px 0 10px 0; }
  .product-list.price .product-bot dt {
    padding: 2px 15px; }
  .product-list.price .product-top {
    width: 69%; }
  .product-list.price .product-bot {
    width: 31%;
    border-top: none; }
  .product-list.price .product-image {
    display: inline-block;
    vertical-align: top;
    width: 47.5%;
    height: auto;
    margin-bottom: 0;
    padding: 20px 0; }
  .product-list.price .product-image > a {
    display: none; }
  .product-list.price .shop2-product-btn {
    margin: 0; }
  .product-list.price .button_wrap {
    border: none;
    height: auto !important;
    display: block !important;
    width: auto !important;
    overflow: visible !important;
    display: inline-block;
    vertical-align: middle; }
  .product-list.price .shop2-product-actions dl {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  @media (max-width: 1024px) {
        .product-list.price .shop2-product-actions dl {
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          -webkit-justify-content: flex-start;
          -moz-justify-content: flex-start;
          justify-content: flex-start; }
          .product-list.price .shop2-product-actions dl .name-action {
            font-size: 0 !important;
            margin: 0 !important; }
          .product-list.price .shop2-product-actions dl dt {
            margin-right: 10px;
            width: auto !important;
            padding: 6px; } }
  .product-list.price .product-compare {
    position: static;
    display: block !important;
    text-align: left;
    padding-left: 20px;
    opacity: 1;
    background: transparent;
    padding-bottom: 0; }
  .product-list.price .product-compare label, .product-list.price .product-compare a {
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05); }
  .product-list.price .shop2-product-options {
    padding-bottom: 25px;
    padding-top: 25px;
    height: auto !important;
    display: block !important; }
  .product-list.price .optionsOpener {
    display: none !important; }
  .product-list.price .product-price {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    vertical-align: middle;
    width: 100%; }
  .product-list.price .main_wrapper {
    display: inline-block;
    vertical-align: middle;
    width: 51.5%;
    border-right: 1px solid #dedede; }
  .product-list.price .product-article {
    border-bottom: none;
    margin-bottom: 0;
    margin-top: 10px;
    padding-bottom: 0; }
  .product-list.price .product-bot {
    padding-top: 30px; }
  .product-list.price .main_wrapper {
    border-right: none; }

.product-anonce {
  font-family: 'osr';
  font-size: 14px;
  color: #7b7b7b;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 0;
  border-bottom: 1px solid #e5e5e5; }

.shop2-pagelist .page-num, .shop2-pagelist .page-next, .shop2-pagelist .page-prev, .shop2-pagelist .page-first {
  padding: 0;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-color: transparent !important;
  background-image: none !important; }
  .shop2-pagelist .page-num > a, .shop2-pagelist .page-next > a, .shop2-pagelist .page-prev > a, .shop2-pagelist .page-first > a, .shop2-pagelist .page-num > span, .shop2-pagelist .page-next > span, .shop2-pagelist .page-prev > span, .shop2-pagelist .page-first > span {
    width: 35px !important;
    height: 35px !important;
    border: 1px solid #e4e4e4;
    text-align: center;
    line-height: 35px !important;
    padding: 0 !important;
    box-sizing: border-box;
    font-family: 'osr';
    font-size: 15px;
    color: #7b7b7b; }
  .shop2-pagelist .page-num.active-num > span, .shop2-pagelist .page-next.active-num > span, .shop2-pagelist .page-prev.active-num > span, .shop2-pagelist .page-first.active-num > span {
    border-color: #7d9540; }
  .shop2-pagelist .page-last, .shop2-pagelist .page-first {
    display: none; }
  .shop2-pagelist .page-next > a, .shop2-pagelist .page-prev > a {
    border: none;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2018%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2843%2C%2048%2C%2051%29%22%20d%3D%22M18.012%2C5.005%20C18.012%2C5.103%2017.977%2C5.189%2017.928%2C5.266%20C17.923%2C5.275%2017.925%2C5.286%2017.919%2C5.295%20L14.255%2C9.800%20C14.160%2C9.933%2014.012%2C10.003%2013.862%2C10.003%20C13.763%2C10.003%2013.663%2C9.972%2013.576%2C9.909%20C13.360%2C9.749%2013.312%2C9.440%2013.470%2C9.220%20L16.522%2C5.498%20L0.472%2C5.498%20C0.203%2C5.498%20-0.014%2C5.278%20-0.014%2C5.005%20C-0.014%2C4.733%200.203%2C4.512%200.472%2C4.512%20L16.522%2C4.512%20L13.470%2C0.789%20C13.312%2C0.570%2013.360%2C0.260%2013.577%2C0.100%20C13.793%2C-0.060%2014.098%2C-0.011%2014.255%2C0.209%20L17.919%2C4.715%20C17.925%2C4.724%2017.923%2C4.736%2017.928%2C4.745%20C17.977%2C4.821%2018.012%2C4.907%2018.012%2C5.005%20Z%22%2F%3E%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat !important; }
  .shop2-pagelist .page-prev {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }

.shop2-product {
  margin-top: 35px; }
  .shop2-product .product-side-l {
    width: calc(49.5% - 30px) !important;
    margin-right: 30px;
    display: inline-block;
    vertical-align: top;
    float: none; }
  .shop2-product .product-side-l.noImage {
    padding-top: 49.5%;
    height: 0;
    margin-right: 1%;
    background: rgba(0, 0, 0, 0.02) url('/g/templates/shop2/2.61.2/no-img.svg') 50% 50% no-repeat; }
  @media (max-width: 520px) {
    .shop2-product .product-side-l {
      width: 100% !important;
      margin-right: 0;
      float: none; } }
  .shop2-product .product-side-l .product_image {
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1);
    position: relative;
    font-size: 0; }
  .shop2-product .product-side-l .product_image.fullWidth {
    width: 100%;
    margin-left: 0; }
  .shop2-product .product-side-l .product_image:not(.fullWidth) {
    max-width: 480px; }
  @media (min-width: 1025px) {
      .shop2-product .product-side-l .product_image {
        margin-left: 30px; } }
  .shop2-product .product-side-l .product_image .product-compare {
    text-align: center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    visibility: hidden; }
  .shop2-product .product-side-l .product_image .product-compare > label, .shop2-product .product-side-l .product_image .product-compare .link-reset {
    position: absolute;
    bottom: 20px;
    width: 170px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 100; }
  @media (max-width: 520px) {
          .shop2-product .product-side-l .product_image .product-compare > label, .shop2-product .product-side-l .product_image .product-compare .link-reset {
            width: 80%; } }
  .shop2-product .product-side-l .product_image:hover .product-compare {
    display: block;
    opacity: 1;
    visibility: visible; }
  .shop2-product .product-side-l .side-l_left {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -moz-box-direction: reverse;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  @media (max-width: 1024px) {
      .shop2-product .product-side-l .side-l_left {
        display: block;
        max-width: 100%; }
        .shop2-product .product-side-l .side-l_left .product_image {
          margin-bottom: 30px;
          width: 100%;
          height: auto; } }
  .shop2-product .product-side-l .side-l_left .owl-nav .owl-prev, .shop2-product .product-side-l .side-l_left .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    z-index: 10;
    margin-top: -18px;
    left: -18px;
    width: 35px;
    height: 35px;
    cursor: pointer;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: #fff url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2010%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M10.007%2C13.916%20L7.918%2C16.005%20L-0.007%2C8.081%20L0.076%2C7.999%20L-0.007%2C7.916%20L7.918%2C-0.008%20L10.007%2C2.081%20L4.089%2C7.999%20L10.007%2C13.916%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .shop2-product .product-side-l .side-l_left .owl-nav .owl-prev:hover, .shop2-product .product-side-l .side-l_left .owl-nav .owl-next:hover {
    background: #7d9540 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%2010%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M10.007%2C13.916%20L7.918%2C16.005%20L-0.007%2C8.081%20L0.076%2C7.999%20L-0.007%2C7.916%20L7.918%2C-0.008%20L10.007%2C2.081%20L4.089%2C7.999%20L10.007%2C13.916%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .shop2-product .product-side-l .side-l_left .owl-nav .owl-next {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    left: auto;
    right: -18px; }
  @media (max-width: 520px) {
      .shop2-product .product-side-l .side-l_left .product_image .product_image_wrap a {
        display: block !important; } }
  @media (max-width: 520px) {
      .shop2-product .product-side-l .product-thumbnails {
        display: none; } }
  @media (max-width: 1024px) {
        .shop2-product .product-side-l .product-thumbnails > ul {
          margin: -10px; } }
  .shop2-product .product-side-l .product-thumbnails > ul > li {
    display: block;
    float: none;
    width: auto;
    width: 100px;
    height: 100px;
    margin: 0;
    padding: 3px;
    background-color: transparent;
    position: relative;
    box-sizing: border-box; }
  .shop2-product .product-side-l .product-thumbnails > ul > li:not(:last-child) {
    margin-bottom: 10px; }
  .shop2-product .product-side-l .product-thumbnails > ul > li > a {
    position: absolute;
    top: 3px;
    bottom: 3px;
    right: 3px;
    left: 3px; }
    .shop2-product .product-side-l .product-thumbnails > ul > li > a img {
      max-width: none; }
  @media (max-width: 1024px) {
          .shop2-product .product-side-l .product-thumbnails > ul > li {
            display: inline-block;
            vertical-align: middle;
            margin: 10px;
            width: calc(33% - 20px); } }
  .shop2-product .product-side-l .product_flags {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    text-align: left;
    z-index: 10; }
  .shop2-product .product-side-l .product_flags .product-new, .shop2-product .product-side-l .product_flags .product-spec {
    position: static;
    display: inline-block;
    vertical-align: middle;
    font-family: 'osr';
    font-size: 14px;
    color: #fff;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    -ms-border-radius: 26px;
    -o-border-radius: 26px;
    border-radius: 26px;
    font-weight: normal;
    float: none;
    padding: 5px 10px; }
  .shop2-product .product-side-l .product_flags .product-new {
    background-color: #c3e30f !important;
    margin-right: 10px; }
  .shop2-product .product-side-l .product_flags .product-spec {
    background-color: #ff3a6d !important; }

.shop2-product-folders-header, .shop2-product-folders {
  display: none; }

.shop2-product .product-side-r {
  width: 49.3%;
  display: inline-block;
  vertical-align: top;
  overflow: visible;
  padding: 0;
  box-sizing: border-box; }
  .shop2-product .product-side-r .jq-selectbox__select {
    margin: 3px 0; }
  .shop2-product .product-side-r .pluso-header {
    vertical-align: middle;
    font-family: 'osb';
    font-size: 14px;
    color: #7b7b7b;
    text-transform: capitalize;
    margin-right: 34px; }
  .shop2-product .product-side-r .pluso {
    vertical-align: middle; }
  @media (max-width: 520px) {
  .shop2-product .product-side-r {
    width: 100%;
    padding-left: 0; } }
  .shop2-product .product-side-r_top {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding-bottom: 20px;
    border-bottom: 1px solid #e5e5e5; }
  .shop2-product .product-side-r_top .shop2-product-article, .shop2-product .product-side-r_top .shop2-product-article span {
    font-family: 'osr';
    font-size: 13px;
    color: #7b7b7b;
    margin: 0; }
  .shop2-product .product-side-r_top dt {
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    border-top: none;
    border: 1px solid #ff000c;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    padding: 5px 15px;
    min-height: 0;
    width: auto; }
  .shop2-product .product-side-r_top dt .icon-action {
    width: 18px;
    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%2218px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2018%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%200%2C%2012%29%22%20d%3D%22M16.000%2C3.999%20L13.815%2C3.999%20C13.927%2C3.679%2014.000%2C3.339%2014.000%2C2.979%20C14.000%2C1.336%2012.663%2C-0.001%2010.980%2C-0.001%20C10.216%2C-0.001%209.525%2C0.296%208.996%2C0.771%20C8.463%2C0.296%207.763%2C-0.001%206.980%2C-0.001%20C5.337%2C-0.001%204.000%2C1.336%204.000%2C3.018%20C4.000%2C3.364%204.070%2C3.690%204.179%2C3.999%20L2.000%2C3.999%20C0.897%2C3.999%20-0.000%2C4.896%20-0.000%2C5.999%20L-0.000%2C9.998%20C-0.000%2C10.747%200.417%2C11.392%201.026%2C11.735%20C1.015%2C11.822%201.000%2C11.908%201.000%2C11.999%20L1.000%2C17.999%20C1.000%2C19.102%201.897%2C19.999%203.000%2C19.999%20L15.000%2C19.999%20C16.102%2C19.999%2017.000%2C19.102%2017.000%2C17.999%20L17.000%2C11.999%20C17.000%2C11.908%2016.985%2C11.822%2016.973%2C11.735%20C17.582%2C11.392%2018.000%2C10.747%2018.000%2C9.998%20L18.000%2C5.999%20C18.000%2C4.896%2017.102%2C3.999%2016.000%2C3.999%20ZM16.001%2C9.998%20L15.000%2C9.998%20L10.000%2C9.998%20L10.000%2C5.999%20L11.019%2C5.999%20L16.000%2C5.999%20L16.001%2C9.998%20ZM11.019%2C1.998%20C11.560%2C1.998%2012.000%2C2.438%2012.000%2C3.018%20C12.000%2C3.559%2011.560%2C3.999%2011.019%2C3.999%20L10.000%2C3.999%20L10.000%2C2.979%20C10.000%2C2.438%2010.439%2C1.998%2011.019%2C1.998%20ZM6.000%2C2.979%20C6.000%2C2.438%206.439%2C1.998%207.019%2C1.998%20C7.560%2C1.998%208.000%2C2.438%208.000%2C2.979%20L8.000%2C3.999%20L6.980%2C3.999%20C6.439%2C3.999%206.000%2C3.559%206.000%2C2.979%20ZM2.000%2C5.999%20L6.980%2C5.999%20L8.000%2C5.999%20L8.000%2C9.998%20L3.000%2C9.998%20L2.000%2C9.998%20L2.000%2C5.999%20ZM3.000%2C11.999%20L8.000%2C11.999%20L8.000%2C17.999%20L3.000%2C17.999%20L3.000%2C11.999%20ZM10.000%2C17.999%20L10.000%2C11.999%20L15.000%2C11.999%20L15.001%2C17.999%20L10.000%2C17.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat !important; }
  .shop2-product .product-side-r_top dt .name-action {
    font-family: 'osb';
    font-size: 14px;
    color: #ff000c;
    border-bottom: none; }
  .shop2-product .product-side-r_middle {
    padding: 20px;
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1); }
  .shop2-product .product-side-r_middle-top {
    padding-bottom: 20px;
    border-bottom: 1px solid #e5e5e5; }
  .shop2-product .product-side-r_middle-middle {
    padding-top: 20px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .shop2-product .product-side-r_middle-bottom {
    padding: 20px;
    border-bottom: 1px dashed #959799; }
  .shop2-product .product-side-r_middle-bottom__links {
    font-size: 0; }
  .shop2-product .product-side-r_middle-bottom__link {
    font-size: 0;
    width: 33.3%;
    display: inline-block;
    text-decoration: none;
    padding-bottom: 5px; }
  @media (max-width: 1024px) {
        .shop2-product .product-side-r_middle-bottom__link {
          width: 100%;
          padding-bottom: 20px; } }
  .shop2-product .product-side-r_middle-bottom__link .top {
    display: block;
    font-family: 'osb';
    font-size: 16px;
    color: #2b3033; }
  @media (max-width: 1024px) {
          .shop2-product .product-side-r_middle-bottom__link .top {
            display: inline-block;
            padding-right: 5px;
            border-bottom: 1px dashed #959799; } }
  @media (max-width: 520px) {
          .shop2-product .product-side-r_middle-bottom__link .top {
            font-size: 13px; } }
  .shop2-product .product-side-r_middle-bottom__link .bottom {
    display: inline-block;
    font-family: 'osr';
    font-size: 16px;
    color: #2b3033;
    border-bottom: 1px dashed #959799;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  @media (max-width: 520px) {
          .shop2-product .product-side-r_middle-bottom__link .bottom {
            font-size: 13px; } }
  .shop2-product .product-side-r_middle-bottom__link .right {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 40px); }
  @media (max-width: 520px) {
          .shop2-product .product-side-r_middle-bottom__link .right {
            vertical-align: middle; } }
  .shop2-product .product-side-r_middle-bottom__link .left {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px; }
  @media (max-width: 520px) {
          .shop2-product .product-side-r_middle-bottom__link .left {
            vertical-align: middle; } }
  .shop2-product .product-side-r_middle-bottom__link:hover .bottom {
    color: #7d9540; }
  @media (max-width: 1024px) {
      .shop2-product .product-side-r_middle .product-price {
        width: 100%;
        margin-bottom: 20px;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; } }
  @media (max-width: 1024px) and (max-width: 520px) {
          .shop2-product .product-side-r_middle .product-price {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -moz-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            width: auto;
            margin-bottom: 0; } }
  @media (max-width: 520px) {
      .shop2-product .product-side-r_middle .product-price {
        margin: 20px 0; } }
  @media (max-width: 520px) {
        .shop2-product .product-side-r_middle .product-price .price-old {
          margin-right: 10px; } }
  .shop2-product .product-side-r_middle .product-price .price-old > span {
    position: relative;
    display: inline-block; }
  .shop2-product .product-side-r_middle .product-price .price-old > span:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -1px;
    height: 1px;
    left: 0;
    right: 0;
    background: red; }
  @media (max-width: 520px) {
      .shop2-product .product-side-r_middle .product_amount_wrap {
        margin: 20px 0; } }
  .shop2-product .product-side-r_middle .product_amount_wrap .amount-title {
    display: none; }
  .shop2-product .product-side-r_middle .product_amount_wrap .shop2-product-amount {
    padding-right: 25px;
    width: auto;
    position: relative;
    font-size: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: 1px dashed #e0dad6; }
  .shop2-product .product-side-r_middle .product_amount_wrap .shop2-product-amount input {
    width: 45px;
    height: 45px;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    margin: 0;
    border: none;
    font-family: 'ossb';
    font-size: 14px;
    color: #2b3033; }
  .shop2-product .product-side-r_middle .product_amount_wrap .shop2-product-amount .amount-minus, .shop2-product .product-side-r_middle .product_amount_wrap .shop2-product-amount .amount-minus:hover, .shop2-product .product-side-r_middle .product_amount_wrap .shop2-product-amount .amount-minus:active {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background: #e0dad6;
    border: none;
    box-shadow: none;
    position: absolute;
    top: 50%;
    right: -1px;
    bottom: -1px;
    width: 26px;
    margin: 0;
    height: auto;
    font-size: 21px;
    color: #000;
    line-height: 23.5px;
    text-shadow: none;
    outline: none;
    -webkit-border-radius: 0 0 3px 0;
    -moz-border-radius: 0 0 3px 0;
    -ms-border-radius: 0 0 3px 0;
    -o-border-radius: 0 0 3px 0;
    border-radius: 0 0 3px 0; }
  .shop2-product .product-side-r_middle .product_amount_wrap .shop2-product-amount .amount-plus, .shop2-product .product-side-r_middle .product_amount_wrap .shop2-product-amount .amount-plus:hover, .shop2-product .product-side-r_middle .product_amount_wrap .shop2-product-amount .amount-plus:active {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background: #e0dad6;
    border: none;
    box-shadow: none;
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: 50%;
    width: 26px;
    margin: 0;
    height: auto;
    font-size: 21px;
    color: #000;
    line-height: 23.5px;
    text-shadow: none;
    outline: none;
    -webkit-border-radius: 0 3px 0 0;
    -moz-border-radius: 0 3px 0 0;
    -ms-border-radius: 0 3px 0 0;
    -o-border-radius: 0 3px 0 0;
    border-radius: 0 3px 0 0; }
  .shop2-product .product-side-r_middle .shop2-product-btn {
    width: auto;
    padding-left: 23px;
    padding-right: 23px;
    height: 35px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    background: #7d9540;
    box-shadow: none;
    border: none;
    outline: none;
    overflow: hidden;
    height: 49px; }
  @media (max-width: 520px) {
      .shop2-product .product-side-r_middle .shop2-product-btn {
        width: 100%; } }
  .shop2-product .product-side-r_middle .shop2-product-btn span {
    background: transparent;
    height: 47px;
    line-height: 43px;
    text-align: center;
    font-family: 'osb';
    display: block;
    width: 100%;
    font-size: 14px;
    color: #fff;
    padding: 0; }
  .shop2-product .product-side-r_middle .buy_one_click {
    width: auto;
    padding-left: 23px;
    padding-right: 23px;
    cursor: pointer;
    height: 47px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    border: 2px dashed #7d9540;
    box-sizing: border-box;
    box-shadow: none;
    line-height: 43px;
    background: transparent;
    text-align: center;
    font-family: 'osb';
    font-size: 14px;
    color: #7d9540; }
  @media (max-width: 1024px) {
      .shop2-product .product-side-r_middle .buy_one_click {
        width: 100%;
        margin-top: 20px; } }
  .shop2-product .product-side-r_middle .tpl-rating-block {
    font-family: 'rr';
    font-size: 13px;
    color: #7b7b7b;
    padding: 0;
    margin-bottom: 11px; }
  .shop2-product .product-side-r_middle .shop2-product-options > div:not(:last-child) {
    margin-bottom: 10px; }
  .shop2-product .product-side-r_middle .shop2-product-options .even > div, .shop2-product .product-side-r_middle .shop2-product-options .odd > div {
    display: inline-block;
    vertical-align: middle; }
  .shop2-product .product-side-r_middle .shop2-product-options .even > div:first-child, .shop2-product .product-side-r_middle .shop2-product-options .odd > div:first-child {
    font-family: 'osb';
    font-size: 14px;
    color: #7b7b7b;
    margin-right: 10px; }
  .shop2-product .product-side-r_middle .shop2-product-options .even > div:last-child, .shop2-product .product-side-r_middle .shop2-product-options .odd > div:last-child, .shop2-product .product-side-r_middle .shop2-product-options .even > div > a, .shop2-product .product-side-r_middle .shop2-product-options .odd > div > a {
    font-family: 'osr';
    font-size: 14px;
    color: #7b7b7b;
    text-decoration: none; }
  .shop2-product .product-side-r_bottom .pluso_wrapper {
    padding: 20px; }

.shop2-product-amount {
  padding-right: 25px;
  width: auto;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px dashed #e0dad6; }
  .shop2-product-amount input {
    width: 45px;
    height: 45px;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    margin: 0;
    border: none;
    font-family: 'ossb';
    font-size: 14px;
    color: #2b3033; }
  .shop2-product-amount .amount-minus, .shop2-product-amount .amount-minus:hover, .shop2-product-amount .amount-minus:active {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background: #e0dad6;
    border: none;
    box-shadow: none;
    position: absolute;
    top: 50%;
    right: -1px;
    bottom: -1px;
    width: 26px;
    margin: 0;
    height: auto;
    font-size: 21px;
    color: #000;
    line-height: 23.5px;
    text-shadow: none;
    outline: none;
    -webkit-border-radius: 0 0 3px 0;
    -moz-border-radius: 0 0 3px 0;
    -ms-border-radius: 0 0 3px 0;
    -o-border-radius: 0 0 3px 0;
    border-radius: 0 0 3px 0; }
  .shop2-product-amount .amount-plus, .shop2-product-amount .amount-plus:hover, .shop2-product-amount .amount-plus:active {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background: #e0dad6;
    border: none;
    box-shadow: none;
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: 50%;
    width: 26px;
    margin: 0;
    height: auto;
    font-size: 21px;
    color: #000;
    line-height: 23.5px;
    text-shadow: none;
    outline: none;
    -webkit-border-radius: 0 3px 0 0;
    -moz-border-radius: 0 3px 0 0;
    -ms-border-radius: 0 3px 0 0;
    -o-border-radius: 0 3px 0 0;
    border-radius: 0 3px 0 0; }

.tpl-stars {
  margin: 0;
  margin-right: 10px;
  width: 74px;
  height: 12px;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2015%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M7.972%2C-0.003%20L10.287%2C4.083%20L14.997%2C4.962%20L11.719%2C8.368%20L12.314%2C12.997%20L7.972%2C11.016%20L3.630%2C12.997%20L4.225%2C8.368%20L0.947%2C4.962%20L5.656%2C4.083%20L7.972%2C-0.003%20%22%2F%3E%3C%2Fsvg%3E") 0 50% repeat-x; }

.tpl-rating {
  margin: 0;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2015%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffd800%22%20d%3D%22M7.972%2C-0.003%20L10.287%2C4.083%20L14.997%2C4.962%20L11.719%2C8.368%20L12.314%2C12.997%20L7.972%2C11.016%20L3.630%2C12.997%20L4.225%2C8.368%20L0.947%2C4.962%20L5.656%2C4.083%20L7.972%2C-0.003%20%22%2F%3E%3C%2Fsvg%3E") 0 50% repeat-x; }

.shop-product-tabulation {
  margin-bottom: 50px; }
  .shop-product-tabulation .shop-product-tabs {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
  @media (max-width: 960px) {
    .shop-product-tabulation .shop-product-tabs {
      display: none; } }
  .shop-product-tabulation .shop-product-tabs > li {
    height: 65px;
    background-image: none; }
  .shop-product-tabulation .shop-product-tabs > li:not(:last-child) {
    margin-right: 29px; }
  .shop-product-tabulation .shop-product-tabs > li > a {
    padding: 0;
    height: 65px;
    line-height: 65px;
    font-family: 'pdb';
    font-size: 25px;
    color: #2b3033;
    text-decoration: none; }
  .shop-product-tabulation .shop-product-tabs > li.r-tabs-state-active {
    box-shadow: inset 0px -3px 0px 0px #7d9540; }
  .shop-product-tabulation .shop-product-tabs > li.r-tabs-state-active > a {
    color: #7d9540; }
  @media (min-width: 961px) {
      .shop-product-tabulation .shop-product-desc .r-tabs-accordion-title {
        display: none; } }
  .shop-product-tabulation .shop-product-desc .r-tabs-accordion-title .r-tabs-anchor {
    font-family: 'pdb';
    font-size: 20px;
    color: #2b3033;
    text-decoration: none;
    width: 100%;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding: 15px 20px;
    box-sizing: border-box;
    background: #fff;
    margin-bottom: 10px;
    border: 1px solid #e5e5e5;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .shop-product-tabulation .shop-product-desc .r-tabs-accordion-title .r-tabs-anchor:after {
    content: "";
    width: 14px;
    height: 8px;
    display: block;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%228px%22%20%20viewBox%3D%220%200%2014%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.502%22%20fill%3D%22rgb%2843%2C%2048%2C%2051%29%22%20d%3D%22M13.712%2C1.689%20L7.757%2C7.644%20C7.739%2C7.665%207.732%2C7.692%207.712%2C7.712%20C7.515%2C7.909%207.257%2C8.004%206.999%2C8.001%20C6.741%2C8.004%206.482%2C7.909%206.285%2C7.712%20C6.266%2C7.692%206.259%2C7.666%206.241%2C7.645%20L0.285%2C1.690%20C-0.102%2C1.302%20-0.102%2C0.673%200.285%2C0.285%20C0.673%2C-0.103%201.302%2C-0.103%201.690%2C0.285%20L6.999%2C5.594%20L12.308%2C0.286%20C12.696%2C-0.102%2013.324%2C-0.102%2013.712%2C0.286%20C14.100%2C0.674%2014.100%2C1.302%2013.712%2C1.689%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-product-tabulation .shop-product-desc .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
    border-bottom-color: #7d9540;
    border-bottom-width: 3px;
    color: #7d9540; }
  .shop-product-tabulation .shop-product-desc .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:after {
    -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%2214px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2014%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.502%22%20fill%3D%22%237d9540%22%20d%3D%22M13.712%2C1.689%20L7.757%2C7.644%20C7.739%2C7.665%207.732%2C7.692%207.712%2C7.712%20C7.515%2C7.909%207.257%2C8.004%206.999%2C8.001%20C6.741%2C8.004%206.482%2C7.909%206.285%2C7.712%20C6.266%2C7.692%206.259%2C7.666%206.241%2C7.645%20L0.285%2C1.690%20C-0.102%2C1.302%20-0.102%2C0.673%200.285%2C0.285%20C0.673%2C-0.103%201.302%2C-0.103%201.690%2C0.285%20L6.999%2C5.594%20L12.308%2C0.286%20C12.696%2C-0.102%2013.324%2C-0.102%2013.712%2C0.286%20C14.100%2C0.674%2014.100%2C1.302%2013.712%2C1.689%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-product-tabulation .shop-product-desc .desc-area {
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background: #fff;
    padding: 0;
    font-family: 'rl';
    font-size: 16px;
    line-height: 1.875;
    color: #2b3033;
    display: none; }
  @media (min-width: 961px) {
      .shop-product-tabulation .shop-product-desc .desc-area {
        border-top: 1px solid #f0f0f0; } }
  .shop-product-tabulation .shop-product-desc .desc-area .table-wrapper {
    padding: 15px 0; }
  .shop-product-tabulation .shop-product-desc .desc-area .shop2-product-params .even {
    background: rgba(0, 0, 0, 0.05); }
  .shop-product-tabulation .shop-product-desc .desc-area .shop2-product-params .even th {
    font-family: 'osr';
    font-size: 14px;
    color: #7b7b7b;
    font-weight: normal; }
  .shop-product-tabulation .shop-product-desc .desc-area .shop2-product-params .even td {
    font-family: 'osr';
    font-size: 14px;
    color: #7b7b7b; }
  .shop-product-tabulation .shop-product-desc .desc-area .shop2-product-params .odd th {
    font-family: 'osr';
    font-size: 14px;
    color: #7b7b7b;
    font-weight: normal; }
  .shop-product-tabulation .shop-product-desc .desc-area .shop2-product-params .odd td {
    font-family: 'osr';
    font-size: 14px;
    color: #7b7b7b; }
  @media (max-width: 640px) {
      .shop-product-tabulation .shop-product-desc .desc-area {
        margin-bottom: 5px; } }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-block-header {
    margin-top: 15px;
    font-family: 'osb';
    font-size: 18px;
    color: #2b3033;
    margin-bottom: 40px;
    max-width: 100%; }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-form {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
  @media (max-width: 762px) {
          .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-form {
            display: block; } }
  @media (max-width: 762px) {
          .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-form {
            margin-bottom: 20px; } }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-form .tpl-left {
    width: calc(40% - 55px);
    margin-right: 55px; }
    @media (max-width: 1024px) {
          .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-form .tpl-left {
            width: calc(57% - 55px); } }
    @media (max-width: 762px) {
          .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-form .tpl-left {
            width: 100%;
            margin-right: 0; } }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-form .tpl-middle {
    width: 69.8%; }
    @media (max-width: 1024px) {
          .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-form .tpl-middle {
            width: calc(42.8% - 55px); } }
    @media (max-width: 762px) {
          .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-form .tpl-middle {
            width: 100%; } }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-comment {
    max-width: 100%; }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-comment .tpl-header {
    margin-bottom: 15px;
    background: transparent; }
    .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-comment .tpl-header .tpl-name {
      font-family: 'osb';
      font-size: 15px;
      color: #7d9540;
      margin: 0;
      margin-right: 12px; }
    .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-comment .tpl-header .tpl-date {
      font-family: 'osr';
      font-size: 13px;
      color: #7b7b7b; }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-comment .tpl-body {
    position: relative;
    border: 1px solid #e6e6e6;
    margin: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
    .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-comment .tpl-body:after {
      content: "";
      display: block;
      position: absolute;
      bottom: calc(100% - 1px);
      left: 15px;
      width: 9px;
      height: 11px;
      background: #fff url('../tpl_body_tri.png') 50% 50% no-repeat; }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-left {
    float: none; }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-left a {
    color: #7b7b7b; }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-left input[type="text"], .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-left input[type="password"] {
    height: 35px;
    width: 100%;
    outline: none;
    background-color: transpatent;
    box-shadow: none;
    border: 1px solid #f3f4f4;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 0 15px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-family: 'osr';
    font-size: 14px;
    color: #7b7b7b;
    box-sizing: border-box; }
    .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-left input[type="text"]:focus, .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-left input[type="password"]:focus {
      border-color: #7d9540; }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-left .pull-right, .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-left .reg_btn {
    width: auto;
    padding: 0;
    padding-left: 23px;
    padding-right: 23px;
    width: 110px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    background: #7d9540;
    box-shadow: none;
    border: none;
    outline: none;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-family: 'osb';
    font-size: 14px;
    color: #fff;
    float: none !important;
    margin-right: 20px;
    display: inline-block;
    vertical-align: middle; }
  @media (max-width: 500px) {
            .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-left .pull-right {
              margin-bottom: 20px; } }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-left .reg_btn {
    margin-right: 0;
    width: 160px;
    color: #7d9540;
    background: transparent;
    border-style: dashed;
    text-decoration: none; }
    @media (max-width: 500px) {
          .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-left .reg_btn {
            width: 100%;
            box-sizing: border-box; } }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-title.checkbox {
    font-family: 'rl';
    font-size: 14px;
    color: #7b7b7b; }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-title.checkbox .input_span {
    display: inline-block;
    vertical-align: middle;
    width: 29px;
    height: 29px;
    border: 1px solid #e5e5e5;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-position: 50% 50%;
    cursor: pointer;
    margin-right: 15px; }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-title.checkbox input {
    width: 0;
    height: 0;
    visibility: hidden; }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-title.checkbox input:checked + span {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28247%2C%20112%2C%20136%29%22%20d%3D%22M10.712%2C1.690%20L4.757%2C7.644%20C4.739%2C7.666%204.732%2C7.692%204.712%2C7.712%20C4.515%2C7.909%204.257%2C8.004%203.999%2C8.001%20C3.741%2C8.004%203.482%2C7.909%203.285%2C7.712%20C3.265%2C7.693%203.259%2C7.667%203.241%2C7.646%20L0.285%2C4.690%20C-0.102%2C4.302%20-0.102%2C3.673%200.285%2C3.285%20C0.673%2C2.897%201.302%2C2.897%201.690%2C3.285%20L3.999%2C5.595%20L9.308%2C0.286%20C9.696%2C-0.102%2010.324%2C-0.102%2010.712%2C0.286%20C11.100%2C0.674%2011.100%2C1.302%2010.712%2C1.690%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-middle .tpl-field {
    font-family: 'osr';
    font-size: 14px;
    color: #898989; }
  .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-middle a.tpl-button {
    text-align: center;
    line-height: 43px;
    height: 45px;
    text-decoration: none;
    box-sizing: border-box;
    box-shadow: none;
    border: 2px dashed #7b7b7b;
    background: transparent;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    text-align: center;
    font-family: 'osb';
    font-size: 14px;
    color: #2b3033;
    padding-left: 23px;
    padding-right: 23px;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    @media (max-width: 500px) {
          .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-middle a.tpl-button {
            width: 100%; } }
  @media (max-width: 500px) {
      .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-left {
        float: none;
        width: 100%; }
        .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-left input[type="text"], .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-left input[type="password"] {
          width: 100%; }
        .shop-product-tabulation .shop-product-desc .desc-area.review-desc .tpl-left .pull-right {
          float: none !important;
          margin-top: 10px;
          width: 100%; } }

.shop2-collection-header {
  font-family: 'pdb';
  font-size: 40px;
  color: #2b3033;
  margin: 0;
  padding: 0 0 50px 0; }
  @media (max-width: 640px) {
  .shop2-collection-header {
    font-size: 27px; } }

.inPageMargin {
  margin-bottom: 20px; }

.in_page_image {
  margin-bottom: 55px; }
  @media (max-width: 1024px) {
  .in_page_image {
    margin-bottom: 30px; } }
  @media (max-width: 520px) {
  .in_page_image {
    margin-bottom: 20px; } }

.shop2-group-kinds {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -10px;
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 1px dashed #ccc; }
  @media (max-width: 1024px) {
  .shop2-group-kinds {
    margin-left: 0;
    margin-right: 0; } }
  .shop2-group-kinds * {
    outline: none !important; }
  .shop2-group-kinds .slick-list {
    padding: 0 !important; }
  .shop2-group-kinds.slickInit {
    margin-left: 0;
    margin-right: 0;
    border-bottom: none;
    margin-bottom: 0; }
  .shop2-group-kinds .shop2-kind-item {
    width: calc(25% - 20px);
    margin: 10px;
    padding: 0 0 40px 0;
    border: none;
    box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .shop2-group-kinds .shop2-kind-item:hover {
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1); }
  @media (max-width: 1024px) {
    .shop2-group-kinds .shop2-kind-item {
      width: calc(33% - 20px); } }
  @media (max-width: 767px) {
    .shop2-group-kinds .shop2-kind-item {
      width: calc(33% - 20px); } }
  @media (max-width: 520px) {
    .shop2-group-kinds .shop2-kind-item {
      width: calc(100% - 20px); } }
  .shop2-group-kinds.slickInit {
    margin-left: 0;
    margin-right: 0; }
  .shop2-group-kinds.slickInit .shop2-kind-item {
    width: auto; }
  .shop2-group-kinds .kind-image {
    width: 100%;
    height: auto;
    float: none;
    display: block;
    margin-bottom: 15px; }
  .shop2-group-kinds .kind-image.no-image {
    width: 100%; }
  .shop2-group-kinds .kind-details {
    padding: 0 10px; }
  .shop2-group-kinds .kind-name {
    margin-bottom: 15px; }
  .shop2-group-kinds .kind-name > a {
    font-family: 'osr';
    font-size: 18px;
    color: #7b7b7b;
    text-decoration: none;
    display: block;
    text-align: center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .shop2-group-kinds .kind-name > a:hover {
    color: #7d9540; }
  .shop2-group-kinds .kind-price {
    text-align: center; }
  .shop2-group-kinds .kind-price .price-old {
    background: transparent !important; }
  .shop2-group-kinds .kind-price .price-old span {
    font-family: 'fsb';
    font-size: 16px;
    color: #7b7b7b; }
  .shop2-group-kinds .kind-price .price-current, .shop2-group-kinds .kind-price .price-current strong {
    font-family: 'fsb';
    font-size: 18px;
    color: #2b3033;
    display: inline-block;
    vertical-align: middle; }

.shop2-btn-back, .shop2-btn-back:active {
  width: auto;
  padding-left: 23px !important;
  padding-right: 23px !important;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
  background: #7d9540;
  box-shadow: none;
  border-style: solid;
  outline: none;
  height: 35px !important;
  background: #7d9540 !important;
  line-height: 31px !important;
  text-align: center;
  font-family: 'osb';
  display: inline-block;
  font-size: 14px;
  color: #fff !important; }

.site-path {
  font-family: 'osr';
  font-size: 14px;
  color: #7b7b7b;
  margin-bottom: 20px; }
  .site-path > a {
    color: #7d9540; }

.site-main.productPage .site-path {
  padding-top: 50px; }
  @media (max-width: 1024px) {
    .site-main.productPage .site-path {
      padding-top: 30px; } }
  @media (max-width: 520px) {
    .site-main.productPage .site-path {
      padding-top: 20px; } }

.shop2-warning {
  background: #f2f2f2 url('../warning.png') 30px 50% no-repeat;
  box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1);
  border: none;
  padding: 20px 20px 20px 120px;
  min-height: 0 !important; }
  @media (max-width: 520px) {
  .shop2-warning {
    padding-left: 80px;
    -webkit-background-size: 30px;
    background-size: 30px;
    background-position: 15px 50%; } }
  .shop2-warning h2 {
    font-family: 'osr';
    font-size: 15px;
    color: #2b3033; }
  @media (max-width: 520px) {
    .shop2-warning h2 {
      font-size: 13px; } }
  .shop2-warning ul {
    padding: 0;
    margin: 0; }
  .shop2-warning ul li {
    font-family: 'osr';
    font-size: 15px;
    color: #2b3033; }
  @media (max-width: 520px) {
      .shop2-warning ul li {
        font-size: 13px; } }

.cart_clear_btn {
  text-align: right;
  margin-top: -45px;
  margin-bottom: 30px; }
  .cart_clear_btn .shop2-btn {
    font-size: 0;
    display: inline-block;
    box-sizing: border-box;
    width: 50px;
    height: 50px;
    border: 2px dashed #7d9540;
    -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;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M15.110%2C3.304%20L15.110%2C14.638%20C15.110%2C15.940%2014.051%2C16.999%2012.749%2C16.999%20L4.249%2C16.999%20C2.947%2C16.999%201.888%2C15.940%201.888%2C14.638%20L1.888%2C3.304%20L-0.001%2C3.304%20L-0.001%2C2.360%20L5.194%2C2.360%20L5.194%2C1.416%20C5.194%2C0.635%205.829%2C-0.001%206.610%2C-0.001%20L10.388%2C-0.001%20C11.169%2C-0.001%2011.805%2C0.635%2011.805%2C1.416%20L11.805%2C2.360%20L16.999%2C2.360%20L16.999%2C3.304%20L15.110%2C3.304%20ZM10.860%2C1.416%20C10.860%2C1.156%2010.648%2C0.944%2010.388%2C0.944%20L6.610%2C0.944%20C6.350%2C0.944%206.138%2C1.156%206.138%2C1.416%20L6.138%2C2.360%20L10.860%2C2.360%20L10.860%2C1.416%20ZM14.166%2C3.304%20L11.333%2C3.304%20L5.666%2C3.304%20L2.832%2C3.304%20L2.832%2C14.638%20C2.832%2C15.420%203.468%2C16.055%204.249%2C16.055%20L12.749%2C16.055%20C13.531%2C16.055%2014.166%2C15.420%2014.166%2C14.638%20L14.166%2C3.304%20ZM10.860%2C5.194%20L11.805%2C5.194%20L11.805%2C14.166%20L10.860%2C14.166%20L10.860%2C5.194%20ZM8.027%2C5.194%20L8.972%2C5.194%20L8.972%2C14.166%20L8.027%2C14.166%20L8.027%2C5.194%20ZM5.194%2C5.194%20L6.138%2C5.194%20L6.138%2C14.166%20L5.194%2C14.166%20L5.194%2C5.194%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .cart_clear_btn .shop2-btn:hover {
    border-style: solid;
    background: #7d9540 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M15.110%2C3.304%20L15.110%2C14.638%20C15.110%2C15.940%2014.051%2C16.999%2012.749%2C16.999%20L4.249%2C16.999%20C2.947%2C16.999%201.888%2C15.940%201.888%2C14.638%20L1.888%2C3.304%20L-0.001%2C3.304%20L-0.001%2C2.360%20L5.194%2C2.360%20L5.194%2C1.416%20C5.194%2C0.635%205.829%2C-0.001%206.610%2C-0.001%20L10.388%2C-0.001%20C11.169%2C-0.001%2011.805%2C0.635%2011.805%2C1.416%20L11.805%2C2.360%20L16.999%2C2.360%20L16.999%2C3.304%20L15.110%2C3.304%20ZM10.860%2C1.416%20C10.860%2C1.156%2010.648%2C0.944%2010.388%2C0.944%20L6.610%2C0.944%20C6.350%2C0.944%206.138%2C1.156%206.138%2C1.416%20L6.138%2C2.360%20L10.860%2C2.360%20L10.860%2C1.416%20ZM14.166%2C3.304%20L11.333%2C3.304%20L5.666%2C3.304%20L2.832%2C3.304%20L2.832%2C14.638%20C2.832%2C15.420%203.468%2C16.055%204.249%2C16.055%20L12.749%2C16.055%20C13.531%2C16.055%2014.166%2C15.420%2014.166%2C14.638%20L14.166%2C3.304%20ZM10.860%2C5.194%20L11.805%2C5.194%20L11.805%2C14.166%20L10.860%2C14.166%20L10.860%2C5.194%20ZM8.027%2C5.194%20L8.972%2C5.194%20L8.972%2C14.166%20L8.027%2C14.166%20L8.027%2C5.194%20ZM5.194%2C5.194%20L6.138%2C5.194%20L6.138%2C14.166%20L5.194%2C14.166%20L5.194%2C5.194%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.cart_right {
  margin-left: 35px;
  box-sizing: border-box;
  padding-bottom: 20px;
  box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1); }

.cart_top {
  background: #7d9540;
  margin-bottom: 30px; }
  .cart_top .cart-product, .cart_top .cart-price, .cart_top .cart-amount {
    font-family: 'fsb';
    font-size: 16px;
    color: #fff;
    padding-top: 14px;
    padding-bottom: 14px; }
  .cart_top .cart-delete {
    box-sizing: border-box; }

.cart-delete {
  padding-right: 10px;
  text-align: right; }

.cart_bottom > div {
  padding: 30px 0px; }
  @media (min-width: 520px) {
    .cart_bottom > div {
      border-bottom: 1px solid #e5e5e5; } }
  .cart_bottom .cart-price {
    font-family: 'fsb';
    font-size: 18px;
    color: #2b3033; }
  .cart_bottom .cart-delete > a {
    font-size: 0;
    display: inline-block;
    font-size: 0;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: #f6f3f7 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28247%2C%20112%2C%20136%29%22%20d%3D%22M7.993%2C6.661%20L6.662%2C7.993%20L4.000%2C5.331%20L1.338%2C7.993%20L0.007%2C6.661%20L2.669%2C3.999%20L0.007%2C1.338%20L1.338%2C0.006%20L4.000%2C2.668%20L6.662%2C0.006%20L7.993%2C1.338%20L5.331%2C3.999%20L7.993%2C6.661%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.shop2-cart-total_summ, .shop2-cart-total_nds, .shop2-cart-total_all_summ, .shop2-cart-total .coupon_main_wrapper {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .shop2-cart-total_summ > div:first-child, .shop2-cart-total_nds > div:first-child, .shop2-cart-total_all_summ > div:first-child, .shop2-cart-total .coupon_main_wrapper > div:first-child {
    font-family: 'osr';
    font-size: 14px;
    color: #7b7b7b; }
  .shop2-cart-total_summ > div:last-child, .shop2-cart-total_nds > div:last-child, .shop2-cart-total_all_summ > div:last-child, .shop2-cart-total .coupon_main_wrapper > div:last-child {
    font-family: 'fsb';
    font-size: 18px;
    color: #2b3033;
    text-align: right; }
  .shop2-cart-total .coupon_main_wrapper {
    margin-bottom: 15px; }
  .shop2-cart-total .shop2-coupon {
    background: transparent;
    min-width: auto;
    height: auto; }
  .shop2-cart-total .shop2-coupon .coupon-body {
    padding: 0;
    height: auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  @media (max-width: 520px) {
      .shop2-cart-total .shop2-coupon .coupon-body {
        display: block; } }
  .shop2-cart-total .shop2-coupon .coupon-body .coupon-field {
    width: calc(100% - 145px);
    padding: 0;
    height: auto;
    border: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
  @media (max-width: 520px) {
        .shop2-cart-total .shop2-coupon .coupon-body .coupon-field {
          width: 100%;
          margin-bottom: 10px; } }
  .shop2-cart-total .shop2-coupon .coupon-body input {
    box-sizing: border-box;
    border: none;
    box-shadow: none;
    background: #fff;
    outline: none;
    height: 40px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding-left: 15px;
    padding-right: 15px;
    font-family: 'osr';
    font-size: 15px;
    color: #7b7b7b; }
  .shop2-cart-total .shop2-coupon .coupon-body button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    width: 135px;
    float: none;
    margin-left: 10px;
    padding-left: 23px;
    padding-right: 23px;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    -ms-border-radius: 26px;
    -o-border-radius: 26px;
    border-radius: 26px;
    background: #7d9540;
    box-shadow: none;
    border: 2px dashed #7d9540;
    outline: none;
    height: 40px;
    background: transparent;
    line-height: 36px;
    text-align: center;
    font-family: 'osb';
    font-size: 14px;
    color: #7d9540; }
  @media (max-width: 520px) {
        .shop2-cart-total .shop2-coupon .coupon-body button {
          display: block;
          margin-left: 0; } }
  .shop2-cart-total_summ {
    padding-top: 20px;
    padding-bottom: 20px;
    width: calc(100% - 40px);
    margin: auto;
    margin-bottom: 10px; }
  .shop2-cart-total_coupon {
    background: #f6f3f7;
    padding: 20px;
    box-sizing: border-box; }
  .shop2-cart-total_nds {
    padding-top: 20px;
    padding-bottom: 20px;
    width: calc(100% - 40px);
    margin: auto; }
  .shop2-cart-total_all_summ {
    padding-top: 20px;
    padding-bottom: 20px;
    width: calc(100% - 40px);
    margin: 0 auto; }
  .shop2-cart-total_all_summ > div:first-child {
    font-family: 'osb';
    font-size: 20px;
    color: #2b3033; }
  .shop2-cart-total_all_summ > div:last-child {
    font-family: 'fsb';
    font-size: 30px;
    color: #2b3033; }

.cart_buy_bnt_opener {
  text-align: right;
  width: calc(100% - 40px);
  margin: 0 auto; }
  .cart_buy_bnt_opener .cart_button_wrap {
    overflow: hidden;
    cursor: pointer;
    display: inline-block;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    background: #7d9540;
    font-family: 'osb';
    font-size: 14px;
    color: #fff;
    width: auto;
    height: 50px;
    padding-right: 20px;
    padding-left: 20px;
    box-sizing: border-box;
    line-height: 46px; }
  @media (max-width: 520px) {
    .cart_buy_bnt_opener .cart_button_wrap {
      width: 100%;
      text-align: center; } }

.cart_main_wrap {
  font-size: 0;
  padding-bottom: 40px; }
  .cart_main_wrap .cart-product, .cart_main_wrap .cart-price, .cart_main_wrap .cart-amount, .cart_main_wrap .cart-delete {
    display: inline-block;
    vertical-align: middle; }
  .cart_main_wrap .cart-product-image {
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05); }
  .cart_main_wrap .cart-product-image img {
    border: none; }
  .cart_main_wrap .cart-product {
    width: 41%;
    box-sizing: border-box; }
  .cart_main_wrap .cart-price, .cart_main_wrap .cart-amount {
    width: 16.6%;
    box-sizing: border-box; }
  .cart_main_wrap .cart-delete {
    width: 5.9%;
    box-sizing: border-box; }
  .cart_main_wrap .cart_left {
    display: inline-block;
    vertical-align: top;
    width: 64%;
    box-sizing: border-box; }
  @media (max-width: 1024px) {
    .cart_main_wrap .cart_left {
      width: 100%; } }
  .cart_main_wrap .cart_right {
    display: inline-block;
    vertical-align: top;
    width: calc(36% - 35px);
    box-sizing: border-box; }
  @media (max-width: 1024px) {
    .cart_main_wrap .cart_right {
      width: 100%;
      margin-left: 0; } }
  .cart_main_wrap .shop2-product-amount {
    display: inline-block; }
  .cart_main_wrap .shop2-product-amount input {
    width: 45px !important; }
  @media (max-width: 1024px) {
    .cart_main_wrap .shop2-product-amount {
      padding-right: 0; }
      .cart_main_wrap .shop2-product-amount button {
        display: none; } }
  .cart_main_wrap .cart_product_main {
    font-size: 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .cart_main_wrap .cart_product_main .cart-product-article {
    display: none; }
  .cart_main_wrap .cart_product_main .cart-product-action {
    font-size: 14px;
    font-family: 'osr';
    color: #7b7b7b;
    margin: 10px 0; }
  .cart_main_wrap .cart_product_main .cart-product-action strong {
    font-size: 14px;
    font-family: 'osb';
    color: #7b7b7b;
    font-weight: normal; }
  .cart_main_wrap .cart_product_main .cart-product-image, .cart_main_wrap .cart_product_main .cart-product-details {
    display: inline-block;
    vertical-align: middle; }
  .cart_main_wrap .cart_product_main .cart-product-image {
    min-width: 100px;
    max-width: 100px;
    height: 100px; }
  .cart_main_wrap .cart_product_main .cart-product-details {
    flex: 1 0 60%;
    font-size: 10px;
    padding-left: 9%;
    padding-right: 10%;
    box-sizing: border-box; }
  .cart_main_wrap .cart_product_main .cart-product-details .cart-product-name a {
    font-family: 'osr';
    font-size: 15px;
    color: #7b7b7b;
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    line-height: 1.2; }
  .cart_main_wrap .cart_product_main .cart-product-details .cart-product-name a:hover {
    color: #7d9540; }
  .cart_main_wrap .cart_product_main .cart-product-details ul {
    padding: 10px 0;
    max-width: 100%;
    box-sizing: border-box;
    margin: 0;
    list-style: none; }
  .cart_main_wrap .cart_product_main .cart-product-details ul > li {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .cart_main_wrap .cart_product_main .cart-product-details ul > li:not(:last-child) {
    margin-bottom: 5px; }
  .cart_main_wrap .cart_product_main .cart-product-details ul > li .param-title {
    font-family: 'osr';
    font-size: 13px;
    color: #7b7b7b;
    margin: 2px 5px 2px 0; }
  .cart_main_wrap .cart_product_main .cart-product-details ul > li .param-value {
    font-family: 'osr';
    font-size: 13px;
    color: #7b7b7b;
    margin: 2px 0; }

@media (max-width: 520px) {
    .cart_bottom .cart-product {
      width: 100%;
      margin-bottom: 20px; }
    .cart_bottom .cart-delete {
      display: none; }
    .cart_bottom .cart-price.right {
      text-align: right; }
    .cart_bottom .cart-amount {
      text-align: center; }
    .cart_bottom .cart-price, .cart_bottom .cart-amount {
      width: 32%; } }

@media (max-width: 520px) {
      .cart_top .cart-price, .cart_top .cart-amount, .cart_top .cart-delete {
        display: none; } }
  .cart_top .cart-product {
    padding-left: 20px;
    box-sizing: border-box; }
  @media (max-width: 520px) {
    .cart_top .cart-product {
      width: 100%; } }

.shop2-cart-registration {
  position: fixed;
  display: none;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(246, 243, 247, 0.95);
  z-index: 2000;
  box-sizing: border-box;
  margin: 0;
  text-align: center; }
  .shop2-cart-registration.opened {
    display: block; }
  .shop2-cart-registration:after {
    display: inline-block;
    height: 100%;
    width: 1px;
    margin-left: -1px;
    vertical-align: middle;
    content: ""; }
  .shop2-cart-registration_wrap {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: scroll; }
  .shop2-cart-registration_wrap .reg_top {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin-bottom: 30px; }
  @media (max-width: 680px) {
      .shop2-cart-registration_wrap .reg_top {
        -webkit-box-direction: reverse;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; } }
  .shop2-cart-registration_wrap .reg_closer {
    font-size: 0;
    display: inline-block;
    box-sizing: border-box;
    width: 50px;
    height: 50px;
    cursor: pointer;
    border: 2px dashed #7d9540;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2011%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28247%2C%20112%2C%20136%29%22%20d%3D%22M11.000%2C9.625%20L9.625%2C11.000%20L5.500%2C6.875%20L1.374%2C11.000%20L-0.001%2C9.625%20L4.125%2C5.500%20L-0.001%2C1.374%20L1.374%2C-0.001%20L5.500%2C4.125%20L9.625%2C-0.001%20L11.000%2C1.374%20L6.875%2C5.500%20L11.000%2C9.625%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 480px) {
      .shop2-cart-registration_wrap .reg_closer {
        margin-bottom: 20px; } }
  .shop2-cart-registration_wrap h2 {
    text-align: left;
    font-family: 'pdb';
    font-size: 45px;
    color: #2b3033;
    margin-bottom: 0;
    margin-top: 0; }
  @media (max-width: 480px) {
      .shop2-cart-registration_wrap h2 {
        font-size: 27px;
        text-align: center; } }
  .shop2-cart-registration_wrap .table-registration > div {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  @media (max-width: 1024px) {
        .shop2-cart-registration_wrap .table-registration > div {
          display: block; } }
  .shop2-cart-registration_wrap .cell-l {
    width: 63%;
    padding-right: 30px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    box-sizing: border-box;
    text-align: left;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #fff;
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1); }
  @media (max-width: 1024px) {
      .shop2-cart-registration_wrap .cell-l {
        width: 100%;
        padding-right: 20px;
        margin-bottom: 20px; } }
  @media (max-width: 680px) {
      .shop2-cart-registration_wrap .cell-l {
        display: block; } }
  .shop2-cart-registration_wrap .cell-l .form-registration {
    width: 48%;
    padding-right: 4.5%;
    display: inline-block;
    vertical-align: top; }
  @media (max-width: 680px) {
        .shop2-cart-registration_wrap .cell-l .form-registration {
          width: 100%;
          padding-right: 0;
          margin-bottom: 20px; } }
  .shop2-cart-registration_wrap .cell-l .form-registration > div {
    margin-bottom: 20px; }
  .shop2-cart-registration_wrap .cell-l .form-registration .shop2-btn {
    cursor: pointer;
    display: inline-block;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    background: #7d9540;
    font-family: 'osb';
    font-size: 16px;
    color: #fff;
    width: auto;
    height: 35px;
    height: 50px;
    padding: 0 23px;
    box-sizing: border-box;
    line-height: 46px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-top: 0;
    outline: none; }
  @media (max-width: 480px) {
          .shop2-cart-registration_wrap .cell-l .form-registration .shop2-btn {
            font-size: 13px; } }
  .shop2-cart-registration_wrap .cell-l .form-registration .registration-field {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 0;
    margin: 0;
    border: none;
    height: auto; }
  .shop2-cart-registration_wrap .cell-l .form-registration .registration-field input {
    height: 40px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 0 !important;
    margin: 0;
    border: none;
    border: 1px solid #e5e5e5;
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box; }
  .shop2-cart-registration_wrap .cell-l .shop2v2-cart-soc-block {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    margin-top: 0; }
  @media (max-width: 680px) {
        .shop2-cart-registration_wrap .cell-l .shop2v2-cart-soc-block {
          width: 100%;
          box-sizing: border-box; } }
  .shop2-cart-registration_wrap .cell-l .shop2v2-cart-soc-block .g-social {
    margin: 0 -8px;
    padding-bottom: 22px; }
  .shop2-cart-registration_wrap .cell-l .shop2v2-cart-soc-block .g-social > a {
    margin: 0 8px;
    margin-bottom: 8px; }
  .shop2-cart-registration_wrap .cell-l .shop2v2-cart-soc-block .g-form-field__title {
    margin-bottom: 18px; }
  .shop2-cart-registration_wrap .cell-l .shop2v2-cart-soc-block .g-auth__personal-note {
    font-family: 'osr';
    font-size: 14px;
    color: #898989;
    max-width: none; }
  .shop2-cart-registration_wrap .cell-l .shop2v2-cart-soc-block .g-auth__personal-note > a {
    font-family: 'osr';
    font-size: 14px;
    color: #7d9540;
    border-color: #7d9540; }
  .shop2-cart-registration_wrap .cell-r {
    padding: 26px 20px;
    box-sizing: border-box;
    text-align: left;
    width: 34%;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1); }
  @media (max-width: 1024px) {
      .shop2-cart-registration_wrap .cell-r {
        width: 100%; } }
  .shop2-cart-registration_wrap .cell-r > p {
    padding: 0;
    margin: 0;
    font-family: 'osr';
    font-size: 14px;
    line-height: 1.4;
    color: #7b7b7b; }
  @media (max-width: 680px) {
        .shop2-cart-registration_wrap .cell-r > p {
          display: inline-block; } }
  .shop2-cart-registration_wrap .cell-r > p > a {
    margin-top: 22px;
    cursor: pointer;
    display: inline-block;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    background: #fff;
    font-family: 'osb';
    text-decoration: none;
    font-size: 16px;
    color: #7d9540;
    width: auto;
    height: 50px;
    padding: 0 23px;
    line-height: 46px;
    border: 2px dashed #7d9540;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    box-sizing: border-box;
    vertical-align: middle; }
  @media (max-width: 680px) {
          .shop2-cart-registration_wrap .cell-r > p > a {
            display: block; } }
  @media (max-width: 480px) {
          .shop2-cart-registration_wrap .cell-r > p > a {
            font-size: 13px; } }
  .shop2-cart-registration_wrap .cell-r > p > a.shop2-btn {
    background: #e0dad6;
    color: #2b3033;
    border-color: transparent; }
    @media (max-width: 1024px) {
          .shop2-cart-registration_wrap .cell-r > p > a.shop2-btn {
            margin-left: 20px; } }
    @media (max-width: 680px) {
          .shop2-cart-registration_wrap .cell-r > p > a.shop2-btn {
            margin-left: 0; } }

.shop2-main-header {
  font-family: 'pdb';
  font-size: 45px;
  color: #2b3033;
  background: transparent;
  text-align: center;
  padding-top: 40px;
  margin-top: 140px;
  border-top: 1px dashed #ccc;
  position: relative; }
  @media (max-width: 1024px) {
  .shop2-main-header {
    margin-top: 100px; } }
  @media (max-width: 640px) {
  .shop2-main-header {
    margin-top: 80px;
    font-size: 27px; } }
  .shop2-main-header:before {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 316px;
    height: 128px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22316px%22%20height%3D%22128px%22%20%20viewBox%3D%220%200%20316%20128%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20opacity%3D%220.02%22%20fill%3D%22rgb%280%2C%200%2C%200%29%22%0A%20d%3D%22M315.174%2C102.538%20C314.900%2C108.004%20312.386%2C114.946%20306.626%2C119.694%20C300.932%2C124.454%20293.170%2C126.488%20285.886%2C126.693%20C271.171%2C127.296%20257.279%2C121.580%20247.927%2C118.970%20C238.200%2C116.199%20231.523%2C115.272%20231.534%2C115.221%20C231.535%2C115.272%20226.106%2C114.006%20216.506%2C113.286%20C208.913%2C112.728%20198.702%2C112.832%20186.881%2C115.328%20C181.039%2C117.904%20175.092%2C119.858%20169.242%2C121.273%20C158.934%2C123.558%20149.774%2C124.694%20140.805%2C125.642%20C123.006%2C127.707%20107.447%2C125.013%2097.715%2C123.059%20C87.792%2C121.209%2082.196%2C120.502%2082.182%2C120.491%20C81.983%2C120.533%2078.955%2C119.711%2073.304%2C120.226%20C67.610%2C120.700%2059.272%2C123.420%2048.864%2C125.511%20C43.670%2C126.506%2037.955%2C127.162%2032.052%2C127.057%20C29.089%2C127.021%2026.142%2C126.751%2023.105%2C126.372%20C19.872%2C125.928%2016.760%2C124.893%2013.859%2C123.446%20C8.119%2C120.572%202.939%2C115.692%200.929%2C109.233%20C-0.957%2C102.674%200.802%2C96.058%204.452%2C91.294%20C11.267%2C83.112%2021.397%2C83.220%2027.070%2C86.352%20C32.834%2C89.778%2034.914%2C94.891%2035.136%2C98.398%20C35.361%2C102.017%2034.065%2C104.024%2033.551%2C104.890%20C32.933%2C105.760%2032.726%2C105.638%2032.887%2C104.684%20C33.202%2C103.061%2034.508%2C97.226%2029.187%2C92.196%20C24.867%2C86.869%2012.643%2C87.049%207.958%2C95.331%20C8.252%2C94.959%207.631%2C95.744%206.905%2C97.802%20C6.072%2C99.870%205.393%2C103.234%206.563%2C106.969%20C7.720%2C110.666%2011.105%2C114.644%2016.087%2C117.025%20C18.545%2C118.220%2021.328%2C119.048%2024.163%2C119.329%20C27.297%2C119.586%2030.519%2C119.716%2033.731%2C119.555%20C46.694%2C119.156%2058.995%2C113.790%2070.059%2C111.757%20C75.469%2C110.670%2080.864%2C110.977%2083.892%2C111.429%20C86.951%2C111.817%2088.697%2C112.080%2088.697%2C112.079%20C88.675%2C112.059%2094.498%2C113.002%20104.266%2C114.817%20C110.323%2C116.027%20117.788%2C117.016%20126.611%2C117.064%20C123.522%2C115.863%20120.462%2C114.521%20117.445%2C113.061%20C107.418%2C108.229%2097.836%2C102.065%2088.501%2C95.419%20C79.062%2C88.946%2069.769%2C80.657%2062.833%2C70.688%20C56.124%2C60.896%2050.053%2C48.291%2053.702%2C34.626%20C57.599%2C21.184%2071.547%2C13.020%2084.127%2C14.172%20C96.600%2C15.067%20106.673%2C20.872%20115.116%2C26.906%20C123.606%2C33.125%20130.390%2C40.211%20136.182%2C47.131%20C146.513%2C59.316%20152.440%2C72.151%20155.546%2C82.260%20C156.311%2C71.738%20158.378%2C57.789%20165.245%2C42.881%20C169.162%2C34.475%20174.349%2C25.893%20181.517%2C17.895%20C188.632%2C10.112%20198.177%2C2.271%20210.935%2C0.338%20C217.217%2C-0.595%20223.942%2C0.419%20229.792%2C3.035%20C235.580%2C5.519%20241.393%2C9.941%20244.610%2C16.187%20C251.026%2C29.077%20247.363%2C42.646%20243.235%2C53.759%20C235.542%2C73.401%20222.837%2C91.480%20206.593%2C103.760%20C212.583%2C103.643%20217.896%2C103.990%20222.275%2C104.474%20C232.706%2C105.696%20238.485%2C107.212%20238.488%2C107.175%20C238.481%2C107.195%20242.283%2C108.032%20248.492%2C109.885%20C254.867%2C111.624%20263.050%2C115.373%20272.389%2C117.497%20C281.636%2C119.626%20293.411%2C120.635%20301.766%2C114.887%20C310.193%2C109.536%20311.468%2C95.838%20306.019%2C88.586%20C301.054%2C82.336%20293.023%2C81.372%20287.831%2C82.640%20C282.362%2C83.921%20279.206%2C87.365%20277.682%2C90.110%20C274.948%2C95.941%20275.326%2C98.117%20274.741%2C96.085%20C274.510%2C94.482%20274.181%2C87.243%20281.557%2C81.774%20C288.303%2C76.640%20302.709%2C75.720%20310.996%2C86.631%20C310.014%2C85.339%20315.814%2C91.354%20315.174%2C102.538%20ZM150.369%2C105.028%20C150.207%2C104.448%20150.153%2C98.277%20147.608%2C88.507%20C145.128%2C78.777%20139.641%2C65.476%20128.510%2C52.484%20C123.011%2C45.947%20116.477%2C39.292%20108.699%2C33.758%20C100.990%2C28.310%2091.646%2C23.540%2082.237%2C23.428%20C73.141%2C23.004%2063.964%2C29.840%2062.249%2C38.850%20C60.504%2C48.068%2065.396%2C58.730%2071.892%2C67.325%20C78.539%2C76.247%2086.930%2C83.171%2096.393%2C89.605%20C105.614%2C96.064%20115.026%2C101.846%20124.598%2C106.141%20C133.860%2C110.362%20143.304%2C113.087%20152.344%2C113.735%20C151.882%2C112.205%20151.410%2C110.307%20150.930%2C107.978%20C150.828%2C107.614%20150.532%2C105.889%20150.369%2C105.028%20ZM197.346%2C98.901%20C214.366%2C87.528%20227.778%2C68.748%20235.395%2C48.120%20C239.006%2C38.066%20240.602%2C26.663%20235.538%2C19.116%20C230.547%2C11.721%20219.580%2C7.862%20210.879%2C9.778%20C201.748%2C11.574%20193.812%2C18.007%20187.692%2C24.960%20C181.557%2C32.028%20176.816%2C39.928%20173.387%2C47.473%20C166.569%2C62.668%20165.053%2C77.036%20164.605%2C87.095%20C164.192%2C97.231%20164.858%2C103.353%20164.829%2C103.973%20C164.897%2C104.911%20164.923%2C105.250%20164.791%2C106.497%20C164.665%2C108.303%20164.486%2C110.332%20164.221%2C112.207%20C169.069%2C110.764%20174.087%2C108.750%20178.904%2C107.704%20C180.596%2C107.242%20182.264%2C106.842%20183.917%2C106.472%20C188.507%2C104.384%20193.021%2C101.872%20197.346%2C98.901%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 1024px) {
    .shop2-main-header:before {
      width: 247px;
      height: 100px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22247px%22%20height%3D%22100px%22%20%20viewBox%3D%220%200%20247%20100%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.02%22%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M246.314%2C80.507%20C246.100%2C84.785%20244.134%2C90.218%20239.630%2C93.934%20C235.178%2C97.659%20229.109%2C99.250%20223.414%2C99.411%20C211.908%2C99.883%20201.046%2C95.409%20193.733%2C93.367%20C186.127%2C91.198%20180.907%2C90.472%20180.916%2C90.433%20C180.916%2C90.472%20176.671%2C89.482%20169.165%2C88.918%20C163.215%2C88.481%20155.209%2C88.564%20145.941%2C90.529%20C141.392%2C92.532%20136.763%2C94.067%20132.209%2C95.170%20C124.149%2C96.958%20116.987%2C97.846%20109.974%2C98.589%20C96.057%2C100.205%2083.891%2C98.096%2076.281%2C96.567%20C68.523%2C95.119%2064.148%2C94.566%2064.137%2C94.558%20C63.981%2C94.590%2061.613%2C93.947%2057.194%2C94.349%20C52.742%2C94.721%2046.223%2C96.850%2038.085%2C98.485%20C34.024%2C99.265%2029.555%2C99.779%2024.940%2C99.696%20C22.622%2C99.668%2020.319%2C99.457%2017.944%2C99.160%20C15.416%2C98.812%2012.983%2C98.003%2010.714%2C96.870%20C6.226%2C94.621%202.176%2C90.802%200.605%2C85.746%20C-0.871%2C80.614%200.505%2C75.435%203.359%2C71.707%20C8.687%2C65.304%2016.609%2C65.389%2021.044%2C67.840%20C25.551%2C70.520%2027.177%2C74.522%2027.351%2C77.268%20C27.527%2C80.100%2026.514%2C81.670%2026.112%2C82.348%20C25.628%2C83.029%2025.467%2C82.933%2025.593%2C82.187%20C25.838%2C80.917%2026.860%2C76.350%2022.700%2C72.413%20C19.322%2C68.244%209.763%2C68.385%206.100%2C74.868%20C6.330%2C74.575%205.845%2C75.190%205.277%2C76.801%20C4.626%2C78.419%204.095%2C81.052%205.010%2C83.975%20C5.914%2C86.869%208.561%2C89.981%2012.457%2C91.845%20C14.379%2C92.781%2016.554%2C93.428%2018.771%2C93.648%20C21.222%2C93.849%2023.741%2C93.950%2026.252%2C93.825%20C36.389%2C93.512%2046.006%2C89.313%2054.658%2C87.722%20C58.887%2C86.871%2063.106%2C87.111%2065.473%2C87.465%20C67.865%2C87.769%2069.231%2C87.974%2069.231%2C87.974%20C69.213%2C87.959%2073.767%2C88.697%2081.404%2C90.116%20C86.148%2C91.065%2091.997%2C91.841%2098.911%2C91.876%20C96.485%2C90.933%2094.079%2C89.890%2091.709%2C88.742%20C83.868%2C84.961%2076.377%2C80.138%2069.077%2C74.936%20C61.697%2C69.871%2054.430%2C63.383%2049.007%2C55.581%20C43.762%2C47.917%2039.015%2C38.053%2041.867%2C27.359%20C44.915%2C16.839%2055.821%2C10.450%2065.657%2C11.351%20C75.410%2C12.052%2083.286%2C16.594%2089.887%2C21.317%20C96.526%2C26.185%20101.830%2C31.729%20106.359%2C37.145%20C114.437%2C46.681%20119.072%2C56.727%20121.500%2C64.637%20C122.098%2C56.403%20123.714%2C45.486%20129.084%2C33.819%20C132.146%2C27.241%20136.202%2C20.525%20141.807%2C14.264%20C147.370%2C8.174%20154.833%2C2.038%20164.809%2C0.525%20C169.721%2C-0.205%20174.979%2C0.588%20179.553%2C2.635%20C184.079%2C4.579%20188.624%2C8.040%20191.140%2C12.928%20C196.157%2C23.016%20193.292%2C33.635%20190.065%2C42.332%20C184.049%2C57.704%20174.115%2C71.853%20161.414%2C81.463%20C166.097%2C81.372%20170.252%2C81.643%20173.676%2C82.022%20C181.832%2C82.979%20186.351%2C84.165%20186.353%2C84.136%20C186.348%2C84.151%20189.320%2C84.807%20194.175%2C86.257%20C199.160%2C87.618%20205.558%2C90.552%20212.860%2C92.214%20C220.090%2C93.880%20229.297%2C94.670%20235.830%2C90.172%20C242.420%2C85.984%20243.416%2C75.264%20239.156%2C69.588%20C235.274%2C64.697%20228.994%2C63.942%20224.934%2C64.935%20C220.658%2C65.938%20218.190%2C68.633%20216.999%2C70.781%20C214.861%2C75.344%20215.157%2C77.048%20214.699%2C75.457%20C214.519%2C74.202%20214.261%2C68.537%20220.029%2C64.257%20C225.304%2C60.239%20236.568%2C59.520%20243.047%2C68.058%20C242.280%2C67.048%20246.815%2C71.755%20246.314%2C80.507%20ZM117.452%2C82.455%20C117.326%2C82.002%20117.283%2C77.173%20115.294%2C69.527%20C113.354%2C61.911%20109.064%2C51.502%20100.360%2C41.335%20C96.060%2C36.219%2090.952%2C31.010%2084.870%2C26.679%20C78.843%2C22.415%2071.537%2C18.683%2064.179%2C18.595%20C57.067%2C18.263%2049.891%2C23.613%2048.551%2C30.664%20C47.186%2C37.879%2051.012%2C46.223%2056.090%2C52.949%20C61.288%2C59.931%2067.849%2C65.350%2075.248%2C70.387%20C82.458%2C75.440%2089.817%2C79.966%2097.302%2C83.327%20C104.544%2C86.631%20111.928%2C88.754%20118.996%2C89.261%20C118.635%2C88.063%20118.266%2C86.588%20117.891%2C84.765%20C117.811%2C84.480%20117.580%2C83.130%20117.452%2C82.455%20ZM154.184%2C77.661%20C167.492%2C68.760%20177.979%2C54.063%20183.935%2C37.919%20C186.758%2C30.050%20188.006%2C21.127%20184.046%2C15.220%20C180.144%2C9.433%20171.569%2C6.413%20164.766%2C7.912%20C157.625%2C9.318%20151.420%2C14.352%20146.636%2C19.795%20C141.838%2C25.325%20138.131%2C31.508%20135.450%2C37.413%20C130.119%2C49.305%20128.934%2C60.549%20128.584%2C68.422%20C128.260%2C76.353%20128.782%2C81.145%20128.758%2C81.630%20C128.812%2C82.364%20128.832%2C82.630%20128.729%2C83.605%20C128.630%2C85.019%20128.490%2C86.607%20128.283%2C88.075%20C132.074%2C86.945%20135.997%2C85.369%20139.764%2C84.551%20C141.087%2C84.189%20142.391%2C83.875%20143.683%2C83.586%20C147.272%2C81.952%20150.802%2C79.986%20154.184%2C77.661%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }
  @media (max-width: 640px) {
    .shop2-main-header:before {
      width: 200px;
      height: 81px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22200px%22%20height%3D%2281px%22%20%20viewBox%3D%220%200%20200%2081%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.02%22%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M199.976%2C65.375%20C199.802%2C68.860%20198.206%2C73.286%20194.549%2C76.313%20C190.935%2C79.347%20186.007%2C80.644%20181.384%2C80.774%20C172.043%2C81.159%20163.224%2C77.515%20157.287%2C75.851%20C151.112%2C74.084%20146.873%2C73.493%20146.881%2C73.461%20C146.881%2C73.493%20143.435%2C72.687%20137.341%2C72.227%20C132.510%2C71.871%20126.010%2C71.938%20118.485%2C73.539%20C114.792%2C75.171%20111.034%2C76.421%20107.337%2C77.320%20C100.793%2C78.776%2094.979%2C79.500%2089.285%2C80.105%20C77.986%2C81.421%2068.109%2C79.704%2061.931%2C78.458%20C55.632%2C77.278%2052.080%2C76.828%2052.071%2C76.821%20C51.944%2C76.848%2050.022%2C76.324%2046.435%2C76.651%20C42.820%2C76.954%2037.527%2C78.688%2030.920%2C80.021%20C27.623%2C80.655%2023.995%2C81.074%2020.248%2C81.007%20C18.367%2C80.984%2016.496%2C80.812%2014.568%2C80.570%20C12.515%2C80.287%2010.540%2C79.627%208.698%2C78.705%20C5.055%2C76.873%201.767%2C73.761%200.491%2C69.643%20C-0.707%2C65.462%200.410%2C61.244%202.727%2C58.207%20C7.053%2C52.991%2013.484%2C53.060%2017.085%2C55.057%20C20.744%2C57.240%2022.064%2C60.501%2022.205%2C62.737%20C22.348%2C65.044%2021.526%2C66.323%2021.199%2C66.875%20C20.807%2C67.430%2020.676%2C67.351%2020.778%2C66.744%20C20.978%2C65.710%2021.807%2C61.990%2018.429%2C58.783%20C15.687%2C55.386%207.926%2C55.501%204.952%2C60.782%20C5.139%2C60.544%204.745%2C61.044%204.284%2C62.357%20C3.756%2C63.675%203.325%2C65.820%204.067%2C68.200%20C4.802%2C70.558%206.951%2C73.093%2010.113%2C74.611%20C11.674%2C75.373%2013.440%2C75.901%2015.240%2C76.080%20C17.229%2C76.244%2019.275%2C76.326%2021.314%2C76.224%20C29.543%2C75.969%2037.351%2C72.549%2044.375%2C71.253%20C47.809%2C70.560%2051.234%2C70.755%2053.156%2C71.043%20C55.098%2C71.291%2056.207%2C71.458%2056.207%2C71.458%20C56.192%2C71.445%2059.889%2C72.047%2066.090%2C73.203%20C69.942%2C73.976%2074.690%2C74.608%2080.304%2C74.636%20C78.334%2C73.869%2076.380%2C73.019%2074.456%2C72.084%20C68.091%2C69.003%2062.008%2C65.075%2056.082%2C60.837%20C50.090%2C56.711%2044.191%2C51.426%2039.788%2C45.071%20C35.529%2C38.829%2031.675%2C30.793%2033.991%2C22.082%20C36.465%2C13.512%2045.320%2C8.308%2053.305%2C9.042%20C61.223%2C9.613%2067.618%2C13.313%2072.977%2C17.161%20C78.367%2C21.126%2082.673%2C25.642%2086.350%2C30.054%20C92.908%2C37.822%2096.671%2C46.004%2098.643%2C52.448%20C99.128%2C45.740%20100.440%2C36.848%20104.800%2C27.344%20C107.286%2C21.985%20110.579%2C16.515%20115.129%2C11.415%20C119.646%2C6.454%20125.705%2C1.456%20133.804%2C0.223%20C137.792%2C-0.372%20142.061%2C0.275%20145.775%2C1.943%20C149.449%2C3.526%20153.139%2C6.346%20155.182%2C10.327%20C159.254%2C18.545%20156.929%2C27.195%20154.308%2C34.279%20C149.425%2C46.801%20141.359%2C58.326%20131.048%2C66.154%20C134.850%2C66.080%20138.223%2C66.301%20141.003%2C66.609%20C147.624%2C67.389%20151.293%2C68.355%20151.295%2C68.332%20C151.291%2C68.345%20153.704%2C68.878%20157.646%2C70.060%20C161.692%2C71.169%20166.887%2C73.558%20172.815%2C74.912%20C178.686%2C76.269%20186.160%2C76.912%20191.464%2C73.248%20C196.814%2C69.837%20197.623%2C61.105%20194.164%2C56.481%20C191.013%2C52.497%20185.914%2C51.883%20182.618%2C52.691%20C179.146%2C53.507%20177.143%2C55.703%20176.176%2C57.453%20C174.440%2C61.170%20174.680%2C62.558%20174.308%2C61.262%20C174.162%2C60.240%20173.953%2C55.624%20178.636%2C52.138%20C182.918%2C48.866%20192.063%2C48.279%20197.324%2C55.235%20C196.700%2C54.412%20200.382%2C58.246%20199.976%2C65.375%20ZM95.356%2C66.963%20C95.254%2C66.594%2095.219%2C62.660%2093.604%2C56.431%20C92.029%2C50.228%2088.546%2C41.749%2081.480%2C33.467%20C77.989%2C29.299%2073.841%2C25.056%2068.904%2C21.528%20C64.010%2C18.055%2058.079%2C15.014%2052.106%2C14.943%20C46.331%2C14.673%2040.506%2C19.031%2039.417%2C24.774%20C38.309%2C30.651%2041.415%2C37.448%2045.538%2C42.927%20C49.758%2C48.615%2055.085%2C53.029%2061.092%2C57.132%20C66.945%2C61.248%2072.920%2C64.935%2078.997%2C67.672%20C84.876%2C70.363%2090.871%2C72.093%2096.610%2C72.506%20C96.317%2C71.531%2096.017%2C70.328%2095.712%2C68.843%20C95.648%2C68.612%2095.460%2C67.513%2095.356%2C66.963%20ZM125.178%2C63.057%20C135.982%2C55.807%20144.496%2C43.835%20149.332%2C30.684%20C151.624%2C24.275%20152.637%2C17.006%20149.422%2C12.194%20C146.254%2C7.479%20139.292%2C5.020%20133.769%2C6.242%20C127.972%2C7.386%20122.934%2C11.487%20119.050%2C15.920%20C115.155%2C20.426%20112.145%2C25.462%20109.968%2C30.272%20C105.640%2C39.959%20104.678%2C49.118%20104.394%2C55.531%20C104.131%2C61.992%20104.554%2C65.895%20104.535%2C66.291%20C104.579%2C66.888%20104.595%2C67.105%20104.512%2C67.899%20C104.431%2C69.051%20104.318%2C70.344%20104.149%2C71.540%20C107.227%2C70.619%20110.413%2C69.336%20113.470%2C68.669%20C114.545%2C68.374%20115.603%2C68.119%20116.652%2C67.884%20C119.566%2C66.552%20122.432%2C64.951%20125.178%2C63.057%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }
  .shop2-main-header.empty {
    margin-bottom: 40px; }
  @media (max-width: 1024px) {
    .shop2-main-header.empty {
      font-size: 30px;
      margin-bottom: 30px; } }
  @media (max-width: 520px) {
    .shop2-main-header.empty {
      font-size: 27px;
      margin-bottom: 27px; } }

.shop2-main-before {
  font-family: 'osr';
  font-size: 17px;
  color: #7b7b7b;
  line-height: 1.4; }
  .shop2-main-before.hasProducts {
    margin-bottom: 50px; }
  @media (max-width: 1024px) {
    .shop2-main-before.hasProducts {
      font-size: 30px;
      margin-bottom: 30px; } }
  @media (max-width: 520px) {
    .shop2-main-before.hasProducts {
      font-size: 27px;
      margin-bottom: 27px; } }
  .shop2-main-before.hasProducts > p {
    text-align: center;
    margin: 0;
    padding: 0;
    font-family: 'osr';
    font-size: 20px;
    color: #7d9540; }
  @media (max-width: 640px) {
      .shop2-main-before.hasProducts > p {
        font-size: 16px; } }

.main_blocks_wra {
  max-width: 100%; }
  .main_blocks_wra .owl-loaded {
    margin-bottom: 75px; }
  .main_blocks_wra .product-list {
    margin: 0; }
  .main_blocks_wra .shop2-product-options, .main_blocks_wra .product-article, .main_blocks_wra .tpl-stars {
    display: none; }
  .main_blocks_wra .main_wrapper {
    margin-bottom: 15px; }
  .main_blocks_wra .owl-stage-outer {
    padding-bottom: 60px; }
  @media (max-width: 960px) {
  .main_blocks_wra .shop2-product-item {
    width: calc(50% - 20px); } }
  @media (max-width: 520px) {
  .main_blocks_wra .shop2-product-item {
    width: 100%; } }
  .main_blocks_wra .owl-item .shop2-product-item {
    width: 100%; }
  .main_blocks_wra .product-price {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .main_blocks_wra .owl-nav {
    display: block;
    position: absolute;
    bottom: -45px;
    left: 0;
    right: 0;
    text-align: center;
    overflow: hidden; }
  .main_blocks_wra .owl-nav .owl-prev, .main_blocks_wra .owl-nav .owl-next {
    position: relative;
    width: 45px;
    height: 45px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #666;
    opacity: 0.5;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    margin-left: 5px;
    margin-right: 5px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28102%2C%20102%2C%20102%29%22%20d%3D%22M8.005%2C7.060%20L1.487%2C14.004%20L-0.005%2C12.437%20L5.100%2C6.999%20L-0.005%2C1.560%20L1.487%2C-0.006%20L8.005%2C6.938%20L7.946%2C6.999%20L8.005%2C7.060%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .main_blocks_wra .owl-nav .owl-prev:hover, .main_blocks_wra .owl-nav .owl-next:hover {
    border-color: #7d9540;
    opacity: 1;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M8.005%2C7.060%20L1.487%2C14.004%20L-0.005%2C12.437%20L5.100%2C6.999%20L-0.005%2C1.560%20L1.487%2C-0.006%20L8.005%2C6.938%20L7.946%2C6.999%20L8.005%2C7.060%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .main_blocks_wra .owl-nav .owl-prev.disabled, .main_blocks_wra .owl-nav .owl-next.disabled {
    opacity: 0.2;
    pointer-events: none; }
  .main_blocks_wra .owl-nav .owl-prev {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-left: 20px; }
  .main_blocks_wra .owl-nav .owl-prev:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 1024px;
    margin-top: -1px;
    height: 0;
    border-bottom: 1px dashed #ccc;
    position: absolute;
    top: 50%;
    left: calc(100% + 20px); }
  .main_blocks_wra .owl-nav .owl-next {
    margin-right: 20px; }
  .main_blocks_wra .owl-nav .owl-next:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 1024px;
    margin-top: -1px;
    height: 0;
    border-bottom: 1px dashed #ccc;
    position: absolute;
    top: 50%;
    left: calc(100% + 20px); }

.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%;
  background: #f6f3f7; }

.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 {
  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-dragable {
  cursor: w-resize; }

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

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

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

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

.noUi-horizontal {
  height: 7px;
  margin: 0;
  position: relative; }

.noUi-horizontal .noUi-origin.noUi-background:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 7px;
  background: #f6f3f7; }

.noUi-horizontal .noUi-connect {
  background: #e0dad6;
  height: 7px; }

.noUi-horizontal .noUi-handle {
  width: 16px;
  height: 23px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  margin-left: -8px;
  background: #7d9540;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2016%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M8.000%2C-0.001%20L-0.000%2C5.999%20L-0.000%2C19.999%20C-0.000%2C19.999%20-0.333%2C22.832%203.000%2C22.999%20C6.333%2C23.166%2014.000%2C22.999%2014.000%2C22.999%20C14.000%2C22.999%2015.833%2C22.999%2016.000%2C19.999%20L16.000%2C5.999%20L8.000%2C-0.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.noUi-horizontal .noUi-origin.noUi-background .noUi-handle-upper {
  right: 100%;
  margin-left: 0;
  margin-right: -8px; }

.display {
  display: none; }

.centered {
  padding: 0;
  max-width: 100%;
  box-sizing: border-box; }

#sticky-wrapper {
  z-index: 100; }

.sticky-wrapper.is-sticky .header_bottom__main_wrap {
  left: 0;
  right: 0;
  background: #fff;
  width: 100% !important;
  box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05); }
  @media (min-width: 1025px) {
  .sticky-wrapper.is-sticky .header_bottom {
    padding-right: 20px !important;
    padding-left: 20px !important; } }

@media (max-width: 1024px) {
  .header_bottom__main_wrap {
    position: static !important; } }

.scrollTop_btn {
  position: fixed;
  display: none;
  bottom: 30px;
  right: 30px;
  width: 45px;
  height: 45px;
  cursor: pointer;
  z-index: 99;
  vertical-align: middle;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 2px dashed #7d9540;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  background: #fff url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M8.005%2C7.060%20L1.487%2C14.004%20L-0.005%2C12.437%20L5.100%2C6.999%20L-0.005%2C1.560%20L1.487%2C-0.006%20L8.005%2C6.938%20L7.946%2C6.999%20L8.005%2C7.060%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .scrollTop_btn:hover {
    background: #7d9540 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M8.005%2C7.060%20L1.487%2C14.004%20L-0.005%2C12.437%20L5.100%2C6.999%20L-0.005%2C1.560%20L1.487%2C-0.006%20L8.005%2C6.938%20L7.946%2C6.999%20L8.005%2C7.060%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    border-color: #7d9540;
    opacity: 1; }

.optionsOpener {
  font-family: 'osb';
  font-size: 14px;
  color: #7d9540;
  text-decoration: underline;
  padding: 20px 0;
  cursor: pointer; }
  .optionsOpener span {
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 7px;
    margin-left: 20px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28247%2C%20112%2C%20136%29%22%20d%3D%22M12.004%2C1.487%20L6.060%2C7.004%20L5.999%2C6.946%20L5.937%2C7.004%20L-0.006%2C1.487%20L1.560%2C-0.005%20L5.998%2C4.115%20L10.437%2C-0.005%20L12.004%2C1.487%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .optionsOpener.opened span {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }

.cart-product-param {
  display: none; }

.flexMenu-viewMore > a {
  font-family: 'osb' !important;
  font-size: 18px !important;
  line-height: 15px; }

.shop2-product .product-side-r_middle .shop2-product-btn, .shop2-btn-back, .shop-block.search-form .block-body .row .search-btn, .shop-block.login-form .block-body > form .row.password_row button.signin-btn, .form_wrapper__right .tpl-anketa .tpl-field-button button, .cart_buy_bnt_opener .cart_button_wrap, .shop2-cart-registration_wrap .cell-l .form-registration .shop2-btn, shop2-btn-back {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 2px dashed transparent !important; }
  .shop2-product .product-side-r_middle .shop2-product-btn span, .shop2-btn-back span, .shop-block.search-form .block-body .row .search-btn span, .shop-block.login-form .block-body > form .row.password_row button.signin-btn span, .form_wrapper__right .tpl-anketa .tpl-field-button button span, .cart_buy_bnt_opener .cart_button_wrap span, .shop2-cart-registration_wrap .cell-l .form-registration .shop2-btn span, shop2-btn-back span {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .shop2-product .product-side-r_middle .shop2-product-btn:hover, .shop2-btn-back:hover, .shop-block.search-form .block-body .row .search-btn:hover, .shop-block.login-form .block-body > form .row.password_row button.signin-btn:hover, .form_wrapper__right .tpl-anketa .tpl-field-button button:hover, .cart_buy_bnt_opener .cart_button_wrap:hover, .shop2-cart-registration_wrap .cell-l .form-registration .shop2-btn:hover, shop2-btn-back:hover {
    border-color: #7d9540 !important;
    background: transparent !important;
    color: #7d9540 !important; }
  .shop2-product .product-side-r_middle .shop2-product-btn:hover span, .shop2-btn-back:hover span, .shop-block.search-form .block-body .row .search-btn:hover span, .shop-block.login-form .block-body > form .row.password_row button.signin-btn:hover span, .form_wrapper__right .tpl-anketa .tpl-field-button button:hover span, .cart_buy_bnt_opener .cart_button_wrap:hover span, .shop2-cart-registration_wrap .cell-l .form-registration .shop2-btn:hover span, shop2-btn-back:hover span {
    color: #7d9540;
    background-color: transparent; }

.shop2-cart-update a, .site-main > p > a.shop2-btn {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 135px;
  float: none;
  margin-left: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 23px;
  padding-right: 23px;
  -webkit-border-radius: 26px;
  -moz-border-radius: 26px;
  -ms-border-radius: 26px;
  -o-border-radius: 26px;
  border-radius: 26px;
  background: #7d9540;
  box-shadow: none;
  border: 2px dashed #7d9540;
  outline: none;
  height: 40px;
  background: transparent;
  line-height: 36px;
  text-align: center;
  font-family: 'osb';
  font-size: 14px;
  color: #7d9540; }
  @media (max-width: 600px) {
  .shop2-cart-update a, .site-main > p > a.shop2-btn {
    margin-top: 20px;
    margin-bottom: 20px; } }
  @media (max-width: 520px) {
  .shop2-cart-update a, .site-main > p > a.shop2-btn {
    display: block;
    margin-left: 0; } }

.shop2-cart-update {
  text-align: right;
  padding-top: 20px;
  padding-bottom: 20px; }

.shop2-cart-update a {
  width: auto; }

.site-main > p > a.shop2-btn {
  width: auto; }

.header_bottom__cart .cart-block-bot > a, .product-list .button_wrap .shop2-product-btn, .news__news-more > a, .shop2-product .product-side-r_middle .buy_one_click, .shop2-cart-update a, .site-main > p > a.shop2-btn, .shop2-cart-total .shop2-coupon .coupon-body button, .shop2-cart-registration_wrap .cell-r > p > a:not(.shop2-btn) {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .header_bottom__cart .cart-block-bot > a:hover, .product-list .button_wrap .shop2-product-btn:hover, .news__news-more > a:hover, .shop2-product .product-side-r_middle .buy_one_click:hover, .shop2-cart-update a:hover, .site-main > p > a.shop2-btn:hover, .shop2-cart-total .shop2-coupon .coupon-body button:hover, .shop2-cart-registration_wrap .cell-r > p > a:not(.shop2-btn):hover {
    border-style: solid;
    background: #7d9540;
    color: #fff; }
  .header_bottom__cart .cart-block-bot > a:hover span, .product-list .button_wrap .shop2-product-btn:hover span, .news__news-more > a:hover span, .shop2-product .product-side-r_middle .buy_one_click:hover span, .shop2-cart-update a:hover span, .site-main > p > a.shop2-btn:hover span, .shop2-cart-total .shop2-coupon .coupon-body button:hover span, .shop2-cart-registration_wrap .cell-r > p > a:not(.shop2-btn):hover span {
    color: #fff; }

.header_bottom__cart .cart-block-bot .remove-all-cart-poruduct:hover {
  background: #7b7b7b; }

.buy-one-click-form-wr {
  position: fixed;
  opacity: 0;
  visibility: hidden;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
  z-index: 10001;
  padding: 20px;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .buy-one-click-form-wr.opened {
    visibility: visible;
    opacity: 1; }
  .buy-one-click-form-wr:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 1px;
    margin-left: -1px;
    height: 100%; }
  .buy-one-click-form-wr .buy-one-click-form-in {
    background: #fff;
    width: 100%;
    max-width: 450px;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    padding: 30px;
    box-sizing: border-box;
    position: relative; }
  @media (max-width: 1024px) {
    .buy-one-click-form-wr .buy-one-click-form-in {
      width: 100%; } }
  @media (max-width: 525px) {
    .buy-one-click-form-wr .buy-one-click-form-in {
      padding: 20px; } }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field:not(.type-calendar):not(:last-child) {
    margin-bottom: 20px; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field:not(.type-calendar) .field-title {
    font-family: 'osr';
    font-size: 14px;
    color: #898989;
    margin-bottom: 20px; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field:not(.type-calendar) .field-value input {
    width: 100%;
    box-sizing: border-box;
    height: 40px;
    outline: none;
    padding-right: 10px;
    padding-left: 10px;
    border: 1px solid #e5e5e5;
    font-family: 'osr';
    font-size: 13px;
    color: #898989; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field:not(.type-calendar) .field-value textarea {
    width: 100%;
    box-sizing: border-box;
    outline: none;
    padding: 10px;
    border: 1px solid #e5e5e5;
    font-family: 'osr';
    font-size: 13px;
    color: #898989; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field.type-calendar {
    display: inline-block; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field.type-calendar .field-title {
    font-family: 'osr';
    font-size: 14px;
    color: #898989;
    margin-bottom: 20px; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field.type-calendar .field-value {
    border: 1px solid #e5e5e5; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field.type-calendar .field-value span img {
    width: 0;
    height: 0; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field.type-calendar input {
    box-sizing: border-box;
    height: 40px;
    outline: none;
    padding-right: 10px;
    padding-left: 10px;
    border: none;
    font-family: 'osr';
    font-size: 13px;
    color: #898989; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field.type-calendar .datePickerIcon {
    width: 40px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    background: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAMAAABo+94fAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAPFBMVEXbcIbab4bab4XacIbbcIbbcIbbcIbab4bacIbab4XacIbab4XbcIbab4bab4bab4Xab4bab4bacIb///+GaHxmAAAAE3RSTlMAAAAALrfS0tLSuLfFZGW4LrguUAEIJgAAAAFiS0dEEwy7XJYAAAAHdElNRQfiAw8OLzC2wF9kAAAAtklEQVQY0z1RixLDIAgL2gXYu/v/j11AN73DSEgutjgudG0tD4YXysuBq5DDTO0FdMQNXjchDTcsgRNVs0erZJPpYPpaZMtWAc1gGCq/JZTI/30KATYG4PCmgRYtCOv2Gtx6yHCw26TSIrjAVKNNPJSzGKcF60lKIjMMmIbqKOueBsJLnhJ0nVNtDZDIKAeRTBugdgnbqbN0UkfurPJtvhnH/YGKPSXdOsPzhffJ/Z2i/kYWPD9fWOAF/CNNwU4AAAAASUVORK5CYII=') 50% 50% no-repeat; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field-button {
    margin-top: 30px; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field-button button {
    padding: 0 20px;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    -ms-border-radius: 26px;
    -o-border-radius: 26px;
    border-radius: 26px;
    background: #7d9540;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 2px dashed transparent;
    color: #fff;
    font-family: 'osb';
    font-size: 14px;
    height: 35px; }
  .buy-one-click-form-wr .buy-one-click-form-in .close-form {
    width: 35px;
    height: 35px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    top: -18px;
    right: -18px;
    background: #f6f3f7 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2843%2C%2048%2C%2051%29%22%20d%3D%22M13.002%2C1.427%20L7.917%2C6.500%20L12.999%2C11.569%20L11.582%2C12.984%20L6.500%2C7.914%20L1.417%2C12.984%20L0.000%2C11.569%20L5.082%2C6.500%20L-0.003%2C1.427%20L1.414%2C0.013%20L6.500%2C5.086%20L11.585%2C0.013%20L13.002%2C1.427%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .buy-one-click-form-wr .buy-one-click-form-in .title {
    font-family: 'pdb';
    font-size: 25px;
    color: #7b7b7b;
    margin-bottom: 25px; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-anketa-success-note {
    font-family: 'pdb';
    font-size: 18px;
    color: #7d9540;
    margin-bottom: 25px; }

.product-compare label {
  cursor: pointer; }

.shop2-coupon .coupon-id {
  position: static;
  padding-left: 0;
  padding-right: 0; }
  .shop2-coupon .coupon-id .coupon-code {
    color: #7d9540; }

@media (max-width: 1024px) {
  .shop2-product-discount-desc {
    max-width: 120px; } }

.shop2-product-discount-desc, .shop2-product-actions dd, #shop2-msg {
  padding: 10px;
  background: #fff;
  font-family: 'osr';
  color: #7d9540;
  border: none;
  -webkit-box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05); }

.kindSlickarrows {
  display: block;
  width: 100%;
  text-align: center;
  overflow: hidden;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  padding: 0 0 50px 0; }
  .kindSlickarrows .slick-prev, .kindSlickarrows .slick-next {
    position: relative;
    width: 45px;
    height: 45px;
    cursor: pointer;
    display: inline-block !important;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #666;
    opacity: 0.5;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    margin-left: 5px;
    margin-right: 5px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28102%2C%20102%2C%20102%29%22%20d%3D%22M8.005%2C7.060%20L1.487%2C14.004%20L-0.005%2C12.437%20L5.100%2C6.999%20L-0.005%2C1.560%20L1.487%2C-0.006%20L8.005%2C6.938%20L7.946%2C6.999%20L8.005%2C7.060%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .kindSlickarrows .slick-prev:hover, .kindSlickarrows .slick-next:hover {
    border-color: #7d9540;
    opacity: 1;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M8.005%2C7.060%20L1.487%2C14.004%20L-0.005%2C12.437%20L5.100%2C6.999%20L-0.005%2C1.560%20L1.487%2C-0.006%20L8.005%2C6.938%20L7.946%2C6.999%20L8.005%2C7.060%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .kindSlickarrows .slick-prev {
    margin-left: 10px; }
  .kindSlickarrows .slick-prev:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 1024px;
    margin-top: -1px;
    height: 0;
    border-bottom: 1px dashed #ccc;
    position: absolute;
    top: 50%;
    left: calc(100% + 20px); }
  .kindSlickarrows .slick-next {
    margin-right: 10px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .kindSlickarrows .slick-next:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 1024px;
    margin-top: -1px;
    height: 0;
    border-bottom: 1px dashed #ccc;
    position: absolute;
    top: 50%;
    left: calc(100% + 20px); }

.slick-slider .shop2-product-discount-desc, .owl-loaded .shop2-product-discount-desc {
  display: none !important; }

.product-side-r_middle-middle .shop2-product-discount-desc {
  -webkit-transform: translateX(-25%);
  -moz-transform: translateX(-25%);
  -ms-transform: translateX(-25%);
  -o-transform: translateX(-25%);
  transform: translateX(-25%); }
  @media (max-width: 520px) {
    .product-side-r_middle-middle .shop2-product-discount-desc {
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); } }

.shop2-product-actions dd {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%); }
  @media (max-width: 520px) {
    .shop2-product-actions dd {
      -webkit-transform: translateX(-30%);
      -moz-transform: translateX(-30%);
      -ms-transform: translateX(-30%);
      -o-transform: translateX(-30%);
      transform: translateX(-30%);
      max-width: 120px; } }

.pickmeup {
  background: #fff;
  border-radius: 0.4em;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline-block;
  position: absolute;
  touch-action: manipulation;
  box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1); }
  .pickmeup * {
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .pickmeup.pmu-flat {
    position: relative; }
  .pickmeup.pmu-hidden {
    display: none; }
  .pickmeup .pmu-instance {
    display: inline-block;
    height: 13.8em;
    padding: 0.5em;
    text-align: center;
    width: 15em; }
  .pickmeup .pmu-instance .pmu-button {
    color: #eee;
    cursor: pointer;
    outline: none;
    text-decoration: none; }
  .pickmeup .pmu-instance .pmu-today {
    background: #17384d;
    color: #e0dad6; }
  .pickmeup .pmu-instance .pmu-button:hover {
    background: transparent;
    color: #e0dad6; }
  .pickmeup .pmu-instance .pmu-not-in-month {
    color: #666; }
  .pickmeup .pmu-instance .pmu-disabled, .pickmeup .pmu-instance .pmu-disabled:hover {
    color: #333;
    cursor: default; }
  .pickmeup .pmu-instance .pmu-selected {
    background: #7b7b7b;
    color: #eee; }
  .pickmeup .pmu-instance .pmu-not-in-month.pmu-selected {
    background: #17384d; }
  .pickmeup .pmu-instance nav {
    color: #7d9540;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    line-height: 2em; }
  .pickmeup .pmu-instance nav *:first-child :hover {
    color: #e0dad6; }
  .pickmeup .pmu-instance nav .pmu-prev, .pickmeup .pmu-instance nav .pmu-next {
    display: none;
    height: 2em;
    width: 1em; }
  .pickmeup .pmu-instance nav .pmu-month {
    width: 14em; }
  .pickmeup .pmu-instance .pmu-years *, .pickmeup .pmu-instance .pmu-months * {
    display: inline-block;
    line-height: 3.6em;
    width: 3.5em; }
  .pickmeup .pmu-instance .pmu-day-of-week {
    color: #999;
    cursor: default; }
  .pickmeup .pmu-instance .pmu-day-of-week *, .pickmeup .pmu-instance .pmu-days * {
    display: inline-block;
    line-height: 1.5em;
    width: 2em; }
  .pickmeup .pmu-instance .pmu-day-of-week * {
    line-height: 1.8em; }
  .pickmeup .pmu-instance:first-child .pmu-prev, .pickmeup .pmu-instance:last-child .pmu-next {
    display: block; }
  .pickmeup .pmu-instance:first-child .pmu-month, .pickmeup .pmu-instance:last-child .pmu-month {
    width: 13em; }
  .pickmeup .pmu-instance:first-child:last-child .pmu-month {
    width: 12em; }
  .pickmeup:not(.pmu-view-days) .pmu-days, .pickmeup:not(.pmu-view-days) .pmu-day-of-week, .pickmeup:not(.pmu-view-months) .pmu-months, .pickmeup:not(.pmu-view-years) .pmu-years {
    display: none; }

.shop2-order-options.shop2-delivery .shop2-btn {
  width: auto;
  display: inline-block;
  padding-left: 23px !important;
  padding-right: 23px !important;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
  background: #7d9540;
  box-shadow: none;
  border-style: solid;
  outline: none;
  height: 47px !important;
  box-sizing: border-box;
  background: #7d9540 !important;
  line-height: 33px !important;
  text-align: center;
  font-family: 'osb';
  display: inline-block;
  font-size: 14px;
  color: #fff !important; }
  .shop2-order-options.shop2-delivery .options-list {
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1); }
  .shop2-order-options.shop2-delivery .options-list .option-type {
    background: #fff;
    border: none;
    border-bottom: 2px solid #e1e1e1; }
  .shop2-order-options.shop2-delivery .options-list .option-label {
    padding: 14px 20px; }
  .shop2-order-options.shop2-delivery .options-list .option-label span {
    font-family: 'pdb';
    font-size: 20px;
    color: #2b3033;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding-left: 0; }
  @media (max-width: 640px) {
        .shop2-order-options.shop2-delivery .options-list .option-label span {
          font-size: 17px; } }
  .shop2-order-options.shop2-delivery .options-list .option-label span:before {
    content: "";
    display: inline-block;
    min-width: 20px;
    min-height: 20px;
    vertical-align: middle;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    margin-right: 20px; }
  .shop2-order-options.shop2-delivery .options-list .option-label input[type="radio"] {
    visibility: hidden;
    width: 0;
    height: 0; }
  .shop2-order-options.shop2-delivery .options-list .option-label input[type="radio"]:checked + span:before {
    background: #7d9540;
    -webkit-box-shadow: inset 0 0 0 5px #fff;
    -moz-box-shadow: inset 0 0 0 5px #fff;
    box-shadow: inset 0 0 0 5px #fff; }
  .shop2-order-options.shop2-delivery .options-list .option-details {
    overflow: visible;
    padding: 0; }
  .shop2-order-options.shop2-delivery .options-list .option-details > label {
    padding: 20px;
    font-family: 'osb';
    font-size: 16px;
    color: #2b3033;
    display: inline-block; }
  .shop2-order-options.shop2-delivery .options-list .option-item {
    margin: 20px; }
  .shop2-order-options.shop2-delivery .options-list .option-item label {
    width: 100%;
    max-width: 380px; }
  .shop2-order-options.shop2-delivery .options-list .option-item label > span {
    font-family: 'osr';
    font-size: 14px;
    color: #898989;
    margin-bottom: 15px; }
  .shop2-order-options.shop2-delivery .options-list .option-item label input {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box; }
  .shop2-order-options.shop2-delivery .options-list .option-item label textarea {
    padding: 20px;
    box-sizing: border-box; }
  .shop2-order-options.shop2-delivery .options-list .option-item label input, .shop2-order-options.shop2-delivery .options-list .option-item label textarea, .shop2-order-options.shop2-delivery .options-list .option-item label select {
    width: 100%;
    border: 1px solid #e5e5e5; }
  .shop2-order-options.shop2-delivery .options-list .option-item label input, .shop2-order-options.shop2-delivery .options-list .option-item label select {
    height: 40px; }

.g-search {
  margin-top: 20px; }

.shop2-product-amount.disabled {
  display: none !important; }

.pickmeup {
  z-index: 20000 !important; }

.initCalendar {
  background: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAMAAABo+94fAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAPFBMVEXbcIbab4bab4XacIbbcIbbcIbbcIbab4bacIbab4XacIbab4XbcIbab4bab4bab4Xab4bab4bacIb///+GaHxmAAAAE3RSTlMAAAAALrfS0tLSuLfFZGW4LrguUAEIJgAAAAFiS0dEEwy7XJYAAAAHdElNRQfiAw8OLzC2wF9kAAAAtklEQVQY0z1RixLDIAgL2gXYu/v/j11AN73DSEgutjgudG0tD4YXysuBq5DDTO0FdMQNXjchDTcsgRNVs0erZJPpYPpaZMtWAc1gGCq/JZTI/30KATYG4PCmgRYtCOv2Gtx6yHCw26TSIrjAVKNNPJSzGKcF60lKIjMMmIbqKOueBsJLnhJ0nVNtDZDIKAeRTBugdgnbqbN0UkfurPJtvhnH/YGKPSXdOsPzhffJ/Z2i/kYWPD9fWOAF/CNNwU4AAAAASUVORK5CYII=') calc(100% - 10px) 50% no-repeat; }

.text-right .shop2-cart-update {
  padding: 20px 0; }

.shop2-order-form .form-item {
  width: 100%;
  max-width: 520px; }
  .shop2-order-form .form-item > a {
    display: inline-block;
    font-family: 'osr';
    font-size: 16px;
    color: #7d9540;
    padding: 10px 0; }
  .shop2-order-form .form-item label {
    width: 100%;
    font-family: 'osr';
    font-size: 16px;
    color: #7b7b7b; }
  .shop2-order-form .form-item input {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box; }
  .shop2-order-form .form-item textarea {
    padding: 20px;
    box-sizing: border-box; }
  .shop2-order-form .form-item.form-item-submit {
    text-align: left; }
  .shop2-order-form .form-item.form-item-submit button {
    width: auto;
    display: inline-block;
    padding-left: 23px !important;
    padding-right: 23px !important;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    background: #7d9540;
    box-shadow: none;
    border-style: solid;
    outline: none;
    height: 47px !important;
    box-sizing: border-box;
    background: #7d9540 !important;
    line-height: 33px !important;
    text-align: center;
    font-family: 'osb';
    display: inline-block;
    font-size: 14px;
    color: #fff !important; }
  @media (max-width: 520px) {
      .shop2-order-form .form-item.form-item-submit button {
        width: 100%; } }

#order-print {
  width: auto;
  display: inline-block;
  padding-left: 23px !important;
  padding-right: 23px !important;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
  background: #7d9540;
  box-shadow: none;
  border-style: solid;
  outline: none;
  height: 47px !important;
  box-sizing: border-box;
  background: #7d9540 !important;
  line-height: 33px !important;
  text-align: center;
  font-family: 'osb';
  display: inline-block;
  font-size: 14px;
  color: #fff !important; }
  @media (max-width: 520px) {
  #order-print {
    width: 100%; } }

.site-main > .text-right:not(.shop2-cart-update) > a {
  width: auto;
  display: inline-block;
  padding-left: 23px !important;
  padding-right: 23px !important;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
  background: #7d9540;
  box-shadow: none;
  border-style: solid;
  outline: none;
  height: 47px !important;
  box-sizing: border-box;
  background: #7d9540 !important;
  line-height: 33px !important;
  text-align: center;
  font-family: 'osb';
  display: inline-block;
  font-size: 14px;
  color: #fff !important; }
  @media (max-width: 520px) {
  .site-main > .text-right:not(.shop2-cart-update) > a {
    width: 100%; } }

.product-side-r_middle-top .shop2-product-options .shop2-color-ext-select {
  margin: 5px 0; }
  .product-side-r_middle-top .shop2-product-options .shop2-color-ext-select i {
    border: none !important;
    width: 9px;
    height: 7px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%209%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M9.015%2C2.508%20L6.020%2C5.492%20L6.036%2C5.507%20L4.523%2C7.015%20L-0.015%2C2.492%20L1.497%2C0.984%20L4.523%2C4.000%20L7.518%2C1.016%20L9.015%2C2.508%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

#shop2-color-ext-select {
  border: none;
  box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1); }
  #shop2-color-ext-select i {
    width: 9px;
    height: 7px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%209%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%237d9540%22%20d%3D%22M9.015%2C2.508%20L6.020%2C5.492%20L6.036%2C5.507%20L4.523%2C7.015%20L-0.015%2C2.492%20L1.497%2C0.984%20L4.523%2C4.000%20L7.518%2C1.016%20L9.015%2C2.508%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.shop2-color-ext-options {
  padding-right: 20px; }
  .shop2-color-ext-options li span {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    outline: none !important; }
  .shop2-color-ext-options li > div {
    font-family: 'osr';
    font-size: 14px;
    color: #7b7b7b; }
  .shop2-color-ext-options li > ins {
    display: none !important; }

.g-page-article .login-form {
  width: 100%;
  max-width: 520px; }
  .g-page-article .g-notice {
    padding: 10px;
    background: #fff;
    font-family: 'osr';
    color: #7d9540;
    border: none;
    -webkit-box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05); }
  .g-page-article .tpl-field {
    margin-bottom: 20px; }
  .g-page-article .tpl-field > .field-title {
    font-family: 'osr';
    font-size: 14px;
    color: #898989;
    margin-bottom: 15px; }
  .g-page-article .tpl-field input, .g-page-article .tpl-field textarea {
    padding: 0 20px;
    box-sizing: border-box; }
  .g-page-article .tpl-field input, .g-page-article .tpl-field textarea, .g-page-article .tpl-field select {
    width: 100%;
    border: 1px solid #e5e5e5; }
  .g-page-article .tpl-field input, .g-page-article .tpl-field select {
    height: 40px; }
  .g-page-article .user-remember {
    margin-bottom: 20px; }
  .g-page-article .user-buttons .tpl-form-button {
    width: auto;
    border: none;
    display: inline-block;
    padding-left: 23px !important;
    padding-right: 23px !important;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    background: #7d9540;
    box-shadow: none;
    border-style: solid;
    outline: none;
    height: 47px !important;
    box-sizing: border-box;
    background: #7d9540 !important;
    line-height: 33px !important;
    text-align: center;
    font-family: 'osb';
    display: inline-block;
    font-size: 14px;
    color: #fff !important; }

.shop2-order-form label strong {
  font-family: 'osr';
  font-size: 14px;
  color: #898989;
  margin-bottom: 15px;
  font-weight: normal; }

.shop2-order-form .form-item input[type="text"], .shop2-order-form .form-item textarea, .shop2-order-form .form-item select {
  width: 100%;
  border: 1px solid #e5e5e5; }

.shop2-order-form .form-item input[type="text"], .shop2-order-form .form-item select {
  height: 40px; }

.shop2-order-form .form-item .jq-checkbox {
  display: inline-block;
  vertical-align: middle; }
  .shop2-order-form .form-item .jq-checkbox .jq-checkbox__div {
    width: 20px;
    height: 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    margin-right: 20px;
    border: 1px solid #e6e6e6;
    display: inline-block;
    vertical-align: middle; }
  .shop2-order-form .form-item .jq-checkbox.checked .jq-checkbox__div {
    background: #7d9540;
    -webkit-box-shadow: inset 0px 0px 0px 5px #fff;
    -moz-box-shadow: inset 0px 0px 0px 5px #fff;
    box-shadow: inset 0px 0px 0px 5px #fff; }

.shop2-order-completed {
  font-family: 'osr';
  font-size: 16px;
  color: #7b7b7b; }

.shop2-group-kinds__wrapper {
  width: 100%; }

.shop2-group-kinds:not(.slickInit) .kindSlickarrows {
  display: none; }

input[type="text"] {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

.card-slider {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -moz-box-direction: reverse;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  width: 100%; }
  @media (max-width: 1024px) {
  .card-slider {
    -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; } }
  .card-slider .card-slider__wrap {
    position: relative;
    width: calc(100% - 100px - 30px);
    overflow: hidden;
    box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.05), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.1);
    z-index: 1; }
  @media (max-width: 1024px) {
    .card-slider .card-slider__wrap {
      width: 100%; } }
  .card-slider .card-slider__wrap:hover .product-compare {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
    visibility: visible;
    z-index: 2; }
  .card-slider .card-slider__items {
    width: 100%; }
  .card-slider .card-slider__image {
    position: relative; }
  .card-slider .card-slider__image a {
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%; }
  .card-slider .card-slider__image a img {
    max-width: 100%;
    height: auto;
    opacity: 0;
    visibility: hidden; }
  .card-slider .slick-prev, .card-slider .slick-next {
    position: absolute;
    left: 50%;
    top: -15px;
    z-index: 2;
    margin-left: -22px;
    width: 45px;
    height: 45px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #dedede;
    font-size: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: #fff;
    outline: none; }
  @media (max-width: 1024px) {
    .card-slider .slick-prev, .card-slider .slick-next {
      left: 0;
      top: 50%;
      margin-top: -22px; } }
  .card-slider .slick-prev:before, .card-slider .slick-next:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23dedede%22%20d%3D%22M8.005%2C7.060%20L1.487%2C14.004%20L-0.005%2C12.437%20L5.100%2C6.999%20L-0.005%2C1.560%20L1.487%2C-0.006%20L8.005%2C6.938%20L7.946%2C6.999%20L8.005%2C7.060%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg); }
  @media (max-width: 1024px) {
      .card-slider .slick-prev:before, .card-slider .slick-next:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); } }
  .card-slider .slick-next {
    bottom: -15px;
    top: auto; }
  @media (max-width: 1024px) {
    .card-slider .slick-next {
      top: 50%;
      left: 100%;
      margin-left: -22px; } }
  .card-slider .slick-next:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg); }
  @media (max-width: 1024px) {
      .card-slider .slick-next:before {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg); } }
  .card-slider .slick-slide.slick-current .card-slider__thumb:before {
    opacity: 1;
    visibility: visible; }
  .card-slider .card-slider__thumbs {
    margin: 0 30px 0 0;
    width: 100px;
    height: auto; }
  @media (max-width: 1024px) {
    .card-slider .card-slider__thumbs {
      margin: 20px auto 0;
      width: 330px; } }
  @media (max-width: 840px) {
    .card-slider .card-slider__thumbs {
      width: 220px; } }
  @media (max-width: 640px) {
    .card-slider .card-slider__thumbs {
      width: 110px; } }
  @media (max-width: 520px) {
    .card-slider .card-slider__thumbs {
      margin: 20px auto; } }
  .card-slider .card-slider__thumb {
    position: relative;
    margin: 0 0 10px 0;
    width: 100px !important;
    padding: 3px;
    border: 2px solid #dedede !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media (max-width: 1024px) {
    .card-slider .card-slider__thumb {
      margin: 0 5px 0 5px; } }
  .card-slider .card-slider__thumb:before {
    position: absolute;
    content: '';
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 5px;
    transition: all 0.3s;
    box-shadow: inset 0 0 0 1px #343434; }
  .card-slider .card-slider__thumb-img {
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    height: 100px; }
  .card-slider .card-slider__thumb-img a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-repeat: no-repeat;
    outline: none; }
  .card-slider .card-slider__thumb-img a img {
    max-width: 100%;
    height: auto;
    opacity: 0;
    visibility: hidden; }
/* 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; }

.shop2-product-navigation .shop2-btn {
  border: 1px solid rgba(125, 149, 64, 0.5);
  outline: none;
  background: transparent;
  color: rgba(125, 149, 64, 0.5);
  height: 35px;
  line-height: 33px;
  border-radius: 26px;
  padding: 0 15px;
  box-sizing: border-box;
  transition: all 0.3s ease;
  box-shadow: none; }
  .shop2-product-navigation .shop2-btn:hover {
    color: rgba(125, 149, 64, 0.8);
    border: 1px solid rgba(125, 149, 64, 1); }

.header_bottom__cart_opener__amount {
  width: auto;
  min-width: 20px;
  padding: 0 2px;
  box-sizing: border-box; }

.product-list.price .product-label {
  position: static; }

.tpl-form:not(.tpl-auth) {
  display: inline-block !important; }

label.compare_checkbox.fix_compare {
  width: 0;
  height: 0;
  padding: 0; }

.product-compare.fix_compare {
  /*id1552*/ }
  .product-compare.fix_compare a {
    vertical-align: middle; }
  .product-compare.fix_compare.product-compare-added label.compare_checkbox {
    position: relative;
    cursor: pointer;
    vertical-align: middle;
    background: none; }
  .product-compare.fix_compare.product-compare-added label.compare_checkbox:hover:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2012%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22m10.75%200c.4142136%200%20.75.33578644.75.75s-.3357864.75-.75.75h-10c-.41421356%200-.75-.33578644-.75-.75s.33578644-.75.75-.75z%22%20fill%3D%22%237d9540%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  .product-compare.fix_compare.product-compare-added label.compare_checkbox:before {
    position: absolute;
    content: '';
    left: 0;
    top: 50%;
    margin-top: -18px;
    width: 35px;
    height: 35px;
    border: 2px solid #7d9540;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2013%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.298%2C8.538%20L0.313%2C4.594%20C-0.017%2C4.158%200.072%2C3.541%200.513%2C3.214%20C0.867%2C2.951%201.354%2C2.951%201.708%2C3.214%20L4.995%2C6.448%20L11.270%2C0.236%20C11.691%2C-0.115%2012.319%2C-0.063%2012.674%2C0.353%20C12.991%2C0.725%2012.987%2C1.270%2012.665%2C1.636%20L5.692%2C8.538%20C5.305%2C8.913%204.685%2C8.913%204.298%2C8.538%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #7d9540;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -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: background-color 0.15s ease-in-out, border 0.3s;
    transition: background-color 0.15s ease-in-out, border 0.3s; }
  .product-compare.fix_compare label.not_added {
    position: relative;
    cursor: pointer;
    padding-left: 20px;
    margin-left: 0; }
  .product-compare.fix_compare label.not_added:hover:before {
    border-color: #7b7b7b;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22m7%205h4c.5522847%200%201%20.44771525%201%201s-.4477153%201-1%201h-4v4c0%20.5522847-.44771525%201-1%201s-1-.4477153-1-1v-4h-4c-.55228475%200-1-.44771525-1-1s.44771525-1%201-1h4v-4c0-.55228475.44771525-1%201-1s1%20.44771525%201%201z%22%20fill%3D%22%237b7b7b%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(123, 123, 123, 0.1); }
  .product-compare.fix_compare label.not_added:before {
    display: none;
    position: absolute;
    content: '';
    left: 0;
    top: 50%;
    margin-top: -18px;
    margin-left: -50px;
    width: 35px;
    height: 35px;
    border: 2px dashed #7d9540;
    background: rgba(125, 149, 64, 0.1);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -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: background-color 0.15s ease-in-out, border 0.3s;
    transition: background-color 0.15s ease-in-out, border 0.3s; }
  .product-compare.fix_compare input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: hidden;
    border: none;
    outline: none;
    background: none;
    -webkit-appearance: none;
    /* for FF */
    -moz-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; }

.product-item-thumb .product-price .price-old:not(.question) {
  padding-right: 15px; }

.review-desc .tpl-button-big {
  border: 1px solid rgba(224, 218, 214, 1);
  background: none;
  box-shadow: none; }

@media (max-width: 480px) {
  .site_header__name span {
    font-size: 25px; } }

@media (max-width: 480px) {
  .site_header__slogan {
    text-align: center; }

  .site_header__slogan span {
    font-size: 17px; } }

#instafeed a {
  display: inline-block; }

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

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

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

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

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

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

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

@font-face {
  font-family: 'pdb';
  font-display: swap;
  src: url("/g/fonts/playfair_display/playfair_display-b.eot");
  src: url("/g/fonts/playfair_display/playfair_display-b.eot?#iefix") format("embedded-opentype"), url("/g/fonts/playfair_display/playfair_display-b.woff2") format("woff2"), url("/g/fonts/playfair_display/playfair_display-b.woff") format("woff"), url("/g/fonts/playfair_display/playfair_display-b.ttf") format("truetype"), url("/g/fonts/playfair_display/playfair_display-b.svg#pdb") 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: '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; }

.site-footer:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  right: 0;
  height: 70px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224596px%22%20height%3D%2263px%22%20%20viewBox%3D%220%200%204596%2063%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M4582.613%2C44.078%20C4574.106%2C19.923%204525.282%2C10.762%204524.187%2C37.773%20C4524.184%2C37.826%204524.187%2C41.064%204524.187%2C39.872%20C4524.712%2C50.989%204538.894%2C57.804%204547.907%2C46.937%20C4540.862%2C53.618%204528.712%2C46.819%204531.183%2C37.251%20C4532.357%2C32.705%204535.166%2C30.881%204538.706%2C29.990%20C4553.662%2C26.222%204562.777%2C47.641%204549.209%2C58.018%20C4541.754%2C63.720%204532.444%2C64.469%204524.187%2C60.063%20C4518.177%2C56.792%204513.255%2C51.045%204510.801%2C44.078%20C4502.294%2C19.923%204453.470%2C10.762%204452.375%2C37.773%20L4452.375%2C39.872%20C4452.900%2C50.989%204467.082%2C57.804%204476.095%2C46.937%20C4469.050%2C53.618%204456.900%2C46.819%204459.369%2C37.251%20C4460.543%2C32.705%204463.353%2C30.881%204466.893%2C29.990%20C4481.850%2C26.222%204490.964%2C47.641%204477.397%2C58.018%20C4469.941%2C63.720%204460.631%2C64.469%204452.375%2C60.063%20C4446.365%2C56.792%204441.442%2C51.045%204438.988%2C44.078%20C4430.481%2C19.923%204381.657%2C10.762%204380.562%2C37.773%20C4380.558%2C37.826%204380.562%2C41.064%204380.562%2C39.872%20C4381.088%2C50.989%204395.270%2C57.804%204404.282%2C46.937%20C4397.237%2C53.618%204385.086%2C46.819%204387.557%2C37.251%20C4388.731%2C32.705%204391.541%2C30.881%204395.081%2C29.990%20C4410.037%2C26.222%204419.152%2C47.641%204405.584%2C58.018%20C4398.129%2C63.720%204388.819%2C64.469%204380.562%2C60.063%20C4374.551%2C56.792%204369.630%2C51.045%204367.176%2C44.078%20C4358.669%2C19.923%204309.845%2C10.762%204308.750%2C37.773%20L4308.750%2C39.872%20C4309.275%2C50.989%204323.457%2C57.804%204332.470%2C46.937%20C4325.425%2C53.618%204313.274%2C46.819%204315.744%2C37.251%20C4316.918%2C32.705%204319.728%2C30.881%204323.267%2C29.990%20C4338.224%2C26.222%204347.339%2C47.641%204333.772%2C58.018%20C4326.316%2C63.720%204317.006%2C64.469%204308.750%2C60.063%20C4302.739%2C56.792%204297.817%2C51.045%204295.363%2C44.078%20C4286.856%2C19.923%204238.033%2C10.762%204236.937%2C37.773%20C4236.933%2C37.826%204236.937%2C41.064%204236.937%2C39.872%20C4237.462%2C50.989%204251.645%2C57.804%204260.657%2C46.937%20C4253.613%2C53.618%204241.462%2C46.819%204243.932%2C37.251%20C4245.106%2C32.705%204247.916%2C30.881%204251.455%2C29.990%20C4266.412%2C26.222%204275.527%2C47.641%204261.959%2C58.018%20C4254.504%2C63.720%204245.193%2C64.469%204236.937%2C60.063%20C4230.926%2C56.792%204226.004%2C51.045%204223.551%2C44.078%20C4215.044%2C19.923%204166.220%2C10.762%204165.125%2C37.773%20L4165.125%2C39.872%20C4165.650%2C50.989%204179.832%2C57.804%204188.844%2C46.937%20C4181.800%2C53.618%204169.649%2C46.819%204172.119%2C37.251%20C4173.293%2C32.705%204176.103%2C30.881%204179.643%2C29.990%20C4194.599%2C26.222%204203.714%2C47.641%204190.146%2C58.018%20C4182.691%2C63.720%204173.381%2C64.469%204165.125%2C60.063%20C4159.114%2C56.792%204154.192%2C51.045%204151.738%2C44.078%20C4143.231%2C19.923%204094.408%2C10.762%204093.313%2C37.773%20C4093.308%2C37.826%204093.313%2C41.064%204093.313%2C39.872%20C4093.837%2C50.989%204108.019%2C57.804%204117.032%2C46.937%20C4109.987%2C53.618%204097.837%2C46.819%204100.307%2C37.251%20C4101.481%2C32.705%204104.290%2C30.881%204107.830%2C29.990%20C4122.787%2C26.222%204131.901%2C47.641%204118.334%2C58.018%20C4110.879%2C63.720%204101.568%2C64.469%204093.313%2C60.063%20C4087.301%2C56.792%204082.379%2C51.045%204079.926%2C44.078%20C4071.419%2C19.923%204022.595%2C10.762%204021.500%2C37.773%20L4021.500%2C-0.001%20L4308.750%2C-0.001%20L4596.000%2C-0.001%20L4596.000%2C60.063%20C4589.989%2C56.792%204585.067%2C51.045%204582.613%2C44.078%20ZM3949.687%2C37.773%20C3949.684%2C37.826%203949.687%2C41.064%203949.687%2C39.872%20C3950.212%2C50.989%203964.394%2C57.804%203973.407%2C46.937%20C3966.362%2C53.618%203954.212%2C46.819%203956.683%2C37.251%20C3957.857%2C32.705%203960.666%2C30.881%203964.206%2C29.990%20C3979.162%2C26.222%203988.277%2C47.641%203974.709%2C58.018%20C3967.254%2C63.720%203957.944%2C64.469%203949.687%2C60.063%20C3943.677%2C56.792%203938.755%2C51.045%203936.301%2C44.078%20C3927.794%2C19.923%203878.970%2C10.762%203877.875%2C37.773%20L3877.875%2C39.872%20C3878.400%2C50.989%203892.582%2C57.804%203901.595%2C46.937%20C3894.550%2C53.618%203882.400%2C46.819%203884.869%2C37.251%20C3886.043%2C32.705%203888.853%2C30.881%203892.393%2C29.990%20C3907.350%2C26.222%203916.464%2C47.641%203902.897%2C58.018%20C3895.441%2C63.720%203886.131%2C64.469%203877.875%2C60.063%20C3871.865%2C56.792%203866.942%2C51.045%203864.488%2C44.078%20C3855.981%2C19.923%203807.157%2C10.762%203806.062%2C37.773%20C3806.058%2C37.826%203806.062%2C41.064%203806.062%2C39.872%20C3806.588%2C50.989%203820.770%2C57.804%203829.782%2C46.937%20C3822.737%2C53.618%203810.586%2C46.819%203813.057%2C37.251%20C3814.231%2C32.705%203817.041%2C30.881%203820.581%2C29.990%20C3835.537%2C26.222%203844.652%2C47.641%203831.084%2C58.018%20C3823.629%2C63.720%203814.319%2C64.469%203806.062%2C60.063%20C3800.051%2C56.792%203795.130%2C51.045%203792.676%2C44.078%20C3784.169%2C19.923%203735.345%2C10.762%203734.250%2C37.773%20L3734.250%2C39.872%20C3734.775%2C50.989%203748.957%2C57.804%203757.970%2C46.937%20C3750.925%2C53.618%203738.774%2C46.819%203741.244%2C37.251%20C3742.418%2C32.705%203745.228%2C30.881%203748.767%2C29.990%20C3763.724%2C26.222%203772.839%2C47.641%203759.272%2C58.018%20C3751.816%2C63.720%203742.506%2C64.469%203734.250%2C60.063%20C3728.239%2C56.792%203723.317%2C51.045%203720.863%2C44.078%20C3712.356%2C19.923%203663.533%2C10.762%203662.438%2C37.773%20C3662.433%2C37.826%203662.438%2C41.064%203662.438%2C39.872%20C3662.962%2C50.989%203677.145%2C57.804%203686.157%2C46.937%20C3679.113%2C53.618%203666.962%2C46.819%203669.432%2C37.251%20C3670.606%2C32.705%203673.416%2C30.881%203676.955%2C29.990%20C3691.912%2C26.222%203701.027%2C47.641%203687.459%2C58.018%20C3680.004%2C63.720%203670.693%2C64.469%203662.438%2C60.063%20C3656.426%2C56.792%203651.504%2C51.045%203649.051%2C44.078%20C3640.544%2C19.923%203591.720%2C10.762%203590.625%2C37.773%20L3590.625%2C39.872%20C3591.150%2C50.989%203605.332%2C57.804%203614.344%2C46.937%20C3607.300%2C53.618%203595.149%2C46.819%203597.619%2C37.251%20C3598.793%2C32.705%203601.603%2C30.881%203605.143%2C29.990%20C3620.099%2C26.222%203629.214%2C47.641%203615.646%2C58.018%20C3608.191%2C63.720%203598.881%2C64.469%203590.625%2C60.063%20C3584.614%2C56.792%203579.692%2C51.045%203577.238%2C44.078%20C3568.731%2C19.923%203519.908%2C10.762%203518.813%2C37.773%20C3518.808%2C37.826%203518.813%2C41.064%203518.813%2C39.872%20C3519.337%2C50.989%203533.519%2C57.804%203542.532%2C46.937%20C3535.487%2C53.618%203523.337%2C46.819%203525.807%2C37.251%20C3526.981%2C32.705%203529.790%2C30.881%203533.330%2C29.990%20C3548.287%2C26.222%203557.401%2C47.641%203543.834%2C58.018%20C3536.379%2C63.720%203527.068%2C64.469%203518.813%2C60.063%20C3512.801%2C56.792%203507.879%2C51.045%203505.426%2C44.078%20C3496.919%2C19.923%203448.095%2C10.762%203447.000%2C37.773%20L3447.000%2C-0.001%20L3734.250%2C-0.001%20L4021.500%2C-0.001%20L4021.500%2C60.063%20C4015.489%2C56.792%204010.567%2C51.045%204008.113%2C44.078%20C3999.606%2C19.923%203950.782%2C10.762%203949.687%2C37.773%20ZM3375.187%2C37.773%20C3375.184%2C37.826%203375.187%2C41.064%203375.187%2C39.872%20C3375.713%2C50.989%203389.894%2C57.804%203398.907%2C46.937%20C3391.862%2C53.618%203379.713%2C46.819%203382.183%2C37.251%20C3383.357%2C32.705%203386.166%2C30.881%203389.706%2C29.990%20C3404.662%2C26.222%203413.777%2C47.641%203400.209%2C58.018%20C3392.754%2C63.720%203383.444%2C64.469%203375.187%2C60.063%20C3369.177%2C56.792%203364.255%2C51.045%203361.801%2C44.078%20C3353.294%2C19.923%203304.470%2C10.762%203303.375%2C37.773%20L3303.375%2C39.872%20C3303.900%2C50.989%203318.082%2C57.804%203327.095%2C46.937%20C3320.050%2C53.618%203307.900%2C46.819%203310.369%2C37.251%20C3311.543%2C32.705%203314.353%2C30.881%203317.893%2C29.990%20C3332.850%2C26.222%203341.964%2C47.641%203328.397%2C58.018%20C3320.941%2C63.720%203311.631%2C64.469%203303.375%2C60.063%20C3297.365%2C56.792%203292.442%2C51.045%203289.988%2C44.078%20C3281.481%2C19.923%203232.657%2C10.762%203231.562%2C37.773%20C3231.558%2C37.826%203231.562%2C41.064%203231.562%2C39.872%20C3232.088%2C50.989%203246.270%2C57.804%203255.282%2C46.937%20C3248.237%2C53.618%203236.086%2C46.819%203238.557%2C37.251%20C3239.731%2C32.705%203242.541%2C30.881%203246.081%2C29.990%20C3261.037%2C26.222%203270.152%2C47.641%203256.584%2C58.018%20C3249.129%2C63.720%203239.819%2C64.469%203231.562%2C60.063%20C3225.551%2C56.792%203220.630%2C51.045%203218.176%2C44.078%20C3209.669%2C19.923%203160.845%2C10.762%203159.750%2C37.773%20L3159.750%2C39.872%20C3160.275%2C50.989%203174.457%2C57.804%203183.470%2C46.937%20C3176.425%2C53.618%203164.274%2C46.819%203166.744%2C37.251%20C3167.918%2C32.705%203170.728%2C30.881%203174.267%2C29.990%20C3189.224%2C26.222%203198.339%2C47.641%203184.772%2C58.018%20C3177.316%2C63.720%203168.006%2C64.469%203159.750%2C60.063%20C3153.739%2C56.792%203148.817%2C51.045%203146.363%2C44.078%20C3137.856%2C19.923%203089.033%2C10.762%203087.938%2C37.773%20C3087.933%2C37.826%203087.938%2C41.064%203087.938%2C39.872%20C3088.462%2C50.989%203102.645%2C57.804%203111.657%2C46.937%20C3104.613%2C53.618%203092.462%2C46.819%203094.932%2C37.251%20C3096.106%2C32.705%203098.916%2C30.881%203102.455%2C29.990%20C3117.412%2C26.222%203126.527%2C47.641%203112.959%2C58.018%20C3105.504%2C63.720%203096.193%2C64.469%203087.938%2C60.063%20C3081.926%2C56.792%203077.004%2C51.045%203074.551%2C44.078%20C3066.044%2C19.923%203017.220%2C10.762%203016.125%2C37.773%20L3016.125%2C39.872%20C3016.650%2C50.989%203030.832%2C57.804%203039.844%2C46.937%20C3032.800%2C53.618%203020.649%2C46.819%203023.119%2C37.251%20C3024.293%2C32.705%203027.103%2C30.881%203030.643%2C29.990%20C3045.599%2C26.222%203054.714%2C47.641%203041.146%2C58.018%20C3033.691%2C63.720%203024.381%2C64.469%203016.125%2C60.063%20C3010.114%2C56.792%203005.192%2C51.045%203002.738%2C44.078%20C2994.231%2C19.923%202945.408%2C10.762%202944.313%2C37.773%20C2944.308%2C37.826%202944.313%2C41.064%202944.313%2C39.872%20C2944.837%2C50.989%202959.019%2C57.804%202968.032%2C46.937%20C2960.987%2C53.618%202948.837%2C46.819%202951.307%2C37.251%20C2952.481%2C32.705%202955.290%2C30.881%202958.830%2C29.990%20C2973.787%2C26.222%202982.901%2C47.641%202969.334%2C58.018%20C2961.879%2C63.720%202952.568%2C64.469%202944.313%2C60.063%20C2938.301%2C56.792%202933.379%2C51.045%202930.926%2C44.078%20C2922.419%2C19.923%202873.595%2C10.762%202872.500%2C37.773%20L2872.500%2C-0.001%20L3159.750%2C-0.001%20L3447.000%2C-0.001%20L3447.000%2C60.063%20C3440.989%2C56.792%203436.067%2C51.045%203433.613%2C44.078%20C3425.106%2C19.923%203376.282%2C10.762%203375.187%2C37.773%20ZM2800.687%2C37.773%20C2800.684%2C37.826%202800.687%2C41.064%202800.687%2C39.872%20C2801.213%2C50.989%202815.394%2C57.804%202824.407%2C46.937%20C2817.362%2C53.618%202805.213%2C46.819%202807.683%2C37.251%20C2808.857%2C32.705%202811.666%2C30.881%202815.206%2C29.990%20C2830.162%2C26.222%202839.277%2C47.641%202825.709%2C58.018%20C2818.254%2C63.720%202808.944%2C64.469%202800.687%2C60.063%20C2794.677%2C56.792%202789.755%2C51.045%202787.301%2C44.078%20C2778.794%2C19.923%202729.970%2C10.762%202728.875%2C37.773%20L2728.875%2C39.872%20C2729.400%2C50.989%202743.582%2C57.804%202752.595%2C46.937%20C2745.550%2C53.618%202733.400%2C46.819%202735.869%2C37.251%20C2737.043%2C32.705%202739.853%2C30.881%202743.393%2C29.990%20C2758.350%2C26.222%202767.464%2C47.641%202753.897%2C58.018%20C2746.441%2C63.720%202737.131%2C64.469%202728.875%2C60.063%20C2722.865%2C56.792%202717.942%2C51.045%202715.488%2C44.078%20C2706.981%2C19.923%202658.157%2C10.762%202657.062%2C37.773%20C2657.058%2C37.826%202657.062%2C41.064%202657.062%2C39.872%20C2657.588%2C50.989%202671.770%2C57.804%202680.782%2C46.937%20C2673.737%2C53.618%202661.586%2C46.819%202664.057%2C37.251%20C2665.231%2C32.705%202668.041%2C30.881%202671.581%2C29.990%20C2686.537%2C26.222%202695.652%2C47.641%202682.084%2C58.018%20C2674.629%2C63.720%202665.319%2C64.469%202657.062%2C60.063%20C2651.051%2C56.792%202646.130%2C51.045%202643.676%2C44.078%20C2635.169%2C19.923%202586.345%2C10.762%202585.250%2C37.773%20L2585.250%2C39.872%20C2585.775%2C50.989%202599.957%2C57.804%202608.970%2C46.937%20C2601.925%2C53.618%202589.774%2C46.819%202592.244%2C37.251%20C2593.418%2C32.705%202596.228%2C30.881%202599.767%2C29.990%20C2614.724%2C26.222%202623.839%2C47.641%202610.272%2C58.018%20C2602.816%2C63.720%202593.506%2C64.469%202585.250%2C60.063%20C2579.239%2C56.792%202574.317%2C51.045%202571.863%2C44.078%20C2563.356%2C19.923%202514.532%2C10.762%202513.438%2C37.773%20C2513.433%2C37.826%202513.438%2C41.064%202513.438%2C39.872%20C2513.962%2C50.989%202528.145%2C57.804%202537.157%2C46.937%20C2530.113%2C53.618%202517.962%2C46.819%202520.432%2C37.251%20C2521.606%2C32.705%202524.416%2C30.881%202527.955%2C29.990%20C2542.912%2C26.222%202552.027%2C47.641%202538.459%2C58.018%20C2531.004%2C63.720%202521.693%2C64.469%202513.438%2C60.063%20C2507.426%2C56.792%202502.504%2C51.045%202500.051%2C44.078%20C2491.544%2C19.923%202442.720%2C10.762%202441.625%2C37.773%20L2441.625%2C39.872%20C2442.150%2C50.989%202456.332%2C57.804%202465.344%2C46.937%20C2458.300%2C53.618%202446.149%2C46.819%202448.619%2C37.251%20C2449.793%2C32.705%202452.603%2C30.881%202456.143%2C29.990%20C2471.099%2C26.222%202480.214%2C47.641%202466.646%2C58.018%20C2459.191%2C63.720%202449.881%2C64.469%202441.625%2C60.063%20C2435.614%2C56.792%202430.692%2C51.045%202428.238%2C44.078%20C2419.731%2C19.923%202370.908%2C10.762%202369.813%2C37.773%20C2369.808%2C37.826%202369.813%2C41.064%202369.813%2C39.872%20C2370.337%2C50.989%202384.519%2C57.804%202393.532%2C46.937%20C2386.487%2C53.618%202374.337%2C46.819%202376.807%2C37.251%20C2377.981%2C32.705%202380.790%2C30.881%202384.330%2C29.990%20C2399.287%2C26.222%202408.401%2C47.641%202394.834%2C58.018%20C2387.379%2C63.720%202378.068%2C64.469%202369.813%2C60.063%20C2363.801%2C56.792%202358.879%2C51.045%202356.426%2C44.078%20C2347.919%2C19.923%202299.095%2C10.762%202298.000%2C37.773%20L2298.000%2C-0.001%20L2585.250%2C-0.001%20L2872.500%2C-0.001%20L2872.500%2C60.063%20C2866.489%2C56.792%202861.567%2C51.045%202859.113%2C44.078%20C2850.606%2C19.923%202801.782%2C10.762%202800.687%2C37.773%20ZM2226.187%2C37.773%20C2226.184%2C37.826%202226.187%2C41.064%202226.187%2C39.872%20C2226.713%2C50.989%202240.894%2C57.804%202249.907%2C46.937%20C2242.862%2C53.618%202230.713%2C46.819%202233.183%2C37.251%20C2234.357%2C32.705%202237.166%2C30.881%202240.706%2C29.990%20C2255.662%2C26.222%202264.777%2C47.641%202251.209%2C58.018%20C2243.754%2C63.720%202234.444%2C64.469%202226.187%2C60.063%20C2220.177%2C56.792%202215.255%2C51.045%202212.801%2C44.078%20C2204.294%2C19.923%202155.470%2C10.762%202154.375%2C37.773%20L2154.375%2C39.872%20C2154.900%2C50.989%202169.082%2C57.804%202178.095%2C46.937%20C2171.050%2C53.618%202158.900%2C46.819%202161.369%2C37.251%20C2162.543%2C32.705%202165.353%2C30.881%202168.893%2C29.990%20C2183.850%2C26.222%202192.964%2C47.641%202179.397%2C58.018%20C2171.941%2C63.720%202162.631%2C64.469%202154.375%2C60.063%20C2148.365%2C56.792%202143.442%2C51.045%202140.988%2C44.078%20C2132.481%2C19.923%202083.657%2C10.762%202082.562%2C37.773%20C2082.558%2C37.826%202082.562%2C41.064%202082.562%2C39.872%20C2083.088%2C50.989%202097.270%2C57.804%202106.282%2C46.937%20C2099.238%2C53.618%202087.086%2C46.819%202089.557%2C37.251%20C2090.731%2C32.705%202093.541%2C30.881%202097.081%2C29.990%20C2112.037%2C26.222%202121.152%2C47.641%202107.584%2C58.018%20C2100.129%2C63.720%202090.819%2C64.469%202082.562%2C60.063%20C2076.551%2C56.792%202071.630%2C51.045%202069.176%2C44.078%20C2060.669%2C19.923%202011.845%2C10.762%202010.750%2C37.773%20L2010.750%2C39.872%20C2011.275%2C50.989%202025.457%2C57.804%202034.470%2C46.937%20C2027.425%2C53.618%202015.274%2C46.819%202017.744%2C37.251%20C2018.918%2C32.705%202021.728%2C30.881%202025.267%2C29.990%20C2040.224%2C26.222%202049.339%2C47.641%202035.772%2C58.018%20C2028.316%2C63.720%202019.006%2C64.469%202010.750%2C60.063%20C2004.739%2C56.792%201999.817%2C51.045%201997.363%2C44.078%20C1988.856%2C19.923%201940.032%2C10.762%201938.938%2C37.773%20C1938.933%2C37.826%201938.938%2C41.064%201938.938%2C39.872%20C1939.462%2C50.989%201953.645%2C57.804%201962.657%2C46.937%20C1955.613%2C53.618%201943.462%2C46.819%201945.932%2C37.251%20C1947.106%2C32.705%201949.916%2C30.881%201953.455%2C29.990%20C1968.412%2C26.222%201977.527%2C47.641%201963.959%2C58.018%20C1956.504%2C63.720%201947.193%2C64.469%201938.938%2C60.063%20C1932.926%2C56.792%201928.004%2C51.045%201925.551%2C44.078%20C1917.044%2C19.923%201868.220%2C10.762%201867.125%2C37.773%20L1867.125%2C39.872%20C1867.650%2C50.989%201881.832%2C57.804%201890.844%2C46.937%20C1883.800%2C53.618%201871.649%2C46.819%201874.119%2C37.251%20C1875.294%2C32.705%201878.103%2C30.881%201881.643%2C29.990%20C1896.599%2C26.222%201905.714%2C47.641%201892.146%2C58.018%20C1884.691%2C63.720%201875.381%2C64.469%201867.125%2C60.063%20C1861.114%2C56.792%201856.192%2C51.045%201853.738%2C44.078%20C1845.231%2C19.923%201796.408%2C10.762%201795.313%2C37.773%20C1795.308%2C37.826%201795.313%2C41.064%201795.313%2C39.872%20C1795.837%2C50.989%201810.019%2C57.804%201819.032%2C46.937%20C1811.987%2C53.618%201799.837%2C46.819%201802.307%2C37.251%20C1803.481%2C32.705%201806.290%2C30.881%201809.830%2C29.990%20C1824.787%2C26.222%201833.901%2C47.641%201820.334%2C58.018%20C1812.879%2C63.720%201803.568%2C64.469%201795.313%2C60.063%20C1789.301%2C56.792%201784.379%2C51.045%201781.926%2C44.078%20C1773.419%2C19.923%201724.595%2C10.762%201723.500%2C37.773%20L1723.500%2C-0.001%20L2010.750%2C-0.001%20L2298.000%2C-0.001%20L2298.000%2C60.063%20C2291.989%2C56.792%202287.067%2C51.045%202284.613%2C44.078%20C2276.106%2C19.923%202227.282%2C10.762%202226.187%2C37.773%20ZM1651.688%2C37.773%20C1651.684%2C37.826%201651.688%2C41.064%201651.688%2C39.872%20C1652.213%2C50.989%201666.395%2C57.804%201675.407%2C46.937%20C1668.363%2C53.618%201656.213%2C46.819%201658.683%2C37.251%20C1659.857%2C32.705%201662.666%2C30.881%201666.206%2C29.990%20C1681.162%2C26.222%201690.277%2C47.641%201676.709%2C58.018%20C1669.254%2C63.720%201659.944%2C64.469%201651.688%2C60.063%20C1645.677%2C56.792%201640.755%2C51.045%201638.301%2C44.078%20C1629.794%2C19.923%201580.970%2C10.762%201579.875%2C37.773%20L1579.875%2C39.872%20C1580.400%2C50.989%201594.582%2C57.804%201603.595%2C46.937%20C1596.550%2C53.618%201584.400%2C46.819%201586.869%2C37.251%20C1588.043%2C32.705%201590.853%2C30.881%201594.393%2C29.990%20C1609.350%2C26.222%201618.464%2C47.641%201604.897%2C58.018%20C1597.441%2C63.720%201588.131%2C64.469%201579.875%2C60.063%20C1573.865%2C56.792%201568.942%2C51.045%201566.488%2C44.078%20C1557.981%2C19.923%201509.158%2C10.762%201508.063%2C37.773%20C1508.058%2C37.826%201508.063%2C41.064%201508.063%2C39.872%20C1508.588%2C50.989%201522.770%2C57.804%201531.782%2C46.937%20C1524.738%2C53.618%201512.587%2C46.819%201515.057%2C37.251%20C1516.231%2C32.705%201519.041%2C30.881%201522.581%2C29.990%20C1537.537%2C26.222%201546.652%2C47.641%201533.084%2C58.018%20C1525.629%2C63.720%201516.319%2C64.469%201508.063%2C60.063%20C1502.051%2C56.792%201497.130%2C51.045%201494.676%2C44.078%20C1486.169%2C19.923%201437.345%2C10.762%201436.250%2C37.773%20L1436.250%2C39.872%20C1436.775%2C50.989%201450.957%2C57.804%201459.970%2C46.937%20C1452.925%2C53.618%201440.774%2C46.819%201443.244%2C37.251%20C1444.418%2C32.705%201447.228%2C30.881%201450.767%2C29.990%20C1465.724%2C26.222%201474.839%2C47.641%201461.272%2C58.018%20C1453.816%2C63.720%201444.506%2C64.469%201436.250%2C60.063%20C1430.239%2C56.792%201425.317%2C51.045%201422.863%2C44.078%20C1414.357%2C19.923%201365.533%2C10.762%201364.438%2C37.773%20C1364.433%2C37.826%201364.438%2C41.064%201364.438%2C39.872%20C1364.963%2C50.989%201379.145%2C57.804%201388.157%2C46.937%20C1381.113%2C53.618%201368.962%2C46.819%201371.432%2C37.251%20C1372.606%2C32.705%201375.416%2C30.881%201378.955%2C29.990%20C1393.912%2C26.222%201403.027%2C47.641%201389.459%2C58.018%20C1382.004%2C63.720%201372.693%2C64.469%201364.438%2C60.063%20C1358.426%2C56.792%201353.505%2C51.045%201351.051%2C44.078%20C1342.544%2C19.923%201293.720%2C10.762%201292.625%2C37.773%20L1292.625%2C39.872%20C1293.150%2C50.989%201307.332%2C57.804%201316.345%2C46.937%20C1309.300%2C53.618%201297.150%2C46.819%201299.620%2C37.251%20C1300.794%2C32.705%201303.603%2C30.881%201307.143%2C29.990%20C1322.099%2C26.222%201331.214%2C47.641%201317.646%2C58.018%20C1310.191%2C63.720%201300.881%2C64.469%201292.625%2C60.063%20C1286.614%2C56.792%201281.692%2C51.045%201279.238%2C44.078%20C1270.731%2C19.923%201221.908%2C10.762%201220.813%2C37.773%20C1220.808%2C37.826%201220.813%2C41.064%201220.813%2C39.872%20C1221.338%2C50.989%201235.520%2C57.804%201244.532%2C46.937%20C1237.488%2C53.618%201225.337%2C46.819%201227.807%2C37.251%20C1228.981%2C32.705%201231.791%2C30.881%201235.330%2C29.990%20C1250.287%2C26.222%201259.402%2C47.641%201245.834%2C58.018%20C1238.379%2C63.720%201229.068%2C64.469%201220.813%2C60.063%20C1214.801%2C56.792%201209.879%2C51.045%201207.426%2C44.078%20C1198.919%2C19.923%201150.095%2C10.762%201149.000%2C37.773%20L1149.000%2C-0.001%20L1436.250%2C-0.001%20L1723.500%2C-0.001%20L1723.500%2C60.063%20C1717.490%2C56.792%201712.567%2C51.045%201710.113%2C44.078%20C1701.606%2C19.923%201652.782%2C10.762%201651.688%2C37.773%20ZM1077.188%2C37.773%20C1077.184%2C37.826%201077.188%2C41.064%201077.188%2C39.872%20C1077.713%2C50.989%201091.895%2C57.804%201100.907%2C46.937%20C1093.863%2C53.618%201081.713%2C46.819%201084.183%2C37.251%20C1085.357%2C32.705%201088.166%2C30.881%201091.706%2C29.990%20C1106.662%2C26.222%201115.777%2C47.641%201102.209%2C58.018%20C1094.754%2C63.720%201085.444%2C64.469%201077.188%2C60.063%20C1071.177%2C56.792%201066.255%2C51.045%201063.801%2C44.078%20C1055.294%2C19.923%201006.470%2C10.762%201005.375%2C37.773%20L1005.375%2C39.872%20C1005.900%2C50.989%201020.082%2C57.804%201029.095%2C46.937%20C1022.050%2C53.618%201009.900%2C46.819%201012.369%2C37.251%20C1013.543%2C32.705%201016.353%2C30.881%201019.893%2C29.990%20C1034.850%2C26.222%201043.964%2C47.641%201030.397%2C58.018%20C1022.941%2C63.720%201013.631%2C64.469%201005.375%2C60.063%20C999.365%2C56.792%20994.442%2C51.045%20991.988%2C44.078%20C983.481%2C19.923%20934.658%2C10.762%20933.563%2C37.773%20C933.558%2C37.826%20933.563%2C41.064%20933.563%2C39.872%20C934.088%2C50.989%20948.270%2C57.804%20957.282%2C46.937%20C950.238%2C53.618%20938.087%2C46.819%20940.557%2C37.251%20C941.731%2C32.705%20944.541%2C30.881%20948.081%2C29.990%20C963.037%2C26.222%20972.152%2C47.641%20958.584%2C58.018%20C951.129%2C63.720%20941.819%2C64.469%20933.563%2C60.063%20C927.551%2C56.792%20922.630%2C51.045%20920.176%2C44.078%20C911.669%2C19.923%20862.845%2C10.762%20861.750%2C37.773%20L861.750%2C39.872%20C862.275%2C50.989%20876.457%2C57.804%20885.470%2C46.937%20C878.425%2C53.618%20866.274%2C46.819%20868.744%2C37.251%20C869.918%2C32.705%20872.728%2C30.881%20876.267%2C29.990%20C891.224%2C26.222%20900.339%2C47.641%20886.772%2C58.018%20C879.316%2C63.720%20870.006%2C64.469%20861.750%2C60.063%20C855.739%2C56.792%20850.817%2C51.045%20848.363%2C44.078%20C839.857%2C19.923%20791.033%2C10.762%20789.938%2C37.773%20C789.933%2C37.826%20789.938%2C41.064%20789.938%2C39.872%20C790.463%2C50.989%20804.645%2C57.804%20813.657%2C46.937%20C806.613%2C53.618%20794.462%2C46.819%20796.932%2C37.251%20C798.106%2C32.705%20800.916%2C30.881%20804.455%2C29.990%20C819.412%2C26.222%20828.527%2C47.641%20814.959%2C58.018%20C807.504%2C63.720%20798.193%2C64.469%20789.938%2C60.063%20C783.926%2C56.792%20779.005%2C51.045%20776.551%2C44.078%20C768.044%2C19.923%20719.220%2C10.762%20718.125%2C37.773%20L718.125%2C39.872%20C718.650%2C50.989%20732.832%2C57.804%20741.845%2C46.937%20C734.800%2C53.618%20722.649%2C46.819%20725.120%2C37.251%20C726.294%2C32.705%20729.103%2C30.881%20732.643%2C29.990%20C747.599%2C26.222%20756.714%2C47.641%20743.146%2C58.018%20C735.691%2C63.720%20726.381%2C64.469%20718.125%2C60.063%20C712.114%2C56.792%20707.192%2C51.045%20704.738%2C44.078%20C696.231%2C19.923%20647.408%2C10.762%20646.313%2C37.773%20C646.308%2C37.826%20646.313%2C41.064%20646.313%2C39.872%20C646.838%2C50.989%20661.020%2C57.804%20670.032%2C46.937%20C662.988%2C53.618%20650.837%2C46.819%20653.307%2C37.251%20C654.481%2C32.705%20657.291%2C30.881%20660.830%2C29.990%20C675.787%2C26.222%20684.901%2C47.641%20671.334%2C58.018%20C663.879%2C63.720%20654.568%2C64.469%20646.313%2C60.063%20C640.301%2C56.792%20635.379%2C51.045%20632.926%2C44.078%20C624.419%2C19.923%20575.595%2C10.762%20574.500%2C37.773%20L574.500%2C-0.001%20L861.750%2C-0.001%20L1149.000%2C-0.001%20L1149.000%2C60.063%20C1142.990%2C56.792%201138.067%2C51.045%201135.613%2C44.078%20C1127.106%2C19.923%201078.282%2C10.762%201077.188%2C37.773%20ZM502.687%2C37.773%20C502.684%2C37.826%20502.687%2C41.064%20502.687%2C39.872%20C503.213%2C50.989%20517.395%2C57.804%20526.407%2C46.937%20C519.363%2C53.618%20507.213%2C46.819%20509.683%2C37.251%20C510.857%2C32.705%20513.666%2C30.881%20517.206%2C29.990%20C532.162%2C26.222%20541.277%2C47.641%20527.709%2C58.018%20C520.254%2C63.720%20510.944%2C64.469%20502.687%2C60.063%20C496.677%2C56.792%20491.755%2C51.045%20489.301%2C44.078%20C480.794%2C19.923%20431.970%2C10.762%20430.875%2C37.773%20L430.875%2C39.872%20C431.400%2C50.989%20445.582%2C57.804%20454.595%2C46.937%20C447.550%2C53.618%20435.400%2C46.819%20437.869%2C37.251%20C439.043%2C32.705%20441.853%2C30.881%20445.393%2C29.990%20C460.350%2C26.222%20469.464%2C47.641%20455.897%2C58.018%20C448.441%2C63.720%20439.131%2C64.469%20430.875%2C60.063%20C424.865%2C56.792%20419.942%2C51.045%20417.488%2C44.078%20C408.981%2C19.923%20360.158%2C10.762%20359.063%2C37.773%20C359.058%2C37.826%20359.063%2C41.064%20359.063%2C39.872%20C359.588%2C50.989%20373.770%2C57.804%20382.782%2C46.937%20C375.738%2C53.618%20363.587%2C46.819%20366.057%2C37.251%20C367.231%2C32.705%20370.041%2C30.881%20373.581%2C29.990%20C388.537%2C26.222%20397.652%2C47.641%20384.084%2C58.018%20C376.629%2C63.720%20367.319%2C64.469%20359.063%2C60.063%20C353.051%2C56.792%20348.130%2C51.045%20345.676%2C44.078%20C337.169%2C19.923%20288.345%2C10.762%20287.250%2C37.773%20L287.250%2C39.872%20C287.775%2C50.989%20301.957%2C57.804%20310.970%2C46.937%20C303.925%2C53.618%20291.774%2C46.819%20294.244%2C37.251%20C295.418%2C32.705%20298.228%2C30.881%20301.767%2C29.990%20C316.724%2C26.222%20325.839%2C47.641%20312.272%2C58.018%20C304.817%2C63.720%20295.506%2C64.469%20287.250%2C60.063%20C281.239%2C56.792%20276.317%2C51.045%20273.863%2C44.078%20C265.356%2C19.923%20216.533%2C10.762%20215.438%2C37.773%20C215.433%2C37.826%20215.438%2C41.064%20215.438%2C39.872%20C215.963%2C50.989%20230.145%2C57.804%20239.157%2C46.937%20C232.113%2C53.618%20219.962%2C46.819%20222.432%2C37.251%20C223.606%2C32.705%20226.416%2C30.881%20229.955%2C29.990%20C244.912%2C26.222%20254.027%2C47.641%20240.459%2C58.018%20C233.004%2C63.720%20223.693%2C64.469%20215.438%2C60.063%20C209.426%2C56.792%20204.505%2C51.045%20202.051%2C44.078%20C193.544%2C19.923%20144.720%2C10.762%20143.625%2C37.773%20L143.625%2C39.872%20C144.150%2C50.989%20158.332%2C57.804%20167.345%2C46.937%20C160.300%2C53.618%20148.149%2C46.819%20150.620%2C37.251%20C151.794%2C32.705%20154.603%2C30.881%20158.143%2C29.990%20C173.099%2C26.222%20182.214%2C47.641%20168.646%2C58.018%20C161.191%2C63.720%20151.881%2C64.469%20143.625%2C60.063%20C137.614%2C56.792%20132.692%2C51.045%20130.238%2C44.078%20C121.731%2C19.923%2072.908%2C10.762%2071.813%2C37.773%20C71.809%2C37.826%2071.813%2C41.064%2071.813%2C39.872%20C72.338%2C50.989%2086.520%2C57.804%2095.532%2C46.937%20C88.488%2C53.618%2076.337%2C46.819%2078.807%2C37.251%20C79.981%2C32.705%2082.790%2C30.881%2086.330%2C29.990%20C101.287%2C26.222%20110.401%2C47.641%2096.834%2C58.018%20C89.379%2C63.720%2080.068%2C64.469%2071.813%2C60.063%20C65.801%2C56.792%2060.879%2C51.045%2058.426%2C44.078%20C49.919%2C19.923%201.095%2C10.762%200.000%2C37.773%20L0.000%2C-0.001%20L287.250%2C-0.001%20L574.500%2C-0.001%20L574.500%2C60.063%20C568.490%2C56.792%20563.567%2C51.045%20561.113%2C44.078%20C552.606%2C19.923%20503.782%2C10.762%20502.687%2C37.773%20ZM23.719%2C46.937%20C16.675%2C53.618%204.524%2C46.819%206.995%2C37.251%20C8.168%2C32.705%2010.978%2C30.881%2014.518%2C29.990%20C29.474%2C26.222%2038.589%2C47.640%2025.021%2C58.018%20C16.787%2C64.317%207.560%2C64.191%200.000%2C60.157%20L0.000%2C39.872%20C0.525%2C50.989%2014.707%2C57.804%2023.719%2C46.937%20ZM598.219%2C46.937%20C591.175%2C53.618%20579.024%2C46.819%20581.495%2C37.251%20C582.668%2C32.705%20585.478%2C30.881%20589.018%2C29.990%20C603.974%2C26.222%20613.089%2C47.640%20599.521%2C58.018%20C591.287%2C64.317%20582.060%2C64.191%20574.500%2C60.157%20L574.500%2C39.872%20C575.025%2C50.989%20589.207%2C57.804%20598.219%2C46.937%20ZM1172.719%2C46.937%20C1165.675%2C53.618%201153.524%2C46.819%201155.995%2C37.251%20C1157.168%2C32.705%201159.978%2C30.881%201163.517%2C29.990%20C1178.474%2C26.222%201187.589%2C47.640%201174.021%2C58.018%20C1165.787%2C64.317%201156.560%2C64.191%201149.000%2C60.157%20L1149.000%2C39.872%20C1149.525%2C50.989%201163.707%2C57.804%201172.719%2C46.937%20ZM1747.219%2C46.937%20C1740.175%2C53.618%201728.024%2C46.819%201730.494%2C37.251%20C1731.668%2C32.705%201734.478%2C30.881%201738.017%2C29.990%20C1752.974%2C26.222%201762.089%2C47.640%201748.521%2C58.018%20C1740.287%2C64.317%201731.060%2C64.191%201723.500%2C60.157%20L1723.500%2C39.872%20C1724.025%2C50.989%201738.207%2C57.804%201747.219%2C46.937%20ZM2321.719%2C46.937%20C2314.675%2C53.618%202302.524%2C46.819%202304.994%2C37.251%20C2306.168%2C32.705%202308.978%2C30.881%202312.517%2C29.990%20C2327.474%2C26.222%202336.589%2C47.640%202323.021%2C58.018%20C2314.787%2C64.317%202305.560%2C64.191%202298.000%2C60.157%20L2298.000%2C39.872%20C2298.525%2C50.989%202312.707%2C57.804%202321.719%2C46.937%20ZM2896.219%2C46.937%20C2889.175%2C53.618%202877.024%2C46.819%202879.494%2C37.251%20C2880.668%2C32.705%202883.478%2C30.881%202887.017%2C29.990%20C2901.974%2C26.222%202911.089%2C47.640%202897.521%2C58.018%20C2889.287%2C64.317%202880.060%2C64.191%202872.500%2C60.157%20L2872.500%2C39.872%20C2873.025%2C50.989%202887.207%2C57.804%202896.219%2C46.937%20ZM3470.719%2C46.937%20C3463.675%2C53.618%203451.524%2C46.819%203453.995%2C37.251%20C3455.168%2C32.705%203457.978%2C30.881%203461.517%2C29.990%20C3476.474%2C26.222%203485.589%2C47.640%203472.021%2C58.018%20C3463.787%2C64.317%203454.560%2C64.191%203447.000%2C60.157%20L3447.000%2C39.872%20C3447.525%2C50.989%203461.707%2C57.804%203470.719%2C46.937%20ZM4045.219%2C46.937%20C4038.175%2C53.618%204026.024%2C46.819%204028.495%2C37.251%20C4029.668%2C32.705%204032.478%2C30.881%204036.017%2C29.990%20C4050.974%2C26.222%204060.089%2C47.640%204046.521%2C58.018%20C4038.287%2C64.317%204029.060%2C64.191%204021.500%2C60.157%20L4021.500%2C39.872%20C4022.025%2C50.989%204036.207%2C57.804%204045.219%2C46.937%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 0% repeat-x; }

.main_slider:before, .main_slider:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 5;
  left: 0;
  right: 0;
  height: 70px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224596px%22%20height%3D%2263px%22%20%20viewBox%3D%220%200%204596%2063%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M4582.613%2C44.078%20C4574.106%2C19.923%204525.282%2C10.762%204524.187%2C37.773%20C4524.184%2C37.826%204524.187%2C41.064%204524.187%2C39.872%20C4524.712%2C50.989%204538.894%2C57.804%204547.907%2C46.937%20C4540.862%2C53.618%204528.712%2C46.819%204531.183%2C37.251%20C4532.357%2C32.705%204535.166%2C30.881%204538.706%2C29.990%20C4553.662%2C26.222%204562.777%2C47.641%204549.209%2C58.018%20C4541.754%2C63.720%204532.444%2C64.469%204524.187%2C60.063%20C4518.177%2C56.792%204513.255%2C51.045%204510.801%2C44.078%20C4502.294%2C19.923%204453.470%2C10.762%204452.375%2C37.773%20L4452.375%2C39.872%20C4452.900%2C50.989%204467.082%2C57.804%204476.095%2C46.937%20C4469.050%2C53.618%204456.900%2C46.819%204459.369%2C37.251%20C4460.543%2C32.705%204463.353%2C30.881%204466.893%2C29.990%20C4481.850%2C26.222%204490.964%2C47.641%204477.397%2C58.018%20C4469.941%2C63.720%204460.631%2C64.469%204452.375%2C60.063%20C4446.365%2C56.792%204441.442%2C51.045%204438.988%2C44.078%20C4430.481%2C19.923%204381.657%2C10.762%204380.562%2C37.773%20C4380.558%2C37.826%204380.562%2C41.064%204380.562%2C39.872%20C4381.088%2C50.989%204395.270%2C57.804%204404.282%2C46.937%20C4397.237%2C53.618%204385.086%2C46.819%204387.557%2C37.251%20C4388.731%2C32.705%204391.541%2C30.881%204395.081%2C29.990%20C4410.037%2C26.222%204419.152%2C47.641%204405.584%2C58.018%20C4398.129%2C63.720%204388.819%2C64.469%204380.562%2C60.063%20C4374.551%2C56.792%204369.630%2C51.045%204367.176%2C44.078%20C4358.669%2C19.923%204309.845%2C10.762%204308.750%2C37.773%20L4308.750%2C39.872%20C4309.275%2C50.989%204323.457%2C57.804%204332.470%2C46.937%20C4325.425%2C53.618%204313.274%2C46.819%204315.744%2C37.251%20C4316.918%2C32.705%204319.728%2C30.881%204323.267%2C29.990%20C4338.224%2C26.222%204347.339%2C47.641%204333.772%2C58.018%20C4326.316%2C63.720%204317.006%2C64.469%204308.750%2C60.063%20C4302.739%2C56.792%204297.817%2C51.045%204295.363%2C44.078%20C4286.856%2C19.923%204238.033%2C10.762%204236.937%2C37.773%20C4236.933%2C37.826%204236.937%2C41.064%204236.937%2C39.872%20C4237.462%2C50.989%204251.645%2C57.804%204260.657%2C46.937%20C4253.613%2C53.618%204241.462%2C46.819%204243.932%2C37.251%20C4245.106%2C32.705%204247.916%2C30.881%204251.455%2C29.990%20C4266.412%2C26.222%204275.527%2C47.641%204261.959%2C58.018%20C4254.504%2C63.720%204245.193%2C64.469%204236.937%2C60.063%20C4230.926%2C56.792%204226.004%2C51.045%204223.551%2C44.078%20C4215.044%2C19.923%204166.220%2C10.762%204165.125%2C37.773%20L4165.125%2C39.872%20C4165.650%2C50.989%204179.832%2C57.804%204188.844%2C46.937%20C4181.800%2C53.618%204169.649%2C46.819%204172.119%2C37.251%20C4173.293%2C32.705%204176.103%2C30.881%204179.643%2C29.990%20C4194.599%2C26.222%204203.714%2C47.641%204190.146%2C58.018%20C4182.691%2C63.720%204173.381%2C64.469%204165.125%2C60.063%20C4159.114%2C56.792%204154.192%2C51.045%204151.738%2C44.078%20C4143.231%2C19.923%204094.408%2C10.762%204093.313%2C37.773%20C4093.308%2C37.826%204093.313%2C41.064%204093.313%2C39.872%20C4093.837%2C50.989%204108.019%2C57.804%204117.032%2C46.937%20C4109.987%2C53.618%204097.837%2C46.819%204100.307%2C37.251%20C4101.481%2C32.705%204104.290%2C30.881%204107.830%2C29.990%20C4122.787%2C26.222%204131.901%2C47.641%204118.334%2C58.018%20C4110.879%2C63.720%204101.568%2C64.469%204093.313%2C60.063%20C4087.301%2C56.792%204082.379%2C51.045%204079.926%2C44.078%20C4071.419%2C19.923%204022.595%2C10.762%204021.500%2C37.773%20L4021.500%2C-0.001%20L4308.750%2C-0.001%20L4596.000%2C-0.001%20L4596.000%2C60.063%20C4589.989%2C56.792%204585.067%2C51.045%204582.613%2C44.078%20ZM3949.687%2C37.773%20C3949.684%2C37.826%203949.687%2C41.064%203949.687%2C39.872%20C3950.212%2C50.989%203964.394%2C57.804%203973.407%2C46.937%20C3966.362%2C53.618%203954.212%2C46.819%203956.683%2C37.251%20C3957.857%2C32.705%203960.666%2C30.881%203964.206%2C29.990%20C3979.162%2C26.222%203988.277%2C47.641%203974.709%2C58.018%20C3967.254%2C63.720%203957.944%2C64.469%203949.687%2C60.063%20C3943.677%2C56.792%203938.755%2C51.045%203936.301%2C44.078%20C3927.794%2C19.923%203878.970%2C10.762%203877.875%2C37.773%20L3877.875%2C39.872%20C3878.400%2C50.989%203892.582%2C57.804%203901.595%2C46.937%20C3894.550%2C53.618%203882.400%2C46.819%203884.869%2C37.251%20C3886.043%2C32.705%203888.853%2C30.881%203892.393%2C29.990%20C3907.350%2C26.222%203916.464%2C47.641%203902.897%2C58.018%20C3895.441%2C63.720%203886.131%2C64.469%203877.875%2C60.063%20C3871.865%2C56.792%203866.942%2C51.045%203864.488%2C44.078%20C3855.981%2C19.923%203807.157%2C10.762%203806.062%2C37.773%20C3806.058%2C37.826%203806.062%2C41.064%203806.062%2C39.872%20C3806.588%2C50.989%203820.770%2C57.804%203829.782%2C46.937%20C3822.737%2C53.618%203810.586%2C46.819%203813.057%2C37.251%20C3814.231%2C32.705%203817.041%2C30.881%203820.581%2C29.990%20C3835.537%2C26.222%203844.652%2C47.641%203831.084%2C58.018%20C3823.629%2C63.720%203814.319%2C64.469%203806.062%2C60.063%20C3800.051%2C56.792%203795.130%2C51.045%203792.676%2C44.078%20C3784.169%2C19.923%203735.345%2C10.762%203734.250%2C37.773%20L3734.250%2C39.872%20C3734.775%2C50.989%203748.957%2C57.804%203757.970%2C46.937%20C3750.925%2C53.618%203738.774%2C46.819%203741.244%2C37.251%20C3742.418%2C32.705%203745.228%2C30.881%203748.767%2C29.990%20C3763.724%2C26.222%203772.839%2C47.641%203759.272%2C58.018%20C3751.816%2C63.720%203742.506%2C64.469%203734.250%2C60.063%20C3728.239%2C56.792%203723.317%2C51.045%203720.863%2C44.078%20C3712.356%2C19.923%203663.533%2C10.762%203662.438%2C37.773%20C3662.433%2C37.826%203662.438%2C41.064%203662.438%2C39.872%20C3662.962%2C50.989%203677.145%2C57.804%203686.157%2C46.937%20C3679.113%2C53.618%203666.962%2C46.819%203669.432%2C37.251%20C3670.606%2C32.705%203673.416%2C30.881%203676.955%2C29.990%20C3691.912%2C26.222%203701.027%2C47.641%203687.459%2C58.018%20C3680.004%2C63.720%203670.693%2C64.469%203662.438%2C60.063%20C3656.426%2C56.792%203651.504%2C51.045%203649.051%2C44.078%20C3640.544%2C19.923%203591.720%2C10.762%203590.625%2C37.773%20L3590.625%2C39.872%20C3591.150%2C50.989%203605.332%2C57.804%203614.344%2C46.937%20C3607.300%2C53.618%203595.149%2C46.819%203597.619%2C37.251%20C3598.793%2C32.705%203601.603%2C30.881%203605.143%2C29.990%20C3620.099%2C26.222%203629.214%2C47.641%203615.646%2C58.018%20C3608.191%2C63.720%203598.881%2C64.469%203590.625%2C60.063%20C3584.614%2C56.792%203579.692%2C51.045%203577.238%2C44.078%20C3568.731%2C19.923%203519.908%2C10.762%203518.813%2C37.773%20C3518.808%2C37.826%203518.813%2C41.064%203518.813%2C39.872%20C3519.337%2C50.989%203533.519%2C57.804%203542.532%2C46.937%20C3535.487%2C53.618%203523.337%2C46.819%203525.807%2C37.251%20C3526.981%2C32.705%203529.790%2C30.881%203533.330%2C29.990%20C3548.287%2C26.222%203557.401%2C47.641%203543.834%2C58.018%20C3536.379%2C63.720%203527.068%2C64.469%203518.813%2C60.063%20C3512.801%2C56.792%203507.879%2C51.045%203505.426%2C44.078%20C3496.919%2C19.923%203448.095%2C10.762%203447.000%2C37.773%20L3447.000%2C-0.001%20L3734.250%2C-0.001%20L4021.500%2C-0.001%20L4021.500%2C60.063%20C4015.489%2C56.792%204010.567%2C51.045%204008.113%2C44.078%20C3999.606%2C19.923%203950.782%2C10.762%203949.687%2C37.773%20ZM3375.187%2C37.773%20C3375.184%2C37.826%203375.187%2C41.064%203375.187%2C39.872%20C3375.713%2C50.989%203389.894%2C57.804%203398.907%2C46.937%20C3391.862%2C53.618%203379.713%2C46.819%203382.183%2C37.251%20C3383.357%2C32.705%203386.166%2C30.881%203389.706%2C29.990%20C3404.662%2C26.222%203413.777%2C47.641%203400.209%2C58.018%20C3392.754%2C63.720%203383.444%2C64.469%203375.187%2C60.063%20C3369.177%2C56.792%203364.255%2C51.045%203361.801%2C44.078%20C3353.294%2C19.923%203304.470%2C10.762%203303.375%2C37.773%20L3303.375%2C39.872%20C3303.900%2C50.989%203318.082%2C57.804%203327.095%2C46.937%20C3320.050%2C53.618%203307.900%2C46.819%203310.369%2C37.251%20C3311.543%2C32.705%203314.353%2C30.881%203317.893%2C29.990%20C3332.850%2C26.222%203341.964%2C47.641%203328.397%2C58.018%20C3320.941%2C63.720%203311.631%2C64.469%203303.375%2C60.063%20C3297.365%2C56.792%203292.442%2C51.045%203289.988%2C44.078%20C3281.481%2C19.923%203232.657%2C10.762%203231.562%2C37.773%20C3231.558%2C37.826%203231.562%2C41.064%203231.562%2C39.872%20C3232.088%2C50.989%203246.270%2C57.804%203255.282%2C46.937%20C3248.237%2C53.618%203236.086%2C46.819%203238.557%2C37.251%20C3239.731%2C32.705%203242.541%2C30.881%203246.081%2C29.990%20C3261.037%2C26.222%203270.152%2C47.641%203256.584%2C58.018%20C3249.129%2C63.720%203239.819%2C64.469%203231.562%2C60.063%20C3225.551%2C56.792%203220.630%2C51.045%203218.176%2C44.078%20C3209.669%2C19.923%203160.845%2C10.762%203159.750%2C37.773%20L3159.750%2C39.872%20C3160.275%2C50.989%203174.457%2C57.804%203183.470%2C46.937%20C3176.425%2C53.618%203164.274%2C46.819%203166.744%2C37.251%20C3167.918%2C32.705%203170.728%2C30.881%203174.267%2C29.990%20C3189.224%2C26.222%203198.339%2C47.641%203184.772%2C58.018%20C3177.316%2C63.720%203168.006%2C64.469%203159.750%2C60.063%20C3153.739%2C56.792%203148.817%2C51.045%203146.363%2C44.078%20C3137.856%2C19.923%203089.033%2C10.762%203087.938%2C37.773%20C3087.933%2C37.826%203087.938%2C41.064%203087.938%2C39.872%20C3088.462%2C50.989%203102.645%2C57.804%203111.657%2C46.937%20C3104.613%2C53.618%203092.462%2C46.819%203094.932%2C37.251%20C3096.106%2C32.705%203098.916%2C30.881%203102.455%2C29.990%20C3117.412%2C26.222%203126.527%2C47.641%203112.959%2C58.018%20C3105.504%2C63.720%203096.193%2C64.469%203087.938%2C60.063%20C3081.926%2C56.792%203077.004%2C51.045%203074.551%2C44.078%20C3066.044%2C19.923%203017.220%2C10.762%203016.125%2C37.773%20L3016.125%2C39.872%20C3016.650%2C50.989%203030.832%2C57.804%203039.844%2C46.937%20C3032.800%2C53.618%203020.649%2C46.819%203023.119%2C37.251%20C3024.293%2C32.705%203027.103%2C30.881%203030.643%2C29.990%20C3045.599%2C26.222%203054.714%2C47.641%203041.146%2C58.018%20C3033.691%2C63.720%203024.381%2C64.469%203016.125%2C60.063%20C3010.114%2C56.792%203005.192%2C51.045%203002.738%2C44.078%20C2994.231%2C19.923%202945.408%2C10.762%202944.313%2C37.773%20C2944.308%2C37.826%202944.313%2C41.064%202944.313%2C39.872%20C2944.837%2C50.989%202959.019%2C57.804%202968.032%2C46.937%20C2960.987%2C53.618%202948.837%2C46.819%202951.307%2C37.251%20C2952.481%2C32.705%202955.290%2C30.881%202958.830%2C29.990%20C2973.787%2C26.222%202982.901%2C47.641%202969.334%2C58.018%20C2961.879%2C63.720%202952.568%2C64.469%202944.313%2C60.063%20C2938.301%2C56.792%202933.379%2C51.045%202930.926%2C44.078%20C2922.419%2C19.923%202873.595%2C10.762%202872.500%2C37.773%20L2872.500%2C-0.001%20L3159.750%2C-0.001%20L3447.000%2C-0.001%20L3447.000%2C60.063%20C3440.989%2C56.792%203436.067%2C51.045%203433.613%2C44.078%20C3425.106%2C19.923%203376.282%2C10.762%203375.187%2C37.773%20ZM2800.687%2C37.773%20C2800.684%2C37.826%202800.687%2C41.064%202800.687%2C39.872%20C2801.213%2C50.989%202815.394%2C57.804%202824.407%2C46.937%20C2817.362%2C53.618%202805.213%2C46.819%202807.683%2C37.251%20C2808.857%2C32.705%202811.666%2C30.881%202815.206%2C29.990%20C2830.162%2C26.222%202839.277%2C47.641%202825.709%2C58.018%20C2818.254%2C63.720%202808.944%2C64.469%202800.687%2C60.063%20C2794.677%2C56.792%202789.755%2C51.045%202787.301%2C44.078%20C2778.794%2C19.923%202729.970%2C10.762%202728.875%2C37.773%20L2728.875%2C39.872%20C2729.400%2C50.989%202743.582%2C57.804%202752.595%2C46.937%20C2745.550%2C53.618%202733.400%2C46.819%202735.869%2C37.251%20C2737.043%2C32.705%202739.853%2C30.881%202743.393%2C29.990%20C2758.350%2C26.222%202767.464%2C47.641%202753.897%2C58.018%20C2746.441%2C63.720%202737.131%2C64.469%202728.875%2C60.063%20C2722.865%2C56.792%202717.942%2C51.045%202715.488%2C44.078%20C2706.981%2C19.923%202658.157%2C10.762%202657.062%2C37.773%20C2657.058%2C37.826%202657.062%2C41.064%202657.062%2C39.872%20C2657.588%2C50.989%202671.770%2C57.804%202680.782%2C46.937%20C2673.737%2C53.618%202661.586%2C46.819%202664.057%2C37.251%20C2665.231%2C32.705%202668.041%2C30.881%202671.581%2C29.990%20C2686.537%2C26.222%202695.652%2C47.641%202682.084%2C58.018%20C2674.629%2C63.720%202665.319%2C64.469%202657.062%2C60.063%20C2651.051%2C56.792%202646.130%2C51.045%202643.676%2C44.078%20C2635.169%2C19.923%202586.345%2C10.762%202585.250%2C37.773%20L2585.250%2C39.872%20C2585.775%2C50.989%202599.957%2C57.804%202608.970%2C46.937%20C2601.925%2C53.618%202589.774%2C46.819%202592.244%2C37.251%20C2593.418%2C32.705%202596.228%2C30.881%202599.767%2C29.990%20C2614.724%2C26.222%202623.839%2C47.641%202610.272%2C58.018%20C2602.816%2C63.720%202593.506%2C64.469%202585.250%2C60.063%20C2579.239%2C56.792%202574.317%2C51.045%202571.863%2C44.078%20C2563.356%2C19.923%202514.532%2C10.762%202513.438%2C37.773%20C2513.433%2C37.826%202513.438%2C41.064%202513.438%2C39.872%20C2513.962%2C50.989%202528.145%2C57.804%202537.157%2C46.937%20C2530.113%2C53.618%202517.962%2C46.819%202520.432%2C37.251%20C2521.606%2C32.705%202524.416%2C30.881%202527.955%2C29.990%20C2542.912%2C26.222%202552.027%2C47.641%202538.459%2C58.018%20C2531.004%2C63.720%202521.693%2C64.469%202513.438%2C60.063%20C2507.426%2C56.792%202502.504%2C51.045%202500.051%2C44.078%20C2491.544%2C19.923%202442.720%2C10.762%202441.625%2C37.773%20L2441.625%2C39.872%20C2442.150%2C50.989%202456.332%2C57.804%202465.344%2C46.937%20C2458.300%2C53.618%202446.149%2C46.819%202448.619%2C37.251%20C2449.793%2C32.705%202452.603%2C30.881%202456.143%2C29.990%20C2471.099%2C26.222%202480.214%2C47.641%202466.646%2C58.018%20C2459.191%2C63.720%202449.881%2C64.469%202441.625%2C60.063%20C2435.614%2C56.792%202430.692%2C51.045%202428.238%2C44.078%20C2419.731%2C19.923%202370.908%2C10.762%202369.813%2C37.773%20C2369.808%2C37.826%202369.813%2C41.064%202369.813%2C39.872%20C2370.337%2C50.989%202384.519%2C57.804%202393.532%2C46.937%20C2386.487%2C53.618%202374.337%2C46.819%202376.807%2C37.251%20C2377.981%2C32.705%202380.790%2C30.881%202384.330%2C29.990%20C2399.287%2C26.222%202408.401%2C47.641%202394.834%2C58.018%20C2387.379%2C63.720%202378.068%2C64.469%202369.813%2C60.063%20C2363.801%2C56.792%202358.879%2C51.045%202356.426%2C44.078%20C2347.919%2C19.923%202299.095%2C10.762%202298.000%2C37.773%20L2298.000%2C-0.001%20L2585.250%2C-0.001%20L2872.500%2C-0.001%20L2872.500%2C60.063%20C2866.489%2C56.792%202861.567%2C51.045%202859.113%2C44.078%20C2850.606%2C19.923%202801.782%2C10.762%202800.687%2C37.773%20ZM2226.187%2C37.773%20C2226.184%2C37.826%202226.187%2C41.064%202226.187%2C39.872%20C2226.713%2C50.989%202240.894%2C57.804%202249.907%2C46.937%20C2242.862%2C53.618%202230.713%2C46.819%202233.183%2C37.251%20C2234.357%2C32.705%202237.166%2C30.881%202240.706%2C29.990%20C2255.662%2C26.222%202264.777%2C47.641%202251.209%2C58.018%20C2243.754%2C63.720%202234.444%2C64.469%202226.187%2C60.063%20C2220.177%2C56.792%202215.255%2C51.045%202212.801%2C44.078%20C2204.294%2C19.923%202155.470%2C10.762%202154.375%2C37.773%20L2154.375%2C39.872%20C2154.900%2C50.989%202169.082%2C57.804%202178.095%2C46.937%20C2171.050%2C53.618%202158.900%2C46.819%202161.369%2C37.251%20C2162.543%2C32.705%202165.353%2C30.881%202168.893%2C29.990%20C2183.850%2C26.222%202192.964%2C47.641%202179.397%2C58.018%20C2171.941%2C63.720%202162.631%2C64.469%202154.375%2C60.063%20C2148.365%2C56.792%202143.442%2C51.045%202140.988%2C44.078%20C2132.481%2C19.923%202083.657%2C10.762%202082.562%2C37.773%20C2082.558%2C37.826%202082.562%2C41.064%202082.562%2C39.872%20C2083.088%2C50.989%202097.270%2C57.804%202106.282%2C46.937%20C2099.238%2C53.618%202087.086%2C46.819%202089.557%2C37.251%20C2090.731%2C32.705%202093.541%2C30.881%202097.081%2C29.990%20C2112.037%2C26.222%202121.152%2C47.641%202107.584%2C58.018%20C2100.129%2C63.720%202090.819%2C64.469%202082.562%2C60.063%20C2076.551%2C56.792%202071.630%2C51.045%202069.176%2C44.078%20C2060.669%2C19.923%202011.845%2C10.762%202010.750%2C37.773%20L2010.750%2C39.872%20C2011.275%2C50.989%202025.457%2C57.804%202034.470%2C46.937%20C2027.425%2C53.618%202015.274%2C46.819%202017.744%2C37.251%20C2018.918%2C32.705%202021.728%2C30.881%202025.267%2C29.990%20C2040.224%2C26.222%202049.339%2C47.641%202035.772%2C58.018%20C2028.316%2C63.720%202019.006%2C64.469%202010.750%2C60.063%20C2004.739%2C56.792%201999.817%2C51.045%201997.363%2C44.078%20C1988.856%2C19.923%201940.032%2C10.762%201938.938%2C37.773%20C1938.933%2C37.826%201938.938%2C41.064%201938.938%2C39.872%20C1939.462%2C50.989%201953.645%2C57.804%201962.657%2C46.937%20C1955.613%2C53.618%201943.462%2C46.819%201945.932%2C37.251%20C1947.106%2C32.705%201949.916%2C30.881%201953.455%2C29.990%20C1968.412%2C26.222%201977.527%2C47.641%201963.959%2C58.018%20C1956.504%2C63.720%201947.193%2C64.469%201938.938%2C60.063%20C1932.926%2C56.792%201928.004%2C51.045%201925.551%2C44.078%20C1917.044%2C19.923%201868.220%2C10.762%201867.125%2C37.773%20L1867.125%2C39.872%20C1867.650%2C50.989%201881.832%2C57.804%201890.844%2C46.937%20C1883.800%2C53.618%201871.649%2C46.819%201874.119%2C37.251%20C1875.294%2C32.705%201878.103%2C30.881%201881.643%2C29.990%20C1896.599%2C26.222%201905.714%2C47.641%201892.146%2C58.018%20C1884.691%2C63.720%201875.381%2C64.469%201867.125%2C60.063%20C1861.114%2C56.792%201856.192%2C51.045%201853.738%2C44.078%20C1845.231%2C19.923%201796.408%2C10.762%201795.313%2C37.773%20C1795.308%2C37.826%201795.313%2C41.064%201795.313%2C39.872%20C1795.837%2C50.989%201810.019%2C57.804%201819.032%2C46.937%20C1811.987%2C53.618%201799.837%2C46.819%201802.307%2C37.251%20C1803.481%2C32.705%201806.290%2C30.881%201809.830%2C29.990%20C1824.787%2C26.222%201833.901%2C47.641%201820.334%2C58.018%20C1812.879%2C63.720%201803.568%2C64.469%201795.313%2C60.063%20C1789.301%2C56.792%201784.379%2C51.045%201781.926%2C44.078%20C1773.419%2C19.923%201724.595%2C10.762%201723.500%2C37.773%20L1723.500%2C-0.001%20L2010.750%2C-0.001%20L2298.000%2C-0.001%20L2298.000%2C60.063%20C2291.989%2C56.792%202287.067%2C51.045%202284.613%2C44.078%20C2276.106%2C19.923%202227.282%2C10.762%202226.187%2C37.773%20ZM1651.688%2C37.773%20C1651.684%2C37.826%201651.688%2C41.064%201651.688%2C39.872%20C1652.213%2C50.989%201666.395%2C57.804%201675.407%2C46.937%20C1668.363%2C53.618%201656.213%2C46.819%201658.683%2C37.251%20C1659.857%2C32.705%201662.666%2C30.881%201666.206%2C29.990%20C1681.162%2C26.222%201690.277%2C47.641%201676.709%2C58.018%20C1669.254%2C63.720%201659.944%2C64.469%201651.688%2C60.063%20C1645.677%2C56.792%201640.755%2C51.045%201638.301%2C44.078%20C1629.794%2C19.923%201580.970%2C10.762%201579.875%2C37.773%20L1579.875%2C39.872%20C1580.400%2C50.989%201594.582%2C57.804%201603.595%2C46.937%20C1596.550%2C53.618%201584.400%2C46.819%201586.869%2C37.251%20C1588.043%2C32.705%201590.853%2C30.881%201594.393%2C29.990%20C1609.350%2C26.222%201618.464%2C47.641%201604.897%2C58.018%20C1597.441%2C63.720%201588.131%2C64.469%201579.875%2C60.063%20C1573.865%2C56.792%201568.942%2C51.045%201566.488%2C44.078%20C1557.981%2C19.923%201509.158%2C10.762%201508.063%2C37.773%20C1508.058%2C37.826%201508.063%2C41.064%201508.063%2C39.872%20C1508.588%2C50.989%201522.770%2C57.804%201531.782%2C46.937%20C1524.738%2C53.618%201512.587%2C46.819%201515.057%2C37.251%20C1516.231%2C32.705%201519.041%2C30.881%201522.581%2C29.990%20C1537.537%2C26.222%201546.652%2C47.641%201533.084%2C58.018%20C1525.629%2C63.720%201516.319%2C64.469%201508.063%2C60.063%20C1502.051%2C56.792%201497.130%2C51.045%201494.676%2C44.078%20C1486.169%2C19.923%201437.345%2C10.762%201436.250%2C37.773%20L1436.250%2C39.872%20C1436.775%2C50.989%201450.957%2C57.804%201459.970%2C46.937%20C1452.925%2C53.618%201440.774%2C46.819%201443.244%2C37.251%20C1444.418%2C32.705%201447.228%2C30.881%201450.767%2C29.990%20C1465.724%2C26.222%201474.839%2C47.641%201461.272%2C58.018%20C1453.816%2C63.720%201444.506%2C64.469%201436.250%2C60.063%20C1430.239%2C56.792%201425.317%2C51.045%201422.863%2C44.078%20C1414.357%2C19.923%201365.533%2C10.762%201364.438%2C37.773%20C1364.433%2C37.826%201364.438%2C41.064%201364.438%2C39.872%20C1364.963%2C50.989%201379.145%2C57.804%201388.157%2C46.937%20C1381.113%2C53.618%201368.962%2C46.819%201371.432%2C37.251%20C1372.606%2C32.705%201375.416%2C30.881%201378.955%2C29.990%20C1393.912%2C26.222%201403.027%2C47.641%201389.459%2C58.018%20C1382.004%2C63.720%201372.693%2C64.469%201364.438%2C60.063%20C1358.426%2C56.792%201353.505%2C51.045%201351.051%2C44.078%20C1342.544%2C19.923%201293.720%2C10.762%201292.625%2C37.773%20L1292.625%2C39.872%20C1293.150%2C50.989%201307.332%2C57.804%201316.345%2C46.937%20C1309.300%2C53.618%201297.150%2C46.819%201299.620%2C37.251%20C1300.794%2C32.705%201303.603%2C30.881%201307.143%2C29.990%20C1322.099%2C26.222%201331.214%2C47.641%201317.646%2C58.018%20C1310.191%2C63.720%201300.881%2C64.469%201292.625%2C60.063%20C1286.614%2C56.792%201281.692%2C51.045%201279.238%2C44.078%20C1270.731%2C19.923%201221.908%2C10.762%201220.813%2C37.773%20C1220.808%2C37.826%201220.813%2C41.064%201220.813%2C39.872%20C1221.338%2C50.989%201235.520%2C57.804%201244.532%2C46.937%20C1237.488%2C53.618%201225.337%2C46.819%201227.807%2C37.251%20C1228.981%2C32.705%201231.791%2C30.881%201235.330%2C29.990%20C1250.287%2C26.222%201259.402%2C47.641%201245.834%2C58.018%20C1238.379%2C63.720%201229.068%2C64.469%201220.813%2C60.063%20C1214.801%2C56.792%201209.879%2C51.045%201207.426%2C44.078%20C1198.919%2C19.923%201150.095%2C10.762%201149.000%2C37.773%20L1149.000%2C-0.001%20L1436.250%2C-0.001%20L1723.500%2C-0.001%20L1723.500%2C60.063%20C1717.490%2C56.792%201712.567%2C51.045%201710.113%2C44.078%20C1701.606%2C19.923%201652.782%2C10.762%201651.688%2C37.773%20ZM1077.188%2C37.773%20C1077.184%2C37.826%201077.188%2C41.064%201077.188%2C39.872%20C1077.713%2C50.989%201091.895%2C57.804%201100.907%2C46.937%20C1093.863%2C53.618%201081.713%2C46.819%201084.183%2C37.251%20C1085.357%2C32.705%201088.166%2C30.881%201091.706%2C29.990%20C1106.662%2C26.222%201115.777%2C47.641%201102.209%2C58.018%20C1094.754%2C63.720%201085.444%2C64.469%201077.188%2C60.063%20C1071.177%2C56.792%201066.255%2C51.045%201063.801%2C44.078%20C1055.294%2C19.923%201006.470%2C10.762%201005.375%2C37.773%20L1005.375%2C39.872%20C1005.900%2C50.989%201020.082%2C57.804%201029.095%2C46.937%20C1022.050%2C53.618%201009.900%2C46.819%201012.369%2C37.251%20C1013.543%2C32.705%201016.353%2C30.881%201019.893%2C29.990%20C1034.850%2C26.222%201043.964%2C47.641%201030.397%2C58.018%20C1022.941%2C63.720%201013.631%2C64.469%201005.375%2C60.063%20C999.365%2C56.792%20994.442%2C51.045%20991.988%2C44.078%20C983.481%2C19.923%20934.658%2C10.762%20933.563%2C37.773%20C933.558%2C37.826%20933.563%2C41.064%20933.563%2C39.872%20C934.088%2C50.989%20948.270%2C57.804%20957.282%2C46.937%20C950.238%2C53.618%20938.087%2C46.819%20940.557%2C37.251%20C941.731%2C32.705%20944.541%2C30.881%20948.081%2C29.990%20C963.037%2C26.222%20972.152%2C47.641%20958.584%2C58.018%20C951.129%2C63.720%20941.819%2C64.469%20933.563%2C60.063%20C927.551%2C56.792%20922.630%2C51.045%20920.176%2C44.078%20C911.669%2C19.923%20862.845%2C10.762%20861.750%2C37.773%20L861.750%2C39.872%20C862.275%2C50.989%20876.457%2C57.804%20885.470%2C46.937%20C878.425%2C53.618%20866.274%2C46.819%20868.744%2C37.251%20C869.918%2C32.705%20872.728%2C30.881%20876.267%2C29.990%20C891.224%2C26.222%20900.339%2C47.641%20886.772%2C58.018%20C879.316%2C63.720%20870.006%2C64.469%20861.750%2C60.063%20C855.739%2C56.792%20850.817%2C51.045%20848.363%2C44.078%20C839.857%2C19.923%20791.033%2C10.762%20789.938%2C37.773%20C789.933%2C37.826%20789.938%2C41.064%20789.938%2C39.872%20C790.463%2C50.989%20804.645%2C57.804%20813.657%2C46.937%20C806.613%2C53.618%20794.462%2C46.819%20796.932%2C37.251%20C798.106%2C32.705%20800.916%2C30.881%20804.455%2C29.990%20C819.412%2C26.222%20828.527%2C47.641%20814.959%2C58.018%20C807.504%2C63.720%20798.193%2C64.469%20789.938%2C60.063%20C783.926%2C56.792%20779.005%2C51.045%20776.551%2C44.078%20C768.044%2C19.923%20719.220%2C10.762%20718.125%2C37.773%20L718.125%2C39.872%20C718.650%2C50.989%20732.832%2C57.804%20741.845%2C46.937%20C734.800%2C53.618%20722.649%2C46.819%20725.120%2C37.251%20C726.294%2C32.705%20729.103%2C30.881%20732.643%2C29.990%20C747.599%2C26.222%20756.714%2C47.641%20743.146%2C58.018%20C735.691%2C63.720%20726.381%2C64.469%20718.125%2C60.063%20C712.114%2C56.792%20707.192%2C51.045%20704.738%2C44.078%20C696.231%2C19.923%20647.408%2C10.762%20646.313%2C37.773%20C646.308%2C37.826%20646.313%2C41.064%20646.313%2C39.872%20C646.838%2C50.989%20661.020%2C57.804%20670.032%2C46.937%20C662.988%2C53.618%20650.837%2C46.819%20653.307%2C37.251%20C654.481%2C32.705%20657.291%2C30.881%20660.830%2C29.990%20C675.787%2C26.222%20684.901%2C47.641%20671.334%2C58.018%20C663.879%2C63.720%20654.568%2C64.469%20646.313%2C60.063%20C640.301%2C56.792%20635.379%2C51.045%20632.926%2C44.078%20C624.419%2C19.923%20575.595%2C10.762%20574.500%2C37.773%20L574.500%2C-0.001%20L861.750%2C-0.001%20L1149.000%2C-0.001%20L1149.000%2C60.063%20C1142.990%2C56.792%201138.067%2C51.045%201135.613%2C44.078%20C1127.106%2C19.923%201078.282%2C10.762%201077.188%2C37.773%20ZM502.687%2C37.773%20C502.684%2C37.826%20502.687%2C41.064%20502.687%2C39.872%20C503.213%2C50.989%20517.395%2C57.804%20526.407%2C46.937%20C519.363%2C53.618%20507.213%2C46.819%20509.683%2C37.251%20C510.857%2C32.705%20513.666%2C30.881%20517.206%2C29.990%20C532.162%2C26.222%20541.277%2C47.641%20527.709%2C58.018%20C520.254%2C63.720%20510.944%2C64.469%20502.687%2C60.063%20C496.677%2C56.792%20491.755%2C51.045%20489.301%2C44.078%20C480.794%2C19.923%20431.970%2C10.762%20430.875%2C37.773%20L430.875%2C39.872%20C431.400%2C50.989%20445.582%2C57.804%20454.595%2C46.937%20C447.550%2C53.618%20435.400%2C46.819%20437.869%2C37.251%20C439.043%2C32.705%20441.853%2C30.881%20445.393%2C29.990%20C460.350%2C26.222%20469.464%2C47.641%20455.897%2C58.018%20C448.441%2C63.720%20439.131%2C64.469%20430.875%2C60.063%20C424.865%2C56.792%20419.942%2C51.045%20417.488%2C44.078%20C408.981%2C19.923%20360.158%2C10.762%20359.063%2C37.773%20C359.058%2C37.826%20359.063%2C41.064%20359.063%2C39.872%20C359.588%2C50.989%20373.770%2C57.804%20382.782%2C46.937%20C375.738%2C53.618%20363.587%2C46.819%20366.057%2C37.251%20C367.231%2C32.705%20370.041%2C30.881%20373.581%2C29.990%20C388.537%2C26.222%20397.652%2C47.641%20384.084%2C58.018%20C376.629%2C63.720%20367.319%2C64.469%20359.063%2C60.063%20C353.051%2C56.792%20348.130%2C51.045%20345.676%2C44.078%20C337.169%2C19.923%20288.345%2C10.762%20287.250%2C37.773%20L287.250%2C39.872%20C287.775%2C50.989%20301.957%2C57.804%20310.970%2C46.937%20C303.925%2C53.618%20291.774%2C46.819%20294.244%2C37.251%20C295.418%2C32.705%20298.228%2C30.881%20301.767%2C29.990%20C316.724%2C26.222%20325.839%2C47.641%20312.272%2C58.018%20C304.817%2C63.720%20295.506%2C64.469%20287.250%2C60.063%20C281.239%2C56.792%20276.317%2C51.045%20273.863%2C44.078%20C265.356%2C19.923%20216.533%2C10.762%20215.438%2C37.773%20C215.433%2C37.826%20215.438%2C41.064%20215.438%2C39.872%20C215.963%2C50.989%20230.145%2C57.804%20239.157%2C46.937%20C232.113%2C53.618%20219.962%2C46.819%20222.432%2C37.251%20C223.606%2C32.705%20226.416%2C30.881%20229.955%2C29.990%20C244.912%2C26.222%20254.027%2C47.641%20240.459%2C58.018%20C233.004%2C63.720%20223.693%2C64.469%20215.438%2C60.063%20C209.426%2C56.792%20204.505%2C51.045%20202.051%2C44.078%20C193.544%2C19.923%20144.720%2C10.762%20143.625%2C37.773%20L143.625%2C39.872%20C144.150%2C50.989%20158.332%2C57.804%20167.345%2C46.937%20C160.300%2C53.618%20148.149%2C46.819%20150.620%2C37.251%20C151.794%2C32.705%20154.603%2C30.881%20158.143%2C29.990%20C173.099%2C26.222%20182.214%2C47.641%20168.646%2C58.018%20C161.191%2C63.720%20151.881%2C64.469%20143.625%2C60.063%20C137.614%2C56.792%20132.692%2C51.045%20130.238%2C44.078%20C121.731%2C19.923%2072.908%2C10.762%2071.813%2C37.773%20C71.809%2C37.826%2071.813%2C41.064%2071.813%2C39.872%20C72.338%2C50.989%2086.520%2C57.804%2095.532%2C46.937%20C88.488%2C53.618%2076.337%2C46.819%2078.807%2C37.251%20C79.981%2C32.705%2082.790%2C30.881%2086.330%2C29.990%20C101.287%2C26.222%20110.401%2C47.641%2096.834%2C58.018%20C89.379%2C63.720%2080.068%2C64.469%2071.813%2C60.063%20C65.801%2C56.792%2060.879%2C51.045%2058.426%2C44.078%20C49.919%2C19.923%201.095%2C10.762%200.000%2C37.773%20L0.000%2C-0.001%20L287.250%2C-0.001%20L574.500%2C-0.001%20L574.500%2C60.063%20C568.490%2C56.792%20563.567%2C51.045%20561.113%2C44.078%20C552.606%2C19.923%20503.782%2C10.762%20502.687%2C37.773%20ZM23.719%2C46.937%20C16.675%2C53.618%204.524%2C46.819%206.995%2C37.251%20C8.168%2C32.705%2010.978%2C30.881%2014.518%2C29.990%20C29.474%2C26.222%2038.589%2C47.640%2025.021%2C58.018%20C16.787%2C64.317%207.560%2C64.191%200.000%2C60.157%20L0.000%2C39.872%20C0.525%2C50.989%2014.707%2C57.804%2023.719%2C46.937%20ZM598.219%2C46.937%20C591.175%2C53.618%20579.024%2C46.819%20581.495%2C37.251%20C582.668%2C32.705%20585.478%2C30.881%20589.018%2C29.990%20C603.974%2C26.222%20613.089%2C47.640%20599.521%2C58.018%20C591.287%2C64.317%20582.060%2C64.191%20574.500%2C60.157%20L574.500%2C39.872%20C575.025%2C50.989%20589.207%2C57.804%20598.219%2C46.937%20ZM1172.719%2C46.937%20C1165.675%2C53.618%201153.524%2C46.819%201155.995%2C37.251%20C1157.168%2C32.705%201159.978%2C30.881%201163.517%2C29.990%20C1178.474%2C26.222%201187.589%2C47.640%201174.021%2C58.018%20C1165.787%2C64.317%201156.560%2C64.191%201149.000%2C60.157%20L1149.000%2C39.872%20C1149.525%2C50.989%201163.707%2C57.804%201172.719%2C46.937%20ZM1747.219%2C46.937%20C1740.175%2C53.618%201728.024%2C46.819%201730.494%2C37.251%20C1731.668%2C32.705%201734.478%2C30.881%201738.017%2C29.990%20C1752.974%2C26.222%201762.089%2C47.640%201748.521%2C58.018%20C1740.287%2C64.317%201731.060%2C64.191%201723.500%2C60.157%20L1723.500%2C39.872%20C1724.025%2C50.989%201738.207%2C57.804%201747.219%2C46.937%20ZM2321.719%2C46.937%20C2314.675%2C53.618%202302.524%2C46.819%202304.994%2C37.251%20C2306.168%2C32.705%202308.978%2C30.881%202312.517%2C29.990%20C2327.474%2C26.222%202336.589%2C47.640%202323.021%2C58.018%20C2314.787%2C64.317%202305.560%2C64.191%202298.000%2C60.157%20L2298.000%2C39.872%20C2298.525%2C50.989%202312.707%2C57.804%202321.719%2C46.937%20ZM2896.219%2C46.937%20C2889.175%2C53.618%202877.024%2C46.819%202879.494%2C37.251%20C2880.668%2C32.705%202883.478%2C30.881%202887.017%2C29.990%20C2901.974%2C26.222%202911.089%2C47.640%202897.521%2C58.018%20C2889.287%2C64.317%202880.060%2C64.191%202872.500%2C60.157%20L2872.500%2C39.872%20C2873.025%2C50.989%202887.207%2C57.804%202896.219%2C46.937%20ZM3470.719%2C46.937%20C3463.675%2C53.618%203451.524%2C46.819%203453.995%2C37.251%20C3455.168%2C32.705%203457.978%2C30.881%203461.517%2C29.990%20C3476.474%2C26.222%203485.589%2C47.640%203472.021%2C58.018%20C3463.787%2C64.317%203454.560%2C64.191%203447.000%2C60.157%20L3447.000%2C39.872%20C3447.525%2C50.989%203461.707%2C57.804%203470.719%2C46.937%20ZM4045.219%2C46.937%20C4038.175%2C53.618%204026.024%2C46.819%204028.495%2C37.251%20C4029.668%2C32.705%204032.478%2C30.881%204036.017%2C29.990%20C4050.974%2C26.222%204060.089%2C47.640%204046.521%2C58.018%20C4038.287%2C64.317%204029.060%2C64.191%204021.500%2C60.157%20L4021.500%2C39.872%20C4022.025%2C50.989%204036.207%2C57.804%204045.219%2C46.937%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 0% repeat-x; }
  .main_slider:before {
    top: 0; }
  .main_slider:after {
    bottom: 0;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }

.form_wrapper:before, .form_wrapper:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 5;
  left: 0;
  right: 0;
  height: 70px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224596px%22%20height%3D%2263px%22%20%20viewBox%3D%220%200%204596%2063%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M4582.613%2C44.078%20C4574.106%2C19.923%204525.282%2C10.762%204524.187%2C37.773%20C4524.184%2C37.826%204524.187%2C41.064%204524.187%2C39.872%20C4524.712%2C50.989%204538.894%2C57.804%204547.907%2C46.937%20C4540.862%2C53.618%204528.712%2C46.819%204531.183%2C37.251%20C4532.357%2C32.705%204535.166%2C30.881%204538.706%2C29.990%20C4553.662%2C26.222%204562.777%2C47.641%204549.209%2C58.018%20C4541.754%2C63.720%204532.444%2C64.469%204524.187%2C60.063%20C4518.177%2C56.792%204513.255%2C51.045%204510.801%2C44.078%20C4502.294%2C19.923%204453.470%2C10.762%204452.375%2C37.773%20L4452.375%2C39.872%20C4452.900%2C50.989%204467.082%2C57.804%204476.095%2C46.937%20C4469.050%2C53.618%204456.900%2C46.819%204459.369%2C37.251%20C4460.543%2C32.705%204463.353%2C30.881%204466.893%2C29.990%20C4481.850%2C26.222%204490.964%2C47.641%204477.397%2C58.018%20C4469.941%2C63.720%204460.631%2C64.469%204452.375%2C60.063%20C4446.365%2C56.792%204441.442%2C51.045%204438.988%2C44.078%20C4430.481%2C19.923%204381.657%2C10.762%204380.562%2C37.773%20C4380.558%2C37.826%204380.562%2C41.064%204380.562%2C39.872%20C4381.088%2C50.989%204395.270%2C57.804%204404.282%2C46.937%20C4397.237%2C53.618%204385.086%2C46.819%204387.557%2C37.251%20C4388.731%2C32.705%204391.541%2C30.881%204395.081%2C29.990%20C4410.037%2C26.222%204419.152%2C47.641%204405.584%2C58.018%20C4398.129%2C63.720%204388.819%2C64.469%204380.562%2C60.063%20C4374.551%2C56.792%204369.630%2C51.045%204367.176%2C44.078%20C4358.669%2C19.923%204309.845%2C10.762%204308.750%2C37.773%20L4308.750%2C39.872%20C4309.275%2C50.989%204323.457%2C57.804%204332.470%2C46.937%20C4325.425%2C53.618%204313.274%2C46.819%204315.744%2C37.251%20C4316.918%2C32.705%204319.728%2C30.881%204323.267%2C29.990%20C4338.224%2C26.222%204347.339%2C47.641%204333.772%2C58.018%20C4326.316%2C63.720%204317.006%2C64.469%204308.750%2C60.063%20C4302.739%2C56.792%204297.817%2C51.045%204295.363%2C44.078%20C4286.856%2C19.923%204238.033%2C10.762%204236.937%2C37.773%20C4236.933%2C37.826%204236.937%2C41.064%204236.937%2C39.872%20C4237.462%2C50.989%204251.645%2C57.804%204260.657%2C46.937%20C4253.613%2C53.618%204241.462%2C46.819%204243.932%2C37.251%20C4245.106%2C32.705%204247.916%2C30.881%204251.455%2C29.990%20C4266.412%2C26.222%204275.527%2C47.641%204261.959%2C58.018%20C4254.504%2C63.720%204245.193%2C64.469%204236.937%2C60.063%20C4230.926%2C56.792%204226.004%2C51.045%204223.551%2C44.078%20C4215.044%2C19.923%204166.220%2C10.762%204165.125%2C37.773%20L4165.125%2C39.872%20C4165.650%2C50.989%204179.832%2C57.804%204188.844%2C46.937%20C4181.800%2C53.618%204169.649%2C46.819%204172.119%2C37.251%20C4173.293%2C32.705%204176.103%2C30.881%204179.643%2C29.990%20C4194.599%2C26.222%204203.714%2C47.641%204190.146%2C58.018%20C4182.691%2C63.720%204173.381%2C64.469%204165.125%2C60.063%20C4159.114%2C56.792%204154.192%2C51.045%204151.738%2C44.078%20C4143.231%2C19.923%204094.408%2C10.762%204093.313%2C37.773%20C4093.308%2C37.826%204093.313%2C41.064%204093.313%2C39.872%20C4093.837%2C50.989%204108.019%2C57.804%204117.032%2C46.937%20C4109.987%2C53.618%204097.837%2C46.819%204100.307%2C37.251%20C4101.481%2C32.705%204104.290%2C30.881%204107.830%2C29.990%20C4122.787%2C26.222%204131.901%2C47.641%204118.334%2C58.018%20C4110.879%2C63.720%204101.568%2C64.469%204093.313%2C60.063%20C4087.301%2C56.792%204082.379%2C51.045%204079.926%2C44.078%20C4071.419%2C19.923%204022.595%2C10.762%204021.500%2C37.773%20L4021.500%2C-0.001%20L4308.750%2C-0.001%20L4596.000%2C-0.001%20L4596.000%2C60.063%20C4589.989%2C56.792%204585.067%2C51.045%204582.613%2C44.078%20ZM3949.687%2C37.773%20C3949.684%2C37.826%203949.687%2C41.064%203949.687%2C39.872%20C3950.212%2C50.989%203964.394%2C57.804%203973.407%2C46.937%20C3966.362%2C53.618%203954.212%2C46.819%203956.683%2C37.251%20C3957.857%2C32.705%203960.666%2C30.881%203964.206%2C29.990%20C3979.162%2C26.222%203988.277%2C47.641%203974.709%2C58.018%20C3967.254%2C63.720%203957.944%2C64.469%203949.687%2C60.063%20C3943.677%2C56.792%203938.755%2C51.045%203936.301%2C44.078%20C3927.794%2C19.923%203878.970%2C10.762%203877.875%2C37.773%20L3877.875%2C39.872%20C3878.400%2C50.989%203892.582%2C57.804%203901.595%2C46.937%20C3894.550%2C53.618%203882.400%2C46.819%203884.869%2C37.251%20C3886.043%2C32.705%203888.853%2C30.881%203892.393%2C29.990%20C3907.350%2C26.222%203916.464%2C47.641%203902.897%2C58.018%20C3895.441%2C63.720%203886.131%2C64.469%203877.875%2C60.063%20C3871.865%2C56.792%203866.942%2C51.045%203864.488%2C44.078%20C3855.981%2C19.923%203807.157%2C10.762%203806.062%2C37.773%20C3806.058%2C37.826%203806.062%2C41.064%203806.062%2C39.872%20C3806.588%2C50.989%203820.770%2C57.804%203829.782%2C46.937%20C3822.737%2C53.618%203810.586%2C46.819%203813.057%2C37.251%20C3814.231%2C32.705%203817.041%2C30.881%203820.581%2C29.990%20C3835.537%2C26.222%203844.652%2C47.641%203831.084%2C58.018%20C3823.629%2C63.720%203814.319%2C64.469%203806.062%2C60.063%20C3800.051%2C56.792%203795.130%2C51.045%203792.676%2C44.078%20C3784.169%2C19.923%203735.345%2C10.762%203734.250%2C37.773%20L3734.250%2C39.872%20C3734.775%2C50.989%203748.957%2C57.804%203757.970%2C46.937%20C3750.925%2C53.618%203738.774%2C46.819%203741.244%2C37.251%20C3742.418%2C32.705%203745.228%2C30.881%203748.767%2C29.990%20C3763.724%2C26.222%203772.839%2C47.641%203759.272%2C58.018%20C3751.816%2C63.720%203742.506%2C64.469%203734.250%2C60.063%20C3728.239%2C56.792%203723.317%2C51.045%203720.863%2C44.078%20C3712.356%2C19.923%203663.533%2C10.762%203662.438%2C37.773%20C3662.433%2C37.826%203662.438%2C41.064%203662.438%2C39.872%20C3662.962%2C50.989%203677.145%2C57.804%203686.157%2C46.937%20C3679.113%2C53.618%203666.962%2C46.819%203669.432%2C37.251%20C3670.606%2C32.705%203673.416%2C30.881%203676.955%2C29.990%20C3691.912%2C26.222%203701.027%2C47.641%203687.459%2C58.018%20C3680.004%2C63.720%203670.693%2C64.469%203662.438%2C60.063%20C3656.426%2C56.792%203651.504%2C51.045%203649.051%2C44.078%20C3640.544%2C19.923%203591.720%2C10.762%203590.625%2C37.773%20L3590.625%2C39.872%20C3591.150%2C50.989%203605.332%2C57.804%203614.344%2C46.937%20C3607.300%2C53.618%203595.149%2C46.819%203597.619%2C37.251%20C3598.793%2C32.705%203601.603%2C30.881%203605.143%2C29.990%20C3620.099%2C26.222%203629.214%2C47.641%203615.646%2C58.018%20C3608.191%2C63.720%203598.881%2C64.469%203590.625%2C60.063%20C3584.614%2C56.792%203579.692%2C51.045%203577.238%2C44.078%20C3568.731%2C19.923%203519.908%2C10.762%203518.813%2C37.773%20C3518.808%2C37.826%203518.813%2C41.064%203518.813%2C39.872%20C3519.337%2C50.989%203533.519%2C57.804%203542.532%2C46.937%20C3535.487%2C53.618%203523.337%2C46.819%203525.807%2C37.251%20C3526.981%2C32.705%203529.790%2C30.881%203533.330%2C29.990%20C3548.287%2C26.222%203557.401%2C47.641%203543.834%2C58.018%20C3536.379%2C63.720%203527.068%2C64.469%203518.813%2C60.063%20C3512.801%2C56.792%203507.879%2C51.045%203505.426%2C44.078%20C3496.919%2C19.923%203448.095%2C10.762%203447.000%2C37.773%20L3447.000%2C-0.001%20L3734.250%2C-0.001%20L4021.500%2C-0.001%20L4021.500%2C60.063%20C4015.489%2C56.792%204010.567%2C51.045%204008.113%2C44.078%20C3999.606%2C19.923%203950.782%2C10.762%203949.687%2C37.773%20ZM3375.187%2C37.773%20C3375.184%2C37.826%203375.187%2C41.064%203375.187%2C39.872%20C3375.713%2C50.989%203389.894%2C57.804%203398.907%2C46.937%20C3391.862%2C53.618%203379.713%2C46.819%203382.183%2C37.251%20C3383.357%2C32.705%203386.166%2C30.881%203389.706%2C29.990%20C3404.662%2C26.222%203413.777%2C47.641%203400.209%2C58.018%20C3392.754%2C63.720%203383.444%2C64.469%203375.187%2C60.063%20C3369.177%2C56.792%203364.255%2C51.045%203361.801%2C44.078%20C3353.294%2C19.923%203304.470%2C10.762%203303.375%2C37.773%20L3303.375%2C39.872%20C3303.900%2C50.989%203318.082%2C57.804%203327.095%2C46.937%20C3320.050%2C53.618%203307.900%2C46.819%203310.369%2C37.251%20C3311.543%2C32.705%203314.353%2C30.881%203317.893%2C29.990%20C3332.850%2C26.222%203341.964%2C47.641%203328.397%2C58.018%20C3320.941%2C63.720%203311.631%2C64.469%203303.375%2C60.063%20C3297.365%2C56.792%203292.442%2C51.045%203289.988%2C44.078%20C3281.481%2C19.923%203232.657%2C10.762%203231.562%2C37.773%20C3231.558%2C37.826%203231.562%2C41.064%203231.562%2C39.872%20C3232.088%2C50.989%203246.270%2C57.804%203255.282%2C46.937%20C3248.237%2C53.618%203236.086%2C46.819%203238.557%2C37.251%20C3239.731%2C32.705%203242.541%2C30.881%203246.081%2C29.990%20C3261.037%2C26.222%203270.152%2C47.641%203256.584%2C58.018%20C3249.129%2C63.720%203239.819%2C64.469%203231.562%2C60.063%20C3225.551%2C56.792%203220.630%2C51.045%203218.176%2C44.078%20C3209.669%2C19.923%203160.845%2C10.762%203159.750%2C37.773%20L3159.750%2C39.872%20C3160.275%2C50.989%203174.457%2C57.804%203183.470%2C46.937%20C3176.425%2C53.618%203164.274%2C46.819%203166.744%2C37.251%20C3167.918%2C32.705%203170.728%2C30.881%203174.267%2C29.990%20C3189.224%2C26.222%203198.339%2C47.641%203184.772%2C58.018%20C3177.316%2C63.720%203168.006%2C64.469%203159.750%2C60.063%20C3153.739%2C56.792%203148.817%2C51.045%203146.363%2C44.078%20C3137.856%2C19.923%203089.033%2C10.762%203087.938%2C37.773%20C3087.933%2C37.826%203087.938%2C41.064%203087.938%2C39.872%20C3088.462%2C50.989%203102.645%2C57.804%203111.657%2C46.937%20C3104.613%2C53.618%203092.462%2C46.819%203094.932%2C37.251%20C3096.106%2C32.705%203098.916%2C30.881%203102.455%2C29.990%20C3117.412%2C26.222%203126.527%2C47.641%203112.959%2C58.018%20C3105.504%2C63.720%203096.193%2C64.469%203087.938%2C60.063%20C3081.926%2C56.792%203077.004%2C51.045%203074.551%2C44.078%20C3066.044%2C19.923%203017.220%2C10.762%203016.125%2C37.773%20L3016.125%2C39.872%20C3016.650%2C50.989%203030.832%2C57.804%203039.844%2C46.937%20C3032.800%2C53.618%203020.649%2C46.819%203023.119%2C37.251%20C3024.293%2C32.705%203027.103%2C30.881%203030.643%2C29.990%20C3045.599%2C26.222%203054.714%2C47.641%203041.146%2C58.018%20C3033.691%2C63.720%203024.381%2C64.469%203016.125%2C60.063%20C3010.114%2C56.792%203005.192%2C51.045%203002.738%2C44.078%20C2994.231%2C19.923%202945.408%2C10.762%202944.313%2C37.773%20C2944.308%2C37.826%202944.313%2C41.064%202944.313%2C39.872%20C2944.837%2C50.989%202959.019%2C57.804%202968.032%2C46.937%20C2960.987%2C53.618%202948.837%2C46.819%202951.307%2C37.251%20C2952.481%2C32.705%202955.290%2C30.881%202958.830%2C29.990%20C2973.787%2C26.222%202982.901%2C47.641%202969.334%2C58.018%20C2961.879%2C63.720%202952.568%2C64.469%202944.313%2C60.063%20C2938.301%2C56.792%202933.379%2C51.045%202930.926%2C44.078%20C2922.419%2C19.923%202873.595%2C10.762%202872.500%2C37.773%20L2872.500%2C-0.001%20L3159.750%2C-0.001%20L3447.000%2C-0.001%20L3447.000%2C60.063%20C3440.989%2C56.792%203436.067%2C51.045%203433.613%2C44.078%20C3425.106%2C19.923%203376.282%2C10.762%203375.187%2C37.773%20ZM2800.687%2C37.773%20C2800.684%2C37.826%202800.687%2C41.064%202800.687%2C39.872%20C2801.213%2C50.989%202815.394%2C57.804%202824.407%2C46.937%20C2817.362%2C53.618%202805.213%2C46.819%202807.683%2C37.251%20C2808.857%2C32.705%202811.666%2C30.881%202815.206%2C29.990%20C2830.162%2C26.222%202839.277%2C47.641%202825.709%2C58.018%20C2818.254%2C63.720%202808.944%2C64.469%202800.687%2C60.063%20C2794.677%2C56.792%202789.755%2C51.045%202787.301%2C44.078%20C2778.794%2C19.923%202729.970%2C10.762%202728.875%2C37.773%20L2728.875%2C39.872%20C2729.400%2C50.989%202743.582%2C57.804%202752.595%2C46.937%20C2745.550%2C53.618%202733.400%2C46.819%202735.869%2C37.251%20C2737.043%2C32.705%202739.853%2C30.881%202743.393%2C29.990%20C2758.350%2C26.222%202767.464%2C47.641%202753.897%2C58.018%20C2746.441%2C63.720%202737.131%2C64.469%202728.875%2C60.063%20C2722.865%2C56.792%202717.942%2C51.045%202715.488%2C44.078%20C2706.981%2C19.923%202658.157%2C10.762%202657.062%2C37.773%20C2657.058%2C37.826%202657.062%2C41.064%202657.062%2C39.872%20C2657.588%2C50.989%202671.770%2C57.804%202680.782%2C46.937%20C2673.737%2C53.618%202661.586%2C46.819%202664.057%2C37.251%20C2665.231%2C32.705%202668.041%2C30.881%202671.581%2C29.990%20C2686.537%2C26.222%202695.652%2C47.641%202682.084%2C58.018%20C2674.629%2C63.720%202665.319%2C64.469%202657.062%2C60.063%20C2651.051%2C56.792%202646.130%2C51.045%202643.676%2C44.078%20C2635.169%2C19.923%202586.345%2C10.762%202585.250%2C37.773%20L2585.250%2C39.872%20C2585.775%2C50.989%202599.957%2C57.804%202608.970%2C46.937%20C2601.925%2C53.618%202589.774%2C46.819%202592.244%2C37.251%20C2593.418%2C32.705%202596.228%2C30.881%202599.767%2C29.990%20C2614.724%2C26.222%202623.839%2C47.641%202610.272%2C58.018%20C2602.816%2C63.720%202593.506%2C64.469%202585.250%2C60.063%20C2579.239%2C56.792%202574.317%2C51.045%202571.863%2C44.078%20C2563.356%2C19.923%202514.532%2C10.762%202513.438%2C37.773%20C2513.433%2C37.826%202513.438%2C41.064%202513.438%2C39.872%20C2513.962%2C50.989%202528.145%2C57.804%202537.157%2C46.937%20C2530.113%2C53.618%202517.962%2C46.819%202520.432%2C37.251%20C2521.606%2C32.705%202524.416%2C30.881%202527.955%2C29.990%20C2542.912%2C26.222%202552.027%2C47.641%202538.459%2C58.018%20C2531.004%2C63.720%202521.693%2C64.469%202513.438%2C60.063%20C2507.426%2C56.792%202502.504%2C51.045%202500.051%2C44.078%20C2491.544%2C19.923%202442.720%2C10.762%202441.625%2C37.773%20L2441.625%2C39.872%20C2442.150%2C50.989%202456.332%2C57.804%202465.344%2C46.937%20C2458.300%2C53.618%202446.149%2C46.819%202448.619%2C37.251%20C2449.793%2C32.705%202452.603%2C30.881%202456.143%2C29.990%20C2471.099%2C26.222%202480.214%2C47.641%202466.646%2C58.018%20C2459.191%2C63.720%202449.881%2C64.469%202441.625%2C60.063%20C2435.614%2C56.792%202430.692%2C51.045%202428.238%2C44.078%20C2419.731%2C19.923%202370.908%2C10.762%202369.813%2C37.773%20C2369.808%2C37.826%202369.813%2C41.064%202369.813%2C39.872%20C2370.337%2C50.989%202384.519%2C57.804%202393.532%2C46.937%20C2386.487%2C53.618%202374.337%2C46.819%202376.807%2C37.251%20C2377.981%2C32.705%202380.790%2C30.881%202384.330%2C29.990%20C2399.287%2C26.222%202408.401%2C47.641%202394.834%2C58.018%20C2387.379%2C63.720%202378.068%2C64.469%202369.813%2C60.063%20C2363.801%2C56.792%202358.879%2C51.045%202356.426%2C44.078%20C2347.919%2C19.923%202299.095%2C10.762%202298.000%2C37.773%20L2298.000%2C-0.001%20L2585.250%2C-0.001%20L2872.500%2C-0.001%20L2872.500%2C60.063%20C2866.489%2C56.792%202861.567%2C51.045%202859.113%2C44.078%20C2850.606%2C19.923%202801.782%2C10.762%202800.687%2C37.773%20ZM2226.187%2C37.773%20C2226.184%2C37.826%202226.187%2C41.064%202226.187%2C39.872%20C2226.713%2C50.989%202240.894%2C57.804%202249.907%2C46.937%20C2242.862%2C53.618%202230.713%2C46.819%202233.183%2C37.251%20C2234.357%2C32.705%202237.166%2C30.881%202240.706%2C29.990%20C2255.662%2C26.222%202264.777%2C47.641%202251.209%2C58.018%20C2243.754%2C63.720%202234.444%2C64.469%202226.187%2C60.063%20C2220.177%2C56.792%202215.255%2C51.045%202212.801%2C44.078%20C2204.294%2C19.923%202155.470%2C10.762%202154.375%2C37.773%20L2154.375%2C39.872%20C2154.900%2C50.989%202169.082%2C57.804%202178.095%2C46.937%20C2171.050%2C53.618%202158.900%2C46.819%202161.369%2C37.251%20C2162.543%2C32.705%202165.353%2C30.881%202168.893%2C29.990%20C2183.850%2C26.222%202192.964%2C47.641%202179.397%2C58.018%20C2171.941%2C63.720%202162.631%2C64.469%202154.375%2C60.063%20C2148.365%2C56.792%202143.442%2C51.045%202140.988%2C44.078%20C2132.481%2C19.923%202083.657%2C10.762%202082.562%2C37.773%20C2082.558%2C37.826%202082.562%2C41.064%202082.562%2C39.872%20C2083.088%2C50.989%202097.270%2C57.804%202106.282%2C46.937%20C2099.238%2C53.618%202087.086%2C46.819%202089.557%2C37.251%20C2090.731%2C32.705%202093.541%2C30.881%202097.081%2C29.990%20C2112.037%2C26.222%202121.152%2C47.641%202107.584%2C58.018%20C2100.129%2C63.720%202090.819%2C64.469%202082.562%2C60.063%20C2076.551%2C56.792%202071.630%2C51.045%202069.176%2C44.078%20C2060.669%2C19.923%202011.845%2C10.762%202010.750%2C37.773%20L2010.750%2C39.872%20C2011.275%2C50.989%202025.457%2C57.804%202034.470%2C46.937%20C2027.425%2C53.618%202015.274%2C46.819%202017.744%2C37.251%20C2018.918%2C32.705%202021.728%2C30.881%202025.267%2C29.990%20C2040.224%2C26.222%202049.339%2C47.641%202035.772%2C58.018%20C2028.316%2C63.720%202019.006%2C64.469%202010.750%2C60.063%20C2004.739%2C56.792%201999.817%2C51.045%201997.363%2C44.078%20C1988.856%2C19.923%201940.032%2C10.762%201938.938%2C37.773%20C1938.933%2C37.826%201938.938%2C41.064%201938.938%2C39.872%20C1939.462%2C50.989%201953.645%2C57.804%201962.657%2C46.937%20C1955.613%2C53.618%201943.462%2C46.819%201945.932%2C37.251%20C1947.106%2C32.705%201949.916%2C30.881%201953.455%2C29.990%20C1968.412%2C26.222%201977.527%2C47.641%201963.959%2C58.018%20C1956.504%2C63.720%201947.193%2C64.469%201938.938%2C60.063%20C1932.926%2C56.792%201928.004%2C51.045%201925.551%2C44.078%20C1917.044%2C19.923%201868.220%2C10.762%201867.125%2C37.773%20L1867.125%2C39.872%20C1867.650%2C50.989%201881.832%2C57.804%201890.844%2C46.937%20C1883.800%2C53.618%201871.649%2C46.819%201874.119%2C37.251%20C1875.294%2C32.705%201878.103%2C30.881%201881.643%2C29.990%20C1896.599%2C26.222%201905.714%2C47.641%201892.146%2C58.018%20C1884.691%2C63.720%201875.381%2C64.469%201867.125%2C60.063%20C1861.114%2C56.792%201856.192%2C51.045%201853.738%2C44.078%20C1845.231%2C19.923%201796.408%2C10.762%201795.313%2C37.773%20C1795.308%2C37.826%201795.313%2C41.064%201795.313%2C39.872%20C1795.837%2C50.989%201810.019%2C57.804%201819.032%2C46.937%20C1811.987%2C53.618%201799.837%2C46.819%201802.307%2C37.251%20C1803.481%2C32.705%201806.290%2C30.881%201809.830%2C29.990%20C1824.787%2C26.222%201833.901%2C47.641%201820.334%2C58.018%20C1812.879%2C63.720%201803.568%2C64.469%201795.313%2C60.063%20C1789.301%2C56.792%201784.379%2C51.045%201781.926%2C44.078%20C1773.419%2C19.923%201724.595%2C10.762%201723.500%2C37.773%20L1723.500%2C-0.001%20L2010.750%2C-0.001%20L2298.000%2C-0.001%20L2298.000%2C60.063%20C2291.989%2C56.792%202287.067%2C51.045%202284.613%2C44.078%20C2276.106%2C19.923%202227.282%2C10.762%202226.187%2C37.773%20ZM1651.688%2C37.773%20C1651.684%2C37.826%201651.688%2C41.064%201651.688%2C39.872%20C1652.213%2C50.989%201666.395%2C57.804%201675.407%2C46.937%20C1668.363%2C53.618%201656.213%2C46.819%201658.683%2C37.251%20C1659.857%2C32.705%201662.666%2C30.881%201666.206%2C29.990%20C1681.162%2C26.222%201690.277%2C47.641%201676.709%2C58.018%20C1669.254%2C63.720%201659.944%2C64.469%201651.688%2C60.063%20C1645.677%2C56.792%201640.755%2C51.045%201638.301%2C44.078%20C1629.794%2C19.923%201580.970%2C10.762%201579.875%2C37.773%20L1579.875%2C39.872%20C1580.400%2C50.989%201594.582%2C57.804%201603.595%2C46.937%20C1596.550%2C53.618%201584.400%2C46.819%201586.869%2C37.251%20C1588.043%2C32.705%201590.853%2C30.881%201594.393%2C29.990%20C1609.350%2C26.222%201618.464%2C47.641%201604.897%2C58.018%20C1597.441%2C63.720%201588.131%2C64.469%201579.875%2C60.063%20C1573.865%2C56.792%201568.942%2C51.045%201566.488%2C44.078%20C1557.981%2C19.923%201509.158%2C10.762%201508.063%2C37.773%20C1508.058%2C37.826%201508.063%2C41.064%201508.063%2C39.872%20C1508.588%2C50.989%201522.770%2C57.804%201531.782%2C46.937%20C1524.738%2C53.618%201512.587%2C46.819%201515.057%2C37.251%20C1516.231%2C32.705%201519.041%2C30.881%201522.581%2C29.990%20C1537.537%2C26.222%201546.652%2C47.641%201533.084%2C58.018%20C1525.629%2C63.720%201516.319%2C64.469%201508.063%2C60.063%20C1502.051%2C56.792%201497.130%2C51.045%201494.676%2C44.078%20C1486.169%2C19.923%201437.345%2C10.762%201436.250%2C37.773%20L1436.250%2C39.872%20C1436.775%2C50.989%201450.957%2C57.804%201459.970%2C46.937%20C1452.925%2C53.618%201440.774%2C46.819%201443.244%2C37.251%20C1444.418%2C32.705%201447.228%2C30.881%201450.767%2C29.990%20C1465.724%2C26.222%201474.839%2C47.641%201461.272%2C58.018%20C1453.816%2C63.720%201444.506%2C64.469%201436.250%2C60.063%20C1430.239%2C56.792%201425.317%2C51.045%201422.863%2C44.078%20C1414.357%2C19.923%201365.533%2C10.762%201364.438%2C37.773%20C1364.433%2C37.826%201364.438%2C41.064%201364.438%2C39.872%20C1364.963%2C50.989%201379.145%2C57.804%201388.157%2C46.937%20C1381.113%2C53.618%201368.962%2C46.819%201371.432%2C37.251%20C1372.606%2C32.705%201375.416%2C30.881%201378.955%2C29.990%20C1393.912%2C26.222%201403.027%2C47.641%201389.459%2C58.018%20C1382.004%2C63.720%201372.693%2C64.469%201364.438%2C60.063%20C1358.426%2C56.792%201353.505%2C51.045%201351.051%2C44.078%20C1342.544%2C19.923%201293.720%2C10.762%201292.625%2C37.773%20L1292.625%2C39.872%20C1293.150%2C50.989%201307.332%2C57.804%201316.345%2C46.937%20C1309.300%2C53.618%201297.150%2C46.819%201299.620%2C37.251%20C1300.794%2C32.705%201303.603%2C30.881%201307.143%2C29.990%20C1322.099%2C26.222%201331.214%2C47.641%201317.646%2C58.018%20C1310.191%2C63.720%201300.881%2C64.469%201292.625%2C60.063%20C1286.614%2C56.792%201281.692%2C51.045%201279.238%2C44.078%20C1270.731%2C19.923%201221.908%2C10.762%201220.813%2C37.773%20C1220.808%2C37.826%201220.813%2C41.064%201220.813%2C39.872%20C1221.338%2C50.989%201235.520%2C57.804%201244.532%2C46.937%20C1237.488%2C53.618%201225.337%2C46.819%201227.807%2C37.251%20C1228.981%2C32.705%201231.791%2C30.881%201235.330%2C29.990%20C1250.287%2C26.222%201259.402%2C47.641%201245.834%2C58.018%20C1238.379%2C63.720%201229.068%2C64.469%201220.813%2C60.063%20C1214.801%2C56.792%201209.879%2C51.045%201207.426%2C44.078%20C1198.919%2C19.923%201150.095%2C10.762%201149.000%2C37.773%20L1149.000%2C-0.001%20L1436.250%2C-0.001%20L1723.500%2C-0.001%20L1723.500%2C60.063%20C1717.490%2C56.792%201712.567%2C51.045%201710.113%2C44.078%20C1701.606%2C19.923%201652.782%2C10.762%201651.688%2C37.773%20ZM1077.188%2C37.773%20C1077.184%2C37.826%201077.188%2C41.064%201077.188%2C39.872%20C1077.713%2C50.989%201091.895%2C57.804%201100.907%2C46.937%20C1093.863%2C53.618%201081.713%2C46.819%201084.183%2C37.251%20C1085.357%2C32.705%201088.166%2C30.881%201091.706%2C29.990%20C1106.662%2C26.222%201115.777%2C47.641%201102.209%2C58.018%20C1094.754%2C63.720%201085.444%2C64.469%201077.188%2C60.063%20C1071.177%2C56.792%201066.255%2C51.045%201063.801%2C44.078%20C1055.294%2C19.923%201006.470%2C10.762%201005.375%2C37.773%20L1005.375%2C39.872%20C1005.900%2C50.989%201020.082%2C57.804%201029.095%2C46.937%20C1022.050%2C53.618%201009.900%2C46.819%201012.369%2C37.251%20C1013.543%2C32.705%201016.353%2C30.881%201019.893%2C29.990%20C1034.850%2C26.222%201043.964%2C47.641%201030.397%2C58.018%20C1022.941%2C63.720%201013.631%2C64.469%201005.375%2C60.063%20C999.365%2C56.792%20994.442%2C51.045%20991.988%2C44.078%20C983.481%2C19.923%20934.658%2C10.762%20933.563%2C37.773%20C933.558%2C37.826%20933.563%2C41.064%20933.563%2C39.872%20C934.088%2C50.989%20948.270%2C57.804%20957.282%2C46.937%20C950.238%2C53.618%20938.087%2C46.819%20940.557%2C37.251%20C941.731%2C32.705%20944.541%2C30.881%20948.081%2C29.990%20C963.037%2C26.222%20972.152%2C47.641%20958.584%2C58.018%20C951.129%2C63.720%20941.819%2C64.469%20933.563%2C60.063%20C927.551%2C56.792%20922.630%2C51.045%20920.176%2C44.078%20C911.669%2C19.923%20862.845%2C10.762%20861.750%2C37.773%20L861.750%2C39.872%20C862.275%2C50.989%20876.457%2C57.804%20885.470%2C46.937%20C878.425%2C53.618%20866.274%2C46.819%20868.744%2C37.251%20C869.918%2C32.705%20872.728%2C30.881%20876.267%2C29.990%20C891.224%2C26.222%20900.339%2C47.641%20886.772%2C58.018%20C879.316%2C63.720%20870.006%2C64.469%20861.750%2C60.063%20C855.739%2C56.792%20850.817%2C51.045%20848.363%2C44.078%20C839.857%2C19.923%20791.033%2C10.762%20789.938%2C37.773%20C789.933%2C37.826%20789.938%2C41.064%20789.938%2C39.872%20C790.463%2C50.989%20804.645%2C57.804%20813.657%2C46.937%20C806.613%2C53.618%20794.462%2C46.819%20796.932%2C37.251%20C798.106%2C32.705%20800.916%2C30.881%20804.455%2C29.990%20C819.412%2C26.222%20828.527%2C47.641%20814.959%2C58.018%20C807.504%2C63.720%20798.193%2C64.469%20789.938%2C60.063%20C783.926%2C56.792%20779.005%2C51.045%20776.551%2C44.078%20C768.044%2C19.923%20719.220%2C10.762%20718.125%2C37.773%20L718.125%2C39.872%20C718.650%2C50.989%20732.832%2C57.804%20741.845%2C46.937%20C734.800%2C53.618%20722.649%2C46.819%20725.120%2C37.251%20C726.294%2C32.705%20729.103%2C30.881%20732.643%2C29.990%20C747.599%2C26.222%20756.714%2C47.641%20743.146%2C58.018%20C735.691%2C63.720%20726.381%2C64.469%20718.125%2C60.063%20C712.114%2C56.792%20707.192%2C51.045%20704.738%2C44.078%20C696.231%2C19.923%20647.408%2C10.762%20646.313%2C37.773%20C646.308%2C37.826%20646.313%2C41.064%20646.313%2C39.872%20C646.838%2C50.989%20661.020%2C57.804%20670.032%2C46.937%20C662.988%2C53.618%20650.837%2C46.819%20653.307%2C37.251%20C654.481%2C32.705%20657.291%2C30.881%20660.830%2C29.990%20C675.787%2C26.222%20684.901%2C47.641%20671.334%2C58.018%20C663.879%2C63.720%20654.568%2C64.469%20646.313%2C60.063%20C640.301%2C56.792%20635.379%2C51.045%20632.926%2C44.078%20C624.419%2C19.923%20575.595%2C10.762%20574.500%2C37.773%20L574.500%2C-0.001%20L861.750%2C-0.001%20L1149.000%2C-0.001%20L1149.000%2C60.063%20C1142.990%2C56.792%201138.067%2C51.045%201135.613%2C44.078%20C1127.106%2C19.923%201078.282%2C10.762%201077.188%2C37.773%20ZM502.687%2C37.773%20C502.684%2C37.826%20502.687%2C41.064%20502.687%2C39.872%20C503.213%2C50.989%20517.395%2C57.804%20526.407%2C46.937%20C519.363%2C53.618%20507.213%2C46.819%20509.683%2C37.251%20C510.857%2C32.705%20513.666%2C30.881%20517.206%2C29.990%20C532.162%2C26.222%20541.277%2C47.641%20527.709%2C58.018%20C520.254%2C63.720%20510.944%2C64.469%20502.687%2C60.063%20C496.677%2C56.792%20491.755%2C51.045%20489.301%2C44.078%20C480.794%2C19.923%20431.970%2C10.762%20430.875%2C37.773%20L430.875%2C39.872%20C431.400%2C50.989%20445.582%2C57.804%20454.595%2C46.937%20C447.550%2C53.618%20435.400%2C46.819%20437.869%2C37.251%20C439.043%2C32.705%20441.853%2C30.881%20445.393%2C29.990%20C460.350%2C26.222%20469.464%2C47.641%20455.897%2C58.018%20C448.441%2C63.720%20439.131%2C64.469%20430.875%2C60.063%20C424.865%2C56.792%20419.942%2C51.045%20417.488%2C44.078%20C408.981%2C19.923%20360.158%2C10.762%20359.063%2C37.773%20C359.058%2C37.826%20359.063%2C41.064%20359.063%2C39.872%20C359.588%2C50.989%20373.770%2C57.804%20382.782%2C46.937%20C375.738%2C53.618%20363.587%2C46.819%20366.057%2C37.251%20C367.231%2C32.705%20370.041%2C30.881%20373.581%2C29.990%20C388.537%2C26.222%20397.652%2C47.641%20384.084%2C58.018%20C376.629%2C63.720%20367.319%2C64.469%20359.063%2C60.063%20C353.051%2C56.792%20348.130%2C51.045%20345.676%2C44.078%20C337.169%2C19.923%20288.345%2C10.762%20287.250%2C37.773%20L287.250%2C39.872%20C287.775%2C50.989%20301.957%2C57.804%20310.970%2C46.937%20C303.925%2C53.618%20291.774%2C46.819%20294.244%2C37.251%20C295.418%2C32.705%20298.228%2C30.881%20301.767%2C29.990%20C316.724%2C26.222%20325.839%2C47.641%20312.272%2C58.018%20C304.817%2C63.720%20295.506%2C64.469%20287.250%2C60.063%20C281.239%2C56.792%20276.317%2C51.045%20273.863%2C44.078%20C265.356%2C19.923%20216.533%2C10.762%20215.438%2C37.773%20C215.433%2C37.826%20215.438%2C41.064%20215.438%2C39.872%20C215.963%2C50.989%20230.145%2C57.804%20239.157%2C46.937%20C232.113%2C53.618%20219.962%2C46.819%20222.432%2C37.251%20C223.606%2C32.705%20226.416%2C30.881%20229.955%2C29.990%20C244.912%2C26.222%20254.027%2C47.641%20240.459%2C58.018%20C233.004%2C63.720%20223.693%2C64.469%20215.438%2C60.063%20C209.426%2C56.792%20204.505%2C51.045%20202.051%2C44.078%20C193.544%2C19.923%20144.720%2C10.762%20143.625%2C37.773%20L143.625%2C39.872%20C144.150%2C50.989%20158.332%2C57.804%20167.345%2C46.937%20C160.300%2C53.618%20148.149%2C46.819%20150.620%2C37.251%20C151.794%2C32.705%20154.603%2C30.881%20158.143%2C29.990%20C173.099%2C26.222%20182.214%2C47.641%20168.646%2C58.018%20C161.191%2C63.720%20151.881%2C64.469%20143.625%2C60.063%20C137.614%2C56.792%20132.692%2C51.045%20130.238%2C44.078%20C121.731%2C19.923%2072.908%2C10.762%2071.813%2C37.773%20C71.809%2C37.826%2071.813%2C41.064%2071.813%2C39.872%20C72.338%2C50.989%2086.520%2C57.804%2095.532%2C46.937%20C88.488%2C53.618%2076.337%2C46.819%2078.807%2C37.251%20C79.981%2C32.705%2082.790%2C30.881%2086.330%2C29.990%20C101.287%2C26.222%20110.401%2C47.641%2096.834%2C58.018%20C89.379%2C63.720%2080.068%2C64.469%2071.813%2C60.063%20C65.801%2C56.792%2060.879%2C51.045%2058.426%2C44.078%20C49.919%2C19.923%201.095%2C10.762%200.000%2C37.773%20L0.000%2C-0.001%20L287.250%2C-0.001%20L574.500%2C-0.001%20L574.500%2C60.063%20C568.490%2C56.792%20563.567%2C51.045%20561.113%2C44.078%20C552.606%2C19.923%20503.782%2C10.762%20502.687%2C37.773%20ZM23.719%2C46.937%20C16.675%2C53.618%204.524%2C46.819%206.995%2C37.251%20C8.168%2C32.705%2010.978%2C30.881%2014.518%2C29.990%20C29.474%2C26.222%2038.589%2C47.640%2025.021%2C58.018%20C16.787%2C64.317%207.560%2C64.191%200.000%2C60.157%20L0.000%2C39.872%20C0.525%2C50.989%2014.707%2C57.804%2023.719%2C46.937%20ZM598.219%2C46.937%20C591.175%2C53.618%20579.024%2C46.819%20581.495%2C37.251%20C582.668%2C32.705%20585.478%2C30.881%20589.018%2C29.990%20C603.974%2C26.222%20613.089%2C47.640%20599.521%2C58.018%20C591.287%2C64.317%20582.060%2C64.191%20574.500%2C60.157%20L574.500%2C39.872%20C575.025%2C50.989%20589.207%2C57.804%20598.219%2C46.937%20ZM1172.719%2C46.937%20C1165.675%2C53.618%201153.524%2C46.819%201155.995%2C37.251%20C1157.168%2C32.705%201159.978%2C30.881%201163.517%2C29.990%20C1178.474%2C26.222%201187.589%2C47.640%201174.021%2C58.018%20C1165.787%2C64.317%201156.560%2C64.191%201149.000%2C60.157%20L1149.000%2C39.872%20C1149.525%2C50.989%201163.707%2C57.804%201172.719%2C46.937%20ZM1747.219%2C46.937%20C1740.175%2C53.618%201728.024%2C46.819%201730.494%2C37.251%20C1731.668%2C32.705%201734.478%2C30.881%201738.017%2C29.990%20C1752.974%2C26.222%201762.089%2C47.640%201748.521%2C58.018%20C1740.287%2C64.317%201731.060%2C64.191%201723.500%2C60.157%20L1723.500%2C39.872%20C1724.025%2C50.989%201738.207%2C57.804%201747.219%2C46.937%20ZM2321.719%2C46.937%20C2314.675%2C53.618%202302.524%2C46.819%202304.994%2C37.251%20C2306.168%2C32.705%202308.978%2C30.881%202312.517%2C29.990%20C2327.474%2C26.222%202336.589%2C47.640%202323.021%2C58.018%20C2314.787%2C64.317%202305.560%2C64.191%202298.000%2C60.157%20L2298.000%2C39.872%20C2298.525%2C50.989%202312.707%2C57.804%202321.719%2C46.937%20ZM2896.219%2C46.937%20C2889.175%2C53.618%202877.024%2C46.819%202879.494%2C37.251%20C2880.668%2C32.705%202883.478%2C30.881%202887.017%2C29.990%20C2901.974%2C26.222%202911.089%2C47.640%202897.521%2C58.018%20C2889.287%2C64.317%202880.060%2C64.191%202872.500%2C60.157%20L2872.500%2C39.872%20C2873.025%2C50.989%202887.207%2C57.804%202896.219%2C46.937%20ZM3470.719%2C46.937%20C3463.675%2C53.618%203451.524%2C46.819%203453.995%2C37.251%20C3455.168%2C32.705%203457.978%2C30.881%203461.517%2C29.990%20C3476.474%2C26.222%203485.589%2C47.640%203472.021%2C58.018%20C3463.787%2C64.317%203454.560%2C64.191%203447.000%2C60.157%20L3447.000%2C39.872%20C3447.525%2C50.989%203461.707%2C57.804%203470.719%2C46.937%20ZM4045.219%2C46.937%20C4038.175%2C53.618%204026.024%2C46.819%204028.495%2C37.251%20C4029.668%2C32.705%204032.478%2C30.881%204036.017%2C29.990%20C4050.974%2C26.222%204060.089%2C47.640%204046.521%2C58.018%20C4038.287%2C64.317%204029.060%2C64.191%204021.500%2C60.157%20L4021.500%2C39.872%20C4022.025%2C50.989%204036.207%2C57.804%204045.219%2C46.937%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 0% repeat-x; }
  .form_wrapper:before {
    top: 0; }
  .form_wrapper:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    bottom: 0; }

@media (max-width: 1024px) {
  .site_header__name_wrap {
    text-align: center; } }

.site_header__logo a, .site_header__logo span {
  display: inline-block;
  font-size: 0; }
  @media (max-width: 1024px) {
      .site_header__logo span {
        display: block; } }
  .site_header__name span {
    font-family: 'pdb';
    font-size: 35px;
    color: #2b3033;
    text-decoration: none; }
  @media (max-width: 1024px) {
      .site_header__name span {
        line-height: 1; } }
  @media (max-width: 525px) {
      .site_header__name span {
        display: block;
        text-align: center;
        font-size: 27px; } }
  .site_header__slogan span {
    font-family: 'osr';
    font-size: 20px;
    color: #7b7b7b;
    text-decoration: none; }
  @media (max-width: 525px) {
      .site_header__slogan span {
        display: block;
        text-align: center;
        font-size: 17px; } }
/* id 1553  add folders inner*/
.inner-folders {
  display: block;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 20px; }
  .inner-folders__list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap; }
  .inner-folders__list a {
    padding: 2px 4px;
    color: #7d9540;
    border-radius: 0;
    margin-right: 10px;
    margin-bottom: 10px;
    text-decoration: none;
    font-size: 14px;
    display: block;
    box-sizing: border-box;
    transition: all 0.2s linear;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline; }
  .inner-folders__list a:hover {
    box-sizing: border-box;
    text-decoration: none; }

.shop2-color-ext-tooltip img {
  max-width: 300px; }
  @media (max-width: 400px) {
  .shop2-color-ext-tooltip img {
    max-width: 200px; } }

#shop2-order-delivery .options-list {
  padding-bottom: 1px; }
  @media (min-width: 1024px) {
  #shop2-order-delivery .options-list {
    padding-right: 10px; } }

#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label .control-radio__label::after {
  background-color: #7d9540; }

#shop2-order-delivery .shop2-delivery--item__tab .label.point .delivery-tab--icon {
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2250%22%20height%3D%2232%22%20%20viewBox%3D%220%200%2050%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M12.693%209.363a13.481%2013.481%200%200%201%203.432-5.404c5.461-5.279%2014.289-5.279%2019.75%200%202.37%202.29%203.718%205.197%204.046%208.19a8.41%208.41%200%200%201%207.603%202.392c3.301%203.366%203.301%208.807%200%2012.173L42.928%2031.4a2%202%200%200%201-2.856%200l-4.596-4.686a8.626%208.626%200%200%201-1.348-1.788l-6.738%206.512a2%202%200%200%201-2.78%200l-6.723-6.498c-.253.32-.53.627-.828.92l-5.656%205.566a2%202%200%200%201-2.806%200L2.941%2025.86a9.78%209.78%200%200%201%200-13.982c2.643-2.6%206.394-3.44%209.752-2.516zm-.69%203.972c-2.116-.731-4.568-.266-6.257%201.396a5.78%205.78%200%200%200%200%208.278L10%2027.194l4.254-4.185c.3-.295.562-.614.785-.95a13.311%2013.311%200%200%201-3.036-8.724zm25.149%208.487a4.638%204.638%200%200%200%201.18%202.091l3.168%203.23%203.168-3.23c1.776-1.81%201.776-4.761%200-6.571a4.41%204.41%200%200%200-4.963-.96%2013.337%2013.337%200%200%201-2.553%205.44zm-4.057-1.461c3.873-3.743%203.873-9.783%200-13.526-3.91-3.78-10.28-3.78-14.19%200-3.873%203.743-3.873%209.783%200%2013.526L26%2027.219l7.095-6.858zM26%2018a4%204%200%201%201%200-8%204%204%200%200%201%200%208zm-16%203a2%202%200%201%201%200-4%202%202%200%200%201%200%204zm31.5%201a1.5%201.5%200%201%201%200-3%201.5%201.5%200%200%201%200%203z%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%237d9540%22%2F%3E%3C%2Fsvg%3E"); }

#shop2-order-delivery .shop2-delivery--item__tab .label.courier .delivery-tab--icon {
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2248%22%20height%3D%2231%22%20%20viewBox%3D%220%200%2048%2031%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M31.022%2026h-5.044a5.5%205.5%200%200%201-10.956%200h-1.02A4.999%204.999%200%200%201%209%2021H7a2%202%200%201%201%200-4h4a2%202%200%200%201%202%202v2.005c0%20.55.447.995%201.001.995h2.256a5.489%205.489%200%200%201%204.243-2c1.708%200%203.234.778%204.243%202H31V5.001A1%201%200%200%200%2029.999%204H14A.998.998%200%200%200%2013%204.995V7a2%202%200%200%201-2%202H2a2%202%200%201%201%200-4l7-.005C9%202.235%2011.24%200%2014.001%200H30A5%205%200%200%201%2035%205h2.994c1.69%200%203.73.938%204.826%202.217l3.397%203.963C47.247%2012.383%2048%2014.412%2048%2016v5a5%205%200%200%201-4.999%205h-1.023a5.5%205.5%200%200%201-10.956%200zm9.72-4h2.26A1%201%200%200%200%2044%2021v-5c0-.632-.41-1.739-.82-2.217L39.783%209.82c-.336-.392-1.267-.82-1.789-.82H35v11.207c.477-.135.98-.207%201.5-.207%201.708%200%203.234.778%204.243%202zM20.5%2027a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203zm16%200a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203zM5%2015a2%202%200%201%201%200-4h4a2%202%200%201%201%200%204H5z%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%237d9540%22%2F%3E%3C%2Fsvg%3E"); }

#shop2-order-delivery .shop2-delivery--item__tab .label.mail .delivery-tab--icon {
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234%22%20height%3D%2236%22%20%20viewBox%3D%220%200%2034%2036%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M11%2014H4v16.999A1%201%200%200%200%205%2032h24c.55%200%201-.45%201-1.001V14h-7v5a2%202%200%200%201-2%202h-8a2%202%200%200%201-2-2v-5zm11.64-4h6.406l-2.16-5.4c-.106-.265-.598-.6-.877-.6h-4.57l1.2%206zm-11.28%200l1.2-6H7.991c-.281%200-.77.332-.877.6L4.954%2010h6.406zm4.08%200h3.12l-1.2-6h-.72l-1.2%206zM19%2014h-4v3h4v-3zm14.84-2.785a1.976%201.976%200%200%201%20.16.875v18.909A5.003%205.003%200%200%201%2029%2036H5a5%205%200%200%201-5-5.001v-18.91a1.976%201.976%200%200%201%20.16-.874l3.24-8.1C4.114%201.33%206.071%200%207.991%200H26.01c1.918%200%203.878%201.334%204.59%203.115l3.241%208.1z%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%237d9540%22%2F%3E%3C%2Fsvg%3E"); }

.shop2-delivery-step {
  color: #7d9540; }

@media (max-width: 960px) {
  #shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label strong {
    white-space: normal; } }

@media (max-width: 480px) {
  /*#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label span.shop2-edost-day{
   margin-left: 15px;margin-right: 10px;
   }*/
    .deligate_points_fields .delivery-point {
      display: block; }
      .deligate_points_fields .delivery-point div + div {
        padding-left: 0; }
    #shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-details {
      margin-left: 0; }
    #shop2-order-delivery + .text-right a.shop2-btn {
      margin-left: 0 !important; }
    #shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type {
      padding-left: 10px;
      padding-right: 10px; }
    #shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label {
      -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; }
    .shop2-order-options.shop2-delivery .options-list .option-label span {
      -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; }
    #shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label span + span {
      padding-left: 34px; } }

@media (max-width: 360px) {
    #shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label {
      -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; }
      #shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label span + span {
        margin-left: 10px; } }

.shop2-order-options.shop2-delivery .options-list .option-label span:not(.control-radio__label):before {
  display: none; }

.card-slider .card-slider__image a {
  -webkit-background-size: contain !important;
  background-size: contain !important; }
