@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: #423a2e;
  background: #f9f6f2;
  font-family: 'fsl', Arial, Helvetica, sans-serif;
  line-height: 1.25; }
  body.ios {
    position: fixed;
    width: 100%;
    height: 100%; }

h1, h2, h3, h4, h5, h6 {
  color: #54493b;
  font-family: 'fssb', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal; }

h1 {
  margin-top: 0;
  font-size: 30px;
  text-align: center;
  margin-bottom: 25px; }
  @media screen and (max-width: 767px) {
  h1 {
    font-size: 25px;
    margin-bottom: 18px; } }
  @media screen and (min-width: 1340px) {
    h1.product {
      display: none; } }

h2 {
  font-size: 1.8rem; }

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: #733c44; }

a:hover {
  text-decoration: none; }

a img {
  border-color: #423a2e; }

b, strong, th {
  font-weight: normal;
  font-family: 'fsm', Arial, Helvetica, sans-serif; }

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

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

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

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

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

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

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

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

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

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

.noUi-horizontal {
  height: 16px; }

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

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

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

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

.noUi-pips, .noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
/* Slider slick */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: none; }

.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block; }

.slick-track:before, .slick-track:after {
  display: table;
  content: ''; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }

[dir='rtl'] .slick-slide {
  float: right; }

.slick-slide img {
  display: block; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto; }

.slick-arrow.slick-hidden {
  display: none; }

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

.table-wrapper {
  overflow: auto; }

img {
  height: auto; }

table img {
  max-width: none; }

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

.site-path {
  margin-bottom: 17px;
  white-space: pre-wrap;
  line-height: 1;
  text-align: center; }
  @media screen and (max-width: 767px) {
  .site-path {
    display: none; } }
  .site-path a {
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    color: #776d60;
    border-bottom: 1px solid #b5afa6; }
  .site-path span {
    font-size: 0;
    width: 12px;
    height: 10px;
    margin: 3px 3px 0 3px;
    vertical-align: top;
    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%2212px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2012%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M11.711%2C5.717%20L7.716%2C9.710%20C7.322%2C10.105%206.683%2C10.105%206.289%2C9.710%20C5.895%2C9.316%205.895%2C8.678%206.289%2C8.284%20L8.573%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20C0.000%2C4.448%200.448%2C4.000%201.000%2C4.000%20L8.573%2C4.000%20L6.289%2C1.717%20C5.895%2C1.322%205.895%2C0.683%206.289%2C0.289%20C6.683%2C-0.105%207.322%2C-0.105%207.716%2C0.289%20L11.711%2C4.284%20C11.908%2C4.482%2012.006%2C4.741%2012.006%2C5.000%20C12.006%2C5.259%2011.908%2C5.519%2011.711%2C5.717%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.site_header a img, .site_footer a img {
  border: none; }

.site_header p, .site_footer p {
  margin: 0; }

.site_wrapper {
  min-height: 100%;
  margin: auto;
  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%; }

.fixed_menu_mobile {
  position: fixed;
  left: 30px;
  top: 20px;
  bottom: 0;
  overflow: hidden;
  overflow-y: auto;
  z-index: 3;
  width: 305px;
  background: #f9f6f2;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
  @media screen and (min-width: 1260px) {
  .fixed_menu_mobile {
    display: none !important; } }
  @media screen and (max-width: 767px) {
  .fixed_menu_mobile {
    left: 20px; } }
  @media screen and (max-width: 519px) {
  .fixed_menu_mobile {
    width: 314px; } }
  @media screen and (max-width: 410px) {
  .fixed_menu_mobile {
    width: 280px; } }
  .fixed_menu_mobile.opened {
    opacity: 1;
    z-index: 1111;
    visibility: visible; }
  .fixed_menu_mobile.fixed {
    top: 11px; }
  .fixed_menu_mobile .mobile_menu_title {
    width: 305px;
    height: 52px;
    cursor: pointer;
    font: 20px/50px 'fsm', Arial, Helvetica, sans-serif;
    color: #fff;
    background: #733c44;
    padding: 0 0 0 57px;
    position: relative;
    z-index: 1;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
    @media screen and (max-width: 519px) {
  .fixed_menu_mobile .mobile_menu_title {
    width: 314px; } }
    @media screen and (max-width: 410px) {
  .fixed_menu_mobile .mobile_menu_title {
    width: 280px; } }
    .fixed_menu_mobile .mobile_menu_title span {
      position: absolute;
      left: 16px;
      top: 24px;
      width: 20px;
      height: 3px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%223px%22%20%20viewBox%3D%220%200%2020%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffc000%22%20d%3D%22M1.500%2C-0.000%20L18.500%2C-0.000%20C19.328%2C-0.000%2020.000%2C0.672%2020.000%2C1.500%20C20.000%2C2.328%2019.328%2C3.000%2018.500%2C3.000%20L1.500%2C3.000%20C0.672%2C3.000%200.000%2C2.328%200.000%2C1.500%20C0.000%2C0.672%200.672%2C-0.000%201.500%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .fixed_menu_mobile .mobile_menu_title span:before {
        position: absolute;
        left: 0;
        top: -9px;
        width: 20px;
        height: 5px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%2020%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffc000%22%20d%3D%22M20.000%2C3.500%20C20.000%2C4.328%2019.328%2C5.000%2018.500%2C5.000%20L1.500%2C5.000%20C0.672%2C5.000%200.000%2C4.328%200.000%2C3.500%20C0.000%2C2.672%200.671%2C2.001%201.499%2C2.000%20L1.000%2C2.000%20C1.000%2C2.000%209.190%2C-2.520%2019.000%2C2.000%20L18.501%2C2.000%20C19.329%2C2.001%2020.000%2C2.672%2020.000%2C3.500%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
        content: ''; }
      .fixed_menu_mobile .mobile_menu_title span:after {
        position: absolute;
        left: 0;
        top: 7px;
        width: 20px;
        height: 3px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%223px%22%20%20viewBox%3D%220%200%2020%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffc000%22%20d%3D%22M1.500%2C-0.000%20L18.500%2C-0.000%20C19.328%2C-0.000%2020.000%2C0.672%2020.000%2C1.500%20C20.000%2C2.328%2019.328%2C3.000%2018.500%2C3.000%20L1.500%2C3.000%20C0.672%2C3.000%200.000%2C2.328%200.000%2C1.500%20C0.000%2C0.672%200.672%2C-0.000%201.500%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
        content: ''; }
  .fixed_menu_mobile .fixed_mobile_close {
    position: absolute;
    right: 6px;
    top: 6px;
    width: 41px;
    height: 41px;
    z-index: 10;
    -webkit-transition: transform 0.3s;
    -moz-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    -ms-transition: transform 0.3s;
    transition: transform 0.3s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .fixed_menu_mobile .mobile_cat_wrap {
    background: #fff;
    padding: 0 0 20px;
    z-index: 1;
    position: relative; }
    .fixed_menu_mobile .mobile_cat_wrap .mobile_menu {
      padding-top: 10px; }
    .fixed_menu_mobile .mobile_cat_wrap ul li {
      display: block;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 0 25px; }
      @media screen and (max-width: 519px) {
    .fixed_menu_mobile .mobile_cat_wrap ul li {
      padding: 0 20px; } }
      .fixed_menu_mobile .mobile_cat_wrap ul li:last-child > a {
        border: none; }
      .fixed_menu_mobile .mobile_cat_wrap ul li .parent-item a {
        color: #733c44; }
      .fixed_menu_mobile .mobile_cat_wrap ul li.waSlideMenu-back {
        position: absolute;
        left: 0;
        top: -52px;
        width: 305px;
        height: 53px;
        background: #733c44;
        color: #fff;
        z-index: 22;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0; }
        @media screen and (max-width: 519px) {
    .fixed_menu_mobile .mobile_cat_wrap ul li.waSlideMenu-back {
      width: 280px; } }
        .fixed_menu_mobile .mobile_cat_wrap ul li.waSlideMenu-back a {
          color: #fff;
          text-decoration: none;
          font: 20px 'fsm', Arial, Helvetica, sans-serif;
          height: 53px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          padding: 14px 20px 14px 57px;
          position: relative; }
          .fixed_menu_mobile .mobile_cat_wrap ul li.waSlideMenu-back a:before {
            position: absolute;
            content: '';
            left: 16px;
            top: 18px;
            width: 18px;
            height: 16px;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%3D%22%23ec6c63%22%20d%3D%22M17.000%2C9.000%20L2.794%2C9.000%20L7.726%2C14.333%20C8.074%2C14.711%208.074%2C15.324%207.726%2C15.701%20C7.378%2C16.080%206.814%2C16.080%206.467%2C15.701%20L0.274%2C9.005%20C0.031%2C8.741%20-0.031%2C8.364%200.065%2C8.031%20C-0.070%2C7.680%20-0.008%2C7.260%200.256%2C6.974%20L6.448%2C0.278%20C6.796%2C-0.100%207.359%2C-0.100%207.707%2C0.278%20C8.055%2C0.656%208.055%2C1.268%207.707%2C1.646%20L2.756%2C7.000%20L17.000%2C7.000%20C17.552%2C7.000%2018.000%2C7.448%2018.000%2C8.000%20C18.000%2C8.552%2017.552%2C9.000%2017.000%2C9.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .fixed_menu_mobile .mobile_cat_wrap ul li.sublevel > a {
        position: relative; }
        .fixed_menu_mobile .mobile_cat_wrap ul li.sublevel > a:before {
          position: absolute;
          content: '';
          right: 0;
          top: 50%;
          width: 8px;
          height: 15px;
          margin-top: -8px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%208%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M7.904%2C7.529%20C8.000%2C7.842%207.938%2C8.195%207.695%2C8.443%20L1.502%2C14.720%20C1.155%2C15.074%200.591%2C15.074%200.243%2C14.720%20C-0.104%2C14.366%20-0.104%2C13.791%200.243%2C13.437%20L6.118%2C7.481%20L0.262%2C1.544%20C-0.086%2C1.189%20-0.086%2C0.615%200.262%2C0.260%20C0.610%2C-0.094%201.173%2C-0.094%201.521%2C0.260%20L7.713%2C6.538%20C7.976%2C6.806%208.039%2C7.200%207.904%2C7.529%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .fixed_menu_mobile .mobile_cat_wrap ul li > a {
        display: block;
        text-decoration: none;
        color: #54493b;
        font: 18px 'fsm', Arial, Helvetica, sans-serif;
        padding: 13px 20px 14px 0;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        border-bottom: 1px solid #eeece7; }
        .fixed_menu_mobile .mobile_cat_wrap ul li > a:hover, .fixed_menu_mobile .mobile_cat_wrap ul li > a.opened {
          color: #733c44; }
      .fixed_menu_mobile .mobile_cat_wrap ul li ul {
        z-index: 22;
        padding-top: 10px; }
  .fixed_menu_mobile .mobile_top_wrap {
    padding: 20px 25px 25px; }
    @media screen and (max-width: 519px) {
  .fixed_menu_mobile .mobile_top_wrap {
    padding: 20px 20px 25px; } }
    .fixed_menu_mobile .mobile_top_wrap ul li {
      display: block;
      border-bottom: 1px solid #e6e3de; }
      .fixed_menu_mobile .mobile_top_wrap ul li:last-child {
        border-bottom: none; }
      .fixed_menu_mobile .mobile_top_wrap ul li a {
        color: #7e7464;
        text-decoration: none;
        display: block;
        padding: 15px 0 16px;
        font: 18px 'fsl', Arial, Helvetica, sans-serif; }
      .fixed_menu_mobile .mobile_top_wrap ul li ul {
        padding-left: 10px; }
        .fixed_menu_mobile .mobile_top_wrap ul li ul li {
          border: none; }
        .fixed_menu_mobile .mobile_top_wrap ul li ul li a {
          font-size: 17px;
          padding: 13px 0 14px; }

.waSlideMenu-nav {
  position: relative; }

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

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

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

.overflowHidden2, .overflowHidden3 {
  overflow: hidden; }

.site_shadow, .site_shadow2, .site_shadow3, .site_shadow4 {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  background: rgba(133, 119, 102, 0.2);
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s; }
  @media screen and (max-width: 1260px) {
    .site_shadow.active, .site_shadow2.active, .site_shadow3.active, .site_shadow4.active {
      opacity: 1;
      visibility: visible; } }

.site_shadow3 {
  z-index: 2; }

.site_shadow4 {
  z-index: 2; }

.site_header {
  z-index: 3;
  background: #fff;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  @media screen and (max-width: 1260px) {
  .site_header {
    padding-top: 83px; } }
  .site_header .site_logo {
    margin-bottom: 10px; }
    .site_header .site_logo a {
      display: inline-block;
      vertical-align: top;
      font-size: 0;
      text-decoration: none; }
      .site_header .site_logo a img {
        border: none; }
  .site_header .site_menu_wr {
    background: #faf9f7;
    position: relative;
    z-index: 3;
    padding: 0 30px; }
  .site_header .site_menu_in {
    max-width: 1280px;
    margin: 0 auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .site_header .site_menu_bl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; }
    @media screen and (max-width: 1260px) {
  .site_header .site_menu_bl {
    display: none; } }
    .site_header .site_menu_bl .menu_top {
      font-size: 0; }
      .site_header .site_menu_bl .menu_top.tablet li ul li ul {
        display: none;
        position: static;
        background: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin: 0;
        padding: 0 0 0 10px; }
      .site_header .site_menu_bl .menu_top.tablet li ul li ul li {
        border: none; }
      .site_header .site_menu_bl .menu_top > li {
        display: inline-block;
        vertical-align: top; }
      .site_header .site_menu_bl .menu_top > li:first-child {
        margin-left: -11px; }
      .site_header .site_menu_bl .menu_top > li.s3-menu-allin-active > a {
        color: #733c44; }
        .site_header .site_menu_bl .menu_top > li.s3-menu-allin-active > a span {
          border-bottom-color: rgba(115, 60, 68, 0.5); }
      .site_header .site_menu_bl .menu_top > li.flexMenu-viewMore {
        position: relative; }
        .site_header .site_menu_bl .menu_top > li.flexMenu-viewMore > a {
          padding: 0 0 0 14px;
          width: 40px;
          height: 55px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%2020%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%238c8171%22%20d%3D%22M18.000%2C4.000%20C16.895%2C4.000%2016.000%2C3.105%2016.000%2C2.000%20C16.000%2C0.895%2016.895%2C-0.000%2018.000%2C-0.000%20C19.104%2C-0.000%2020.000%2C0.895%2020.000%2C2.000%20C20.000%2C3.105%2019.104%2C4.000%2018.000%2C4.000%20ZM10.000%2C4.000%20C8.895%2C4.000%208.000%2C3.105%208.000%2C2.000%20C8.000%2C0.895%208.895%2C-0.000%2010.000%2C-0.000%20C11.105%2C-0.000%2012.000%2C0.895%2012.000%2C2.000%20C12.000%2C3.105%2011.105%2C4.000%2010.000%2C4.000%20ZM2.000%2C4.000%20C0.895%2C4.000%20-0.000%2C3.105%20-0.000%2C2.000%20C-0.000%2C0.895%200.895%2C-0.000%202.000%2C-0.000%20C3.105%2C-0.000%204.000%2C0.895%204.000%2C2.000%20C4.000%2C3.105%203.105%2C4.000%202.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") top 50% right 0px no-repeat; }
        .site_header .site_menu_bl .menu_top > li.flexMenu-viewMore .flexMenu-popup {
          display: none !important;
          opacity: 0 !important;
          right: 0 !important;
          left: auto !important; }
        .site_header .site_menu_bl .menu_top > li.flexMenu-viewMore .flexMenu-popup li {
          border-bottom: none;
          border-top: 1px solid #f3f1ed; }
          .site_header .site_menu_bl .menu_top > li.flexMenu-viewMore .flexMenu-popup li:first-child {
            border-top: none; }
        .site_header .site_menu_bl .menu_top > li.flexMenu-viewMore .flexMenu-popup li ul {
          display: none;
          opacity: 1 !important;
          margin: 0;
          width: 200px;
          position: absolute;
          padding: 12px 25px 15px;
          background: #fff;
          -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
          .site_header .site_menu_bl .menu_top > li.flexMenu-viewMore .flexMenu-popup li ul li {
            border: none; }
        .site_header .site_menu_bl .menu_top > li.flexMenu-viewMore.active .flexMenu-popup {
          display: block !important;
          opacity: 1 !important; }
        .site_header .site_menu_bl .menu_top > li.flexMenu-viewMore.active > a {
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%2020%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M18.000%2C4.000%20C16.895%2C4.000%2016.000%2C3.105%2016.000%2C2.000%20C16.000%2C0.895%2016.895%2C-0.000%2018.000%2C-0.000%20C19.104%2C-0.000%2020.000%2C0.895%2020.000%2C2.000%20C20.000%2C3.105%2019.104%2C4.000%2018.000%2C4.000%20ZM10.000%2C4.000%20C8.895%2C4.000%208.000%2C3.105%208.000%2C2.000%20C8.000%2C0.895%208.895%2C-0.000%2010.000%2C-0.000%20C11.105%2C-0.000%2012.000%2C0.895%2012.000%2C2.000%20C12.000%2C3.105%2011.105%2C4.000%2010.000%2C4.000%20ZM2.000%2C4.000%20C0.895%2C4.000%20-0.000%2C3.105%20-0.000%2C2.000%20C-0.000%2C0.895%200.895%2C-0.000%202.000%2C-0.000%20C3.105%2C-0.000%204.000%2C0.895%204.000%2C2.000%20C4.000%2C3.105%203.105%2C4.000%202.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") top 50% right 0px no-repeat; }
      .site_header .site_menu_bl .menu_top > li > a {
        color: #8c8171;
        font: 15px 'fsl', Arial, Helvetica, sans-serif;
        text-decoration: none;
        display: block;
        padding: 18px 11px 19px;
        max-height: 55px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: color 0.2s;
        -moz-transition: color 0.2s;
        -o-transition: color 0.2s;
        -ms-transition: color 0.2s;
        transition: color 0.2s; }
        .site_header .site_menu_bl .menu_top > li > a span {
          border-bottom: 1px solid transparent;
          display: inline-block;
          vertical-align: top;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
        .site_header .site_menu_bl .menu_top > li > a:hover, .site_header .site_menu_bl .menu_top > li > a.s3-menu-allin-open {
          color: #733c44; }
        .site_header .site_menu_bl .menu_top > li > a:hover span, .site_header .site_menu_bl .menu_top > li > a.s3-menu-allin-open span {
          border-bottom-color: rgba(115, 60, 68, 0.5); }
      .site_header .site_menu_bl .menu_top > li > ul {
        margin-top: -9px; }
      .site_header .site_menu_bl .menu_top > li ul {
        position: absolute;
        width: 233px;
        display: none;
        background: #fff;
        padding: 12px 25px 15px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
        .site_header .site_menu_bl .menu_top > li ul li {
          display: block;
          border-bottom: 1px solid #f3f1ed; }
        .site_header .site_menu_bl .menu_top > li ul li.s3-menu-allin-active > a {
          color: #733c44; }
        .site_header .site_menu_bl .menu_top > li ul li:last-child {
          border-bottom: none; }
        .site_header .site_menu_bl .menu_top > li ul li a {
          display: block;
          font: 15px 'fsl', Arial, Helvetica, sans-serif;
          color: #8c8171;
          text-decoration: none;
          padding: 13px 0 14px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
          .site_header .site_menu_bl .menu_top > li ul li a:hover, .site_header .site_menu_bl .menu_top > li ul li a.s3-menu-allin-open {
            color: #733c44; }
        .site_header .site_menu_bl .menu_top > li ul ul {
          margin-left: 25px; }
        .site_header .site_menu_bl .menu_top > li ul ul:before {
          position: absolute;
          left: -25px;
          width: 25px;
          top: 0;
          bottom: 0;
          content: ''; }
  .site_header .cab_block_wr {
    position: relative;
    padding: 16px 0 0 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 20px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 20px;
    -ms-flex: 0 1 20px;
    flex: 0 1 20px; }
    @media screen and (max-width: 1260px) {
  .site_header .cab_block_wr {
    padding: 0; } }
    .site_header .cab_block_wr .cab_icon {
      width: 20px;
      height: 20px;
      cursor: pointer;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M10.094%2C20.000%20C4.528%2C20.000%20-0.000%2C15.514%20-0.000%2C10.000%20C-0.000%2C4.486%204.528%2C0.000%2010.094%2C0.000%20C15.659%2C0.000%2020.187%2C4.486%2020.187%2C10.000%20C20.187%2C15.514%2015.659%2C20.000%2010.094%2C20.000%20ZM10.094%2C1.250%20C5.224%2C1.250%201.261%2C5.175%201.261%2C10.000%20C1.261%2C12.238%202.121%2C14.276%203.522%2C15.825%20C4.766%2C13.781%207.010%2C12.500%209.462%2C12.500%20L10.724%2C12.500%20C13.177%2C12.500%2015.419%2C13.782%2016.664%2C15.827%20C18.065%2C14.278%2018.926%2C12.239%2018.926%2C10.000%20C18.926%2C5.175%2014.964%2C1.250%2010.094%2C1.250%20ZM10.094%2C11.250%20C8.352%2C11.250%206.940%2C9.851%206.940%2C8.125%20C6.940%2C6.399%208.352%2C5.000%2010.094%2C5.000%20C11.836%2C5.000%2013.248%2C6.399%2013.248%2C8.125%20C13.248%2C9.851%2011.836%2C11.250%2010.094%2C11.250%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      @media screen and (max-width: 1260px) {
  .site_header .cab_block_wr .cab_icon {
    display: none; } }
      .site_header .cab_block_wr .cab_icon.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%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M10.094%2C20.000%20C4.528%2C20.000%20-0.000%2C15.514%20-0.000%2C10.000%20C-0.000%2C4.486%204.528%2C0.000%2010.094%2C0.000%20C15.659%2C0.000%2020.187%2C4.486%2020.187%2C10.000%20C20.187%2C15.514%2015.659%2C20.000%2010.094%2C20.000%20ZM10.094%2C1.250%20C5.224%2C1.250%201.261%2C5.175%201.261%2C10.000%20C1.261%2C12.238%202.121%2C14.276%203.522%2C15.825%20C4.766%2C13.781%207.010%2C12.500%209.462%2C12.500%20L10.724%2C12.500%20C13.177%2C12.500%2015.419%2C13.782%2016.664%2C15.827%20C18.065%2C14.278%2018.926%2C12.239%2018.926%2C10.000%20C18.926%2C5.175%2014.964%2C1.250%2010.094%2C1.250%20ZM10.094%2C11.250%20C8.352%2C11.250%206.940%2C9.851%206.940%2C8.125%20C6.940%2C6.399%208.352%2C5.000%2010.094%2C5.000%20C11.836%2C5.000%2013.248%2C6.399%2013.248%2C8.125%20C13.248%2C9.851%2011.836%2C11.250%2010.094%2C11.250%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .site_header .cab_block_wr .shop2-block.login-form {
      position: absolute;
      right: 0;
      top: 46px;
      opacity: 0;
      width: 305px;
      visibility: hidden;
      background: #fff;
      padding: 22px 25px 23px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: opacity 0.3s;
      -moz-transition: opacity 0.3s;
      -o-transition: opacity 0.3s;
      -ms-transition: opacity 0.3s;
      transition: opacity 0.3s;
      -moz-box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.07); }
      @media screen and (max-width: 1260px) {
  .site_header .cab_block_wr .shop2-block.login-form {
    position: fixed;
    right: 30px;
    top: 72px;
    z-index: 2; } }
      @media screen and (max-width: 767px) {
  .site_header .cab_block_wr .shop2-block.login-form {
    right: 20px; } }
      @media screen and (max-width: 639px) {
  .site_header .cab_block_wr .shop2-block.login-form {
    top: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 0 20px 20px;
    width: 280px;
    left: 20px;
    right: 20px;
    width: auto;
    margin-left: 0; } }
      .site_header .cab_block_wr .shop2-block.login-form.active {
        opacity: 1;
        visibility: visible; }
      .site_header .cab_block_wr .shop2-block.login-form.fixed {
        position: absolute !important; }
      @media screen and (max-width: 1260px) {
    .site_header .cab_block_wr .shop2-block.login-form.fixed {
      top: 63px;
      position: fixed !important; } }
      @media screen and (max-width: 639px) {
    .site_header .cab_block_wr .shop2-block.login-form.fixed {
      top: 11px;
      position: fixed !important; } }
      .site_header .cab_block_wr .shop2-block.login-form.showed {
        opacity: 1;
        visibility: visible;
        -webkit-border-radius: 5px 0 5px 5px;
        -moz-border-radius: 5px 0 5px 5px;
        -ms-border-radius: 5px 0 5px 5px;
        -o-border-radius: 5px 0 5px 5px;
        border-radius: 5px 0 5px 5px; }
      @media screen and (max-width: 639px) {
    .site_header .cab_block_wr .shop2-block.login-form.showed {
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; } }
      .site_header .cab_block_wr .shop2-block.login-form .settings {
        width: 18px;
        height: 18px;
        position: absolute;
        right: 25px;
        top: 25px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M16.336%2C9.778%20C16.396%2C9.213%2016.390%2C8.648%2016.321%2C8.095%20L17.968%2C7.085%20L17.287%2C5.483%20L16.607%2C3.880%20L14.736%2C4.363%20C14.387%2C3.929%2013.985%2C3.532%2013.537%2C3.182%20L13.987%2C1.305%20L12.373%2C0.652%20L10.758%2C-0.000%20L9.778%2C1.663%20C9.213%2C1.603%208.648%2C1.610%208.095%2C1.679%20L7.085%2C0.032%20L5.482%2C0.712%20L3.879%2C1.393%20L4.363%2C3.263%20C3.929%2C3.613%203.532%2C4.014%203.182%2C4.463%20L1.305%2C4.012%20L0.652%2C5.627%20L-0.000%2C7.241%20L1.664%2C8.221%20C1.603%2C8.788%201.610%2C9.352%201.679%2C9.905%20L0.031%2C10.914%20L0.712%2C12.517%20L1.392%2C14.120%20L3.263%2C13.637%20C3.613%2C14.071%204.014%2C14.468%204.463%2C14.817%20L4.012%2C16.695%20L5.627%2C17.348%20L7.241%2C18.000%20L8.221%2C16.336%20C8.787%2C16.396%209.351%2C16.390%209.904%2C16.321%20L10.914%2C17.969%20L12.517%2C17.288%20L14.120%2C16.608%20L13.637%2C14.737%20C14.070%2C14.387%2014.468%2C13.985%2014.817%2C13.537%20L16.695%2C13.988%20L17.347%2C12.373%20L18.000%2C10.758%20L16.336%2C9.778%20ZM9.000%2C13.329%20C6.613%2C13.329%204.670%2C11.387%204.670%2C9.000%20C4.670%2C6.612%206.613%2C4.669%209.000%2C4.669%20C11.387%2C4.669%2013.330%2C6.612%2013.330%2C9.000%20C13.330%2C11.387%2011.387%2C13.329%209.000%2C13.329%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .site_header .cab_block_wr .shop2-block.login-form .block-title {
        font: 23px 'fsb', Arial, Helvetica, sans-serif;
        padding: 0 0 20px; }
      @media screen and (max-width: 639px) {
    .site_header .cab_block_wr .shop2-block.login-form .block-title {
      margin: 0 -20px 20px;
      padding: 14px 0 15px 57px;
      font-size: 20px;
      font-family: 'fsm', Arial, Helvetica, sans-serif;
      background: #f9f6f2;
      -webkit-border-radius: 5px 5px 0 0;
      -moz-border-radius: 5px 5px 0 0;
      -ms-border-radius: 5px 5px 0 0;
      -o-border-radius: 5px 5px 0 0;
      border-radius: 5px 5px 0 0; }
      .site_header .cab_block_wr .shop2-block.login-form .block-title:before {
        position: absolute;
        left: 16px;
        top: 16px;
        width: 20px;
        height: 20px;
        content: '';
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M10.094%2C20.000%20C4.528%2C20.000%20-0.000%2C15.514%20-0.000%2C10.000%20C-0.000%2C4.486%204.528%2C0.000%2010.094%2C0.000%20C15.659%2C0.000%2020.187%2C4.486%2020.187%2C10.000%20C20.187%2C15.514%2015.659%2C20.000%2010.094%2C20.000%20ZM10.094%2C1.250%20C5.224%2C1.250%201.261%2C5.175%201.261%2C10.000%20C1.261%2C12.238%202.121%2C14.276%203.522%2C15.825%20C4.766%2C13.781%207.010%2C12.500%209.462%2C12.500%20L10.724%2C12.500%20C13.177%2C12.500%2015.419%2C13.782%2016.664%2C15.827%20C18.065%2C14.278%2018.926%2C12.239%2018.926%2C10.000%20C18.926%2C5.175%2014.964%2C1.250%2010.094%2C1.250%20ZM10.094%2C11.250%20C8.352%2C11.250%206.940%2C9.851%206.940%2C8.125%20C6.940%2C6.399%208.352%2C5.000%2010.094%2C5.000%20C11.836%2C5.000%2013.248%2C6.399%2013.248%2C8.125%20C13.248%2C9.851%2011.836%2C11.250%2010.094%2C11.250%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; } }
      .site_header .cab_block_wr .shop2-block.login-form .block-title strong {
        font-weight: normal; }
      .site_header .cab_block_wr .shop2-block.login-form .block-title span {
        position: absolute;
        right: 11px;
        top: 14px;
        width: 41px;
        height: 41px;
        cursor: pointer;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
        @media screen and (max-width: 639px) {
    .site_header .cab_block_wr .shop2-block.login-form .block-title span {
      top: 6px; } }
      .site_header .cab_block_wr .shop2-block.login-form .user_title {
        font: 16px 'fsl', Arial, Helvetica, sans-serif;
        color: #8c8171;
        padding: 0 0 8px; }
      .site_header .cab_block_wr .shop2-block.login-form .user-name {
        font: 16px 'fsm', Arial, Helvetica, sans-serif;
        color: #54493b; }
      .site_header .cab_block_wr .shop2-block.login-form .user-name span {
        padding: 0 0 1px;
        display: inline-block;
        vertical-align: top;
        border-bottom: 1px solid rgba(84, 73, 59, 0.5); }
      .site_header .cab_block_wr .shop2-block.login-form .cab_btns {
        padding: 30px 0 0 0;
        font-size: 0; }
      .site_header .cab_block_wr .shop2-block.login-form .cab_btns .my-orders {
        display: inline-block;
        vertical-align: middle;
        width: 136px;
        border: none;
        margin: 0 20px 0 0;
        padding: 12px 0 13px;
        color: #fff;
        background: #733c44;
        text-align: center;
        text-decoration: none;
        font: 17px 'fsm', Arial, Helvetica, sans-serif;
        -webkit-appearance: none;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
        -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
        box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27); }
        .site_header .cab_block_wr .shop2-block.login-form .cab_btns .my-orders:hover {
          -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -ms-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -o-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
      .site_header .cab_block_wr .shop2-block.login-form .cab_btns .logout {
        display: inline-block;
        vertical-align: middle;
        background: #f9f6f2;
        padding: 12px 0 13px;
        width: 99px;
        font: 17px 'fsm', Arial, Helvetica, sans-serif;
        color: #9f9280;
        text-decoration: none;
        text-align: center;
        -webkit-appearance: none;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
        .site_header .cab_block_wr .shop2-block.login-form .cab_btns .logout:hover {
          background: #f3eee7; }
      .site_header .cab_block_wr .shop2-block.login-form .row {
        margin: 0 0 10px; }
      .site_header .cab_block_wr .shop2-block.login-form .row label {
        display: block; }
      .site_header .cab_block_wr .shop2-block.login-form .row input {
        background: #f9f6f2;
        font: 17px 'fsl', Arial, Helvetica, sans-serif;
        color: #746b5f;
        width: 100%;
        -webkit-appearance: none;
        border: none;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        outline: none;
        padding: 13px 20px 14px 20px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .site_header .cab_block_wr .shop2-block.login-form .row input:focus {
          background: #fff;
          -moz-box-shadow: inset 0 0 0 2px #ec6c63;
          -webkit-box-shadow: inset 0 0 0 2px #ec6c63;
          box-shadow: inset 0 0 0 2px #ec6c63; }
        @media screen and (max-width: 639px) {
      .site_header .cab_block_wr .shop2-block.login-form .row input:focus {
        -moz-box-shadow: inset 0 0 0 1px #ec6c63;
        -webkit-box-shadow: inset 0 0 0 1px #ec6c63;
        box-shadow: inset 0 0 0 1px #ec6c63; } }
      .site_header .cab_block_wr .shop2-block.login-form .row_button {
        padding: 10px 0 22px 0;
        font-size: 0; }
      .site_header .cab_block_wr .shop2-block.login-form .row_button .signin-btn {
        display: inline-block;
        vertical-align: middle;
        width: 98px;
        border: none;
        margin: 0 20px 0 0;
        padding: 13px 0 12px;
        color: #fff;
        background: #733c44;
        font: 17px 'fsm', Arial, Helvetica, sans-serif;
        -webkit-appearance: none;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
        -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
        box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27); }
        .site_header .cab_block_wr .shop2-block.login-form .row_button .signin-btn:hover {
          -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -ms-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -o-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
      .site_header .cab_block_wr .shop2-block.login-form .row_button .forgot {
        color: #746b5f;
        font: 16px 'fsl', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: middle;
        text-decoration: none; }
        .site_header .cab_block_wr .shop2-block.login-form .row_button .forgot span {
          padding: 0 0 1px;
          display: inline-block;
          vertical-align: middle;
          border-bottom: 1px solid rgba(116, 107, 95, 0.5); }
      .site_header .cab_block_wr .shop2-block.login-form .register {
        color: #733c44;
        text-decoration: none;
        font: 16px 'fsl', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: top; }
      .site_header .cab_block_wr .shop2-block.login-form .register span {
        padding: 0 0 1px;
        display: inline-block;
        vertical-align: top;
        border-bottom: 1px solid rgba(115, 60, 68, 0.5); }
    .site_header .cab_block_wr .g-auth__social-min {
      border-top: 1px solid #f3f1ed;
      padding-top: 16px !important; }
    .site_header .cab_block_wr .g-auth__row.g-auth__social-min .g-form-field__title {
      color: #54493b;
      font: 16px 'fsm', Arial, Helvetica, sans-serif;
      margin-bottom: 15px; }
      .site_header .cab_block_wr .g-auth__row.g-auth__social-min .g-form-field__title b {
        font-weight: normal; }
    .site_header .cab_block_wr .g-auth__social-min .g-auth__personal-note {
      font-size: 13px; }
  .site_header .site_header_in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    max-width: 1280px;
    margin: 0 auto;
    padding: 30px 30px 25px; }
    @media screen and (max-width: 1260px) {
  .site_header .site_header_in {
    padding: 13px 30px 27px; } }
    @media screen and (max-width: 767px) {
  .site_header .site_header_in {
    padding: 18px 20px 24px; } }
    @media screen and (max-width: 639px) {
  .site_header .site_header_in {
    display: block; } }
    .site_header .site_header_in .site_l_block {
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 410px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 410px;
      -ms-flex: 0 1 410px;
      flex: 0 1 410px;
      max-width: 410px;
      margin: 0 15px 0 0; }
      @media screen and (max-width: 1023px) {
  .site_header .site_header_in .site_l_block {
    max-width: 410px; } }
      @media screen and (max-width: 639px) {
  .site_header .site_header_in .site_l_block {
    margin: 0 0 24px;
    text-align: center;
    max-width: 100%; } }
      .site_header .site_header_in .site_l_block .site_name {
        font: 31px/28px 'fsb', Arial, Helvetica, sans-serif;
        color: #54493b;
        margin-bottom: 7px; }
      .site_header .site_header_in .site_l_block .site_name a {
        color: inherit;
        text-decoration: none; }
      .site_header .site_header_in .site_l_block .site_desc {
        color: #776c5e;
        font: 18px 'fsl', Arial, Helvetica, sans-serif; }
      .site_header .site_header_in .site_l_block .site_desc a {
        color: inherit;
        text-decoration: none; }
    .site_header .site_header_in .site_r_block {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 0;
      text-align: right; }
      @media screen and (max-width: 1260px) {
  .site_header .site_header_in .site_r_block {
    text-align: right; } }
      @media screen and (max-width: 639px) {
  .site_header .site_header_in .site_r_block {
    text-align: center;
    padding: 20px 0 0 0;
    border-top: 1px solid #ece8e2; } }
      @media screen and (max-width: 639px) {
    .site_header .site_header_in .site_r_block.mobile {
      display: none; } }
      .site_header .site_header_in .site_r_block .top_ed_bl {
        font-size: 0;
        display: inline-block;
        vertical-align: middle;
        width: 440px;
        margin: 0 23px 0 0; }
      @media screen and (max-width: 1260px) {
    .site_header .site_header_in .site_r_block .top_ed_bl {
      display: none; } }
      .site_header .site_header_in .site_r_block .top_ed_bl .top_bl_item {
        display: inline-block;
        vertical-align: top; }
        .site_header .site_header_in .site_r_block .top_ed_bl .top_bl_item + .top_bl_item {
          margin-left: 30px; }
        .site_header .site_header_in .site_r_block .top_ed_bl .top_bl_item:first-child a {
          color: #fa9800;
          padding-left: 42px; }
          .site_header .site_header_in .site_r_block .top_ed_bl .top_bl_item:first-child a span {
            border-bottom: 1px solid rgba(250, 152, 0, 0.5); }
          .site_header .site_header_in .site_r_block .top_ed_bl .top_bl_item:first-child a:before {
            width: 29px;
            height: 20px;
            margin-top: -10px;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2229px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2029%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FA9800%22%20d%3D%22M0.786%2C-0.001%20C7.091%2C-0.001%2013.395%2C-0.001%2019.700%2C-0.001%20C20.129%2C-0.001%2020.486%2C0.347%2020.486%2C0.763%20C20.486%2C1.734%2020.486%2C2.705%2020.486%2C3.675%20C20.486%2C3.727%2020.486%2C3.778%2020.486%2C3.829%20C21.973%2C3.829%2023.459%2C3.829%2024.945%2C3.829%20C25.243%2C3.829%2025.452%2C3.961%2025.575%2C4.147%20C25.592%2C4.166%2025.608%2C4.186%2025.624%2C4.206%20C26.671%2C5.643%2027.718%2C7.079%2028.764%2C8.515%20C28.814%2C8.565%2028.857%2C8.624%2028.889%2C8.692%20C29.011%2C8.885%2029.022%2C9.075%2028.962%2C9.238%20C28.962%2C11.223%2028.962%2C13.209%2028.962%2C15.194%20C28.962%2C15.431%2028.870%2C15.611%2028.732%2C15.734%20C28.605%2C15.870%2028.421%2C15.959%2028.176%2C15.959%20C27.853%2C15.959%2027.529%2C15.959%2027.206%2C15.959%20C26.647%2C14.638%2025.310%2C13.706%2023.752%2C13.706%20C22.195%2C13.706%2020.857%2C14.638%2020.299%2C15.959%20C20.099%2C15.959%2019.899%2C15.959%2019.700%2C15.959%20C17.282%2C15.959%2014.863%2C15.959%2012.445%2C15.959%20C12.115%2C15.154%2011.503%2C14.487%2010.727%2C14.075%20C10.188%2C13.760%209.564%2C13.587%208.906%2C13.587%20C8.248%2C13.587%207.622%2C13.760%207.083%2C14.077%20C6.309%2C14.489%205.698%2C15.155%205.368%2C15.959%20C3.841%2C15.959%202.313%2C15.959%200.786%2C15.959%20C0.542%2C15.959%200.357%2C15.870%200.230%2C15.734%20C0.091%2C15.611%20-0.000%2C15.431%20-0.000%2C15.194%20C-0.000%2C10.384%20-0.000%2C5.574%20-0.000%2C0.763%20C-0.000%2C0.347%200.358%2C-0.001%200.786%2C-0.001%20ZM20.486%2C13.367%20C21.407%2C12.633%2022.550%2C12.234%2023.757%2C12.234%20C25.133%2C12.234%2026.426%2C12.757%2027.389%2C13.685%20C27.389%2C12.386%2027.389%2C11.087%2027.389%2C9.789%20C25.089%2C9.789%2022.787%2C9.789%2020.486%2C9.789%20C20.486%2C10.981%2020.486%2C12.174%2020.486%2C13.367%20ZM20.486%2C8.260%20C22.544%2C8.260%2024.601%2C8.260%2026.659%2C8.260%20C25.953%2C7.292%2025.248%2C6.324%2024.542%2C5.357%20C23.190%2C5.357%2021.838%2C5.357%2020.486%2C5.357%20C20.486%2C6.324%2020.486%2C7.292%2020.486%2C8.260%20ZM1.572%2C14.431%20C2.565%2C14.431%203.558%2C14.431%204.551%2C14.431%20C5.488%2C12.945%207.114%2C12.059%208.906%2C12.059%20C10.698%2C12.059%2012.325%2C12.945%2013.262%2C14.431%20C15.146%2C14.431%2017.030%2C14.431%2018.914%2C14.431%20C18.914%2C10.845%2018.914%2C7.260%2018.914%2C3.675%20C18.914%2C2.959%2018.914%2C2.243%2018.914%2C1.527%20C13.133%2C1.527%207.353%2C1.527%201.572%2C1.527%20C1.572%2C5.829%201.572%2C10.130%201.572%2C14.431%20ZM23.752%2C14.667%20C25.264%2C14.667%2026.494%2C15.862%2026.494%2C17.332%20C26.494%2C18.801%2025.264%2C19.996%2023.752%2C19.996%20C22.240%2C19.996%2021.010%2C18.801%2021.010%2C17.332%20C21.010%2C15.862%2022.240%2C14.667%2023.752%2C14.667%20ZM23.752%2C18.469%20C24.397%2C18.469%2024.922%2C17.959%2024.922%2C17.332%20C24.922%2C16.706%2024.397%2C16.195%2023.752%2C16.195%20C23.107%2C16.195%2022.583%2C16.706%2022.583%2C17.332%20C22.583%2C17.959%2023.107%2C18.469%2023.752%2C18.469%20ZM8.906%2C14.661%20C10.419%2C14.661%2011.649%2C15.856%2011.649%2C17.326%20C11.649%2C18.795%2010.419%2C19.990%208.906%2C19.990%20C7.395%2C19.990%206.164%2C18.795%206.164%2C17.326%20C6.164%2C15.856%207.395%2C14.661%208.906%2C14.661%20ZM8.906%2C18.462%20C9.551%2C18.462%2010.076%2C17.952%2010.076%2C17.326%20C10.076%2C16.699%209.551%2C16.189%208.906%2C16.189%20C8.262%2C16.189%207.737%2C16.699%207.737%2C17.326%20C7.737%2C17.952%208.262%2C18.462%208.906%2C18.462%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .site_header .site_header_in .site_r_block .top_ed_bl .top_bl_item:nth-child(2) a {
          color: #75b800; }
          .site_header .site_header_in .site_r_block .top_ed_bl .top_bl_item:nth-child(2) a span {
            border-bottom: 1px solid rgba(117, 184, 0, 0.5); }
          .site_header .site_header_in .site_r_block .top_ed_bl .top_bl_item:nth-child(2) a:before {
            width: 23px;
            height: 20px;
            margin-top: -10px;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2023%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2375b800%22%20d%3D%22M20.152%2C-0.003%20L2.843%2C-0.003%20C1.275%2C-0.003%20-0.001%2C1.272%20-0.001%2C2.839%20L-0.001%2C17.157%20C-0.001%2C18.724%201.275%2C19.999%202.843%2C19.999%20L20.152%2C19.999%20C21.721%2C19.999%2022.997%2C18.724%2022.997%2C17.157%20L22.997%2C2.839%20C22.997%2C1.272%2021.721%2C-0.003%2020.152%2C-0.003%20ZM21.276%2C11.941%20L14.969%2C11.941%20C14.251%2C11.941%2013.667%2C11.358%2013.667%2C10.641%20L13.667%2C9.356%20C13.667%2C8.638%2014.251%2C8.055%2014.969%2C8.055%20L21.276%2C8.055%20L21.276%2C11.941%20ZM14.969%2C6.336%20C13.303%2C6.336%2011.946%2C7.690%2011.946%2C9.356%20L11.946%2C10.641%20C11.946%2C12.306%2013.303%2C13.660%2014.969%2C13.660%20L21.276%2C13.660%20L21.276%2C17.157%20C21.276%2C17.776%2020.772%2C18.280%2020.152%2C18.280%20L2.843%2C18.280%20C2.224%2C18.280%201.719%2C17.776%201.719%2C17.157%20L1.719%2C2.839%20C1.719%2C2.220%202.224%2C1.716%202.843%2C1.716%20L20.152%2C1.716%20C20.772%2C1.716%2021.276%2C2.220%2021.276%2C2.839%20L21.276%2C6.336%20L14.969%2C6.336%20ZM15.716%2C8.836%20C16.358%2C8.836%2016.879%2C9.356%2016.879%2C9.998%20C16.879%2C10.640%2016.358%2C11.160%2015.716%2C11.160%20C15.073%2C11.160%2014.552%2C10.640%2014.552%2C9.998%20C14.552%2C9.356%2015.073%2C8.836%2015.716%2C8.836%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .site_header .site_header_in .site_r_block .top_ed_bl .top_bl_item:nth-child(3) a {
          padding-left: 37px;
          color: #f5431a; }
          .site_header .site_header_in .site_r_block .top_ed_bl .top_bl_item:nth-child(3) a span {
            border-bottom: 1px solid rgba(245, 67, 26, 0.5); }
          .site_header .site_header_in .site_r_block .top_ed_bl .top_bl_item:nth-child(3) a:before {
            width: 23px;
            height: 23px;
            margin-top: -11px;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2023%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23F5431A%22%20d%3D%22M8.113%2C7.148%20C7.715%2C7.148%206.995%2C7.334%206.995%2C9.003%20C6.995%2C10.654%207.715%2C10.840%208.113%2C10.840%20C8.510%2C10.840%209.249%2C10.654%209.249%2C9.003%20C9.249%2C7.334%208.510%2C7.148%208.113%2C7.148%20ZM14.854%2C12.027%20C13.869%2C12.027%2013.718%2C13.140%2013.718%2C13.882%20C13.718%2C15.532%2014.437%2C15.737%2014.854%2C15.737%20C15.251%2C15.737%2015.971%2C15.532%2015.971%2C13.882%20C15.971%2C12.212%2015.251%2C12.027%2014.854%2C12.027%20ZM8.113%2C12.138%20C6.257%2C12.138%205.462%2C10.710%205.462%2C9.059%20C5.462%2C7.129%206.484%2C5.979%208.113%2C5.979%20C9.741%2C5.979%2010.764%2C7.129%2010.764%2C9.059%20C10.764%2C10.987%209.741%2C12.138%208.113%2C12.138%20ZM8.756%2C16.757%20C8.567%2C17.072%207.317%2C16.998%207.469%2C16.757%20L13.964%2C6.257%20C14.115%2C6.016%2015.441%2C5.961%2015.251%2C6.257%20L8.756%2C16.757%20ZM14.854%2C17.016%20C12.998%2C17.016%2012.203%2C15.588%2012.203%2C13.937%20C12.203%2C12.008%2013.225%2C10.858%2014.854%2C10.858%20C16.483%2C10.858%2017.486%2C12.008%2017.486%2C13.937%20C17.486%2C15.867%2016.483%2C17.016%2014.854%2C17.016%20ZM10.423%2C22.526%20C8.927%2C20.856%209.665%2C21.004%207.563%2C21.877%20C6.768%2C22.210%205.859%2C21.784%205.632%2C20.967%20C5.045%2C18.835%205.594%2C19.279%203.341%2C19.187%20C2.488%2C19.150%201.864%2C18.371%202.015%2C17.554%20C2.413%2C15.365%202.735%2C16.015%200.746%2C14.958%20C-0.011%2C14.568%20-0.238%2C13.604%200.254%2C12.917%20C1.598%2C11.136%201.598%2C11.841%200.254%2C10.060%20C-0.238%2C9.374%20-0.011%2C8.410%200.746%2C8.020%20C2.735%2C6.962%202.413%2C7.612%202.015%2C5.423%20C1.864%2C4.607%202.488%2C3.828%203.341%2C3.790%20C5.594%2C3.698%205.045%2C4.143%205.632%2C2.010%20C5.859%2C1.194%206.768%2C0.767%207.563%2C1.101%20C9.628%2C1.973%208.946%2C2.103%2010.423%2C0.452%20C10.953%2C-0.142%2012.014%2C-0.142%2012.544%2C0.452%20C14.021%2C2.121%2013.301%2C1.973%2015.403%2C1.101%20C16.198%2C0.767%2017.107%2C1.194%2017.334%2C2.010%20C17.922%2C4.143%2017.372%2C3.698%2019.626%2C3.790%20C20.478%2C3.828%2021.103%2C4.607%2020.952%2C5.423%20C20.535%2C7.612%2020.232%2C6.962%2022.220%2C8.020%20C22.978%2C8.410%2023.205%2C9.374%2022.693%2C10.060%20C21.368%2C11.841%2021.368%2C11.136%2022.693%2C12.917%20C23.205%2C13.604%2022.978%2C14.568%2022.220%2C14.958%20C20.232%2C16.015%2020.535%2C15.365%2020.952%2C17.554%20C21.103%2C18.371%2020.478%2C19.150%2019.626%2C19.187%20C17.372%2C19.279%2017.922%2C18.835%2017.334%2C20.967%20C17.107%2C21.784%2016.180%2C22.210%2015.403%2C21.877%20C13.320%2C21.004%2014.021%2C20.875%2012.544%2C22.526%20C11.976%2C23.156%2010.972%2C23.156%2010.423%2C22.526%20ZM10.518%2C20.244%20L11.483%2C21.339%20L12.449%2C20.244%20C12.941%2C19.688%2013.794%2C19.502%2014.475%2C19.781%20L15.838%2C20.355%20L16.236%2C18.964%20C16.426%2C18.223%2017.088%2C17.721%2017.865%2C17.685%20L19.342%2C17.629%20L19.077%2C16.200%20C18.925%2C15.458%2019.285%2C14.716%2019.967%2C14.364%20L21.273%2C13.678%20L20.402%2C12.509%20C19.948%2C11.897%2019.948%2C11.081%2020.402%2C10.468%20L21.273%2C9.300%20L19.967%2C8.614%20C19.285%2C8.261%2018.925%2C7.519%2019.077%2C6.777%20L19.342%2C5.349%20L17.865%2C5.293%20C17.088%2C5.256%2016.426%2C4.755%2016.236%2C4.013%20L15.838%2C2.622%20L14.475%2C3.197%20C13.794%2C3.494%2012.941%2C3.290%2012.449%2C2.733%20L11.483%2C1.639%20L10.518%2C2.733%20C10.006%2C3.308%209.173%2C3.494%208.472%2C3.197%20L7.128%2C2.622%20L6.730%2C4.013%20C6.522%2C4.755%205.878%2C5.256%205.101%2C5.293%20L3.624%2C5.349%20L3.890%2C6.777%20C4.041%2C7.519%203.663%2C8.261%202.981%2C8.614%20L1.693%2C9.300%20L2.564%2C10.468%20C3.019%2C11.081%203.019%2C11.897%202.564%2C12.509%20L1.693%2C13.678%20L2.981%2C14.364%20C3.663%2C14.716%204.041%2C15.458%203.890%2C16.200%20L3.624%2C17.629%20L5.101%2C17.685%20C5.878%2C17.721%206.522%2C18.223%206.730%2C18.964%20L7.128%2C20.355%20L8.472%2C19.781%20C9.173%2C19.484%2010.006%2C19.669%2010.518%2C20.244%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .site_header .site_header_in .site_r_block .top_ed_bl .top_bl_item a {
          display: inline-block;
          vertical-align: top;
          padding: 0 0 0 34px;
          font: 16px 'fsr', Arial, Helvetica, sans-serif;
          text-decoration: none;
          position: relative; }
        .site_header .site_header_in .site_r_block .top_ed_bl .top_bl_item a:before {
          position: absolute;
          content: '';
          left: 0;
          top: 50%;
          content: ''; }
        .site_header .site_header_in .site_r_block .top_ed_bl .top_bl_item a span {
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
      .site_header .site_header_in .site_r_block .top_contacts_bl {
        display: inline-block;
        vertical-align: middle;
        width: 280px;
        text-align: right; }
      @media screen and (min-width: 1400px) {
    .site_header .site_header_in .site_r_block .top_contacts_bl {
      width: 290px; } }
      @media screen and (max-width: 639px) {
    .site_header .site_header_in .site_r_block .top_contacts_bl {
      text-align: center;
      width: auto; } }
      .site_header .site_header_in .site_r_block .top_contacts_bl .top_contacts_in {
        display: inline-block;
        vertical-align: top;
        text-align: left;
        padding: 0 0 0 40px;
        position: relative; }
        @media screen and (max-width: 639px) {
    .site_header .site_header_in .site_r_block .top_contacts_bl .top_contacts_in {
      text-align: center;
      padding: 27px 0 0 0; } }
        .site_header .site_header_in .site_r_block .top_contacts_bl .top_contacts_in:before {
          position: absolute;
          content: '';
          left: 0;
          top: 50%;
          width: 21px;
          height: 21px;
          margin-top: -10px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%3D%22%23d4cbc0%22%20d%3D%22M20.656%2C16.019%20L15.820%2C12.787%20C15.606%2C12.643%2015.333%2C12.616%2015.094%2C12.713%20C14.063%2C13.130%2012.994%2C13.470%2011.866%2C13.737%20C10.974%2C13.111%2010.133%2C12.404%209.364%2C11.636%20C8.605%2C10.876%207.908%2C10.047%207.262%2C9.131%20C7.520%2C8.032%207.864%2C6.948%208.286%2C5.904%20C8.384%2C5.665%208.355%2C5.392%208.211%2C5.178%20L4.981%2C0.343%20C4.770%2C0.027%204.360%2C-0.091%204.015%2C0.064%20C3.641%2C0.231%203.272%2C0.424%202.918%2C0.641%20C2.249%2C1.049%201.631%2C1.534%201.083%2C2.082%20C0.732%2C2.434%200.459%2C2.845%200.270%2C3.308%20C0.136%2C3.640%200.051%2C3.987%200.016%2C4.344%20C0.015%2C4.352%200.012%2C4.418%200.011%2C4.427%20C0.005%2C4.519%20-0.001%2C4.610%20-0.001%2C4.700%20C0.000%2C5.434%200.138%2C6.145%200.411%2C6.817%20C1.566%2C9.661%203.222%2C12.247%205.335%2C14.501%20C5.521%2C14.700%205.711%2C14.897%205.909%2C15.095%20C6.102%2C15.287%206.298%2C15.476%206.496%2C15.661%20C8.756%2C17.780%2011.342%2C19.437%2014.181%2C20.587%20C14.854%2C20.861%2015.567%2C20.999%2016.298%2C20.999%20C16.386%2C20.999%2016.474%2C20.994%2016.562%2C20.989%20C16.571%2C20.988%2016.644%2C20.984%2016.652%2C20.982%20C17.011%2C20.948%2017.362%2C20.862%2017.688%2C20.729%20C18.148%2C20.544%2018.561%2C20.270%2018.916%2C19.915%20C19.463%2C19.366%2019.949%2C18.750%2020.357%2C18.081%20C20.572%2C17.731%2020.766%2C17.362%2020.934%2C16.986%20C21.090%2C16.640%2020.972%2C16.230%2020.656%2C16.019%20ZM19.026%2C17.267%20C18.682%2C17.831%2018.273%2C18.351%2017.812%2C18.812%20C17.607%2C19.018%2017.369%2C19.175%2017.102%2C19.282%20C16.912%2C19.360%2016.711%2C19.410%2016.465%2C19.431%20C15.878%2C19.472%2015.305%2C19.360%2014.767%2C19.141%20C12.105%2C18.063%209.683%2C16.511%207.562%2C14.523%20C7.375%2C14.348%207.190%2C14.169%207.011%2C13.992%20C6.829%2C13.809%206.652%2C13.624%206.476%2C13.434%20C4.492%2C11.321%202.938%2C8.897%201.857%2C6.230%20C1.660%2C5.745%201.560%2C5.230%201.559%2C4.700%20C1.559%2C4.643%201.564%2C4.585%201.568%2C4.495%20C1.589%2C4.287%201.639%2C4.085%201.716%2C3.895%20C1.825%2C3.628%201.983%2C3.390%202.187%2C3.186%20C2.647%2C2.724%203.167%2C2.316%203.731%2C1.973%20C3.841%2C1.905%203.952%2C1.842%204.064%2C1.779%20L6.688%2C5.705%20C6.286%2C6.752%205.955%2C7.840%205.693%2C8.992%20C5.632%2C9.270%205.695%2C9.603%205.897%2C9.903%20C6.595%2C10.913%207.390%2C11.867%208.261%2C12.738%20C9.129%2C13.607%2010.083%2C14.402%2011.158%2C15.144%20C11.333%2C15.262%2011.562%2C15.329%2011.785%2C15.329%20C11.859%2C15.329%2011.931%2C15.322%2012.072%2C15.291%20C13.163%2C15.043%2014.245%2C14.714%2015.293%2C14.310%20L19.219%2C16.934%20C19.157%2C17.047%2019.093%2C17.158%2019.026%2C17.267%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        @media screen and (max-width: 639px) {
      .site_header .site_header_in .site_r_block .top_contacts_bl .top_contacts_in:before {
        top: 0;
        margin-top: 0;
        margin-left: -10px;
        left: 50%; } }
      .site_header .site_header_in .site_r_block .top_contacts_bl .site_address {
        font: 15px 'fsl', Arial, Helvetica, sans-serif;
        color: #8c8171; }
      .site_header .site_header_in .site_r_block .top_contacts_bl .site_phones {
        font: 25px 'fsb', Arial, Helvetica, sans-serif; }
        @media screen and (max-width: 639px) {
    .site_header .site_header_in .site_r_block .top_contacts_bl .site_phones {
      font-size: 21px; } }
        .site_header .site_header_in .site_r_block .top_contacts_bl .site_phones div {
          color: #54493b; }
        .site_header .site_header_in .site_r_block .top_contacts_bl .site_phones div a {
          text-decoration: none;
          color: inherit; }
  .site_header .fixed_panel_wrapper {
    min-height: 74px;
    position: relative;
    z-index: 2; }
    @media screen and (max-width: 1260px) {
  .site_header .fixed_panel_wrapper {
    min-height: 0; } }
    .site_header .fixed_panel_wrapper .fixed_panel_in {
      background: #fff;
      z-index: 2;
      padding: 0 30px; }
      @media screen and (max-width: 1260px) {
  .site_header .fixed_panel_wrapper .fixed_panel_in {
    position: fixed;
    left: 0;
    right: 0;
    top: 9px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; } }
      @media screen and (max-width: 767px) {
  .site_header .fixed_panel_wrapper .fixed_panel_in {
    padding: 0 20px; } }
      .site_header .fixed_panel_wrapper .fixed_panel_in:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: -20px;
        height: 20px;
        background: #fff; }
      .site_header .fixed_panel_wrapper .fixed_panel_in.fixed {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -moz-box-shadow: 0px 3px 98px 0px rgba(0, 0, 0, 0.06);
        -webkit-box-shadow: 0px 3px 98px 0px rgba(0, 0, 0, 0.06);
        box-shadow: 0px 3px 98px 0px rgba(0, 0, 0, 0.06); }
    .site_header .fixed_panel_wrapper .fixed_panel_wrap {
      max-width: 1280px;
      margin: 0 auto;
      font-size: 0;
      position: relative;
      padding: 11px 0;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
    .site_header .fixed_panel_wrapper .cat_bl_wrap {
      width: 305px;
      display: inline-block;
      vertical-align: top;
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 305px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 305px;
      -ms-flex: 0 1 305px;
      flex: 0 1 305px; }
      @media screen and (max-width: 1260px) {
  .site_header .fixed_panel_wrapper .cat_bl_wrap {
    width: 52px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 52px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 52px;
    -ms-flex: 0 1 52px;
    flex: 0 1 52px; } }
      .site_header .fixed_panel_wrapper .cat_bl_wrap .cat_bl_title {
        width: 305px;
        height: 52px;
        cursor: pointer;
        font: 20px/50px 'fsm', Arial, Helvetica, sans-serif;
        color: #fff;
        background: #733c44;
        padding: 0 0 0 57px;
        position: relative;
        -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
        -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
        box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      @media screen and (max-width: 1260px) {
    .site_header .fixed_panel_wrapper .cat_bl_wrap .cat_bl_title {
      width: 52px;
      height: 52px;
      padding: 0;
      font-size: 0; } }
      .site_header .fixed_panel_wrapper .cat_bl_wrap .cat_bl_title.active {
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -ms-border-radius: 5px 5px 0 0;
        -o-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0; }
        .site_header .fixed_panel_wrapper .cat_bl_wrap .cat_bl_title.active:after {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
        .site_header .fixed_panel_wrapper .cat_bl_wrap .cat_bl_title.active span:before {
          -webkit-transform: translateY(-1px);
          -moz-transform: translateY(-1px);
          -ms-transform: translateY(-1px);
          -o-transform: translateY(-1px);
          transform: translateY(-1px); }
        .site_header .fixed_panel_wrapper .cat_bl_wrap .cat_bl_title.active span:after {
          -webkit-transform: translateY(1px);
          -moz-transform: translateY(1px);
          -ms-transform: translateY(1px);
          -o-transform: translateY(1px);
          transform: translateY(1px); }
      .site_header .fixed_panel_wrapper .cat_bl_wrap .cat_bl_title span {
        position: absolute;
        left: 18px;
        top: 24px;
        width: 20px;
        height: 3px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%223px%22%20%20viewBox%3D%220%200%2020%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M1.500%2C-0.000%20L18.500%2C-0.000%20C19.328%2C-0.000%2020.000%2C0.672%2020.000%2C1.500%20C20.000%2C2.328%2019.328%2C3.000%2018.500%2C3.000%20L1.500%2C3.000%20C0.672%2C3.000%200.000%2C2.328%200.000%2C1.500%20C0.000%2C0.672%200.672%2C-0.000%201.500%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        @media screen and (max-width: 1260px) {
    .site_header .fixed_panel_wrapper .cat_bl_wrap .cat_bl_title span {
      left: 16px; } }
        .site_header .fixed_panel_wrapper .cat_bl_wrap .cat_bl_title span:before {
          position: absolute;
          left: 0;
          top: -8px;
          width: 20px;
          height: 5px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%2020%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M20.000%2C3.500%20C20.000%2C4.328%2019.328%2C5.000%2018.500%2C5.000%20L1.500%2C5.000%20C0.672%2C5.000%200.000%2C4.328%200.000%2C3.500%20C0.000%2C2.672%200.671%2C2.001%201.499%2C2.000%20L1.000%2C2.000%20C1.000%2C2.000%209.190%2C-2.520%2019.000%2C2.000%20L18.501%2C2.000%20C19.329%2C2.001%2020.000%2C2.672%2020.000%2C3.500%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
          content: ''; }
        .site_header .fixed_panel_wrapper .cat_bl_wrap .cat_bl_title span:after {
          position: absolute;
          left: 0;
          top: 6px;
          width: 20px;
          height: 3px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%223px%22%20%20viewBox%3D%220%200%2020%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M1.500%2C-0.000%20L18.500%2C-0.000%20C19.328%2C-0.000%2020.000%2C0.672%2020.000%2C1.500%20C20.000%2C2.328%2019.328%2C3.000%2018.500%2C3.000%20L1.500%2C3.000%20C0.672%2C3.000%200.000%2C2.328%200.000%2C1.500%20C0.000%2C0.672%200.672%2C-0.000%201.500%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
          content: ''; }
      .site_header .fixed_panel_wrapper .cat_bl_wrap .cat_bl_title:after {
        position: absolute;
        content: '';
        right: 20px;
        top: 21px;
        width: 18px;
        height: 10px;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2018%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M17.542%2C2.524%20L10.543%2C9.512%20C10.137%2C9.917%209.560%2C10.021%209.048%2C9.860%20C8.509%2C10.085%207.865%2C9.982%207.426%2C9.543%20L0.426%2C2.556%20C-0.154%2C1.976%20-0.154%2C1.037%200.426%2C0.457%20C1.006%2C-0.122%201.946%2C-0.122%202.526%2C0.457%20L8.969%2C6.889%20L15.442%2C0.426%20C16.022%2C-0.153%2016.963%2C-0.153%2017.542%2C0.426%20C18.122%2C1.006%2018.122%2C1.945%2017.542%2C2.524%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        @media screen and (max-width: 1260px) {
    .site_header .fixed_panel_wrapper .cat_bl_wrap .cat_bl_title:after {
      display: none; } }
      .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav-inner {
        display: inline-block;
        vertical-align: top;
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -ms-border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
        -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
      .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav {
        position: absolute;
        left: 0;
        top: 63px;
        display: none;
        z-index: 2; }
      @media screen and (max-width: 1260px) {
    .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav {
      display: none !important; } }
      .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav.no_ul .left-categor {
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -ms-border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px; }
      .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor-subpages {
        display: inline-block;
        vertical-align: top;
        width: 530px;
        background: #fff;
        -webkit-border-radius: 0 0 5px 0;
        -moz-border-radius: 0 0 5px 0;
        -ms-border-radius: 0 0 5px 0;
        -o-border-radius: 0 0 5px 0;
        border-radius: 0 0 5px 0; }
        .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor-subpages ul {
          display: none; }
        .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor-subpages .prev_title {
          color: #54493b;
          font: 23px 'fsb', Arial, Helvetica, sans-serif;
          padding: 0 0 20px; }
        .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor-subpages .prev_title a {
          text-decoration: none;
          color: inherit;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
          .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor-subpages .prev_title a:hover {
            color: #733c44; }
        .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor-subpages .firstLi-ul {
          padding: 0;
          margin: 0;
          display: block;
          list-style: none; }
        .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor-subpages .firstLi-ul .firstLi_in {
          padding: 20px 45px 25px;
          font-size: 0; }
        .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor-subpages .firstLi-ul li {
          display: inline-block;
          vertical-align: top;
          width: 50%;
          margin-bottom: 5px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
          .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor-subpages .firstLi-ul li a {
            display: block;
            text-decoration: none;
            color: #54493b;
            font: 17px/24px 'fsl', Arial, Helvetica, sans-serif;
            padding: 7px 10px 8px 0; }
            .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor-subpages .firstLi-ul li a:hover {
              color: #733c44; }
          .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor-subpages .firstLi-ul li ul {
            display: block;
            height: auto !important;
            padding: 0;
            margin: 0;
            list-style: none;
            padding-left: 20px; }
            .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor-subpages .firstLi-ul li ul li {
              display: block; }
      .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor {
        display: inline-block;
        vertical-align: top;
        max-width: 305px;
        background: #fbfbfb;
        padding: 10px 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -ms-border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px; }
        .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor.opened {
          -webkit-border-radius: 0 0 0 5px;
          -moz-border-radius: 0 0 0 5px;
          -ms-border-radius: 0 0 0 5px;
          -o-border-radius: 0 0 0 5px;
          border-radius: 0 0 0 5px; }
        .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li {
          display: block;
          width: 305px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          padding: 0 25px; }
        .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li:last-child > a {
          border: none; }
        .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li > a {
          display: block;
          text-decoration: none;
          color: #54493b;
          font: 18px 'fsm', Arial, Helvetica, sans-serif;
          padding: 13px 0 14px;
          position: relative;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          border-bottom: 1px solid #eeece7; }
          .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li > a:hover, .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li > a.opened {
            color: #733c44; }
            .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li > a:hover:before, .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li > a.opened: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%228px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%208%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M7.904%2C7.529%20C8.000%2C7.842%207.938%2C8.195%207.695%2C8.443%20L1.502%2C14.720%20C1.155%2C15.074%200.591%2C15.074%200.243%2C14.720%20C-0.104%2C14.366%20-0.104%2C13.791%200.243%2C13.437%20L6.118%2C7.481%20L0.262%2C1.544%20C-0.086%2C1.189%20-0.086%2C0.615%200.262%2C0.260%20C0.610%2C-0.094%201.173%2C-0.094%201.521%2C0.260%20L7.713%2C6.538%20C7.976%2C6.806%208.039%2C7.200%207.904%2C7.529%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat !important; }
          .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li > a.has:before {
            position: absolute;
            content: '';
            right: 0;
            top: 50%;
            width: 8px;
            height: 15px;
            margin-top: -8px;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%208%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M7.904%2C7.529%20C8.000%2C7.842%207.938%2C8.195%207.695%2C8.443%20L1.502%2C14.720%20C1.155%2C15.074%200.591%2C15.074%200.243%2C14.720%20C-0.104%2C14.366%20-0.104%2C13.791%200.243%2C13.437%20L6.118%2C7.481%20L0.262%2C1.544%20C-0.086%2C1.189%20-0.086%2C0.615%200.262%2C0.260%20C0.610%2C-0.094%201.173%2C-0.094%201.521%2C0.260%20L7.713%2C6.538%20C7.976%2C6.806%208.039%2C7.200%207.904%2C7.529%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li ul {
          display: none; }
    .site_header .fixed_panel_wrapper .search_bl_wrap {
      position: relative;
      display: inline-block;
      vertical-align: top;
      margin: 0 20px;
      z-index: 1;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
      @media screen and (max-width: 1260px) {
  .site_header .fixed_panel_wrapper .search_bl_wrap {
    margin: 0 10px; } }
      @media screen and (max-width: 639px) {
  .site_header .fixed_panel_wrapper .search_bl_wrap {
    text-align: right;
    margin: 0 10px 0 0;
    position: static; } }
      .site_header .fixed_panel_wrapper .search_bl_wrap.index {
        z-index: 0; }
      .site_header .fixed_panel_wrapper .search_bl_wrap .search_icon_mobile {
        display: none;
        width: 52px;
        height: 52px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M17.414%2C15.055%20L14.079%2C11.720%20C14.832%2C10.536%2015.274%2C9.135%2015.274%2C7.629%20C15.274%2C3.408%2011.853%2C-0.014%207.632%2C-0.014%20C3.413%2C-0.014%20-0.009%2C3.408%20-0.009%2C7.629%20C-0.009%2C11.849%203.413%2C15.271%207.632%2C15.271%20C9.139%2C15.271%2010.540%2C14.828%2011.724%2C14.076%20L15.058%2C17.411%20C15.650%2C18.004%2016.658%2C17.957%2017.309%2C17.306%20C17.960%2C16.655%2018.007%2C15.648%2017.414%2C15.055%20ZM7.572%2C13.360%20C4.378%2C13.360%201.789%2C10.768%201.789%2C7.571%20C1.789%2C4.374%204.378%2C1.782%207.572%2C1.782%20C10.764%2C1.782%2013.354%2C4.374%2013.354%2C7.571%20C13.354%2C10.768%2010.764%2C13.360%207.572%2C13.360%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f9f6f2; }
      @media screen and (max-width: 639px) {
    .site_header .fixed_panel_wrapper .search_bl_wrap .search_icon_mobile {
      display: inline-block;
      vertical-align: top; } }
      .site_header .fixed_panel_wrapper .search_bl_wrap .search-form {
        position: relative;
        z-index: 1; }
      @media screen and (max-width: 639px) {
    .site_header .fixed_panel_wrapper .search_bl_wrap .search-form {
      position: absolute;
      left: 0;
      right: 0;
      top: 11px;
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.3s;
      -moz-transition: opacity 0.3s;
      -o-transition: opacity 0.3s;
      -ms-transition: opacity 0.3s;
      transition: opacity 0.3s; } }
      @media screen and (max-width: 639px) {
      .site_header .fixed_panel_wrapper .search_bl_wrap .search-form.mobile {
        opacity: 1;
        visibility: visible; } }
      .site_header .fixed_panel_wrapper .search_bl_wrap .search-form.active {
        z-index: 3;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -ms-border-radius: 5px 5px 0 0;
        -o-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0; }
        @media screen and (max-width: 1260px) {
    .site_header .fixed_panel_wrapper .search_bl_wrap .search-form.active {
      -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); } }
        @media screen and (min-width: 1340px) {
      .site_header .fixed_panel_wrapper .search_bl_wrap .search-form.active .search-text {
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -ms-border-radius: 5px 5px 0 0;
        -o-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0; } }
      .site_header .fixed_panel_wrapper .search_bl_wrap .search-form .search-text {
        width: 100%;
        height: 52px;
        font: 17px 'fsm', Arial, Helvetica, sans-serif;
        color: #9f9280;
        background: #f9f6f2;
        outline: none;
        border: none;
        box-shadow: none;
        -webkit-appearance: none;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        padding: 17px 105px 16px 26px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        @media screen and (max-width: 639px) {
    .site_header .fixed_panel_wrapper .search_bl_wrap .search-form .search-text {
      -webkit-border-radius: 4px 4px 0 0;
      -moz-border-radius: 4px 4px 0 0;
      -ms-border-radius: 4px 4px 0 0;
      -o-border-radius: 4px 4px 0 0;
      border-radius: 4px 4px 0 0;
      font-family: 'fsl', Arial, Helvetica, sans-serif; } }
        .site_header .fixed_panel_wrapper .search_bl_wrap .search-form .search-text:focus {
          background: #fff;
          -moz-box-shadow: inset 0 0 0 2px #ec6c63;
          -webkit-box-shadow: inset 0 0 0 2px #ec6c63;
          box-shadow: inset 0 0 0 2px #ec6c63; }
        @media screen and (max-width: 639px) {
      .site_header .fixed_panel_wrapper .search_bl_wrap .search-form .search-text:focus {
        -moz-box-shadow: inset 0 0 0 2px #ec6c63;
        -webkit-box-shadow: inset 0 0 0 2px #ec6c63;
        box-shadow: inset 0 0 0 2px #ec6c63; } }
      .site_header .fixed_panel_wrapper .search_bl_wrap .search-form .search-button {
        position: absolute;
        top: 7px;
        right: 56px;
        width: 38px;
        height: 38px;
        border: none;
        box-shadow: none;
        -webkit-appearance: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M17.414%2C15.055%20L14.079%2C11.720%20C14.832%2C10.536%2015.274%2C9.135%2015.274%2C7.629%20C15.274%2C3.408%2011.853%2C-0.014%207.632%2C-0.014%20C3.413%2C-0.014%20-0.009%2C3.408%20-0.009%2C7.629%20C-0.009%2C11.849%203.413%2C15.271%207.632%2C15.271%20C9.139%2C15.271%2010.540%2C14.828%2011.724%2C14.076%20L15.058%2C17.411%20C15.650%2C18.004%2016.658%2C17.957%2017.309%2C17.306%20C17.960%2C16.655%2018.007%2C15.648%2017.414%2C15.055%20ZM7.572%2C13.360%20C4.378%2C13.360%201.789%2C10.768%201.789%2C7.571%20C1.789%2C4.374%204.378%2C1.782%207.572%2C1.782%20C10.764%2C1.782%2013.354%2C4.374%2013.354%2C7.571%20C13.354%2C10.768%2010.764%2C13.360%207.572%2C13.360%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .site_header .fixed_panel_wrapper .search_bl_wrap .search-form .search2_icon {
        position: absolute;
        top: 7px;
        right: 12px;
        width: 38px;
        height: 38px;
        border: none;
        box-shadow: none;
        cursor: pointer;
        -webkit-appearance: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2022%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M21.000%2C5.000%20L12.000%2C5.000%20L12.000%2C4.000%20L12.000%2C3.000%20L21.000%2C3.000%20C21.552%2C3.000%2022.000%2C3.447%2022.000%2C4.000%20C22.000%2C4.552%2021.552%2C5.000%2021.000%2C5.000%20ZM8.000%2C8.000%20C5.791%2C8.000%204.000%2C6.209%204.000%2C4.000%20C4.000%2C1.790%205.791%2C-0.000%208.000%2C-0.000%20C10.209%2C-0.000%2012.000%2C1.790%2012.000%2C4.000%20C12.000%2C6.209%2010.209%2C8.000%208.000%2C8.000%20ZM8.000%2C2.000%20C6.895%2C2.000%206.000%2C2.895%206.000%2C4.000%20C6.000%2C5.104%206.895%2C6.000%208.000%2C6.000%20C9.105%2C6.000%2010.000%2C5.104%2010.000%2C4.000%20C10.000%2C2.895%209.105%2C2.000%208.000%2C2.000%20ZM1.000%2C5.000%20C0.447%2C5.000%20-0.000%2C4.552%20-0.000%2C4.000%20C-0.000%2C3.447%200.447%2C3.000%201.000%2C3.000%20L4.000%2C3.000%20L4.000%2C4.000%20L4.000%2C5.000%20L1.000%2C5.000%20ZM1.000%2C13.000%20L10.000%2C13.000%20L10.000%2C14.000%20L10.000%2C15.000%20L1.000%2C15.000%20C0.447%2C15.000%20-0.000%2C14.552%20-0.000%2C14.000%20C-0.000%2C13.448%200.447%2C13.000%201.000%2C13.000%20ZM14.000%2C10.000%20C16.209%2C10.000%2018.000%2C11.791%2018.000%2C14.000%20C18.000%2C16.209%2016.209%2C18.000%2014.000%2C18.000%20C11.791%2C18.000%2010.000%2C16.209%2010.000%2C14.000%20C10.000%2C11.791%2011.791%2C10.000%2014.000%2C10.000%20ZM14.000%2C16.000%20C15.104%2C16.000%2016.000%2C15.105%2016.000%2C14.000%20C16.000%2C12.896%2015.104%2C12.000%2014.000%2C12.000%20C12.895%2C12.000%2012.000%2C12.896%2012.000%2C14.000%20C12.000%2C15.105%2012.895%2C16.000%2014.000%2C16.000%20ZM21.000%2C13.000%20C21.552%2C13.000%2022.000%2C13.448%2022.000%2C14.000%20C22.000%2C14.552%2021.552%2C15.000%2021.000%2C15.000%20L18.000%2C15.000%20L18.000%2C14.000%20L18.000%2C13.000%20L21.000%2C13.000%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
        @media screen and (max-width: 639px) {
    .site_header .fixed_panel_wrapper .search_bl_wrap .search-form .search2_icon {
      display: none; } }
      .site_header .fixed_panel_wrapper .search_bl_wrap .search-form .search3_icon {
        display: none;
        position: absolute;
        top: 6px;
        right: 12px;
        width: 41px;
        height: 41px;
        border: none;
        box-shadow: none;
        cursor: pointer;
        -webkit-appearance: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
        @media screen and (max-width: 639px) {
    .site_header .fixed_panel_wrapper .search_bl_wrap .search-form .search3_icon {
      display: block; } }
    .site_header .fixed_panel_wrapper .shop2-block.search-form {
      position: absolute;
      top: 52px;
      left: 0;
      right: 0;
      z-index: 2;
      background: #fff;
      padding: 23px 25px 25px;
      overflow: auto;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-border-radius: 0 0 5px 5px;
      -moz-border-radius: 0 0 5px 5px;
      -ms-border-radius: 0 0 5px 5px;
      -o-border-radius: 0 0 5px 5px;
      border-radius: 0 0 5px 5px;
      -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.3s;
      -moz-transition: opacity 0.3s;
      -o-transition: opacity 0.3s;
      -ms-transition: opacity 0.3s;
      transition: opacity 0.3s; }
      @media screen and (max-width: 639px) {
  .site_header .fixed_panel_wrapper .shop2-block.search-form {
    position: absolute;
    top: 63px;
    padding: 0; } }
      @media screen and (max-width: 639px) {
  .site_header .fixed_panel_wrapper .shop2-block.search-form.mobile {
    opacity: 1;
    visibility: visible; } }
      .site_header .fixed_panel_wrapper .shop2-block.search-form.active {
        opacity: 1;
        visibility: visible;
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -ms-border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px; }
      .site_header .fixed_panel_wrapper .shop2-block.search-form .block-title {
        color: #54493b;
        font: 23px 'fsb', Arial, Helvetica, sans-serif;
        padding: 0 0 28px; }
      @media screen and (max-width: 639px) {
    .site_header .fixed_panel_wrapper .shop2-block.search-form .block-title {
      position: relative;
      font: 18px 'fsm', Arial, Helvetica, sans-serif;
      padding: 15px 20px 15px 20px;
      text-align: left; }
      .site_header .fixed_panel_wrapper .shop2-block.search-form .block-title:before {
        position: absolute;
        content: '';
        right: 20px;
        top: 16px;
        width: 22px;
        height: 18px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2022%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M21.000%2C5.000%20L12.000%2C5.000%20L12.000%2C4.000%20L12.000%2C3.000%20L21.000%2C3.000%20C21.552%2C3.000%2022.000%2C3.447%2022.000%2C4.000%20C22.000%2C4.552%2021.552%2C5.000%2021.000%2C5.000%20ZM8.000%2C8.000%20C5.791%2C8.000%204.000%2C6.209%204.000%2C4.000%20C4.000%2C1.790%205.791%2C-0.000%208.000%2C-0.000%20C10.209%2C-0.000%2012.000%2C1.790%2012.000%2C4.000%20C12.000%2C6.209%2010.209%2C8.000%208.000%2C8.000%20ZM8.000%2C2.000%20C6.895%2C2.000%206.000%2C2.895%206.000%2C4.000%20C6.000%2C5.104%206.895%2C6.000%208.000%2C6.000%20C9.105%2C6.000%2010.000%2C5.104%2010.000%2C4.000%20C10.000%2C2.895%209.105%2C2.000%208.000%2C2.000%20ZM1.000%2C5.000%20C0.447%2C5.000%20-0.000%2C4.552%20-0.000%2C4.000%20C-0.000%2C3.447%200.447%2C3.000%201.000%2C3.000%20L4.000%2C3.000%20L4.000%2C4.000%20L4.000%2C5.000%20L1.000%2C5.000%20ZM1.000%2C13.000%20L10.000%2C13.000%20L10.000%2C14.000%20L10.000%2C15.000%20L1.000%2C15.000%20C0.447%2C15.000%20-0.000%2C14.552%20-0.000%2C14.000%20C-0.000%2C13.448%200.447%2C13.000%201.000%2C13.000%20ZM14.000%2C10.000%20C16.209%2C10.000%2018.000%2C11.791%2018.000%2C14.000%20C18.000%2C16.209%2016.209%2C18.000%2014.000%2C18.000%20C11.791%2C18.000%2010.000%2C16.209%2010.000%2C14.000%20C10.000%2C11.791%2011.791%2C10.000%2014.000%2C10.000%20ZM14.000%2C16.000%20C15.104%2C16.000%2016.000%2C15.105%2016.000%2C14.000%20C16.000%2C12.896%2015.104%2C12.000%2014.000%2C12.000%20C12.895%2C12.000%2012.000%2C12.896%2012.000%2C14.000%20C12.000%2C15.105%2012.895%2C16.000%2014.000%2C16.000%20ZM21.000%2C13.000%20C21.552%2C13.000%2022.000%2C13.448%2022.000%2C14.000%20C22.000%2C14.552%2021.552%2C15.000%2021.000%2C15.000%20L18.000%2C15.000%20L18.000%2C14.000%20L18.000%2C13.000%20L21.000%2C13.000%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% no-repeat; } }
      .site_header .fixed_panel_wrapper .shop2-block.search-form .block-title strong {
        font-weight: normal; }
      @media screen and (max-width: 639px) {
    .site_header .fixed_panel_wrapper .shop2-block.search-form .block-body {
      display: none;
      border-top: 1px solid #f3f1ed;
      padding: 20px 0 0 0; } }
      .site_header .fixed_panel_wrapper .shop2-block.search-form .row {
        border-top: 1px solid #faf9f8;
        font-size: 0;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
      @media screen and (max-width: 639px) {
    .site_header .fixed_panel_wrapper .shop2-block.search-form .row {
      display: block;
      padding: 0 20px 10px;
      border: none; } }
      .site_header .fixed_panel_wrapper .shop2-block.search-form .row.first {
        border: none; }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row.first .rub {
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2220px%22%20%20viewBox%3D%220%200%2015%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2354493b%22%20d%3D%22M4.984%2C12.677%20L6.814%2C12.677%20C9.234%2C12.677%2011.144%2C12.152%2012.544%2C11.102%20C13.944%2C10.052%2014.644%2C8.427%2014.644%2C6.227%20C14.644%2C4.167%2013.964%2C2.612%2012.604%2C1.562%20C11.244%2C0.512%209.304%2C-0.013%206.784%2C-0.013%20L2.254%2C-0.013%20L2.254%2C10.577%20L0.004%2C10.577%20L0.004%2C12.677%20L2.254%2C12.677%20L2.254%2C14.897%20L0.004%2C14.897%20L0.004%2C16.727%20L2.254%2C16.727%20L2.254%2C20.057%20L4.984%2C20.057%20L4.984%2C16.727%20L10.234%2C16.727%20L10.234%2C14.897%20L4.984%2C14.897%20L4.984%2C12.677%20ZM6.754%2C2.117%20C8.374%2C2.117%209.619%2C2.442%2010.489%2C3.092%20C11.359%2C3.742%2011.794%2C4.797%2011.794%2C6.257%20C11.794%2C7.877%2011.359%2C9.002%2010.489%2C9.632%20C9.619%2C10.262%208.354%2C10.577%206.694%2C10.577%20L4.984%2C10.577%20L4.984%2C2.117%20L6.754%2C2.117%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
          background-size: 8px 10px;
          width: 8px;
          height: 10px; }
      .site_header .fixed_panel_wrapper .shop2-block.search-form .row.button {
        border: none;
        padding: 23px 0 0 0; }
        @media screen and (max-width: 639px) {
    .site_header .fixed_panel_wrapper .shop2-block.search-form .row.button {
      padding: 21px 20px 20px;
      text-align: left; } }
      .site_header .fixed_panel_wrapper .shop2-block.search-form .row .row_title {
        font: 17px 'fsl', Arial, Helvetica, sans-serif;
        color: #54493b;
        width: 50%;
        padding: 5px 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        @media screen and (max-width: 639px) {
    .site_header .fixed_panel_wrapper .shop2-block.search-form .row .row_title {
      display: block;
      width: auto;
      text-align: left; } }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .row_title .rub {
          font-size: 15px; }
      .site_header .fixed_panel_wrapper .shop2-block.search-form .row .row_body {
        width: 50%;
        padding: 5px 0; }
        @media screen and (max-width: 639px) {
    .site_header .fixed_panel_wrapper .shop2-block.search-form .row .row_body {
      width: auto;
      display: block;
      text-align: left; } }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .row_body.type_float {
          font-size: 0; }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .row_body.type_float label {
          display: inline-block;
          vertical-align: top;
          width: 49.8%; }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .row_body.type_float label:first-child input {
          -webkit-border-radius: 3px 0 0 3px;
          -moz-border-radius: 3px 0 0 3px;
          -ms-border-radius: 3px 0 0 3px;
          -o-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px; }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .row_body.type_float input[type="text"] {
          -webkit-border-radius: 0 3px 3px 0;
          -moz-border-radius: 0 3px 3px 0;
          -ms-border-radius: 0 3px 3px 0;
          -o-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0; }
          .site_header .fixed_panel_wrapper .shop2-block.search-form .row .row_body.type_float input[type="text"]:focus {
            background: #f9f6f1;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none; }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .row_body.type_float .delimetr {
          width: 0.4%;
          height: 47px;
          background: #e2dcd5;
          display: inline-block;
          vertical-align: top; }
      .site_header .fixed_panel_wrapper .shop2-block.search-form .row .shop2-color-ext-select {
        background: #f9f6f1;
        font: 17px 'fsr', Arial, Helvetica, sans-serif;
        color: #746b5f;
        height: 47px;
        padding: 13px 0 14px;
        width: 100%;
        border: none;
        outline: none;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .shop2-color-ext-select:before {
          position: absolute;
          content: '';
          right: 20px;
          top: 50%;
          width: 13px;
          height: 7px;
          z-index: 1;
          margin-top: -3px;
          -webkit-transition: transform 0.3s;
          -moz-transition: transform 0.3s;
          -o-transition: transform 0.3s;
          -ms-transition: transform 0.3s;
          transition: transform 0.3s;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .shop2-color-ext-select.opened {
          background: #fff;
          -webkit-border-radius: 3px 3px 0 0;
          -moz-border-radius: 3px 3px 0 0;
          -ms-border-radius: 3px 3px 0 0;
          -o-border-radius: 3px 3px 0 0;
          border-radius: 3px 3px 0 0;
          -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .shop2-color-ext-select.opened:before {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .shop2-color-ext-select i {
          display: none; }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .shop2-color-ext-select .shop2-color-ext-options li {
          font: 17px 'fsr', Arial, Helvetica, sans-serif;
          color: #746b5f;
          margin: 0 40px 0 20px !important;
          background: none !important; }
          .site_header .fixed_panel_wrapper .shop2-block.search-form .row .shop2-color-ext-select .shop2-color-ext-options li.shop2-color-ext-selected span:before {
            opacity: 1; }
          .site_header .fixed_panel_wrapper .shop2-block.search-form .row .shop2-color-ext-select .shop2-color-ext-options li span {
            margin: 0 12px 0 0;
            position: relative;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
            .site_header .fixed_panel_wrapper .shop2-block.search-form .row .shop2-color-ext-select .shop2-color-ext-options li span:before {
              position: absolute;
              content: '';
              left: -3px;
              top: -3px;
              right: -3px;
              bottom: -3px;
              border: 3px solid #eaeaea;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%;
              opacity: 0; }
          .site_header .fixed_panel_wrapper .shop2-block.search-form .row .shop2-color-ext-select .shop2-color-ext-options li em {
            display: none !important; }
          .site_header .fixed_panel_wrapper .shop2-block.search-form .row .shop2-color-ext-select .shop2-color-ext-options li ins {
            display: none !important; }
          .site_header .fixed_panel_wrapper .shop2-block.search-form .row .shop2-color-ext-select .shop2-color-ext-options li div {
            font: 17px 'fsr', Arial, Helvetica, sans-serif;
            padding: 1px 0 0 0;
            height: auto !important; }
      .site_header .fixed_panel_wrapper .shop2-block.search-form .row input[type="text"] {
        background: #f9f6f1;
        font: 17px 'fsr', Arial, Helvetica, sans-serif;
        color: #746b5f;
        height: 47px;
        padding: 13px 20px 14px;
        width: 100%;
        border: none;
        outline: none;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row input[type="text"]:focus {
          background: #fff;
          -moz-box-shadow: inset 0 0 0 1px #733c44;
          -webkit-box-shadow: inset 0 0 0 1px #733c44;
          box-shadow: inset 0 0 0 1px #733c44; }
      .site_header .fixed_panel_wrapper .shop2-block.search-form .row .row_checkbox:hover .jq-checkbox {
        -moz-box-shadow: inset 0 0 0 1px #733c44;
        -webkit-box-shadow: inset 0 0 0 1px #733c44;
        box-shadow: inset 0 0 0 1px #733c44; }
      .site_header .fixed_panel_wrapper .shop2-block.search-form .row .jq-checkbox {
        width: 26px;
        height: 26px;
        margin: 16px 0;
        display: inline-block;
        vertical-align: middle;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -moz-box-shadow: inset 0 0 0 1px #e1ddd3;
        -webkit-box-shadow: inset 0 0 0 1px #e1ddd3;
        box-shadow: inset 0 0 0 1px #e1ddd3; }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .jq-checkbox:before {
          position: absolute;
          content: '';
          left: 0;
          top: 0;
          right: 0;
          bottom: 0;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2012%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.619%2C2.013%20L5.785%2C7.603%20C5.448%2C7.927%204.966%2C8.011%204.540%2C7.882%20C4.091%2C8.062%203.554%2C7.979%203.188%2C7.628%20L0.355%2C5.038%20C-0.128%2C4.575%20-0.128%2C3.823%200.355%2C3.359%20C0.838%2C2.896%201.622%2C2.896%202.105%2C3.359%20L4.463%2C5.515%20L9.868%2C0.335%20C10.352%2C-0.129%2011.136%2C-0.129%2011.619%2C0.335%20C12.102%2C0.798%2012.102%2C1.550%2011.619%2C2.013%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
          opacity: 0;
          visibility: hidden;
          -webkit-transition: opacity 0.3s;
          -moz-transition: opacity 0.3s;
          -o-transition: opacity 0.3s;
          -ms-transition: opacity 0.3s;
          transition: opacity 0.3s; }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .jq-checkbox.checked {
          background: #733c44;
          -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
          -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
          box-shadow: inset 0 0 0 1px #733c44 !important; }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .jq-checkbox.checked:before {
          opacity: 1;
          visibility: visible; }
      .site_header .fixed_panel_wrapper .shop2-block.search-form .row .checkbox_title {
        color: #54493b;
        padding: 16px 0;
        font: 17px 'fsl', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: middle;
        margin: 0 0 0 15px; }
      .site_header .fixed_panel_wrapper .shop2-block.search-form .row .jqselect {
        display: block !important; }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .jqselect.dropup .jq-selectbox__select {
          z-index: 1; }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .jqselect:before {
          position: absolute;
          content: '';
          right: 20px;
          top: 50%;
          width: 13px;
          height: 7px;
          z-index: 1;
          margin-top: -3px;
          -webkit-transition: transform 0.3s;
          -moz-transition: transform 0.3s;
          -o-transition: transform 0.3s;
          -ms-transition: transform 0.3s;
          transition: transform 0.3s;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .jqselect.opened:before {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .jqselect.opened .jq-selectbox__select {
          background: #fff;
          -webkit-border-radius: 3px 3px 0 0;
          -moz-border-radius: 3px 3px 0 0;
          -ms-border-radius: 3px 3px 0 0;
          -o-border-radius: 3px 3px 0 0;
          border-radius: 3px 3px 0 0;
          -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .jqselect .jq-selectbox__select {
          background: #f9f6f1;
          font: 17px 'fsr', Arial, Helvetica, sans-serif;
          color: #746b5f;
          height: auto;
          padding: 13px 46px 14px 20px;
          width: 100%;
          border: none;
          outline: none;
          -webkit-appearance: none;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          -o-border-radius: 3px;
          border-radius: 3px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .jqselect .jq-selectbox__dropdown {
          background: #fff;
          width: 100%;
          -webkit-border-radius: 0 0 3px 3px;
          -moz-border-radius: 0 0 3px 3px;
          -ms-border-radius: 0 0 3px 3px;
          -o-border-radius: 0 0 3px 3px;
          border-radius: 0 0 3px 3px;
          -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .jqselect .jq-selectbox__dropdown ul {
          padding: 0 20px;
          margin: 0;
          list-style: none; }
          .site_header .fixed_panel_wrapper .shop2-block.search-form .row .jqselect .jq-selectbox__dropdown ul li {
            color: #746b5f;
            font: 17px 'fsr', Arial, Helvetica, sans-serif;
            padding: 15px 0 16px;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
            border-top: 1px solid #faf9f8; }
            .site_header .fixed_panel_wrapper .shop2-block.search-form .row .jqselect .jq-selectbox__dropdown ul li:first-child {
              border: none; }
            .site_header .fixed_panel_wrapper .shop2-block.search-form .row .jqselect .jq-selectbox__dropdown ul li:hover {
              color: #733c44; }
      .site_header .fixed_panel_wrapper .shop2-block.search-form .row .search_btn {
        display: inline-block;
        vertical-align: top;
        color: #fff;
        font: 17px 'fsm', Arial, Helvetica, sans-serif;
        padding: 14px 17px 15px;
        text-align: center;
        outline: none;
        border: none;
        background: #733c44;
        -webkit-appearance: none;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
        -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
        box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27); }
        .site_header .fixed_panel_wrapper .shop2-block.search-form .row .search_btn:hover {
          -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -ms-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -o-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
    @media screen and (max-width: 1260px) {
    .site_header .fixed_panel_wrapper #shop2-cart-preview {
      display: inline-block; } }
    .site_header .fixed_panel_wrapper .cart_bl_wrap {
      position: relative;
      width: 305px;
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 305px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 305px;
      -ms-flex: 0 1 305px;
      flex: 0 1 305px;
      display: inline-block;
      vertical-align: top;
      font-size: 0; }
      @media screen and (max-width: 1260px) {
  .site_header .fixed_panel_wrapper .cart_bl_wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 62px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 62px;
    -ms-flex: 0 1 62px;
    flex: 0 1 62px;
    width: 62px;
    min-width: 62px; } }
      .site_header .fixed_panel_wrapper .cart_bl_wrap.disable_cart {
        pointer-events: none; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap.disable_cart .cart_block:after {
        display: none; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap.active {
        z-index: 3; }
      @media screen and (min-width: 640px) {
      .site_header .fixed_panel_wrapper .cart_bl_wrap.active .cart_icon {
        z-index: 1; } }
      .site_header .fixed_panel_wrapper .cart_bl_wrap.active .cart_items_wr {
        z-index: 1; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_icon {
        display: none;
        position: relative;
        width: 52px;
        height: 52px;
        cursor: pointer;
        background: #faf6f3;
        margin: 0 10px 0 0;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_icon.active {
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -ms-border-radius: 5px 5px 0 0;
        -o-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_icon.not_empty {
        background: #ec6c63; }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_icon.not_empty:before {
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2022%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M21.946%2C4.063%20L19.134%2C12.222%20C18.991%2C12.637%2018.587%2C12.919%2018.136%2C12.919%20L6.907%2C12.919%20C6.455%2C12.919%206.051%2C12.637%205.909%2C12.222%20L2.402%2C2.040%20L1.055%2C2.040%20C0.474%2C2.040%200.003%2C1.583%200.003%2C1.021%20C0.003%2C0.457%200.474%2C0.000%201.055%2C0.000%20L3.138%2C0.000%20C3.140%2C0.000%203.141%2C0.000%203.141%2C0.000%20L3.161%2C0.000%20C3.163%2C0.000%203.165%2C0.001%203.168%2C0.001%20C3.606%2C0.004%204.013%2C0.272%204.159%2C0.697%20L7.666%2C10.879%20L17.377%2C10.879%20L19.486%2C4.760%20L8.815%2C4.760%20C8.234%2C4.760%207.763%2C4.303%207.763%2C3.740%20C7.763%2C3.177%208.234%2C2.720%208.815%2C2.720%20L20.948%2C2.720%20C21.286%2C2.720%2021.604%2C2.878%2021.802%2C3.144%20C21.999%2C3.410%2022.053%2C3.752%2021.946%2C4.063%20ZM8.822%2C13.598%20C9.790%2C13.598%2010.577%2C14.359%2010.577%2C15.299%20C10.577%2C16.237%209.790%2C16.999%208.822%2C16.999%20C7.854%2C16.999%207.068%2C16.237%207.068%2C15.299%20C7.068%2C14.359%207.854%2C13.598%208.822%2C13.598%20ZM16.224%2C13.598%20C17.193%2C13.598%2017.979%2C14.359%2017.979%2C15.299%20C17.979%2C16.237%2017.193%2C16.999%2016.224%2C16.999%20C15.256%2C16.999%2014.470%2C16.237%2014.470%2C15.299%20C14.470%2C14.359%2015.256%2C13.598%2016.224%2C13.598%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_icon.not_empty .icon_amount {
          position: absolute;
          left: 29px;
          top: 7px;
          width: 17px;
          height: 17px;
          color: #fff;
          text-align: center;
          font: 10px/18px 'fsm', Arial, Helvetica, sans-serif;
          background: #733c44;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_icon:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2022%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cac0%22%20d%3D%22M21.946%2C4.063%20L19.134%2C12.222%20C18.991%2C12.637%2018.587%2C12.919%2018.136%2C12.919%20L6.907%2C12.919%20C6.455%2C12.919%206.051%2C12.637%205.909%2C12.222%20L2.402%2C2.040%20L1.055%2C2.040%20C0.474%2C2.040%200.003%2C1.583%200.003%2C1.021%20C0.003%2C0.457%200.474%2C0.000%201.055%2C0.000%20L3.138%2C0.000%20C3.140%2C0.000%203.141%2C0.000%203.141%2C0.000%20L3.161%2C0.000%20C3.163%2C0.000%203.165%2C0.001%203.168%2C0.001%20C3.606%2C0.004%204.013%2C0.272%204.159%2C0.697%20L7.666%2C10.879%20L17.377%2C10.879%20L19.486%2C4.760%20L8.815%2C4.760%20C8.234%2C4.760%207.763%2C4.303%207.763%2C3.740%20C7.763%2C3.177%208.234%2C2.720%208.815%2C2.720%20L20.948%2C2.720%20C21.286%2C2.720%2021.604%2C2.878%2021.802%2C3.144%20C21.999%2C3.410%2022.053%2C3.752%2021.946%2C4.063%20ZM8.822%2C13.598%20C9.790%2C13.598%2010.577%2C14.359%2010.577%2C15.299%20C10.577%2C16.237%209.790%2C16.999%208.822%2C16.999%20C7.854%2C16.999%207.068%2C16.237%207.068%2C15.299%20C7.068%2C14.359%207.854%2C13.598%208.822%2C13.598%20ZM16.224%2C13.598%20C17.193%2C13.598%2017.979%2C14.359%2017.979%2C15.299%20C17.979%2C16.237%2017.193%2C16.999%2016.224%2C16.999%20C15.256%2C16.999%2014.470%2C16.237%2014.470%2C15.299%20C14.470%2C14.359%2015.256%2C13.598%2016.224%2C13.598%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      @media screen and (max-width: 1260px) {
    .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_icon {
      display: inline-block; } }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_block {
        position: relative;
        height: 52px;
        background: #ec6c63;
        padding: 12px 50px 13px 72px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_block.active {
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -ms-border-radius: 5px 5px 0 0;
        -o-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0; }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_block.active:after {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
      @media screen and (max-width: 1260px) {
    .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_block {
      display: none; } }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_block.empty_cart {
        background: #faf6f3;
        color: #cbc2b8;
        font-size: 17px;
        font-family: 'fsm', Arial, Helvetica, sans-serif;
        padding-left: 61px;
        line-height: 28px; }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_block.empty_cart:before {
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2022%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M21.946%2C4.063%20L19.134%2C12.222%20C18.991%2C12.637%2018.587%2C12.919%2018.136%2C12.919%20L6.907%2C12.919%20C6.455%2C12.919%206.051%2C12.637%205.909%2C12.222%20L2.402%2C2.040%20L1.055%2C2.040%20C0.474%2C2.040%200.003%2C1.583%200.003%2C1.021%20C0.003%2C0.457%200.474%2C0.000%201.055%2C0.000%20L3.138%2C0.000%20C3.140%2C0.000%203.141%2C0.000%203.141%2C0.000%20L3.161%2C0.000%20C3.163%2C0.000%203.165%2C0.001%203.168%2C0.001%20C3.606%2C0.004%204.013%2C0.272%204.159%2C0.697%20L7.666%2C10.879%20L17.377%2C10.879%20L19.486%2C4.760%20L8.815%2C4.760%20C8.234%2C4.760%207.763%2C4.303%207.763%2C3.740%20C7.763%2C3.177%208.234%2C2.720%208.815%2C2.720%20L20.948%2C2.720%20C21.286%2C2.720%2021.604%2C2.878%2021.802%2C3.144%20C21.999%2C3.410%2022.053%2C3.752%2021.946%2C4.063%20ZM8.822%2C13.598%20C9.790%2C13.598%2010.577%2C14.359%2010.577%2C15.299%20C10.577%2C16.237%209.790%2C16.999%208.822%2C16.999%20C7.854%2C16.999%207.068%2C16.237%207.068%2C15.299%20C7.068%2C14.359%207.854%2C13.598%208.822%2C13.598%20ZM16.224%2C13.598%20C17.193%2C13.598%2017.979%2C14.359%2017.979%2C15.299%20C17.979%2C16.237%2017.193%2C16.999%2016.224%2C16.999%20C15.256%2C16.999%2014.470%2C16.237%2014.470%2C15.299%20C14.470%2C14.359%2015.256%2C13.598%2016.224%2C13.598%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_block.empty_cart:after {
          display: none; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_block.not_empty {
        cursor: pointer; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_block:before {
        position: absolute;
        content: '';
        left: 17px;
        top: 18px;
        width: 22px;
        height: 17px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2022%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21.946%2C4.063%20L19.134%2C12.222%20C18.991%2C12.637%2018.587%2C12.919%2018.136%2C12.919%20L6.907%2C12.919%20C6.455%2C12.919%206.051%2C12.637%205.909%2C12.222%20L2.402%2C2.040%20L1.055%2C2.040%20C0.474%2C2.040%200.003%2C1.583%200.003%2C1.021%20C0.003%2C0.457%200.474%2C0.000%201.055%2C0.000%20L3.138%2C0.000%20C3.140%2C0.000%203.141%2C0.000%203.141%2C0.000%20L3.161%2C0.000%20C3.163%2C0.000%203.165%2C0.001%203.168%2C0.001%20C3.606%2C0.004%204.013%2C0.272%204.159%2C0.697%20L7.666%2C10.879%20L17.377%2C10.879%20L19.486%2C4.760%20L8.815%2C4.760%20C8.234%2C4.760%207.763%2C4.303%207.763%2C3.740%20C7.763%2C3.177%208.234%2C2.720%208.815%2C2.720%20L20.948%2C2.720%20C21.286%2C2.720%2021.604%2C2.878%2021.802%2C3.144%20C21.999%2C3.410%2022.053%2C3.752%2021.946%2C4.063%20ZM8.822%2C13.598%20C9.790%2C13.598%2010.577%2C14.359%2010.577%2C15.299%20C10.577%2C16.237%209.790%2C16.999%208.822%2C16.999%20C7.854%2C16.999%207.068%2C16.237%207.068%2C15.299%20C7.068%2C14.359%207.854%2C13.598%208.822%2C13.598%20ZM16.224%2C13.598%20C17.193%2C13.598%2017.979%2C14.359%2017.979%2C15.299%20C17.979%2C16.237%2017.193%2C16.999%2016.224%2C16.999%20C15.256%2C16.999%2014.470%2C16.237%2014.470%2C15.299%20C14.470%2C14.359%2015.256%2C13.598%2016.224%2C13.598%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_block:after {
        position: absolute;
        content: '';
        right: 20px;
        top: 21px;
        width: 18px;
        height: 10px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%3D%22%23ffffff%22%20d%3D%22M17.542%2C2.524%20L10.543%2C9.512%20C10.137%2C9.917%209.560%2C10.021%209.048%2C9.860%20C8.509%2C10.085%207.865%2C9.982%207.426%2C9.543%20L0.426%2C2.556%20C-0.154%2C1.976%20-0.154%2C1.037%200.426%2C0.457%20C1.006%2C-0.122%201.946%2C-0.122%202.526%2C0.457%20L8.969%2C6.889%20L15.442%2C0.426%20C16.022%2C-0.153%2016.963%2C-0.153%2017.542%2C0.426%20C18.122%2C1.006%2018.122%2C1.945%2017.542%2C2.524%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_amount {
        position: absolute;
        left: 35px;
        top: 8px;
        width: 17px;
        height: 17px;
        color: #fff;
        text-align: center;
        font: 10px/18px 'fsm', Arial, Helvetica, sans-serif;
        background: #733c44;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_price {
        font: 23px 'fsb', Arial, Helvetica, sans-serif;
        color: #fff; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_price 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%2215px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2015%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.984%2C12.677%20L6.814%2C12.677%20C9.234%2C12.677%2011.144%2C12.152%2012.544%2C11.102%20C13.944%2C10.052%2014.644%2C8.427%2014.644%2C6.227%20C14.644%2C4.167%2013.964%2C2.612%2012.604%2C1.562%20C11.244%2C0.512%209.304%2C-0.013%206.784%2C-0.013%20L2.254%2C-0.013%20L2.254%2C10.577%20L0.004%2C10.577%20L0.004%2C12.677%20L2.254%2C12.677%20L2.254%2C14.897%20L0.004%2C14.897%20L0.004%2C16.727%20L2.254%2C16.727%20L2.254%2C20.057%20L4.984%2C20.057%20L4.984%2C16.727%20L10.234%2C16.727%20L10.234%2C14.897%20L4.984%2C14.897%20L4.984%2C12.677%20ZM6.754%2C2.117%20C8.374%2C2.117%209.619%2C2.442%2010.489%2C3.092%20C11.359%2C3.742%2011.794%2C4.797%2011.794%2C6.257%20C11.794%2C7.877%2011.359%2C9.002%2010.489%2C9.632%20C9.619%2C10.262%208.354%2C10.577%206.694%2C10.577%20L4.984%2C10.577%20L4.984%2C2.117%20L6.754%2C2.117%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
        background-size: 9px 12px;
        width: 9px;
        height: 12px; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr {
        position: absolute;
        left: 0;
        right: 0;
        top: 52px;
        background: #fff;
        padding: 25px;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -ms-border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
        -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
      @media screen and (max-width: 1260px) {
    .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr {
      width: 305px;
      right: auto;
      left: -253px;
      -webkit-border-radius: 5px 0 5px 5px;
      -moz-border-radius: 5px 0 5px 5px;
      -ms-border-radius: 5px 0 5px 5px;
      -o-border-radius: 5px 0 5px 5px;
      border-radius: 5px 0 5px 5px; } }
      @media screen and (max-width: 639px) {
    .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr {
      width: auto;
      position: fixed;
      right: 20px;
      left: 20px;
      top: 19px;
      margin: 0;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      padding: 0 20px 25px; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr.not_top {
        top: 10px; } }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr.active {
        opacity: 1;
        visibility: visible;
        z-index: 1; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_sum_wr {
        display: none;
        font-size: 0;
        padding: 10px 0 30px; }
        @media screen and (max-width: 1260px) {
    .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_sum_wr {
      display: block; } }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_sum_wr .sum_title {
          display: inline-block;
          vertical-align: top;
          color: #54493b;
          font: 19px 'fsl', Arial, Helvetica, sans-serif;
          margin: 0 19px 0 0; }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_sum_wr .cart_sum {
          display: inline-block;
          vertical-align: top;
          color: #54493b;
          font: 19px 'fsm', Arial, Helvetica, sans-serif; }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_sum_wr .cart_sum .rub_black {
          width: 8px;
          height: 10px;
          -webkit-background-size: 8px 10px;
          background-size: 8px 10px; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_title {
        display: none;
        color: #54493b;
        font: 23px 'fsb', Arial, Helvetica, sans-serif;
        padding: 0 0 24px; }
        @media screen and (max-width: 1260px) {
    .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_title {
      display: block; } }
        @media screen and (max-width: 639px) {
    .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_title {
      padding: 14px 20px 15px 57px;
      -webkit-border-radius: 5px 5px 0 0;
      -moz-border-radius: 5px 5px 0 0;
      -ms-border-radius: 5px 5px 0 0;
      -o-border-radius: 5px 5px 0 0;
      border-radius: 5px 5px 0 0;
      background: #ec6c63;
      color: #fff;
      margin: 0 -20px 20px;
      font-size: 20px;
      font-family: 'fsm', Arial, Helvetica, sans-serif;
      position: relative; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_title:before {
        position: absolute;
        content: '';
        left: 15px;
        top: 18px;
        width: 22px;
        height: 17px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2022%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21.946%2C4.063%20L19.134%2C12.222%20C18.991%2C12.637%2018.587%2C12.919%2018.136%2C12.919%20L6.907%2C12.919%20C6.455%2C12.919%206.051%2C12.637%205.909%2C12.222%20L2.402%2C2.040%20L1.055%2C2.040%20C0.474%2C2.040%200.003%2C1.583%200.003%2C1.021%20C0.003%2C0.457%200.474%2C0.000%201.055%2C0.000%20L3.138%2C0.000%20C3.140%2C0.000%203.141%2C0.000%203.141%2C0.000%20L3.161%2C0.000%20C3.163%2C0.000%203.165%2C0.001%203.168%2C0.001%20C3.606%2C0.004%204.013%2C0.272%204.159%2C0.697%20L7.666%2C10.879%20L17.377%2C10.879%20L19.486%2C4.760%20L8.815%2C4.760%20C8.234%2C4.760%207.763%2C4.303%207.763%2C3.740%20C7.763%2C3.177%208.234%2C2.720%208.815%2C2.720%20L20.948%2C2.720%20C21.286%2C2.720%2021.604%2C2.878%2021.802%2C3.144%20C21.999%2C3.410%2022.053%2C3.752%2021.946%2C4.063%20ZM8.822%2C13.598%20C9.790%2C13.598%2010.577%2C14.359%2010.577%2C15.299%20C10.577%2C16.237%209.790%2C16.999%208.822%2C16.999%20C7.854%2C16.999%207.068%2C16.237%207.068%2C15.299%20C7.068%2C14.359%207.854%2C13.598%208.822%2C13.598%20ZM16.224%2C13.598%20C17.193%2C13.598%2017.979%2C14.359%2017.979%2C15.299%20C17.979%2C16.237%2017.193%2C16.999%2016.224%2C16.999%20C15.256%2C16.999%2014.470%2C16.237%2014.470%2C15.299%20C14.470%2C14.359%2015.256%2C13.598%2016.224%2C13.598%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; } }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_title .cart_amount_title {
          display: none;
          position: absolute;
          left: 29px;
          top: 7px;
          width: 17px;
          height: 17px;
          color: #fff;
          text-align: center;
          font: 10px/18px 'fsm', Arial, Helvetica, sans-serif;
          background: #733c44;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%; }
        @media screen and (max-width: 639px) {
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_title .cart_amount_title {
        display: block; } }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_title .cart_close {
          display: none;
          position: absolute;
          right: 11px;
          top: 6px;
          width: 41px;
          cursor: pointer;
          height: 41px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
        @media screen and (max-width: 639px) {
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_title .cart_close {
        display: block; } }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_block .cart_preview_product {
        padding: 0 0 15px;
        margin: 0 0 15px;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        border-bottom: 1px solid #f3f1ed; }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_block .cart_preview_product:last-child {
          border: none;
          margin-bottom: 25px; }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_block .cart_preview_product .cart-preview-amount {
          position: absolute;
          left: 60px;
          top: -8px;
          width: 17px;
          height: 17px;
          color: #fff;
          text-align: center;
          font: 10px/18px 'fsm', Arial, Helvetica, sans-serif;
          background: #733c44;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%; }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_block .cart_preview_product .cart-delete {
          position: absolute;
          right: 0;
          top: 24px;
          width: 17px;
          height: 17px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23f54528%22%20d%3D%22M15.110%2C3.305%20L15.110%2C14.639%20C15.110%2C15.940%2014.051%2C16.999%2012.749%2C16.999%20L4.249%2C16.999%20C2.948%2C16.999%201.888%2C15.940%201.888%2C14.639%20L1.888%2C3.305%20L-0.000%2C3.305%20L-0.000%2C2.361%20L5.195%2C2.361%20L5.195%2C1.416%20C5.195%2C0.636%205.829%2C0.000%206.611%2C0.000%20L10.389%2C0.000%20C11.170%2C0.000%2011.805%2C0.636%2011.805%2C1.416%20L11.805%2C2.361%20L17.000%2C2.361%20L17.000%2C3.305%20L15.110%2C3.305%20ZM10.861%2C1.416%20C10.861%2C1.156%2010.649%2C0.944%2010.389%2C0.944%20L6.611%2C0.944%20C6.350%2C0.944%206.139%2C1.156%206.139%2C1.416%20L6.139%2C2.361%20L10.861%2C2.361%20L10.861%2C1.416%20ZM14.166%2C3.305%20L11.333%2C3.305%20L5.666%2C3.305%20L2.833%2C3.305%20L2.833%2C14.639%20C2.833%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.639%20L14.166%2C3.305%20ZM10.861%2C5.194%20L11.805%2C5.194%20L11.805%2C14.166%20L10.861%2C14.166%20L10.861%2C5.194%20ZM8.027%2C5.194%20L8.971%2C5.194%20L8.971%2C14.166%20L8.027%2C14.166%20L8.027%2C5.194%20ZM5.195%2C5.194%20L6.139%2C5.194%20L6.139%2C14.166%20L5.195%2C14.166%20L5.195%2C5.194%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
          .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_block .cart_preview_product .cart-delete a {
            display: block;
            font-size: 0;
            width: 17px;
            height: 17px; }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_block .cart_preview_product .cart-product-image {
          width: 69px;
          min-width: 69px;
          max-width: 69px;
          margin: 0 20px 0 0;
          -webkit-box-flex: 0;
          -webkit-flex: 0 1 69px;
          -moz-box-flex: 0;
          -moz-flex: 0 1 69px;
          -ms-flex: 0 1 69px;
          flex: 0 1 69px; }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_block .cart_preview_product .cart_options {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 auto;
          -moz-box-flex: 1;
          -moz-flex: 1 1 auto;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto;
          padding: 7px 0 0 0; }
          .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_block .cart_preview_product .cart_options .product-name {
            color: #54493b;
            font: 14px 'fsr', Arial, Helvetica, sans-serif;
            padding: 0 10px 8px 0; }
            .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_block .cart_preview_product .cart_options .product-name a {
              color: #54493b;
              text-decoration: none; }
          .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_block .cart_preview_product .cart_options .cart-price {
            color: #54493b;
            font: 19px 'fsm', Arial, Helvetica, sans-serif; }
            .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_block .cart_preview_product .cart_options .cart-price .rub_black {
              width: 8px;
              height: 10px;
              -webkit-background-size: 8px 10px;
              background-size: 8px 10px; }
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_in {
        font-size: 0; }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_in .cart_order_btn {
          display: inline-block;
          vertical-align: top;
          text-decoration: none;
          margin: 0 20px 0 0;
          color: #fff;
          font: 17px 'fsm', Arial, Helvetica, sans-serif;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          background: #ec6c63;
          padding: 12px 17px 13px;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          -o-border-radius: 3px;
          border-radius: 3px;
          -moz-box-shadow: 0px 7px 15px 0px rgba(236, 108, 99, 0.27);
          -webkit-box-shadow: 0px 7px 15px 0px rgba(236, 108, 99, 0.27);
          box-shadow: 0px 7px 15px 0px rgba(236, 108, 99, 0.27); }
        @media screen and (max-width: 639px) {
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_in .cart_order_btn {
        font-size: 16px;
        margin-right: 10px; } }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_in .cart_order_btn:hover, .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_in .cart_order_btn:active {
          color: #fff;
          border: none;
          background: #ec6c63;
          -ms-box-shadow: 0px 7px 15px 0px rgba(236, 108, 99, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -o-box-shadow: 0px 7px 15px 0px rgba(236, 108, 99, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -moz-box-shadow: 0px 7px 15px 0px rgba(236, 108, 99, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -webkit-box-shadow: 0px 7px 15px 0px rgba(236, 108, 99, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          box-shadow: 0px 7px 15px 0px rgba(236, 108, 99, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_in .cart_cleanup_btn {
          display: inline-block;
          vertical-align: top;
          text-decoration: none;
          color: #fff;
          font: 15px 'fsm', Arial, Helvetica, sans-serif;
          background: #f54528;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          padding: 13px 35px 15px 16px;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          -o-border-radius: 3px;
          border-radius: 3px;
          -moz-box-shadow: 0px 7px 15px 0px rgba(245, 69, 40, 0.27);
          -webkit-box-shadow: 0px 7px 15px 0px rgba(245, 69, 40, 0.27);
          box-shadow: 0px 7px 15px 0px rgba(245, 69, 40, 0.27);
          position: relative; }
        @media screen and (max-width: 639px) {
      .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_in .cart_cleanup_btn {
        padding: 13px 35px 13px 16px; } }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_in .cart_cleanup_btn:before {
          position: absolute;
          right: 11px;
          top: 14px;
          width: 17px;
          height: 17px;
          content: '';
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.110%2C3.305%20L15.110%2C14.639%20C15.110%2C15.940%2014.051%2C16.999%2012.749%2C16.999%20L4.249%2C16.999%20C2.948%2C16.999%201.888%2C15.940%201.888%2C14.639%20L1.888%2C3.305%20L-0.000%2C3.305%20L-0.000%2C2.361%20L5.195%2C2.361%20L5.195%2C1.416%20C5.195%2C0.636%205.829%2C0.000%206.611%2C0.000%20L10.389%2C0.000%20C11.170%2C0.000%2011.805%2C0.636%2011.805%2C1.416%20L11.805%2C2.361%20L17.000%2C2.361%20L17.000%2C3.305%20L15.110%2C3.305%20ZM10.861%2C1.416%20C10.861%2C1.156%2010.649%2C0.944%2010.389%2C0.944%20L6.611%2C0.944%20C6.350%2C0.944%206.139%2C1.156%206.139%2C1.416%20L6.139%2C2.361%20L10.861%2C2.361%20L10.861%2C1.416%20ZM14.166%2C3.305%20L11.333%2C3.305%20L5.666%2C3.305%20L2.833%2C3.305%20L2.833%2C14.639%20C2.833%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.639%20L14.166%2C3.305%20ZM10.861%2C5.194%20L11.805%2C5.194%20L11.805%2C14.166%20L10.861%2C14.166%20L10.861%2C5.194%20ZM8.027%2C5.194%20L8.971%2C5.194%20L8.971%2C14.166%20L8.027%2C14.166%20L8.027%2C5.194%20ZM5.195%2C5.194%20L6.139%2C5.194%20L6.139%2C14.166%20L5.195%2C14.166%20L5.195%2C5.194%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_in .cart_cleanup_btn:hover, .site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_in .cart_cleanup_btn:active {
          color: #fff;
          border: none;
          background: #f54528;
          -ms-box-shadow: 0px 7px 15px 0px rgba(245, 69, 40, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -o-box-shadow: 0px 7px 15px 0px rgba(245, 69, 40, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -moz-box-shadow: 0px 7px 15px 0px rgba(245, 69, 40, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -webkit-box-shadow: 0px 7px 15px 0px rgba(245, 69, 40, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          box-shadow: 0px 7px 15px 0px rgba(245, 69, 40, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
    .site_header .fixed_panel_wrapper .cab_icon_mobile {
      display: none;
      width: 52px;
      height: 52px;
      background: #faf6f3;
      position: relative;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
      @media screen and (min-width: 640px) {
    .site_header .fixed_panel_wrapper .cab_icon_mobile.active {
      background: #fff;
      -webkit-border-radius: 5px 5px 0 0;
      -moz-border-radius: 5px 5px 0 0;
      -ms-border-radius: 5px 5px 0 0;
      -o-border-radius: 5px 5px 0 0;
      border-radius: 5px 5px 0 0;
      z-index: 1;
      -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); } }
      .site_header .fixed_panel_wrapper .cab_icon_mobile:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        cursor: pointer;
        content: '';
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M10.094%2C20.000%20C4.528%2C20.000%20-0.000%2C15.514%20-0.000%2C10.000%20C-0.000%2C4.486%204.528%2C0.000%2010.094%2C0.000%20C15.659%2C0.000%2020.187%2C4.486%2020.187%2C10.000%20C20.187%2C15.514%2015.659%2C20.000%2010.094%2C20.000%20ZM10.094%2C1.250%20C5.224%2C1.250%201.261%2C5.175%201.261%2C10.000%20C1.261%2C12.238%202.121%2C14.276%203.522%2C15.825%20C4.766%2C13.781%207.010%2C12.500%209.462%2C12.500%20L10.724%2C12.500%20C13.177%2C12.500%2015.419%2C13.782%2016.664%2C15.827%20C18.065%2C14.278%2018.926%2C12.239%2018.926%2C10.000%20C18.926%2C5.175%2014.964%2C1.250%2010.094%2C1.250%20ZM10.094%2C11.250%20C8.352%2C11.250%206.940%2C9.851%206.940%2C8.125%20C6.940%2C6.399%208.352%2C5.000%2010.094%2C5.000%20C11.836%2C5.000%2013.248%2C6.399%2013.248%2C8.125%20C13.248%2C9.851%2011.836%2C11.250%2010.094%2C11.250%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      @media screen and (max-width: 1260px) {
  .site_header .fixed_panel_wrapper .cab_icon_mobile {
    display: inline-block; } }
  .site_header .mobile_top_block {
    border-top: 1px solid #f1eee9;
    padding: 0 30px;
    display: none; }
    @media screen and (max-width: 1260px) {
  .site_header .mobile_top_block {
    display: block; } }
    @media screen and (max-width: 767px) {
  .site_header .mobile_top_block {
    display: none; } }
    .site_header .mobile_top_block .mobile_top_bl_in {
      max-width: 1280px;
      margin: 0 auto;
      min-height: 46px;
      padding: 7px 0;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
    .site_header .mobile_top_block .top_ed_bl {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 0; }
      .site_header .mobile_top_block .top_ed_bl .top_bl_item {
        display: inline-block;
        vertical-align: top; }
      .site_header .mobile_top_block .top_ed_bl .top_bl_item + .top_bl_item {
        margin-left: 30px; }
      .site_header .mobile_top_block .top_ed_bl .top_bl_item:first-child a {
        color: #fa9800;
        padding-left: 42px; }
        .site_header .mobile_top_block .top_ed_bl .top_bl_item:first-child a span {
          border-bottom: 1px solid rgba(250, 152, 0, 0.5); }
        .site_header .mobile_top_block .top_ed_bl .top_bl_item:first-child a:before {
          width: 29px;
          height: 20px;
          margin-top: -10px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2229px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2029%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FA9800%22%20d%3D%22M0.786%2C-0.001%20C7.091%2C-0.001%2013.395%2C-0.001%2019.700%2C-0.001%20C20.129%2C-0.001%2020.486%2C0.347%2020.486%2C0.763%20C20.486%2C1.734%2020.486%2C2.705%2020.486%2C3.675%20C20.486%2C3.727%2020.486%2C3.778%2020.486%2C3.829%20C21.973%2C3.829%2023.459%2C3.829%2024.945%2C3.829%20C25.243%2C3.829%2025.452%2C3.961%2025.575%2C4.147%20C25.592%2C4.166%2025.608%2C4.186%2025.624%2C4.206%20C26.671%2C5.643%2027.718%2C7.079%2028.764%2C8.515%20C28.814%2C8.565%2028.857%2C8.624%2028.889%2C8.692%20C29.011%2C8.885%2029.022%2C9.075%2028.962%2C9.238%20C28.962%2C11.223%2028.962%2C13.209%2028.962%2C15.194%20C28.962%2C15.431%2028.870%2C15.611%2028.732%2C15.734%20C28.605%2C15.870%2028.421%2C15.959%2028.176%2C15.959%20C27.853%2C15.959%2027.529%2C15.959%2027.206%2C15.959%20C26.647%2C14.638%2025.310%2C13.706%2023.752%2C13.706%20C22.195%2C13.706%2020.857%2C14.638%2020.299%2C15.959%20C20.099%2C15.959%2019.899%2C15.959%2019.700%2C15.959%20C17.282%2C15.959%2014.863%2C15.959%2012.445%2C15.959%20C12.115%2C15.154%2011.503%2C14.487%2010.727%2C14.075%20C10.188%2C13.760%209.564%2C13.587%208.906%2C13.587%20C8.248%2C13.587%207.622%2C13.760%207.083%2C14.077%20C6.309%2C14.489%205.698%2C15.155%205.368%2C15.959%20C3.841%2C15.959%202.313%2C15.959%200.786%2C15.959%20C0.542%2C15.959%200.357%2C15.870%200.230%2C15.734%20C0.091%2C15.611%20-0.000%2C15.431%20-0.000%2C15.194%20C-0.000%2C10.384%20-0.000%2C5.574%20-0.000%2C0.763%20C-0.000%2C0.347%200.358%2C-0.001%200.786%2C-0.001%20ZM20.486%2C13.367%20C21.407%2C12.633%2022.550%2C12.234%2023.757%2C12.234%20C25.133%2C12.234%2026.426%2C12.757%2027.389%2C13.685%20C27.389%2C12.386%2027.389%2C11.087%2027.389%2C9.789%20C25.089%2C9.789%2022.787%2C9.789%2020.486%2C9.789%20C20.486%2C10.981%2020.486%2C12.174%2020.486%2C13.367%20ZM20.486%2C8.260%20C22.544%2C8.260%2024.601%2C8.260%2026.659%2C8.260%20C25.953%2C7.292%2025.248%2C6.324%2024.542%2C5.357%20C23.190%2C5.357%2021.838%2C5.357%2020.486%2C5.357%20C20.486%2C6.324%2020.486%2C7.292%2020.486%2C8.260%20ZM1.572%2C14.431%20C2.565%2C14.431%203.558%2C14.431%204.551%2C14.431%20C5.488%2C12.945%207.114%2C12.059%208.906%2C12.059%20C10.698%2C12.059%2012.325%2C12.945%2013.262%2C14.431%20C15.146%2C14.431%2017.030%2C14.431%2018.914%2C14.431%20C18.914%2C10.845%2018.914%2C7.260%2018.914%2C3.675%20C18.914%2C2.959%2018.914%2C2.243%2018.914%2C1.527%20C13.133%2C1.527%207.353%2C1.527%201.572%2C1.527%20C1.572%2C5.829%201.572%2C10.130%201.572%2C14.431%20ZM23.752%2C14.667%20C25.264%2C14.667%2026.494%2C15.862%2026.494%2C17.332%20C26.494%2C18.801%2025.264%2C19.996%2023.752%2C19.996%20C22.240%2C19.996%2021.010%2C18.801%2021.010%2C17.332%20C21.010%2C15.862%2022.240%2C14.667%2023.752%2C14.667%20ZM23.752%2C18.469%20C24.397%2C18.469%2024.922%2C17.959%2024.922%2C17.332%20C24.922%2C16.706%2024.397%2C16.195%2023.752%2C16.195%20C23.107%2C16.195%2022.583%2C16.706%2022.583%2C17.332%20C22.583%2C17.959%2023.107%2C18.469%2023.752%2C18.469%20ZM8.906%2C14.661%20C10.419%2C14.661%2011.649%2C15.856%2011.649%2C17.326%20C11.649%2C18.795%2010.419%2C19.990%208.906%2C19.990%20C7.395%2C19.990%206.164%2C18.795%206.164%2C17.326%20C6.164%2C15.856%207.395%2C14.661%208.906%2C14.661%20ZM8.906%2C18.462%20C9.551%2C18.462%2010.076%2C17.952%2010.076%2C17.326%20C10.076%2C16.699%209.551%2C16.189%208.906%2C16.189%20C8.262%2C16.189%207.737%2C16.699%207.737%2C17.326%20C7.737%2C17.952%208.262%2C18.462%208.906%2C18.462%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .site_header .mobile_top_block .top_ed_bl .top_bl_item:nth-child(2) a {
        color: #75b800; }
        .site_header .mobile_top_block .top_ed_bl .top_bl_item:nth-child(2) a span {
          border-bottom: 1px solid rgba(117, 184, 0, 0.5); }
        .site_header .mobile_top_block .top_ed_bl .top_bl_item:nth-child(2) a:before {
          width: 23px;
          height: 20px;
          margin-top: -10px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2023%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2375b800%22%20d%3D%22M20.152%2C-0.003%20L2.843%2C-0.003%20C1.275%2C-0.003%20-0.001%2C1.272%20-0.001%2C2.839%20L-0.001%2C17.157%20C-0.001%2C18.724%201.275%2C19.999%202.843%2C19.999%20L20.152%2C19.999%20C21.721%2C19.999%2022.997%2C18.724%2022.997%2C17.157%20L22.997%2C2.839%20C22.997%2C1.272%2021.721%2C-0.003%2020.152%2C-0.003%20ZM21.276%2C11.941%20L14.969%2C11.941%20C14.251%2C11.941%2013.667%2C11.358%2013.667%2C10.641%20L13.667%2C9.356%20C13.667%2C8.638%2014.251%2C8.055%2014.969%2C8.055%20L21.276%2C8.055%20L21.276%2C11.941%20ZM14.969%2C6.336%20C13.303%2C6.336%2011.946%2C7.690%2011.946%2C9.356%20L11.946%2C10.641%20C11.946%2C12.306%2013.303%2C13.660%2014.969%2C13.660%20L21.276%2C13.660%20L21.276%2C17.157%20C21.276%2C17.776%2020.772%2C18.280%2020.152%2C18.280%20L2.843%2C18.280%20C2.224%2C18.280%201.719%2C17.776%201.719%2C17.157%20L1.719%2C2.839%20C1.719%2C2.220%202.224%2C1.716%202.843%2C1.716%20L20.152%2C1.716%20C20.772%2C1.716%2021.276%2C2.220%2021.276%2C2.839%20L21.276%2C6.336%20L14.969%2C6.336%20ZM15.716%2C8.836%20C16.358%2C8.836%2016.879%2C9.356%2016.879%2C9.998%20C16.879%2C10.640%2016.358%2C11.160%2015.716%2C11.160%20C15.073%2C11.160%2014.552%2C10.640%2014.552%2C9.998%20C14.552%2C9.356%2015.073%2C8.836%2015.716%2C8.836%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .site_header .mobile_top_block .top_ed_bl .top_bl_item:nth-child(3) a {
        padding-left: 37px;
        color: #f5431a; }
        .site_header .mobile_top_block .top_ed_bl .top_bl_item:nth-child(3) a span {
          border-bottom: 1px solid rgba(245, 67, 26, 0.5); }
        .site_header .mobile_top_block .top_ed_bl .top_bl_item:nth-child(3) a:before {
          width: 23px;
          height: 23px;
          margin-top: -11px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2023%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23F5431A%22%20d%3D%22M8.113%2C7.148%20C7.715%2C7.148%206.995%2C7.334%206.995%2C9.003%20C6.995%2C10.654%207.715%2C10.840%208.113%2C10.840%20C8.510%2C10.840%209.249%2C10.654%209.249%2C9.003%20C9.249%2C7.334%208.510%2C7.148%208.113%2C7.148%20ZM14.854%2C12.027%20C13.869%2C12.027%2013.718%2C13.140%2013.718%2C13.882%20C13.718%2C15.532%2014.437%2C15.737%2014.854%2C15.737%20C15.251%2C15.737%2015.971%2C15.532%2015.971%2C13.882%20C15.971%2C12.212%2015.251%2C12.027%2014.854%2C12.027%20ZM8.113%2C12.138%20C6.257%2C12.138%205.462%2C10.710%205.462%2C9.059%20C5.462%2C7.129%206.484%2C5.979%208.113%2C5.979%20C9.741%2C5.979%2010.764%2C7.129%2010.764%2C9.059%20C10.764%2C10.987%209.741%2C12.138%208.113%2C12.138%20ZM8.756%2C16.757%20C8.567%2C17.072%207.317%2C16.998%207.469%2C16.757%20L13.964%2C6.257%20C14.115%2C6.016%2015.441%2C5.961%2015.251%2C6.257%20L8.756%2C16.757%20ZM14.854%2C17.016%20C12.998%2C17.016%2012.203%2C15.588%2012.203%2C13.937%20C12.203%2C12.008%2013.225%2C10.858%2014.854%2C10.858%20C16.483%2C10.858%2017.486%2C12.008%2017.486%2C13.937%20C17.486%2C15.867%2016.483%2C17.016%2014.854%2C17.016%20ZM10.423%2C22.526%20C8.927%2C20.856%209.665%2C21.004%207.563%2C21.877%20C6.768%2C22.210%205.859%2C21.784%205.632%2C20.967%20C5.045%2C18.835%205.594%2C19.279%203.341%2C19.187%20C2.488%2C19.150%201.864%2C18.371%202.015%2C17.554%20C2.413%2C15.365%202.735%2C16.015%200.746%2C14.958%20C-0.011%2C14.568%20-0.238%2C13.604%200.254%2C12.917%20C1.598%2C11.136%201.598%2C11.841%200.254%2C10.060%20C-0.238%2C9.374%20-0.011%2C8.410%200.746%2C8.020%20C2.735%2C6.962%202.413%2C7.612%202.015%2C5.423%20C1.864%2C4.607%202.488%2C3.828%203.341%2C3.790%20C5.594%2C3.698%205.045%2C4.143%205.632%2C2.010%20C5.859%2C1.194%206.768%2C0.767%207.563%2C1.101%20C9.628%2C1.973%208.946%2C2.103%2010.423%2C0.452%20C10.953%2C-0.142%2012.014%2C-0.142%2012.544%2C0.452%20C14.021%2C2.121%2013.301%2C1.973%2015.403%2C1.101%20C16.198%2C0.767%2017.107%2C1.194%2017.334%2C2.010%20C17.922%2C4.143%2017.372%2C3.698%2019.626%2C3.790%20C20.478%2C3.828%2021.103%2C4.607%2020.952%2C5.423%20C20.535%2C7.612%2020.232%2C6.962%2022.220%2C8.020%20C22.978%2C8.410%2023.205%2C9.374%2022.693%2C10.060%20C21.368%2C11.841%2021.368%2C11.136%2022.693%2C12.917%20C23.205%2C13.604%2022.978%2C14.568%2022.220%2C14.958%20C20.232%2C16.015%2020.535%2C15.365%2020.952%2C17.554%20C21.103%2C18.371%2020.478%2C19.150%2019.626%2C19.187%20C17.372%2C19.279%2017.922%2C18.835%2017.334%2C20.967%20C17.107%2C21.784%2016.180%2C22.210%2015.403%2C21.877%20C13.320%2C21.004%2014.021%2C20.875%2012.544%2C22.526%20C11.976%2C23.156%2010.972%2C23.156%2010.423%2C22.526%20ZM10.518%2C20.244%20L11.483%2C21.339%20L12.449%2C20.244%20C12.941%2C19.688%2013.794%2C19.502%2014.475%2C19.781%20L15.838%2C20.355%20L16.236%2C18.964%20C16.426%2C18.223%2017.088%2C17.721%2017.865%2C17.685%20L19.342%2C17.629%20L19.077%2C16.200%20C18.925%2C15.458%2019.285%2C14.716%2019.967%2C14.364%20L21.273%2C13.678%20L20.402%2C12.509%20C19.948%2C11.897%2019.948%2C11.081%2020.402%2C10.468%20L21.273%2C9.300%20L19.967%2C8.614%20C19.285%2C8.261%2018.925%2C7.519%2019.077%2C6.777%20L19.342%2C5.349%20L17.865%2C5.293%20C17.088%2C5.256%2016.426%2C4.755%2016.236%2C4.013%20L15.838%2C2.622%20L14.475%2C3.197%20C13.794%2C3.494%2012.941%2C3.290%2012.449%2C2.733%20L11.483%2C1.639%20L10.518%2C2.733%20C10.006%2C3.308%209.173%2C3.494%208.472%2C3.197%20L7.128%2C2.622%20L6.730%2C4.013%20C6.522%2C4.755%205.878%2C5.256%205.101%2C5.293%20L3.624%2C5.349%20L3.890%2C6.777%20C4.041%2C7.519%203.663%2C8.261%202.981%2C8.614%20L1.693%2C9.300%20L2.564%2C10.468%20C3.019%2C11.081%203.019%2C11.897%202.564%2C12.509%20L1.693%2C13.678%20L2.981%2C14.364%20C3.663%2C14.716%204.041%2C15.458%203.890%2C16.200%20L3.624%2C17.629%20L5.101%2C17.685%20C5.878%2C17.721%206.522%2C18.223%206.730%2C18.964%20L7.128%2C20.355%20L8.472%2C19.781%20C9.173%2C19.484%2010.006%2C19.669%2010.518%2C20.244%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .site_header .mobile_top_block .top_ed_bl .top_bl_item a {
        display: inline-block;
        vertical-align: top;
        padding: 0 0 0 34px;
        font: 16px 'fsr', Arial, Helvetica, sans-serif;
        text-decoration: none;
        position: relative; }
        .site_header .mobile_top_block .top_ed_bl .top_bl_item a:before {
          position: absolute;
          content: '';
          left: 0;
          top: 50%;
          content: ''; }
        .site_header .mobile_top_block .top_ed_bl .top_bl_item a span {
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
    .site_header .mobile_top_block .top_edit_block_link {
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 222px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 222px;
      -ms-flex: 0 1 222px;
      flex: 0 1 222px;
      width: 222px;
      margin: 0 0 0 10px; }
      .site_header .mobile_top_block .top_edit_block_link a {
        position: relative;
        display: block;
        color: #fff;
        font: 18px 'fsb', Arial, Helvetica, sans-serif;
        text-decoration: none;
        background: #ec6c63;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        padding: 12px 45px 13px 20px; }
      .site_header .mobile_top_block .top_edit_block_link a:before {
        position: absolute;
        right: 11px;
        top: 6px;
        width: 26px;
        height: 30px;
        content: '';
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2233px%22%20height%3D%2239px%22%20%20viewBox%3D%220%200%2033%2039%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M19.256%2C25.870%20C20.577%2C24.804%2019.825%2C23.630%2019.317%2C23.071%20C19.139%2C22.873%2019.084%2C22.553%2019.201%2C22.313%20C21.002%2C18.584%2014.490%2C19.277%2012.645%2C19.542%20C12.383%2C19.580%2012.325%2C19.465%2012.504%2C19.269%20C16.864%2C14.507%2012.416%2C10.212%2011.416%2C12.762%20C9.890%2C16.650%206.402%2C19.836%205.257%2C20.808%20C5.055%2C20.980%204.886%2C21.330%204.886%2C21.598%20L4.886%2C30.890%20C4.886%2C31.157%205.102%2C31.372%205.366%2C31.388%20C6.828%2C31.474%207.946%2C31.933%208.515%2C32.220%20C8.752%2C32.340%209.137%2C32.524%209.395%2C32.588%20C11.077%2C33.000%2013.667%2C33.000%2013.667%2C33.000%20C19.708%2C33.000%2019.303%2C30.891%2018.848%2C29.981%20C18.728%2C29.744%2018.775%2C29.455%2018.974%2C29.278%20C20.183%2C28.205%2019.610%2C27.068%2019.183%2C26.505%20C19.022%2C26.293%2019.050%2C26.036%2019.256%2C25.870%20ZM2.646%2C20.566%20L0.480%2C20.566%20C0.215%2C20.566%200.000%2C20.782%200.000%2C21.050%20L0.000%2C32.033%20C0.000%2C32.300%200.215%2C32.517%200.480%2C32.517%20L2.646%2C32.517%20C2.910%2C32.517%203.125%2C32.300%203.125%2C32.033%20L3.125%2C21.050%20C3.125%2C20.782%202.910%2C20.566%202.646%2C20.566%20Z%22%2F%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M31.448%2C23.488%20C30.556%2C24.312%2029.157%2C23.988%2027.744%2C23.652%20C26.331%2C23.317%2026.804%2C23.470%2025.828%2C23.434%20C24.853%2C23.399%2026.009%2C22.413%2026.767%2C21.978%20C27.526%2C21.542%2028.242%2C21.993%2029.279%2C22.068%20C30.317%2C22.143%2030.471%2C21.813%2030.471%2C21.813%20C32.287%2C20.113%2032.795%2C21.680%2032.983%2C21.903%20C33.171%2C22.126%2032.339%2C22.663%2031.448%2C23.488%20ZM24.114%2C10.541%20C22.800%2C11.162%2023.265%2C10.986%2022.478%2C11.569%20C21.692%2C12.151%2021.990%2C10.655%2022.317%2C9.839%20C22.643%2C9.023%2023.482%2C8.929%2024.341%2C8.339%20C25.201%2C7.749%2025.119%2C7.393%2025.119%2C7.393%20C25.495%2C4.926%2026.858%2C5.836%2027.144%2C5.892%20C27.429%2C5.950%2027.107%2C6.892%2026.916%2C8.095%20C26.725%2C9.299%2025.428%2C9.921%2024.114%2C10.541%20ZM9.276%2C7.369%20C9.039%2C8.323%208.323%2C6.979%208.057%2C6.141%20C7.792%2C5.302%208.378%2C4.691%208.667%2C3.684%20C8.955%2C2.678%208.667%2C2.456%208.667%2C2.456%20C7.394%2C0.314%209.020%2C0.139%209.276%2C-0.000%20C9.532%2C-0.140%209.880%2C0.792%2010.495%2C1.842%20C11.110%2C2.892%2010.505%2C4.204%209.886%2C5.526%20C9.266%2C6.849%209.513%2C6.415%209.276%2C7.369%20ZM24.462%2C34.754%20C25.336%2C34.790%2025.700%2C35.554%2026.537%2C36.171%20C27.375%2C36.788%2027.682%2C36.592%2027.682%2C36.592%20C30.125%2C36.124%2029.717%2C37.720%2029.757%2C38.009%20C29.798%2C38.298%2028.807%2C38.308%2027.613%2C38.529%20C26.419%2C38.750%2025.409%2C37.729%2024.394%2C36.691%20C23.378%2C35.653%2023.696%2C36.035%2022.890%2C35.484%20C22.085%2C34.933%2023.588%2C34.717%2024.462%2C34.754%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 0 0 no-repeat;
        background-size: 26px 30px; }

.rub {
  font-size: 0;
  display: inline-block;
  vertical-align: baseline;
  width: 15px;
  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%2215px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2015%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.984%2C12.677%20L6.814%2C12.677%20C9.234%2C12.677%2011.144%2C12.152%2012.544%2C11.102%20C13.944%2C10.052%2014.644%2C8.427%2014.644%2C6.227%20C14.644%2C4.167%2013.964%2C2.612%2012.604%2C1.562%20C11.244%2C0.512%209.304%2C-0.013%206.784%2C-0.013%20L2.254%2C-0.013%20L2.254%2C10.577%20L0.004%2C10.577%20L0.004%2C12.677%20L2.254%2C12.677%20L2.254%2C14.897%20L0.004%2C14.897%20L0.004%2C16.727%20L2.254%2C16.727%20L2.254%2C20.057%20L4.984%2C20.057%20L4.984%2C16.727%20L10.234%2C16.727%20L10.234%2C14.897%20L4.984%2C14.897%20L4.984%2C12.677%20ZM6.754%2C2.117%20C8.374%2C2.117%209.619%2C2.442%2010.489%2C3.092%20C11.359%2C3.742%2011.794%2C4.797%2011.794%2C6.257%20C11.794%2C7.877%2011.359%2C9.002%2010.489%2C9.632%20C9.619%2C10.262%208.354%2C10.577%206.694%2C10.577%20L4.984%2C10.577%20L4.984%2C2.117%20L6.754%2C2.117%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.rub_black {
  font-size: 0;
  display: inline-block;
  vertical-align: baseline;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2015%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2354493b%22%20d%3D%22M4.984%2C12.677%20L6.814%2C12.677%20C9.234%2C12.677%2011.144%2C12.152%2012.544%2C11.102%20C13.944%2C10.052%2014.644%2C8.427%2014.644%2C6.227%20C14.644%2C4.167%2013.964%2C2.612%2012.604%2C1.562%20C11.244%2C0.512%209.304%2C-0.013%206.784%2C-0.013%20L2.254%2C-0.013%20L2.254%2C10.577%20L0.004%2C10.577%20L0.004%2C12.677%20L2.254%2C12.677%20L2.254%2C14.897%20L0.004%2C14.897%20L0.004%2C16.727%20L2.254%2C16.727%20L2.254%2C20.057%20L4.984%2C20.057%20L4.984%2C16.727%20L10.234%2C16.727%20L10.234%2C14.897%20L4.984%2C14.897%20L4.984%2C12.677%20ZM6.754%2C2.117%20C8.374%2C2.117%209.619%2C2.442%2010.489%2C3.092%20C11.359%2C3.742%2011.794%2C4.797%2011.794%2C6.257%20C11.794%2C7.877%2011.359%2C9.002%2010.489%2C9.632%20C9.619%2C10.262%208.354%2C10.577%206.694%2C10.577%20L4.984%2C10.577%20L4.984%2C2.117%20L6.754%2C2.117%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
  background-size: 11px 15px;
  width: 11px;
  height: 15px; }

.site_container {
  width: 100%;
  position: relative;
  z-index: 2;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto; }
  .site_container.z_index {
    z-index: 100; }

.top_bl_wrapper {
  background: #f9f6f1;
  padding: 28px 30px 28px;
  position: relative; }
  @media screen and (max-width: 767px) {
  .top_bl_wrapper {
    padding: 28px 20px 28px; } }
  @media screen and (max-width: 639px) {
  .top_bl_wrapper {
    padding: 0; } }
  .top_bl_wrapper:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    height: 78px;
    background: url(../top_shadow.png) 0 0 repeat-x; }
  .top_bl_wrapper .top_bl_wrap {
    position: relative;
    max-width: 1280px;
    margin: 0 auto; }
  .top_bl_wrapper .top_slider_bl {
    float: left;
    width: 74.6%; }
    @media screen and (max-width: 1280px) {
  .top_bl_wrapper .top_slider_bl {
    width: 73%; } }
    @media screen and (max-width: 1260px) {
  .top_bl_wrapper .top_slider_bl {
    width: auto;
    float: none; } }
    .top_bl_wrapper .top_slider_bl .top_slider_item {
      position: relative;
      height: 485px;
      padding: 98px 76px 60px 76px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      @media screen and (max-width: 1260px) {
  .top_bl_wrapper .top_slider_bl .top_slider_item {
    height: 359px;
    padding: 60px 76px 60px; } }
      @media screen and (max-width: 767px) {
  .top_bl_wrapper .top_slider_bl .top_slider_item {
    padding: 50px 40px;
    height: 309px; } }
      @media screen and (max-width: 639px) {
  .top_bl_wrapper .top_slider_bl .top_slider_item {
    height: 162px;
    padding: 28px 20px 36px; } }
    .top_bl_wrapper .top_slider_bl .slider_link {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1; }
    .top_bl_wrapper .top_slider_bl .slider_pic {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
      @media screen and (max-width: 639px) {
  .top_bl_wrapper .top_slider_bl .slider_pic {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; } }
      .top_bl_wrapper .top_slider_bl .slider_pic:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        opacity: 0.25;
        background: #000;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px; }
      @media screen and (max-width: 639px) {
    .top_bl_wrapper .top_slider_bl .slider_pic:before {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; } }
    .top_bl_wrapper .top_slider_bl .slider_pic.top_slider_black:before {
      display: none; }
    .top_bl_wrapper .top_slider_bl .slider_pic.top_slider_black.blackout:before {
      display: block; }
    .top_bl_wrapper .top_slider_bl .slider_in {
      position: relative; }
    .top_bl_wrapper .top_slider_bl .slider_title {
      font: 50px 'fsm', Arial, Helvetica, sans-serif;
      color: #fff;
      padding: 0 0 10px; }
      @media screen and (max-width: 1260px) {
  .top_bl_wrapper .top_slider_bl .slider_title {
    font-size: 37px; } }
      @media screen and (max-width: 767px) {
  .top_bl_wrapper .top_slider_bl .slider_title {
    font-size: 28px; } }
      @media screen and (max-width: 639px) {
  .top_bl_wrapper .top_slider_bl .slider_title {
    font-size: 22px; } }
    .top_bl_wrapper .top_slider_bl .slider_text {
      font: 19px/26px 'fsr', Arial, Helvetica, sans-serif;
      color: #fff;
      padding: 0 0 30px; }
      @media screen and (max-width: 1260px) {
  .top_bl_wrapper .top_slider_bl .slider_text {
    font-size: 17px;
    line-height: 22px;
    padding: 0 0 20px; } }
      @media screen and (max-width: 767px) {
  .top_bl_wrapper .top_slider_bl .slider_text {
    display: none; } }
    .top_bl_wrapper .top_slider_bl .slider_prices .slider_old_price {
      position: relative;
      padding: 5px 16px 6px;
      background: #fff;
      font: 17px 'fssb', Arial, Helvetica, sans-serif;
      color: #54493b;
      display: inline-block;
      vertical-align: top;
      margin: 0 0 -6px 11px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
      @media screen and (max-width: 639px) {
    .top_bl_wrapper .top_slider_bl .slider_prices .slider_old_price {
      padding: 4px 10px 6px;
      margin: 0 0 -6px 8px; } }
      .top_bl_wrapper .top_slider_bl .slider_prices .slider_old_price ins {
        text-decoration: none;
        position: relative; }
        .top_bl_wrapper .top_slider_bl .slider_prices .slider_old_price ins:before {
          position: absolute;
          left: -2px;
          right: -2px;
          top: 50%;
          height: 2px;
          content: '';
          background: #f54528;
          -webkit-transform: rotate(-14deg);
          -moz-transform: rotate(-14deg);
          -ms-transform: rotate(-14deg);
          -o-transform: rotate(-14deg);
          transform: rotate(-14deg); }
      .top_bl_wrapper .top_slider_bl .slider_prices .slider_old_price 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%2215px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2015%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2354493b%22%20d%3D%22M4.984%2C12.677%20L6.814%2C12.677%20C9.234%2C12.677%2011.144%2C12.152%2012.544%2C11.102%20C13.944%2C10.052%2014.644%2C8.427%2014.644%2C6.227%20C14.644%2C4.167%2013.964%2C2.612%2012.604%2C1.562%20C11.244%2C0.512%209.304%2C-0.013%206.784%2C-0.013%20L2.254%2C-0.013%20L2.254%2C10.577%20L0.004%2C10.577%20L0.004%2C12.677%20L2.254%2C12.677%20L2.254%2C14.897%20L0.004%2C14.897%20L0.004%2C16.727%20L2.254%2C16.727%20L2.254%2C20.057%20L4.984%2C20.057%20L4.984%2C16.727%20L10.234%2C16.727%20L10.234%2C14.897%20L4.984%2C14.897%20L4.984%2C12.677%20ZM6.754%2C2.117%20C8.374%2C2.117%209.619%2C2.442%2010.489%2C3.092%20C11.359%2C3.742%2011.794%2C4.797%2011.794%2C6.257%20C11.794%2C7.877%2011.359%2C9.002%2010.489%2C9.632%20C9.619%2C10.262%208.354%2C10.577%206.694%2C10.577%20L4.984%2C10.577%20L4.984%2C2.117%20L6.754%2C2.117%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
        background-size: 8px 10px;
        width: 8px;
        height: 10px; }
      .top_bl_wrapper .top_slider_bl .slider_prices .slider_price {
        font: 40px/1 'fsm', Arial, Helvetica, sans-serif;
        color: #fff;
        background: #733c44;
        padding: 9px 24px 10px;
        display: inline-block;
        vertical-align: top;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px; }
      @media screen and (max-width: 767px) {
    .top_bl_wrapper .top_slider_bl .slider_prices .slider_price {
      font-size: 32px; } }
      @media screen and (max-width: 639px) {
    .top_bl_wrapper .top_slider_bl .slider_prices .slider_price {
      font-size: 19px;
      padding: 9px 16px 10px; } }
      @media screen and (max-width: 639px) {
      .top_bl_wrapper .top_slider_bl .slider_prices .slider_price 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%2215px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2015%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.984%2C12.677%20L6.814%2C12.677%20C9.234%2C12.677%2011.144%2C12.152%2012.544%2C11.102%20C13.944%2C10.052%2014.644%2C8.427%2014.644%2C6.227%20C14.644%2C4.167%2013.964%2C2.612%2012.604%2C1.562%20C11.244%2C0.512%209.304%2C-0.013%206.784%2C-0.013%20L2.254%2C-0.013%20L2.254%2C10.577%20L0.004%2C10.577%20L0.004%2C12.677%20L2.254%2C12.677%20L2.254%2C14.897%20L0.004%2C14.897%20L0.004%2C16.727%20L2.254%2C16.727%20L2.254%2C20.057%20L4.984%2C20.057%20L4.984%2C16.727%20L10.234%2C16.727%20L10.234%2C14.897%20L4.984%2C14.897%20L4.984%2C12.677%20ZM6.754%2C2.117%20C8.374%2C2.117%209.619%2C2.442%2010.489%2C3.092%20C11.359%2C3.742%2011.794%2C4.797%2011.794%2C6.257%20C11.794%2C7.877%2011.359%2C9.002%2010.489%2C9.632%20C9.619%2C10.262%208.354%2C10.577%206.694%2C10.577%20L4.984%2C10.577%20L4.984%2C2.117%20L6.754%2C2.117%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
        background-size: 9px 12px;
        width: 9px;
        height: 12px; } }
    .top_bl_wrapper .top_slider_bl .owl-prev {
      position: absolute;
      left: 20px;
      top: 50%;
      width: 17px;
      height: 32px;
      z-index: 1;
      cursor: pointer;
      font-size: 0;
      margin-top: -16px;
      -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%2217px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2017%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.544%2C17.543%20L2.557%2C31.542%20C1.977%2C32.122%201.038%2C32.122%200.458%2C31.542%20C-0.121%2C30.962%20-0.121%2C30.022%200.458%2C29.442%20L13.889%2C16.000%20L0.427%2C2.526%20C-0.152%2C1.947%20-0.152%2C1.007%200.427%2C0.426%20C1.007%2C-0.154%201.946%2C-0.154%202.525%2C0.426%20L16.513%2C14.426%20C16.918%2C14.831%2017.022%2C15.409%2016.861%2C15.920%20C17.086%2C16.459%2016.983%2C17.104%2016.544%2C17.543%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      @media screen and (max-width: 767px) {
  .top_bl_wrapper .top_slider_bl .owl-prev {
    display: none; } }
    .top_bl_wrapper .top_slider_bl .owl-next {
      position: absolute;
      right: 20px;
      top: 50%;
      width: 17px;
      height: 32px;
      z-index: 1;
      cursor: pointer;
      font-size: 0;
      margin-top: -16px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2017%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.544%2C17.543%20L2.557%2C31.542%20C1.977%2C32.122%201.038%2C32.122%200.458%2C31.542%20C-0.121%2C30.962%20-0.121%2C30.022%200.458%2C29.442%20L13.889%2C16.000%20L0.427%2C2.526%20C-0.152%2C1.947%20-0.152%2C1.007%200.427%2C0.426%20C1.007%2C-0.154%201.946%2C-0.154%202.525%2C0.426%20L16.513%2C14.426%20C16.918%2C14.831%2017.022%2C15.409%2016.861%2C15.920%20C17.086%2C16.459%2016.983%2C17.104%2016.544%2C17.543%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      @media screen and (max-width: 767px) {
  .top_bl_wrapper .top_slider_bl .owl-next {
    display: none; } }
    .top_bl_wrapper .top_slider_bl .owl-dots {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 25px;
      z-index: 1;
      line-height: 0;
      text-align: center; }
      @media screen and (max-width: 1023px) {
  .top_bl_wrapper .top_slider_bl .owl-dots {
    bottom: 20px; } }
      .top_bl_wrapper .top_slider_bl .owl-dots .owl-dot {
        display: inline-block;
        vertical-align: top;
        width: 9px;
        height: 9px;
        cursor: pointer;
        background: #fff;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
      .top_bl_wrapper .top_slider_bl .owl-dots .owl-dot.active {
        width: 18px;
        background: #ec6c63; }
      .top_bl_wrapper .top_slider_bl .owl-dots .owl-dot + .owl-dot {
        margin-left: 5px; }
  .top_bl_wrapper .top_edit_block {
    float: right;
    width: 23.8%;
    margin-left: 1.6%;
    background: #fff;
    padding: 20px 25px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07), inset 0 0 0 2px #ec6c63;
    -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07), inset 0 0 0 2px #ec6c63;
    -o-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07), inset 0 0 0 2px #ec6c63;
    -ms-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07), inset 0 0 0 2px #ec6c63;
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07), inset 0 0 0 2px #ec6c63; }
    @media screen and (max-width: 1280px) {
  .top_bl_wrapper .top_edit_block {
    width: 25.4%; } }
    @media screen and (max-width: 1260px) {
  .top_bl_wrapper .top_edit_block {
    display: none; } }
    .top_bl_wrapper .top_edit_block .ed_bl_title {
      font: 21px 'fsb', Arial, Helvetica, sans-serif;
      color: #ec6c63;
      padding: 1px 0 22px;
      position: relative; }
      .top_bl_wrapper .top_edit_block .ed_bl_title:before {
        position: absolute;
        right: -13px;
        top: -6px;
        width: 33px;
        height: 39px;
        content: '';
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2233px%22%20height%3D%2239px%22%20%20viewBox%3D%220%200%2033%2039%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cg%3E%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M19.256%2C25.870%20C20.577%2C24.804%2019.825%2C23.630%2019.317%2C23.071%20C19.139%2C22.873%2019.084%2C22.553%2019.201%2C22.313%20C21.002%2C18.584%2014.490%2C19.277%2012.645%2C19.542%20C12.383%2C19.580%2012.325%2C19.465%2012.504%2C19.269%20C16.864%2C14.507%2012.416%2C10.212%2011.416%2C12.762%20C9.890%2C16.650%206.402%2C19.836%205.257%2C20.808%20C5.055%2C20.980%204.886%2C21.330%204.886%2C21.598%20L4.886%2C30.890%20C4.886%2C31.157%205.102%2C31.372%205.366%2C31.388%20C6.828%2C31.474%207.946%2C31.933%208.515%2C32.220%20C8.752%2C32.340%209.137%2C32.524%209.395%2C32.588%20C11.077%2C33.000%2013.667%2C33.000%2013.667%2C33.000%20C19.708%2C33.000%2019.303%2C30.891%2018.848%2C29.981%20C18.728%2C29.744%2018.775%2C29.455%2018.974%2C29.278%20C20.183%2C28.205%2019.610%2C27.068%2019.183%2C26.505%20C19.022%2C26.293%2019.050%2C26.036%2019.256%2C25.870%20ZM2.646%2C20.566%20L0.480%2C20.566%20C0.215%2C20.566%200.000%2C20.782%200.000%2C21.050%20L0.000%2C32.033%20C0.000%2C32.300%200.215%2C32.517%200.480%2C32.517%20L2.646%2C32.517%20C2.910%2C32.517%203.125%2C32.300%203.125%2C32.033%20L3.125%2C21.050%20C3.125%2C20.782%202.910%2C20.566%202.646%2C20.566%20Z%22%2F%3E%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M31.448%2C23.488%20C30.556%2C24.312%2029.157%2C23.988%2027.744%2C23.652%20C26.331%2C23.317%2026.804%2C23.470%2025.828%2C23.434%20C24.853%2C23.399%2026.009%2C22.413%2026.767%2C21.978%20C27.526%2C21.542%2028.242%2C21.993%2029.279%2C22.068%20C30.317%2C22.143%2030.471%2C21.813%2030.471%2C21.813%20C32.287%2C20.113%2032.795%2C21.680%2032.983%2C21.903%20C33.171%2C22.126%2032.339%2C22.663%2031.448%2C23.488%20ZM24.114%2C10.541%20C22.800%2C11.162%2023.265%2C10.986%2022.478%2C11.569%20C21.692%2C12.151%2021.990%2C10.655%2022.317%2C9.839%20C22.643%2C9.023%2023.482%2C8.929%2024.341%2C8.339%20C25.201%2C7.749%2025.119%2C7.393%2025.119%2C7.393%20C25.495%2C4.926%2026.858%2C5.836%2027.144%2C5.892%20C27.429%2C5.950%2027.107%2C6.892%2026.916%2C8.095%20C26.725%2C9.299%2025.428%2C9.921%2024.114%2C10.541%20ZM9.276%2C7.369%20C9.039%2C8.323%208.323%2C6.979%208.057%2C6.141%20C7.792%2C5.302%208.378%2C4.691%208.667%2C3.684%20C8.955%2C2.678%208.667%2C2.456%208.667%2C2.456%20C7.394%2C0.314%209.020%2C0.139%209.276%2C-0.000%20C9.532%2C-0.140%209.880%2C0.792%2010.495%2C1.842%20C11.110%2C2.892%2010.505%2C4.204%209.886%2C5.526%20C9.266%2C6.849%209.513%2C6.415%209.276%2C7.369%20ZM24.462%2C34.754%20C25.336%2C34.790%2025.700%2C35.554%2026.537%2C36.171%20C27.375%2C36.788%2027.682%2C36.592%2027.682%2C36.592%20C30.125%2C36.124%2029.717%2C37.720%2029.757%2C38.009%20C29.798%2C38.298%2028.807%2C38.308%2027.613%2C38.529%20C26.419%2C38.750%2025.409%2C37.729%2024.394%2C36.691%20C23.378%2C35.653%2023.696%2C36.035%2022.890%2C35.484%20C22.085%2C34.933%2023.588%2C34.717%2024.462%2C34.754%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .top_bl_wrapper .top_edit_block .ed_bl_pic {
      font-size: 0;
      padding: 0 0 20px; }
      .top_bl_wrapper .top_edit_block .ed_bl_pic img {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px; }
    .top_bl_wrapper .top_edit_block .ed_bl_title2 {
      font: 18px 'fsm', Arial, Helvetica, sans-serif;
      color: #54493b;
      padding: 0 0 38px; }
      .top_bl_wrapper .top_edit_block .ed_bl_title2 a {
        text-decoration: none;
        color: inherit; }
    .top_bl_wrapper .top_edit_block .ed_bl_bot_wr {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
      .top_bl_wrapper .top_edit_block .ed_bl_bot_wr .ed_bl_prices {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
      .top_bl_wrapper .top_edit_block .ed_bl_bot_wr .ed_bl_prices .ed_old_price {
        font: 17px 'fsb', Arial, Helvetica, sans-serif;
        color: #54493b;
        padding-bottom: 4px; }
        .top_bl_wrapper .top_edit_block .ed_bl_bot_wr .ed_bl_prices .ed_old_price ins {
          position: relative;
          text-decoration: none; }
        .top_bl_wrapper .top_edit_block .ed_bl_bot_wr .ed_bl_prices .ed_old_price ins:before {
          position: absolute;
          left: -2px;
          right: -2px;
          top: 50%;
          height: 2px;
          content: '';
          background: #f54528;
          -webkit-transform: rotate(-14deg);
          -moz-transform: rotate(-14deg);
          -ms-transform: rotate(-14deg);
          -o-transform: rotate(-14deg);
          transform: rotate(-14deg); }
        .top_bl_wrapper .top_edit_block .ed_bl_bot_wr .ed_bl_prices .ed_old_price .rub {
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2220px%22%20%20viewBox%3D%220%200%2015%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2354493b%22%20d%3D%22M4.984%2C12.677%20L6.814%2C12.677%20C9.234%2C12.677%2011.144%2C12.152%2012.544%2C11.102%20C13.944%2C10.052%2014.644%2C8.427%2014.644%2C6.227%20C14.644%2C4.167%2013.964%2C2.612%2012.604%2C1.562%20C11.244%2C0.512%209.304%2C-0.013%206.784%2C-0.013%20L2.254%2C-0.013%20L2.254%2C10.577%20L0.004%2C10.577%20L0.004%2C12.677%20L2.254%2C12.677%20L2.254%2C14.897%20L0.004%2C14.897%20L0.004%2C16.727%20L2.254%2C16.727%20L2.254%2C20.057%20L4.984%2C20.057%20L4.984%2C16.727%20L10.234%2C16.727%20L10.234%2C14.897%20L4.984%2C14.897%20L4.984%2C12.677%20ZM6.754%2C2.117%20C8.374%2C2.117%209.619%2C2.442%2010.489%2C3.092%20C11.359%2C3.742%2011.794%2C4.797%2011.794%2C6.257%20C11.794%2C7.877%2011.359%2C9.002%2010.489%2C9.632%20C9.619%2C10.262%208.354%2C10.577%206.694%2C10.577%20L4.984%2C10.577%20L4.984%2C2.117%20L6.754%2C2.117%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
          background-size: 8px 10px;
          width: 8px;
          height: 10px; }
      .top_bl_wrapper .top_edit_block .ed_bl_bot_wr .ed_bl_prices .ed_cur_price {
        font: 29px 'fsb', Arial, Helvetica, sans-serif;
        color: #54493b; }
        .top_bl_wrapper .top_edit_block .ed_bl_bot_wr .ed_bl_prices .ed_cur_price .rub {
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2220px%22%20%20viewBox%3D%220%200%2015%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2354493b%22%20d%3D%22M4.984%2C12.677%20L6.814%2C12.677%20C9.234%2C12.677%2011.144%2C12.152%2012.544%2C11.102%20C13.944%2C10.052%2014.644%2C8.427%2014.644%2C6.227%20C14.644%2C4.167%2013.964%2C2.612%2012.604%2C1.562%20C11.244%2C0.512%209.304%2C-0.013%206.784%2C-0.013%20L2.254%2C-0.013%20L2.254%2C10.577%20L0.004%2C10.577%20L0.004%2C12.677%20L2.254%2C12.677%20L2.254%2C14.897%20L0.004%2C14.897%20L0.004%2C16.727%20L2.254%2C16.727%20L2.254%2C20.057%20L4.984%2C20.057%20L4.984%2C16.727%20L10.234%2C16.727%20L10.234%2C14.897%20L4.984%2C14.897%20L4.984%2C12.677%20ZM6.754%2C2.117%20C8.374%2C2.117%209.619%2C2.442%2010.489%2C3.092%20C11.359%2C3.742%2011.794%2C4.797%2011.794%2C6.257%20C11.794%2C7.877%2011.359%2C9.002%2010.489%2C9.632%20C9.619%2C10.262%208.354%2C10.577%206.694%2C10.577%20L4.984%2C10.577%20L4.984%2C2.117%20L6.754%2C2.117%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
          background-size: 11px 15px;
          width: 11px;
          height: 15px; }
      .top_bl_wrapper .top_edit_block .ed_bl_bot_wr .ed_button {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -moz-box-flex: 0;
        -moz-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto; }
      .top_bl_wrapper .top_edit_block .ed_bl_bot_wr .ed_button a {
        width: 52px;
        height: 52px;
        display: inline-block;
        vertical-align: top;
        text-decoration: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        border: 2px solid rgba(115, 60, 68, 0.25);
        position: relative; }
        .top_bl_wrapper .top_edit_block .ed_bl_bot_wr .ed_button a:before {
          position: absolute;
          content: '';
          top: 21px;
          left: 17px;
          width: 18px;
          height: 10px;
          -webkit-transform: rotate(-90deg);
          -moz-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
          -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2018%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M17.542%2C2.524%20L10.543%2C9.512%20C10.137%2C9.917%209.560%2C10.021%209.048%2C9.860%20C8.509%2C10.085%207.865%2C9.982%207.426%2C9.543%20L0.426%2C2.556%20C-0.154%2C1.976%20-0.154%2C1.037%200.426%2C0.457%20C1.006%2C-0.122%201.946%2C-0.122%202.526%2C0.457%20L8.969%2C6.889%20L15.442%2C0.426%20C16.022%2C-0.153%2016.963%2C-0.153%2017.542%2C0.426%20C18.122%2C1.006%2018.122%2C1.945%2017.542%2C2.524%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.main_folders_wrapper {
  background: #fff;
  padding: 50px 30px 38px; }
  @media screen and (max-width: 1359px) {
  .main_folders_wrapper {
    padding: 49px 30px 30px; } }
  @media screen and (max-width: 767px) {
  .main_folders_wrapper {
    padding: 50px 20px 38px; } }
  .main_folders_wrapper .main_folders_wr {
    max-width: 1280px;
    margin: 0 auto; }
    .main_folders_wrapper .main_folders_wr .main_folders_title {
      font: 30px 'fsb', Arial, Helvetica, sans-serif;
      color: #54493b;
      text-align: center;
      padding: 0 0 28px; }
      @media screen and (max-width: 639px) {
  .main_folders_wrapper .main_folders_wr .main_folders_title {
    font-size: 25px; } }
      .main_folders_wrapper .main_folders_wr .main_folders_title span {
        position: relative;
        padding: 0 0 16px;
        display: inline-block;
        vertical-align: top; }
      .main_folders_wrapper .main_folders_wr .main_folders_title span:before {
        position: absolute;
        content: '';
        left: 50%;
        right: 0;
        bottom: 0;
        margin-left: -53px;
        width: 106px;
        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%22106px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%20106%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M105.725%2C6.752%20C105.374%2C7.069%20104.804%2C7.069%20104.453%2C6.752%20L98.845%2C1.681%20L93.237%2C6.752%20C92.982%2C6.982%2092.612%2C7.043%2092.294%2C6.939%20C91.976%2C7.043%2091.607%2C6.982%2091.351%2C6.752%20L85.743%2C1.681%20L80.135%2C6.752%20C79.880%2C6.982%2079.511%2C7.043%2079.193%2C6.939%20C78.875%2C7.043%2078.505%2C6.982%2078.250%2C6.752%20L72.642%2C1.681%20L67.034%2C6.752%20C66.779%2C6.982%2066.410%2C7.043%2066.092%2C6.939%20C65.774%2C7.043%2065.404%2C6.982%2065.149%2C6.752%20L59.541%2C1.681%20L53.933%2C6.752%20C53.678%2C6.982%2053.309%2C7.043%2052.991%2C6.939%20C52.672%2C7.043%2052.303%2C6.982%2052.048%2C6.752%20L46.440%2C1.681%20L40.832%2C6.752%20C40.577%2C6.982%2040.207%2C7.043%2039.889%2C6.939%20C39.571%2C7.043%2039.202%2C6.982%2038.947%2C6.752%20L33.339%2C1.681%20L27.731%2C6.752%20C27.476%2C6.982%2027.106%2C7.043%2026.788%2C6.939%20C26.470%2C7.043%2026.101%2C6.982%2025.846%2C6.752%20L20.238%2C1.681%20L14.630%2C6.752%20C14.375%2C6.982%2014.005%2C7.043%2013.687%2C6.939%20C13.369%2C7.043%2013.000%2C6.982%2012.745%2C6.752%20L7.137%2C1.681%20L1.529%2C6.752%20C1.177%2C7.069%200.607%2C7.069%200.256%2C6.752%20C-0.095%2C6.434%20-0.095%2C5.919%200.256%2C5.601%20L6.194%2C0.231%20C6.449%2C0.001%206.818%2C-0.060%207.137%2C0.044%20C7.455%2C-0.060%207.824%2C0.001%208.079%2C0.231%20L13.687%2C5.302%20L19.295%2C0.231%20C19.550%2C0.001%2019.920%2C-0.060%2020.238%2C0.044%20C20.556%2C-0.060%2020.925%2C0.001%2021.181%2C0.231%20L26.788%2C5.302%20L32.396%2C0.231%20C32.652%2C0.001%2033.021%2C-0.060%2033.339%2C0.044%20C33.657%2C-0.060%2034.026%2C0.001%2034.282%2C0.231%20L39.890%2C5.302%20L45.497%2C0.231%20C45.753%2C0.001%2046.122%2C-0.060%2046.440%2C0.044%20C46.758%2C-0.060%2047.128%2C0.001%2047.383%2C0.231%20L52.991%2C5.302%20L58.598%2C0.231%20C58.853%2C0.001%2059.223%2C-0.060%2059.541%2C0.044%20C59.859%2C-0.060%2060.229%2C0.001%2060.484%2C0.231%20L66.092%2C5.302%20L71.700%2C0.231%20C71.955%2C0.001%2072.324%2C-0.060%2072.642%2C0.044%20C72.960%2C-0.060%2073.330%2C0.001%2073.585%2C0.231%20L79.193%2C5.302%20L84.801%2C0.231%20C85.056%2C0.001%2085.425%2C-0.060%2085.743%2C0.044%20C86.061%2C-0.060%2086.431%2C0.001%2086.686%2C0.231%20L92.294%2C5.302%20L97.902%2C0.231%20C98.157%2C0.001%2098.526%2C-0.060%2098.845%2C0.044%20C99.163%2C-0.060%2099.532%2C0.001%2099.787%2C0.231%20L105.725%2C5.601%20C106.077%2C5.919%20106.077%2C6.434%20105.725%2C6.752%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .main_folders_wrapper .main_folders_wr .main_folders {
      font-size: 0; }
      .main_folders_wrapper .main_folders_wr .main_folders li {
        display: inline-block;
        vertical-align: top;
        position: relative;
        margin: 0 20px 20px 0;
        height: 305px;
        width: 305px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
      @media screen and (max-width: 1359px) {
    .main_folders_wrapper .main_folders_wr .main_folders li {
      width: 32%;
      height: 305px;
      margin: 0 2% 20px 0; } }
      @media screen and (max-width: 1023px) {
    .main_folders_wrapper .main_folders_wr .main_folders li {
      height: 285px; } }
      @media screen and (max-width: 860px) {
    .main_folders_wrapper .main_folders_wr .main_folders li {
      height: 255px; } }
      @media screen and (max-width: 799px) {
    .main_folders_wrapper .main_folders_wr .main_folders li {
      height: 228px; } }
      @media screen and (max-width: 767px) {
    .main_folders_wrapper .main_folders_wr .main_folders li {
      width: 49%;
      margin: 0 2% 15px 0; } }
      @media screen and (max-width: 639px) {
    .main_folders_wrapper .main_folders_wr .main_folders li {
      display: block;
      width: auto;
      max-width: 305px;
      margin: 0 auto 20px;
      height: 280px; } }
      @media screen and (min-width: 1360px) {
    .main_folders_wrapper .main_folders_wr .main_folders li:nth-child(n+9) {
      opacity: 0;
      visibility: hidden;
      height: 0;
      width: 0;
      margin: 0;
      overflow: hidden; } }
      @media screen and (min-width: 640px) and (max-width: 1359px) {
    .main_folders_wrapper .main_folders_wr .main_folders li:nth-child(n+7) {
      opacity: 0;
      visibility: hidden;
      height: 0;
      width: 0;
      margin: 0;
      overflow: hidden; } }
      @media screen and (min-width: 100px) and (max-width: 639px) {
    .main_folders_wrapper .main_folders_wr .main_folders li:nth-child(n+4) {
      opacity: 0;
      visibility: hidden;
      height: 0;
      width: 0;
      margin: 0;
      overflow: hidden; } }
      .main_folders_wrapper .main_folders_wr .main_folders li.showed {
        opacity: 1;
        display: inline-block;
        visibility: visible;
        height: auto;
        width: auto;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        margin: 0 20px 20px 0;
        overflow: visible; }
        @media screen and (min-width: 1360px) {
    .main_folders_wrapper .main_folders_wr .main_folders li.showed:nth-child(4n) {
      margin-right: 0; } }
        @media screen and (max-width: 1359px) {
    .main_folders_wrapper .main_folders_wr .main_folders li.showed {
      width: 32%; } }
        @media screen and (max-width: 767px) {
    .main_folders_wrapper .main_folders_wr .main_folders li.showed {
      width: 49%; } }
        @media screen and (max-width: 639px) {
    .main_folders_wrapper .main_folders_wr .main_folders li.showed {
      display: block;
      width: auto;
      max-width: 305px;
      margin: 0 auto 20px; } }
        @media screen and (min-width: 768px) and (max-width: 1359px) {
    .main_folders_wrapper .main_folders_wr .main_folders li.showed {
      margin: 0 2% 20px 0; }
      .main_folders_wrapper .main_folders_wr .main_folders li.showed:nth-child(3n) {
        margin-right: 0; } }
        @media screen and (min-width: 640px) and (max-width: 767px) {
    .main_folders_wrapper .main_folders_wr .main_folders li.showed {
      margin: 0 2% 15px 0; }
      .main_folders_wrapper .main_folders_wr .main_folders li.showed:nth-child(2n) {
        margin-right: 0; } }
      @media screen and (min-width: 1360px) {
    .main_folders_wrapper .main_folders_wr .main_folders li:nth-child(4n) {
      margin-right: 0; } }
      @media screen and (min-width: 768px) and (max-width: 1359px) {
    .main_folders_wrapper .main_folders_wr .main_folders li:nth-child(3n) {
      margin-right: 0; } }
      @media screen and (min-width: 640px) and (max-width: 767px) {
    .main_folders_wrapper .main_folders_wr .main_folders li:nth-child(2n) {
      margin-right: 0; } }
      .main_folders_wrapper .main_folders_wr .main_folders li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        bottom: -12px;
        height: 12px;
        background: url(../pic_before.png) 0 0 /cover no-repeat; }
        @media screen and (max-width: 1023px) {
    .main_folders_wrapper .main_folders_wr .main_folders li:before {
      background-size: contain; } }
        @media screen and (max-width: 767px) {
    .main_folders_wrapper .main_folders_wr .main_folders li:before {
      background-size: cover; } }
        @media screen and (max-width: 360px) {
    .main_folders_wrapper .main_folders_wr .main_folders li:before {
      background-size: contain; } }
      .main_folders_wrapper .main_folders_wr .main_folders li a {
        position: relative;
        width: 305px;
        height: 305px;
        display: block;
        overflow: hidden;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
        .main_folders_wrapper .main_folders_wr .main_folders li a.no-image {
          background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" version="1.1" baseProfile="full" xml:space="preserve" x="0px" y="0px" width="82px" height="68px" viewBox="0 0 82 68" preserveAspectRatio="none" shape-rendering="geometricPrecision"><path fill="rgb(182, 183, 186)" d="M70.346,9.116 L11.654,9.116 C10.462,9.116 9.496,10.079 9.496,11.267 L9.496,43.805 C9.496,43.830 9.502,43.853 9.503,43.877 C9.473,44.445 9.663,45.023 10.086,45.468 C10.904,46.331 12.270,46.370 13.136,45.553 L25.846,33.566 L38.291,44.679 C38.990,45.304 40.015,45.406 40.825,44.931 L51.419,38.721 L61.787,46.929 C62.184,47.243 62.657,47.396 63.127,47.396 C63.763,47.396 64.393,47.117 64.819,46.582 C65.560,45.651 65.404,44.298 64.471,43.559 L52.943,34.433 C52.244,33.879 51.277,33.812 50.507,34.263 L39.996,40.425 L27.246,29.039 C26.409,28.292 25.139,28.309 24.324,29.079 L13.811,38.993 L13.811,13.419 L68.189,13.419 L68.189,54.579 L13.811,54.579 L13.811,51.981 C13.811,50.793 12.846,49.829 11.654,49.829 C10.462,49.829 9.496,50.793 9.496,51.981 L9.496,56.731 C9.496,57.920 10.462,58.883 11.654,58.883 L70.346,58.883 C71.538,58.883 72.504,57.920 72.504,56.731 L72.504,11.267 C72.504,10.079 71.538,9.116 70.346,9.116 ZM77.359,0.001 L4.641,0.001 C2.083,0.001 0.001,2.059 0.001,4.589 L0.001,63.409 C0.001,65.939 2.083,67.997 4.641,67.997 L77.359,67.997 C79.917,67.997 81.999,65.939 81.999,63.409 L81.999,4.589 C81.999,2.059 79.917,0.001 77.359,0.001 ZM77.683,63.409 C77.683,63.566 77.538,63.694 77.359,63.694 L4.641,63.694 C4.462,63.694 4.317,63.566 4.317,63.409 L4.317,4.589 C4.317,4.432 4.462,4.304 4.641,4.304 L77.359,4.304 C77.538,4.304 77.683,4.432 77.683,4.589 L77.683,63.409 ZM34.273,25.524 C34.273,29.152 37.234,32.104 40.872,32.104 C44.510,32.104 47.470,29.152 47.470,25.524 C47.470,21.896 44.510,18.944 40.872,18.944 C37.234,18.944 34.273,21.896 34.273,25.524 ZM43.155,25.524 C43.155,26.779 42.131,27.800 40.872,27.800 C39.613,27.800 38.589,26.779 38.589,25.524 C38.589,24.268 39.613,23.247 40.872,23.247 C42.131,23.247 43.155,24.268 43.155,25.524 Z"/></svg>') 50% no-repeat #efefef; }
        @media screen and (min-width: 1024px) {
      .main_folders_wrapper .main_folders_wr .main_folders li a:hover .folder_pic {
        -ms-transform: scale3d(1.1, 1.1, 1) rotate(0.0001deg);
        -o-transform: scale3d(1.1, 1.1, 1) rotate(0.0001deg);
        -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.0001deg);
        -webkit-transform: scale3d(1.1, 1.1, 1) rotate(0.0001deg);
        transform: scale3d(1.1, 1.1, 1) rotate(0.0001deg); } }
        @media screen and (max-width: 1359px) {
    .main_folders_wrapper .main_folders_wr .main_folders li a {
      width: auto;
      height: 305px; } }
        @media screen and (max-width: 1023px) {
    .main_folders_wrapper .main_folders_wr .main_folders li a {
      height: 285px; } }
        @media screen and (max-width: 860px) {
    .main_folders_wrapper .main_folders_wr .main_folders li a {
      height: 255px; } }
        @media screen and (max-width: 799px) {
    .main_folders_wrapper .main_folders_wr .main_folders li a {
      height: 228px; } }
        @media screen and (max-width: 639px) {
    .main_folders_wrapper .main_folders_wr .main_folders li a {
      height: 280px; } }
      .main_folders_wrapper .main_folders_wr .main_folders li .folder_pic {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        font-size: 0;
        overflow: hidden;
        display: block;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s; }
        .main_folders_wrapper .main_folders_wr .main_folders li .folder_pic:before {
          position: absolute;
          content: '';
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          -o-border-radius: 5px;
          border-radius: 5px;
          background: rgba(0, 0, 0, 0.3); }
        .main_folders_wrapper .main_folders_wr .main_folders li .folder_pic img {
          /*opacity: 0;
           visibility: hidden;*/
          max-width: none; }
      .main_folders_wrapper .main_folders_wr .main_folders li .folder_title {
        position: absolute;
        left: 40px;
        right: 40px;
        bottom: 30px;
        font: 27px 'fsm', Arial, Helvetica, sans-serif;
        color: #fff;
        z-index: 1; }
        @media screen and (max-width: 1359px) {
    .main_folders_wrapper .main_folders_wr .main_folders li .folder_title {
      font-size: 22px;
      right: 25px;
      left: 25px;
      bottom: 25px; } }
        .main_folders_wrapper .main_folders_wr .main_folders li .folder_title ins {
          text-decoration: none;
          color: #ec6c63;
          font: 15px 'fsm', Arial, Helvetica, sans-serif; }
        @media screen and (max-width: 1359px) {
      .main_folders_wrapper .main_folders_wr .main_folders li .folder_title ins {
        font-size: 12px; } }
    .main_folders_wrapper .main_folders_wr .all_blocks_wr {
      text-align: center;
      padding: 19px 0 0 0; }
      @media screen and (max-width: 1023px) {
  .main_folders_wrapper .main_folders_wr .all_blocks_wr {
    padding: 19px 0 0 0; } }
      .main_folders_wrapper .main_folders_wr .all_blocks_wr .all_blocks_but {
        font: 18px 'fsm', Arial, Helvetica, sans-serif;
        cursor: pointer;
        color: #a49a8d;
        padding: 0 24px 0 0;
        display: inline-block;
        vertical-align: top;
        position: relative; }
      .main_folders_wrapper .main_folders_wr .all_blocks_wr .all_blocks_but.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .main_folders_wrapper .main_folders_wr .all_blocks_wr .all_blocks_but:before {
        position: absolute;
        content: '';
        right: 0;
        top: 50%;
        width: 12px;
        height: 7px;
        margin-top: -4px;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23a49a8d%22%20d%3D%22M11.695%2C1.737%20L7.029%2C6.628%20C6.758%2C6.912%206.373%2C6.985%206.032%2C6.872%20C5.673%2C7.030%205.243%2C6.957%204.951%2C6.650%20L0.284%2C1.759%20C-0.102%2C1.353%20-0.102%2C0.695%200.284%2C0.290%20C0.671%2C-0.116%201.297%2C-0.116%201.684%2C0.290%20L5.979%2C4.792%20L10.295%2C0.268%20C10.682%2C-0.138%2011.309%2C-0.138%2011.695%2C0.268%20C12.082%2C0.674%2012.082%2C1.331%2011.695%2C1.737%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.edit_bl_wrapper {
  padding: 0 30px 50px; }
  @media screen and (max-width: 1339px) {
  .edit_bl_wrapper {
    padding: 0 30px 30px; } }
  @media screen and (max-width: 767px) {
  .edit_bl_wrapper {
    padding: 15px 20px 20px; } }
  .edit_bl_wrapper .edit_bl_wrap {
    max-width: 1280px;
    margin: 0 auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-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; }
    @media screen and (max-width: 1339px) {
  .edit_bl_wrapper .edit_bl_wrap {
    display: block; } }
    .edit_bl_wrapper .edit_bl_wrap .edit_text_wr {
      position: relative;
      background: #fff;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 50.78143%;
      -moz-box-flex: 1;
      -moz-flex: 1 1 50.78143%;
      -ms-flex: 1 1 50.78143%;
      flex: 1 1 50.78143%;
      -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
      @media screen and (max-width: 1339px) {
  .edit_bl_wrapper .edit_bl_wrap .edit_text_wr {
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0; } }
      .edit_bl_wrapper .edit_bl_wrap .edit_text_wr:before {
        position: absolute;
        content: '';
        right: 30px;
        top: 50%;
        margin-top: -16px;
        width: 17px;
        height: 32px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2232px%22%20%20viewBox%3D%220%200%2017%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d5ccc1%22%20d%3D%22M16.544%2C17.543%20L2.557%2C31.542%20C1.977%2C32.122%201.038%2C32.122%200.458%2C31.542%20C-0.121%2C30.962%20-0.121%2C30.022%200.458%2C29.442%20L13.889%2C16.000%20L0.427%2C2.526%20C-0.152%2C1.947%20-0.152%2C1.007%200.427%2C0.426%20C1.007%2C-0.154%201.946%2C-0.154%202.525%2C0.426%20L16.513%2C14.426%20C16.918%2C14.831%2017.022%2C15.409%2016.861%2C15.920%20C17.086%2C16.459%2016.983%2C17.104%2016.544%2C17.543%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      @media screen and (max-width: 639px) {
    .edit_bl_wrapper .edit_bl_wrap .edit_text_wr:before {
      display: none; } }
      .edit_bl_wrapper .edit_bl_wrap .edit_text_wr .edit_text_in {
        padding: 31px 120px 33px 38px; }
      @media screen and (max-width: 639px) {
    .edit_bl_wrapper .edit_bl_wrap .edit_text_wr .edit_text_in {
      padding: 23px 22px 24px; } }
      .edit_bl_wrapper .edit_bl_wrap .edit_text_wr .edit_link {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1; }
      .edit_bl_wrapper .edit_bl_wrap .edit_text_wr .edit_text_title {
        font: 35px 'fsm', Arial, Helvetica, sans-serif;
        color: #733c44;
        padding: 0 0 18px; }
      @media screen and (max-width: 639px) {
    .edit_bl_wrapper .edit_bl_wrap .edit_text_wr .edit_text_title {
      font-size: 25px; } }
      .edit_bl_wrapper .edit_bl_wrap .edit_text_wr .edit_text_title span {
        position: relative;
        padding: 0 0 16px;
        display: inline-block;
        vertical-align: top; }
        .edit_bl_wrapper .edit_bl_wrap .edit_text_wr .edit_text_title span:before {
          position: absolute;
          content: '';
          left: 0;
          right: 0;
          bottom: 0;
          width: 106px;
          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%22106px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%20106%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M105.725%2C6.752%20C105.374%2C7.069%20104.804%2C7.069%20104.453%2C6.752%20L98.845%2C1.681%20L93.237%2C6.752%20C92.982%2C6.982%2092.612%2C7.043%2092.294%2C6.939%20C91.976%2C7.043%2091.607%2C6.982%2091.351%2C6.752%20L85.743%2C1.681%20L80.135%2C6.752%20C79.880%2C6.982%2079.511%2C7.043%2079.193%2C6.939%20C78.875%2C7.043%2078.505%2C6.982%2078.250%2C6.752%20L72.642%2C1.681%20L67.034%2C6.752%20C66.779%2C6.982%2066.410%2C7.043%2066.092%2C6.939%20C65.774%2C7.043%2065.404%2C6.982%2065.149%2C6.752%20L59.541%2C1.681%20L53.933%2C6.752%20C53.678%2C6.982%2053.309%2C7.043%2052.991%2C6.939%20C52.672%2C7.043%2052.303%2C6.982%2052.048%2C6.752%20L46.440%2C1.681%20L40.832%2C6.752%20C40.577%2C6.982%2040.207%2C7.043%2039.889%2C6.939%20C39.571%2C7.043%2039.202%2C6.982%2038.947%2C6.752%20L33.339%2C1.681%20L27.731%2C6.752%20C27.476%2C6.982%2027.106%2C7.043%2026.788%2C6.939%20C26.470%2C7.043%2026.101%2C6.982%2025.846%2C6.752%20L20.238%2C1.681%20L14.630%2C6.752%20C14.375%2C6.982%2014.005%2C7.043%2013.687%2C6.939%20C13.369%2C7.043%2013.000%2C6.982%2012.745%2C6.752%20L7.137%2C1.681%20L1.529%2C6.752%20C1.177%2C7.069%200.607%2C7.069%200.256%2C6.752%20C-0.095%2C6.434%20-0.095%2C5.919%200.256%2C5.601%20L6.194%2C0.231%20C6.449%2C0.001%206.818%2C-0.060%207.137%2C0.044%20C7.455%2C-0.060%207.824%2C0.001%208.079%2C0.231%20L13.687%2C5.302%20L19.295%2C0.231%20C19.550%2C0.001%2019.920%2C-0.060%2020.238%2C0.044%20C20.556%2C-0.060%2020.925%2C0.001%2021.181%2C0.231%20L26.788%2C5.302%20L32.396%2C0.231%20C32.652%2C0.001%2033.021%2C-0.060%2033.339%2C0.044%20C33.657%2C-0.060%2034.026%2C0.001%2034.282%2C0.231%20L39.890%2C5.302%20L45.497%2C0.231%20C45.753%2C0.001%2046.122%2C-0.060%2046.440%2C0.044%20C46.758%2C-0.060%2047.128%2C0.001%2047.383%2C0.231%20L52.991%2C5.302%20L58.598%2C0.231%20C58.853%2C0.001%2059.223%2C-0.060%2059.541%2C0.044%20C59.859%2C-0.060%2060.229%2C0.001%2060.484%2C0.231%20L66.092%2C5.302%20L71.700%2C0.231%20C71.955%2C0.001%2072.324%2C-0.060%2072.642%2C0.044%20C72.960%2C-0.060%2073.330%2C0.001%2073.585%2C0.231%20L79.193%2C5.302%20L84.801%2C0.231%20C85.056%2C0.001%2085.425%2C-0.060%2085.743%2C0.044%20C86.061%2C-0.060%2086.431%2C0.001%2086.686%2C0.231%20L92.294%2C5.302%20L97.902%2C0.231%20C98.157%2C0.001%2098.526%2C-0.060%2098.845%2C0.044%20C99.163%2C-0.060%2099.532%2C0.001%2099.787%2C0.231%20L105.725%2C5.601%20C106.077%2C5.919%20106.077%2C6.434%20105.725%2C6.752%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .edit_bl_wrapper .edit_bl_wrap .edit_text_wr .edit_text {
        font: 17px/23px 'fsl', Arial, Helvetica, sans-serif;
        color: #534c42; }
    .edit_bl_wrapper .edit_bl_wrap .edit_pic {
      font-size: 0;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 49.21857%;
      -moz-box-flex: 1;
      -moz-flex: 1 1 49.21857%;
      -ms-flex: 1 1 49.21857%;
      flex: 1 1 49.21857%; }
      .edit_bl_wrapper .edit_bl_wrap .edit_pic a {
        display: block;
        text-decoration: none;
        height: 166px; }
      @media screen and (max-width: 1339px) {
    .edit_bl_wrapper .edit_bl_wrap .edit_pic a {
      width: 100%;
      height: 166px;
      -webkit-border-radius: 0 0 5px 5px;
      -moz-border-radius: 0 0 5px 5px;
      -ms-border-radius: 0 0 5px 5px;
      -o-border-radius: 0 0 5px 5px;
      border-radius: 0 0 5px 5px; } }
      @media screen and (max-width: 639px) {
    .edit_bl_wrapper .edit_bl_wrap .edit_pic a {
      height: 125px; } }
      .edit_bl_wrapper .edit_bl_wrap .edit_pic a img {
        border: none; }
      .edit_bl_wrapper .edit_bl_wrap .edit_pic img {
        -webkit-border-radius: 0 5px 5px 0;
        -moz-border-radius: 0 5px 5px 0;
        -ms-border-radius: 0 5px 5px 0;
        -o-border-radius: 0 5px 5px 0;
        border-radius: 0 5px 5px 0; }
      @media screen and (max-width: 1339px) {
    .edit_bl_wrapper .edit_bl_wrap .edit_pic img {
      width: 100%;
      height: 166px;
      -webkit-border-radius: 0 0 5px 5px;
      -moz-border-radius: 0 0 5px 5px;
      -ms-border-radius: 0 0 5px 5px;
      -o-border-radius: 0 0 5px 5px;
      border-radius: 0 0 5px 5px; } }
      @media screen and (max-width: 639px) {
    .edit_bl_wrapper .edit_bl_wrap .edit_pic img {
      height: 125px; } }

.ed_bl2_wrapper {
  padding: 38px 30px 35px; }
  @media screen and (max-width: 1339px) {
  .ed_bl2_wrapper {
    padding: 20px 30px 30px; } }
  @media screen and (max-width: 767px) {
  .ed_bl2_wrapper {
    padding: 27px 20px 30px; } }
  .ed_bl2_wrapper .ed_bl2_wrap {
    max-width: 1280px;
    margin: 0 auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 1339px) {
  .ed_bl2_wrapper .ed_bl2_wrap {
    display: block; } }
    .ed_bl2_wrapper .ed_bl2_wrap .text_bl_wrap {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 50.78143%;
      -moz-box-flex: 1;
      -moz-flex: 1 1 50.78143%;
      -ms-flex: 1 1 50.78143%;
      flex: 1 1 50.78143%; }
      @media screen and (max-width: 1339px) {
  .ed_bl2_wrapper .ed_bl2_wrap .text_bl_wrap {
    padding: 0 0 40px; } }
      @media screen and (max-width: 639px) {
  .ed_bl2_wrapper .ed_bl2_wrap .text_bl_wrap {
    padding: 0 0 32px; } }
      .ed_bl2_wrapper .ed_bl2_wrap .text_bl_wrap .text_bl_in {
        padding: 0 60px 0 0; }
      @media screen and (max-width: 1339px) {
    .ed_bl2_wrapper .ed_bl2_wrap .text_bl_wrap .text_bl_in {
      padding: 0; } }
      .ed_bl2_wrapper .ed_bl2_wrap .text_bl_wrap .text_bl_title {
        color: #54493b;
        font: 30px 'fsb', Arial, Helvetica, sans-serif;
        padding: 0 0 17px;
        margin: -7px 0 0 0; }
      @media screen and (max-width: 639px) {
    .ed_bl2_wrapper .ed_bl2_wrap .text_bl_wrap .text_bl_title {
      font-size: 25px;
      margin: 0;
      padding-bottom: 6px; } }
      .ed_bl2_wrapper .ed_bl2_wrap .text_bl_wrap .text_bl_text {
        font: 16px/25px 'fsl', Arial, Helvetica, sans-serif;
        color: #423a2e; }
    .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap {
      background: #fff;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 49.21857%;
      -moz-box-flex: 1;
      -moz-flex: 1 1 49.21857%;
      -ms-flex: 1 1 49.21857%;
      flex: 1 1 49.21857%;
      -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
      @media screen and (max-width: 639px) {
  .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap {
    display: block; } }
      .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_adv_block {
        padding: 25px 40px 32px 30px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 255px;
        -moz-box-flex: 1;
        -moz-flex: 1 0 255px;
        -ms-flex: 1 0 255px;
        flex: 1 0 255px; }
      @media screen and (max-width: 1339px) {
    .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_adv_block {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 50%;
      -moz-box-flex: 1;
      -moz-flex: 1 0 50%;
      -ms-flex: 1 0 50%;
      flex: 1 0 50%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; } }
      @media screen and (max-width: 639px) {
    .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_adv_block {
      padding: 22px 20px 30px; } }
      .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_adv_block .ed_adv_title {
        color: #733c44;
        font: 27px/30px 'fsb', Arial, Helvetica, sans-serif;
        position: relative;
        padding: 0 0 9px 50px; }
        .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_adv_block .ed_adv_title:before {
          position: absolute;
          left: 0;
          top: 50%;
          margin-top: -12px;
          width: 32px;
          height: 25px;
          content: '';
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2032%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M31.000%2C21.000%20L29.000%2C21.000%20C29.000%2C23.206%2027.206%2C25.000%2025.000%2C25.000%20C22.794%2C25.000%2021.000%2C23.206%2021.000%2C21.000%20L19.000%2C21.000%20L11.000%2C21.000%20C11.000%2C23.206%209.206%2C25.000%207.000%2C25.000%20C4.794%2C25.000%203.000%2C23.206%203.000%2C21.000%20L1.000%2C21.000%20C0.447%2C21.000%20-0.000%2C20.552%20-0.000%2C20.000%20C-0.000%2C19.447%200.447%2C19.000%201.000%2C19.000%20L3.548%2C19.000%20C3.560%2C18.979%203.575%2C18.961%203.588%2C18.941%20C3.655%2C18.831%203.725%2C18.725%203.801%2C18.623%20C3.863%2C18.540%203.929%2C18.464%203.997%2C18.386%20C4.108%2C18.258%204.226%2C18.137%204.353%2C18.024%20C4.449%2C17.938%204.547%2C17.854%204.650%2C17.778%20C4.731%2C17.719%204.813%2C17.664%204.898%2C17.611%20C5.030%2C17.529%205.168%2C17.455%205.309%2C17.388%20C5.382%2C17.354%205.452%2C17.318%205.527%2C17.289%20C5.711%2C17.215%205.902%2C17.157%206.097%2C17.111%20C6.163%2C17.097%206.229%2C17.083%206.295%2C17.071%20C6.526%2C17.029%206.760%2C17.000%207.000%2C17.000%20C7.239%2C17.000%207.473%2C17.029%207.704%2C17.071%20C7.771%2C17.083%207.837%2C17.097%207.904%2C17.112%20C8.096%2C17.157%208.285%2C17.214%208.466%2C17.287%20C8.546%2C17.318%208.622%2C17.356%208.699%2C17.392%20C8.836%2C17.458%208.970%2C17.529%209.098%2C17.609%20C9.185%2C17.664%209.270%2C17.720%209.352%2C17.781%20C9.452%2C17.854%209.545%2C17.933%209.636%2C18.015%20C9.771%2C18.134%209.894%2C18.260%2010.010%2C18.394%20C10.074%2C18.469%2010.139%2C18.542%2010.197%2C18.621%20C10.274%2C18.724%2010.345%2C18.831%2010.412%2C18.941%20C10.424%2C18.962%2010.439%2C18.979%2010.451%2C19.000%20L18.000%2C19.000%20L18.000%2C2.000%20L1.000%2C2.000%20C0.447%2C2.000%20-0.000%2C1.552%20-0.000%2C1.000%20C-0.000%2C0.447%200.447%2C-0.000%201.000%2C-0.000%20L19.000%2C-0.000%20C19.553%2C-0.000%2020.000%2C0.447%2020.000%2C1.000%20L20.000%2C19.000%20L21.549%2C19.000%20C21.561%2C18.979%2021.576%2C18.961%2021.588%2C18.941%20C21.655%2C18.831%2021.724%2C18.725%2021.801%2C18.623%20C21.862%2C18.540%2021.930%2C18.464%2021.996%2C18.386%20C22.108%2C18.258%2022.226%2C18.137%2022.353%2C18.024%20C22.449%2C17.938%2022.547%2C17.854%2022.650%2C17.778%20C22.731%2C17.719%2022.813%2C17.664%2022.898%2C17.611%20C23.030%2C17.529%2023.168%2C17.455%2023.309%2C17.388%20C23.382%2C17.354%2023.452%2C17.318%2023.527%2C17.289%20C23.712%2C17.215%2023.902%2C17.157%2024.097%2C17.111%20C24.163%2C17.097%2024.228%2C17.083%2024.295%2C17.071%20C24.526%2C17.029%2024.760%2C17.000%2025.000%2C17.000%20C25.239%2C17.000%2025.473%2C17.029%2025.703%2C17.071%20C25.772%2C17.083%2025.837%2C17.097%2025.904%2C17.112%20C26.096%2C17.157%2026.285%2C17.214%2026.466%2C17.287%20C26.546%2C17.318%2026.621%2C17.356%2026.699%2C17.392%20C26.836%2C17.458%2026.970%2C17.529%2027.098%2C17.609%20C27.185%2C17.664%2027.270%2C17.720%2027.353%2C17.781%20C27.452%2C17.854%2027.545%2C17.933%2027.637%2C18.015%20C27.770%2C18.134%2027.893%2C18.260%2028.010%2C18.394%20C28.074%2C18.469%2028.138%2C18.542%2028.197%2C18.621%20C28.274%2C18.724%2028.345%2C18.831%2028.412%2C18.941%20C28.424%2C18.962%2028.439%2C18.979%2028.451%2C19.000%20L30.000%2C19.000%20L30.000%2C14.000%20L25.000%2C14.000%20C24.447%2C14.000%2024.000%2C13.553%2024.000%2C13.000%20L24.000%2C8.000%20L22.000%2C8.000%20C21.447%2C8.000%2021.000%2C7.552%2021.000%2C7.000%20C21.000%2C6.447%2021.447%2C6.000%2022.000%2C6.000%20L28.000%2C6.000%20C28.379%2C6.000%2028.725%2C6.214%2028.894%2C6.552%20L31.894%2C12.552%20C31.899%2C12.561%2031.897%2C12.571%2031.901%2C12.580%20C31.961%2C12.708%2032.000%2C12.848%2032.000%2C13.000%20L32.000%2C20.000%20C32.000%2C20.552%2031.553%2C21.000%2031.000%2C21.000%20ZM8.883%2C20.352%20C8.881%2C20.347%208.876%2C20.342%208.874%2C20.336%20C8.666%2C19.751%208.205%2C19.312%207.645%2C19.116%20C7.616%2C19.106%207.586%2C19.097%207.555%2C19.088%20C7.377%2C19.035%207.192%2C19.000%207.000%2C19.000%20C6.809%2C19.000%206.623%2C19.035%206.445%2C19.088%20C6.415%2C19.097%206.384%2C19.106%206.354%2C19.117%20C5.794%2C19.313%205.333%2C19.751%205.126%2C20.335%20C5.124%2C20.341%205.120%2C20.344%205.118%2C20.351%20C5.047%2C20.555%205.000%2C20.772%205.000%2C21.000%20C5.000%2C22.102%205.897%2C23.000%207.000%2C23.000%20C8.103%2C23.000%209.000%2C22.102%209.000%2C21.000%20C9.000%2C20.772%208.954%2C20.557%208.883%2C20.352%20ZM26.883%2C20.352%20C26.881%2C20.347%2026.876%2C20.342%2026.874%2C20.336%20C26.666%2C19.751%2026.204%2C19.312%2025.645%2C19.116%20C25.616%2C19.106%2025.586%2C19.097%2025.556%2C19.088%20C25.377%2C19.035%2025.192%2C19.000%2025.000%2C19.000%20C24.809%2C19.000%2024.623%2C19.035%2024.445%2C19.088%20C24.415%2C19.097%2024.384%2C19.106%2024.354%2C19.117%20C23.794%2C19.313%2023.333%2C19.751%2023.126%2C20.335%20C23.124%2C20.341%2023.120%2C20.344%2023.118%2C20.351%20C23.047%2C20.555%2023.000%2C20.772%2023.000%2C21.000%20C23.000%2C22.102%2023.898%2C23.000%2025.000%2C23.000%20C26.102%2C23.000%2027.000%2C22.102%2027.000%2C21.000%20C27.000%2C20.772%2026.954%2C20.557%2026.883%2C20.352%20ZM27.382%2C8.000%20L26.000%2C8.000%20L26.000%2C12.000%20L29.382%2C12.000%20L27.382%2C8.000%20ZM1.000%2C9.000%20L11.000%2C9.000%20C11.552%2C9.000%2012.000%2C9.447%2012.000%2C10.000%20C12.000%2C10.553%2011.552%2C11.000%2011.000%2C11.000%20L1.000%2C11.000%20C0.447%2C11.000%20-0.000%2C10.553%20-0.000%2C10.000%20C-0.000%2C9.447%200.447%2C9.000%201.000%2C9.000%20ZM1.000%2C5.000%20L11.000%2C5.000%20C11.552%2C5.000%2012.000%2C5.447%2012.000%2C6.000%20C12.000%2C6.552%2011.552%2C7.000%2011.000%2C7.000%20L1.000%2C7.000%20C0.447%2C7.000%20-0.000%2C6.552%20-0.000%2C6.000%20C-0.000%2C5.447%200.447%2C5.000%201.000%2C5.000%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_adv_block .ad_adv_desc {
        padding: 0 0 0 50px;
        font: 17px 'fsli', Arial, Helvetica, sans-serif;
        color: #423a2e; }
      .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_adv_block .ad_adv_body {
        padding: 48px 0 0 0; }
        .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_adv_block .ad_adv_body .ed_adv_item {
          margin: 0 0 40px;
          padding: 0 0 0 50px;
          font: 16px/20px 'fsli', Arial, Helvetica, sans-serif;
          color: #423a2e;
          position: relative; }
        .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_adv_block .ad_adv_body .ed_adv_item:last-child {
          margin-bottom: 0; }
        .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_adv_block .ad_adv_body .ed_adv_item:before {
          position: absolute;
          left: 0;
          top: 50%;
          width: 27px;
          height: 27px;
          margin-top: -13px;
          content: '';
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2227px%22%20height%3D%2227px%22%20%20viewBox%3D%220%200%2027%2027%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M11.826%2C18.632%20C11.573%2C18.632%2011.335%2C18.533%2011.156%2C18.354%20L7.809%2C15.007%20C7.439%2C14.638%207.439%2C14.036%207.809%2C13.667%20C7.988%2C13.487%208.226%2C13.389%208.479%2C13.389%20C8.732%2C13.389%208.970%2C13.487%209.150%2C13.666%20L11.826%2C16.343%20L17.851%2C10.319%20C18.030%2C10.140%2018.268%2C10.042%2018.521%2C10.042%20C18.774%2C10.042%2019.012%2C10.140%2019.191%2C10.319%20C19.560%2C10.689%2019.560%2C11.290%2019.191%2C11.659%20L12.497%2C18.354%20C12.318%2C18.533%2012.079%2C18.632%2011.826%2C18.632%20ZM13.500%2C27.000%20C6.056%2C27.000%20-0.000%2C20.944%20-0.000%2C13.500%20C-0.000%2C6.056%206.056%2C-0.000%2013.500%2C-0.000%20C15.869%2C-0.000%2018.199%2C0.622%2020.239%2C1.799%20C20.691%2C2.061%2020.847%2C2.642%2020.586%2C3.094%20C20.416%2C3.387%2020.101%2C3.568%2019.762%2C3.568%20C19.597%2C3.568%2019.434%2C3.524%2019.291%2C3.442%20C17.539%2C2.430%2015.537%2C1.896%2013.500%2C1.896%20C7.102%2C1.896%201.896%2C7.101%201.896%2C13.500%20C1.896%2C19.899%207.102%2C25.104%2013.500%2C25.104%20C19.898%2C25.104%2025.104%2C19.899%2025.104%2C13.500%20C25.104%2C12.981%2025.070%2C12.460%2025.002%2C11.949%20C24.881%2C11.049%2024.656%2C10.167%2024.332%2C9.328%20C24.116%2C8.768%2023.855%2C8.223%2023.558%2C7.709%20C23.431%2C7.490%2023.398%2C7.234%2023.463%2C6.990%20C23.529%2C6.745%2023.686%2C6.541%2023.905%2C6.414%20C24.049%2C6.331%2024.213%2C6.287%2024.378%2C6.287%20C24.716%2C6.287%2025.031%2C6.469%2025.200%2C6.761%20C25.547%2C7.362%2025.850%2C7.996%2026.100%2C8.645%20C26.479%2C9.626%2026.741%2C10.653%2026.881%2C11.698%20C26.960%2C12.290%2027.000%2C12.896%2027.000%2C13.500%20C27.000%2C20.944%2020.944%2C27.000%2013.500%2C27.000%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block {
        position: relative; }
      @media screen and (min-width: 1340px) {
    .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block {
      width: 305px;
      min-width: 305px; } }
      @media screen and (max-width: 1339px) {
    .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 50%;
      -moz-box-flex: 1;
      -moz-flex: 1 0 50%;
      -ms-flex: 1 0 50%;
      flex: 1 0 50%; } }
      .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        bottom: 0;
        top: 299px;
        -webkit-border-radius: 0 0 5px 0;
        -moz-border-radius: 0 0 5px 0;
        -ms-border-radius: 0 0 5px 0;
        -o-border-radius: 0 0 5px 0;
        border-radius: 0 0 5px 0;
        background: #733c44; }
      .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block .ed_pic {
        font-size: 0;
        height: 299px; }
        @media screen and (max-width: 1339px) {
    .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block .ed_pic {
      width: 100%;
      height: 300px; } }
        .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block .ed_pic img {
          -webkit-border-radius: 0 5px 0 0;
          -moz-border-radius: 0 5px 0 0;
          -ms-border-radius: 0 5px 0 0;
          -o-border-radius: 0 5px 0 0;
          border-radius: 0 5px 0 0; }
        @media screen and (max-width: 1339px) {
      .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block .ed_pic img {
        width: 100%;
        height: 300px; } }
      .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block .ed_pic_inner {
        position: relative;
        z-index: 1;
        margin: -23px 0 0 0; }
        .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block .ed_pic_inner .ed_phones {
          display: inline-block;
          background: #fff;
          font-size: 0;
          margin: 0 20px 13px;
          padding: 9px 13px 10px;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          -o-border-radius: 5px;
          border-radius: 5px; }
        @media screen and (max-width: 639px) {
      .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block .ed_pic_inner .ed_phones {
        margin: 0 20px 13px; } }
        @media screen and (max-width: 639px) {
      .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block .ed_pic_inner .ed_phones {
        padding: 9px 11px 10px; } }
        .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block .ed_pic_inner .ed_phones .ed_phones_title {
          color: #733c44;
          font: 16px 'fsr', Arial, Helvetica, sans-serif;
          display: inline;
          padding: 0 10px 0 0; }
        .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block .ed_pic_inner .ed_phones .tel {
          display: inline-block;
          color: #54493b;
          font: 18px 'fsb', Arial, Helvetica, sans-serif; }
          .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block .ed_pic_inner .ed_phones .tel a {
            text-decoration: none;
            color: inherit; }
        .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block .ed_pic_inner .ed_delivery {
          font: 19px 'fsb', Arial, Helvetica, sans-serif;
          color: #fff;
          padding: 0 30px 12px; }
        @media screen and (max-width: 639px) {
      .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block .ed_pic_inner .ed_delivery {
        padding: 0 20px 12px; } }

.rev_bl_wrapper {
  padding: 40px 20px 50px; }
  @media screen and (max-width: 1023px) {
  .rev_bl_wrapper {
    padding: 20px 20px 60px; } }
  @media screen and (max-width: 767px) {
  .rev_bl_wrapper {
    padding: 20px 10px 50px; } }
  .rev_bl_wrapper .rev_bl_wrap {
    max-width: 1300px;
    margin: 0 auto; }
  .rev_bl_wrapper .rev_bl_title {
    font: 30px 'fsb', Arial, Helvetica, sans-serif;
    color: #54493b;
    text-align: center;
    padding: 0 20px 42px; }
    @media screen and (max-width: 767px) {
  .rev_bl_wrapper .rev_bl_title {
    padding: 0 10px 43px; } }
    @media screen and (max-width: 639px) {
  .rev_bl_wrapper .rev_bl_title {
    font-size: 25px; } }
    .rev_bl_wrapper .rev_bl_title span {
      position: relative;
      padding: 0 0 16px;
      display: inline-block;
      vertical-align: top; }
      .rev_bl_wrapper .rev_bl_title span:before {
        position: absolute;
        content: '';
        left: 50%;
        right: 0;
        bottom: 0;
        margin-left: -53px;
        width: 106px;
        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%22106px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%20106%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M105.725%2C6.752%20C105.374%2C7.069%20104.804%2C7.069%20104.453%2C6.752%20L98.845%2C1.681%20L93.237%2C6.752%20C92.982%2C6.982%2092.612%2C7.043%2092.294%2C6.939%20C91.976%2C7.043%2091.607%2C6.982%2091.351%2C6.752%20L85.743%2C1.681%20L80.135%2C6.752%20C79.880%2C6.982%2079.511%2C7.043%2079.193%2C6.939%20C78.875%2C7.043%2078.505%2C6.982%2078.250%2C6.752%20L72.642%2C1.681%20L67.034%2C6.752%20C66.779%2C6.982%2066.410%2C7.043%2066.092%2C6.939%20C65.774%2C7.043%2065.404%2C6.982%2065.149%2C6.752%20L59.541%2C1.681%20L53.933%2C6.752%20C53.678%2C6.982%2053.309%2C7.043%2052.991%2C6.939%20C52.672%2C7.043%2052.303%2C6.982%2052.048%2C6.752%20L46.440%2C1.681%20L40.832%2C6.752%20C40.577%2C6.982%2040.207%2C7.043%2039.889%2C6.939%20C39.571%2C7.043%2039.202%2C6.982%2038.947%2C6.752%20L33.339%2C1.681%20L27.731%2C6.752%20C27.476%2C6.982%2027.106%2C7.043%2026.788%2C6.939%20C26.470%2C7.043%2026.101%2C6.982%2025.846%2C6.752%20L20.238%2C1.681%20L14.630%2C6.752%20C14.375%2C6.982%2014.005%2C7.043%2013.687%2C6.939%20C13.369%2C7.043%2013.000%2C6.982%2012.745%2C6.752%20L7.137%2C1.681%20L1.529%2C6.752%20C1.177%2C7.069%200.607%2C7.069%200.256%2C6.752%20C-0.095%2C6.434%20-0.095%2C5.919%200.256%2C5.601%20L6.194%2C0.231%20C6.449%2C0.001%206.818%2C-0.060%207.137%2C0.044%20C7.455%2C-0.060%207.824%2C0.001%208.079%2C0.231%20L13.687%2C5.302%20L19.295%2C0.231%20C19.550%2C0.001%2019.920%2C-0.060%2020.238%2C0.044%20C20.556%2C-0.060%2020.925%2C0.001%2021.181%2C0.231%20L26.788%2C5.302%20L32.396%2C0.231%20C32.652%2C0.001%2033.021%2C-0.060%2033.339%2C0.044%20C33.657%2C-0.060%2034.026%2C0.001%2034.282%2C0.231%20L39.890%2C5.302%20L45.497%2C0.231%20C45.753%2C0.001%2046.122%2C-0.060%2046.440%2C0.044%20C46.758%2C-0.060%2047.128%2C0.001%2047.383%2C0.231%20L52.991%2C5.302%20L58.598%2C0.231%20C58.853%2C0.001%2059.223%2C-0.060%2059.541%2C0.044%20C59.859%2C-0.060%2060.229%2C0.001%2060.484%2C0.231%20L66.092%2C5.302%20L71.700%2C0.231%20C71.955%2C0.001%2072.324%2C-0.060%2072.642%2C0.044%20C72.960%2C-0.060%2073.330%2C0.001%2073.585%2C0.231%20L79.193%2C5.302%20L84.801%2C0.231%20C85.056%2C0.001%2085.425%2C-0.060%2085.743%2C0.044%20C86.061%2C-0.060%2086.431%2C0.001%2086.686%2C0.231%20L92.294%2C5.302%20L97.902%2C0.231%20C98.157%2C0.001%2098.526%2C-0.060%2098.845%2C0.044%20C99.163%2C-0.060%2099.532%2C0.001%2099.787%2C0.231%20L105.725%2C5.601%20C106.077%2C5.919%20106.077%2C6.434%20105.725%2C6.752%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .rev_bl_wrapper .rev_bl_body {
    font-size: 0; }
    .rev_bl_wrapper .rev_bl_body.owl-loaded .rev_bl_item {
      display: block;
      width: auto;
      margin: 0; }
    .rev_bl_wrapper .rev_bl_body .rev_bl_item {
      display: inline-block;
      vertical-align: top;
      width: 32%;
      padding: 0 10px 24px; }
      .rev_bl_wrapper .rev_bl_body .rev_bl_item:nth-child(3n) {
        margin-right: 0; }
      .rev_bl_wrapper .rev_bl_body .rev_bl_item .rev_date {
        font: 13px 'fsl', Arial, Helvetica, sans-serif;
        color: #837b71;
        padding: 0 0 5px 30px; }
      .rev_bl_wrapper .rev_bl_body .rev_bl_item .rev_name {
        font: 19px 'fsm', Arial, Helvetica, sans-serif;
        color: #423a2e;
        padding: 0 0 21px 30px; }
      .rev_bl_wrapper .rev_bl_body .rev_bl_item .rev_text {
        position: relative;
        background: #fff;
        color: #423a2e;
        font: 16px/25px 'fsl', Arial, Helvetica, sans-serif;
        padding: 22px 30px 24px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
        -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
        box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07); }
      .rev_bl_wrapper .rev_bl_body .rev_bl_item .rev_text:before {
        position: absolute;
        content: '';
        left: 30px;
        top: -14px;
        width: 0;
        height: 0;
        border-bottom: 14px solid #fff;
        border-right: 14px solid transparent; }
  .rev_bl_wrapper .owl-dots {
    z-index: 1;
    padding: 20px 0 0;
    text-align: center; }
    @media screen and (max-width: 1400px) {
  .rev_bl_wrapper .owl-dots {
    padding: 0;
    margin: -20px auto 0;
    max-width: 190px; } }
    .rev_bl_wrapper .owl-dots .owl-dot {
      display: inline-block;
      vertical-align: top;
      width: 9px;
      height: 9px;
      cursor: pointer;
      background: #dbd3c8;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      margin-top: 1px;
      margin-bottom: 1px; }
      .rev_bl_wrapper .owl-dots .owl-dot.active {
        width: 18px;
        background: #ec6c63; }
      .rev_bl_wrapper .owl-dots .owl-dot + .owl-dot {
        margin-left: 5px; }
  @media screen and (max-width: 1400px) {
    .rev_bl_wrapper .owl-nav {
      padding: 27px 0 0 0;
      text-align: center;
      width: 228px;
      margin: 0 auto;
      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; } }
    .rev_bl_wrapper .owl-nav.disabled {
      display: none !important; }
  .rev_bl_wrapper .owl-prev {
    position: absolute;
    left: -37px;
    top: 50%;
    width: 17px;
    height: 32px;
    z-index: 1;
    cursor: pointer;
    font-size: 0;
    margin-top: -16px;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    transition: opacity 0.3s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2017%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cec6bb%22%20d%3D%22M16.544%2C17.543%20L2.557%2C31.542%20C1.977%2C32.122%201.038%2C32.122%200.458%2C31.542%20C-0.121%2C30.962%20-0.121%2C30.022%200.458%2C29.442%20L13.889%2C16.000%20L0.427%2C2.526%20C-0.152%2C1.947%20-0.152%2C1.007%200.427%2C0.426%20C1.007%2C-0.154%201.946%2C-0.154%202.525%2C0.426%20L16.513%2C14.426%20C16.918%2C14.831%2017.022%2C15.409%2016.861%2C15.920%20C17.086%2C16.459%2016.983%2C17.104%2016.544%2C17.543%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media screen and (max-width: 1400px) {
  .rev_bl_wrapper .owl-prev {
    position: static;
    display: inline-block;
    vertical-align: top;
    margin-right: 47px; } }
  .rev_bl_wrapper .owl-next {
    position: absolute;
    right: -37px;
    top: 50%;
    width: 17px;
    height: 32px;
    z-index: 1;
    cursor: pointer;
    font-size: 0;
    margin-top: -16px;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    transition: opacity 0.3s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2017%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cec6bb%22%20d%3D%22M16.544%2C17.543%20L2.557%2C31.542%20C1.977%2C32.122%201.038%2C32.122%200.458%2C31.542%20C-0.121%2C30.962%20-0.121%2C30.022%200.458%2C29.442%20L13.889%2C16.000%20L0.427%2C2.526%20C-0.152%2C1.947%20-0.152%2C1.007%200.427%2C0.426%20C1.007%2C-0.154%201.946%2C-0.154%202.525%2C0.426%20L16.513%2C14.426%20C16.918%2C14.831%2017.022%2C15.409%2016.861%2C15.920%20C17.086%2C16.459%2016.983%2C17.104%2016.544%2C17.543%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media screen and (max-width: 1400px) {
  .rev_bl_wrapper .owl-next {
    position: static;
    display: inline-block;
    vertical-align: top; } }

.site_main {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0%;
  -moz-box-flex: 1;
  -moz-flex: 1 0 0%;
  -ms-flex: 1 0 0%;
  flex: 1 0 0%;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-flex-order: 1;
  order: 1;
  padding: 49px 30px 40px; }
  @media screen and (max-width: 767px) {
  .site_main {
    padding: 49px 20px 40px; } }
  .site_main .site_main_inner {
    max-width: 1280px;
    margin: 0 auto; }

.site_footer {
  min-height: 100px;
  background: #fff;
  position: relative;
  z-index: 1;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  .site_footer .map_bl_wrapper {
    position: relative; }
    @media screen and (max-width: 639px) {
  .site_footer .map_bl_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: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%; } }
  @media screen and (max-width: 639px) {
    .site_footer .map_block {
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
    .site_footer .map_block .map {
      background: #eee;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0; }
      @media screen and (max-width: 639px) {
  .site_footer .map_block .map {
    height: 160px;
    position: relative; } }
      .site_footer .map_block .map #myMap {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        height: 100%; }
  .site_footer .map_bl_wrap {
    max-width: 1280px;
    margin: 0 auto;
    min-height: 153px;
    padding: 105px 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 1339px) {
  .site_footer .map_bl_wrap {
    padding: 50px 30px;
    min-height: 133px; } }
    @media screen and (max-width: 767px) {
  .site_footer .map_bl_wrap {
    padding: 50px 20px;
    min-height: 133px; } }
    @media screen and (max-width: 639px) {
  .site_footer .map_bl_wrap {
    min-height: 0;
    padding: 0;
    width: 100%; } }
    .site_footer .map_bl_wrap .map_contacts {
      position: relative;
      max-width: 420px;
      background: #fff;
      padding: 30px 65px 34px 39px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
      @media screen and (max-width: 639px) {
  .site_footer .map_bl_wrap .map_contacts {
    padding: 15px 20px 42px;
    text-align: center;
    max-width: 100%;
    display: block;
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; } }
      .site_footer .map_bl_wrap .map_contacts:before {
        position: absolute;
        content: '';
        right: 30px;
        top: 50%;
        width: 17px;
        height: 32px;
        margin-top: -16px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2017%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23eae5e0%22%20d%3D%22M16.544%2C17.543%20L2.557%2C31.542%20C1.977%2C32.122%201.038%2C32.122%200.458%2C31.542%20C-0.121%2C30.962%20-0.121%2C30.022%200.458%2C29.442%20L13.889%2C16.000%20L0.427%2C2.526%20C-0.152%2C1.947%20-0.152%2C1.007%200.427%2C0.426%20C1.007%2C-0.154%201.946%2C-0.154%202.525%2C0.426%20L16.513%2C14.426%20C16.918%2C14.831%2017.022%2C15.409%2016.861%2C15.920%20C17.086%2C16.459%2016.983%2C17.104%2016.544%2C17.543%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      @media screen and (max-width: 639px) {
    .site_footer .map_bl_wrap .map_contacts:before {
      top: auto;
      bottom: 10px;
      right: 50%;
      width: 12px;
      height: 22px;
      background-size: 12px 22px;
      margin-right: -11px;
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg); } }
    .site_footer .map_bl_wrap .map_contacts_title {
      font: 27px 'fssb', Arial, Helvetica, sans-serif;
      color: #f54528;
      padding: 0 0 18px; }
      @media screen and (max-width: 639px) {
  .site_footer .map_bl_wrap .map_contacts_title {
    font-size: 25px;
    padding: 0 0 13px; } }
    .site_footer .map_bl_wrap .map_contacts_address {
      font: 15px/20px 'fsl', Arial, Helvetica, sans-serif;
      color: #534c42;
      padding: 0 0 0 42px;
      position: relative; }
      @media screen and (max-width: 639px) {
  .site_footer .map_bl_wrap .map_contacts_address {
    display: inline-block;
    vertical-align: top;
    text-align: left; } }
      .site_footer .map_bl_wrap .map_contacts_address:before {
        position: absolute;
        content: '';
        left: 2px;
        top: 50%;
        width: 20px;
        height: 24px;
        margin-top: -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%2220px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2020%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M17.070%2C17.204%20L10.560%2C23.765%20C10.411%2C23.915%2010.210%2C24.000%209.999%2C24.000%20C9.788%2C24.000%209.587%2C23.915%209.438%2C23.765%20L2.928%2C17.204%20C1.040%2C15.299%20-0.000%2C12.770%20-0.001%2C10.078%20C-0.000%2C7.385%201.040%2C4.854%202.928%2C2.951%20C4.818%2C1.048%207.329%2C-0.001%209.999%2C-0.001%20C12.670%2C-0.001%2015.180%2C1.048%2017.070%2C2.951%20C18.958%2C4.854%2019.998%2C7.385%2019.999%2C10.078%20C19.998%2C12.770%2018.958%2C15.299%2017.070%2C17.204%20ZM15.948%2C4.081%20C14.358%2C2.480%2012.245%2C1.600%209.999%2C1.600%20C7.753%2C1.600%205.640%2C2.480%204.050%2C4.081%20C2.462%2C5.684%201.587%2C7.811%201.587%2C10.078%20C1.587%2C12.341%202.462%2C14.471%204.050%2C16.072%20L9.999%2C22.068%20L15.948%2C16.072%20C17.536%2C14.471%2018.411%2C12.341%2018.411%2C10.078%20C18.411%2C7.811%2017.536%2C5.684%2015.948%2C4.081%20ZM9.999%2C15.537%20C8.553%2C15.537%207.192%2C14.970%206.168%2C13.938%20C5.146%2C12.905%204.581%2C11.534%204.581%2C10.078%20C4.581%2C8.619%205.146%2C7.247%206.168%2C6.216%20C6.401%2C5.982%206.778%2C5.982%207.011%2C6.216%20C7.243%2C6.451%207.243%2C6.830%207.011%2C7.065%20C6.212%2C7.869%205.772%2C8.940%205.772%2C10.078%20C5.772%2C11.213%206.212%2C12.284%207.011%2C13.090%20C7.809%2C13.894%208.870%2C14.337%209.999%2C14.337%20C11.127%2C14.337%2012.189%2C13.894%2012.988%2C13.090%20C13.787%2C12.284%2014.226%2C11.213%2014.226%2C10.078%20C14.226%2C8.940%2013.787%2C7.869%2012.988%2C7.065%20C12.755%2C6.830%2012.755%2C6.451%2012.988%2C6.216%20C13.220%2C5.982%2013.598%2C5.982%2013.829%2C6.216%20C14.853%2C7.247%2015.417%2C8.619%2015.417%2C10.078%20C15.417%2C11.534%2014.853%2C12.905%2013.829%2C13.938%20C12.806%2C14.970%2011.446%2C15.537%209.999%2C15.537%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .site_footer .site_footer_inner_wr {
    padding: 0 30px; }
    @media screen and (min-width: 1320px) and (max-width: 1360px) {
  .site_footer .site_footer_inner_wr {
    padding: 0 20px; } }
    @media screen and (max-width: 767px) {
  .site_footer .site_footer_inner_wr {
    padding: 0 20px; } }
  .site_footer .site_footer_inner {
    max-width: 1280px;
    margin: 0 auto;
    font-size: 0;
    padding: 43px 0 41px; }
    @media screen and (max-width: 1339px) {
  .site_footer .site_footer_inner {
    padding: 45px 0 26px; } }
    @media screen and (max-width: 767px) {
  .site_footer .site_footer_inner {
    padding: 32px 0 24px; } }
    .site_footer .site_footer_inner .left_menu_wr {
      width: 305px;
      display: inline-block;
      vertical-align: top;
      margin: 0 20px 0 0; }
      @media screen and (max-width: 1339px) {
  .site_footer .site_footer_inner .left_menu_wr {
    width: 32.3%;
    margin: 0; } }
      @media screen and (max-width: 767px) {
  .site_footer .site_footer_inner .left_menu_wr {
    display: none; } }
      .site_footer .site_footer_inner .left_menu_wr .left_menu li {
        display: block;
        margin: 0 0 18px; }
        .site_footer .site_footer_inner .left_menu_wr .left_menu li:last-child {
          margin-bottom: 0; }
        .site_footer .site_footer_inner .left_menu_wr .left_menu li a {
          color: #8c8171;
          font: 16px 'fsl', Arial, Helvetica, sans-serif;
          text-decoration: none;
          display: inline-block;
          vertical-align: top;
          -webkit-transition: all 0.2s;
          -moz-transition: all 0.2s;
          -o-transition: all 0.2s;
          -ms-transition: all 0.2s;
          transition: all 0.2s; }
        .site_footer .site_footer_inner .left_menu_wr .left_menu li a span {
          border-bottom: 1px solid transparent;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
        .site_footer .site_footer_inner .left_menu_wr .left_menu li a:hover {
          color: #733c44; }
          .site_footer .site_footer_inner .left_menu_wr .left_menu li a:hover span {
            border-bottom-color: rgba(115, 60, 68, 0.5); }
        .site_footer .site_footer_inner .left_menu_wr .left_menu li ul {
          display: none; }
    .site_footer .site_footer_inner .bot_ed_bl {
      width: 305px;
      display: inline-block;
      vertical-align: top;
      margin: 0 20px 0 0;
      font-size: 0; }
      @media screen and (max-width: 1339px) {
  .site_footer .site_footer_inner .bot_ed_bl {
    margin: 0;
    width: 33.4%; } }
      @media screen and (max-width: 767px) {
  .site_footer .site_footer_inner .bot_ed_bl {
    display: block;
    width: auto;
    padding: 0 0 37px;
    border-bottom: 1px solid #ebe7e2;
    margin: 0 0 20px;
    text-align: center; } }
      .site_footer .site_footer_inner .bot_ed_bl .bot_bl_item {
        display: block;
        padding: 3px 0 43px; }
      @media screen and (max-width: 767px) {
    .site_footer .site_footer_inner .bot_ed_bl .bot_bl_item {
      display: inline-block;
      vertical-align: top;
      margin: 0 8px;
      padding: 0; } }
      @media screen and (max-width: 639px) {
    .site_footer .site_footer_inner .bot_ed_bl .bot_bl_item {
      margin: 0 8px 35px; } }
      .site_footer .site_footer_inner .bot_ed_bl .bot_bl_item:last-child {
        padding-bottom: 0;
        margin-bottom: 0; }
      .site_footer .site_footer_inner .bot_ed_bl .bot_bl_item:first-child a {
        color: #fa9200;
        padding-left: 42px; }
        .site_footer .site_footer_inner .bot_ed_bl .bot_bl_item:first-child a span {
          border-bottom: 1px solid rgba(250, 146, 0, 0.5); }
        .site_footer .site_footer_inner .bot_ed_bl .bot_bl_item:first-child a:before {
          width: 29px;
          height: 20px;
          margin-top: -10px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2229px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2029%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FA9200%22%20d%3D%22M0.786%2C-0.001%20C7.091%2C-0.001%2013.395%2C-0.001%2019.700%2C-0.001%20C20.129%2C-0.001%2020.486%2C0.347%2020.486%2C0.763%20C20.486%2C1.734%2020.486%2C2.705%2020.486%2C3.675%20C20.486%2C3.727%2020.486%2C3.778%2020.486%2C3.829%20C21.973%2C3.829%2023.459%2C3.829%2024.945%2C3.829%20C25.243%2C3.829%2025.452%2C3.961%2025.575%2C4.147%20C25.592%2C4.166%2025.608%2C4.186%2025.624%2C4.206%20C26.671%2C5.643%2027.718%2C7.079%2028.764%2C8.515%20C28.814%2C8.565%2028.857%2C8.624%2028.889%2C8.692%20C29.011%2C8.885%2029.022%2C9.075%2028.962%2C9.238%20C28.962%2C11.223%2028.962%2C13.209%2028.962%2C15.194%20C28.962%2C15.431%2028.870%2C15.611%2028.732%2C15.734%20C28.605%2C15.870%2028.421%2C15.959%2028.176%2C15.959%20C27.853%2C15.959%2027.529%2C15.959%2027.206%2C15.959%20C26.647%2C14.638%2025.310%2C13.706%2023.752%2C13.706%20C22.195%2C13.706%2020.857%2C14.638%2020.299%2C15.959%20C20.099%2C15.959%2019.899%2C15.959%2019.700%2C15.959%20C17.282%2C15.959%2014.863%2C15.959%2012.445%2C15.959%20C12.115%2C15.154%2011.503%2C14.487%2010.727%2C14.075%20C10.188%2C13.760%209.564%2C13.587%208.906%2C13.587%20C8.248%2C13.587%207.622%2C13.760%207.083%2C14.077%20C6.309%2C14.489%205.698%2C15.155%205.368%2C15.959%20C3.841%2C15.959%202.313%2C15.959%200.786%2C15.959%20C0.542%2C15.959%200.357%2C15.870%200.230%2C15.734%20C0.091%2C15.611%20-0.000%2C15.431%20-0.000%2C15.194%20C-0.000%2C10.384%20-0.000%2C5.574%20-0.000%2C0.763%20C-0.000%2C0.347%200.358%2C-0.001%200.786%2C-0.001%20ZM20.486%2C13.367%20C21.407%2C12.633%2022.550%2C12.234%2023.757%2C12.234%20C25.133%2C12.234%2026.426%2C12.757%2027.389%2C13.685%20C27.389%2C12.386%2027.389%2C11.087%2027.389%2C9.789%20C25.089%2C9.789%2022.787%2C9.789%2020.486%2C9.789%20C20.486%2C10.981%2020.486%2C12.174%2020.486%2C13.367%20ZM20.486%2C8.260%20C22.544%2C8.260%2024.601%2C8.260%2026.659%2C8.260%20C25.953%2C7.292%2025.248%2C6.324%2024.542%2C5.357%20C23.190%2C5.357%2021.838%2C5.357%2020.486%2C5.357%20C20.486%2C6.324%2020.486%2C7.292%2020.486%2C8.260%20ZM1.572%2C14.431%20C2.565%2C14.431%203.558%2C14.431%204.551%2C14.431%20C5.488%2C12.945%207.114%2C12.059%208.906%2C12.059%20C10.698%2C12.059%2012.325%2C12.945%2013.262%2C14.431%20C15.146%2C14.431%2017.030%2C14.431%2018.914%2C14.431%20C18.914%2C10.845%2018.914%2C7.260%2018.914%2C3.675%20C18.914%2C2.959%2018.914%2C2.243%2018.914%2C1.527%20C13.133%2C1.527%207.353%2C1.527%201.572%2C1.527%20C1.572%2C5.829%201.572%2C10.130%201.572%2C14.431%20ZM23.752%2C14.667%20C25.264%2C14.667%2026.494%2C15.862%2026.494%2C17.332%20C26.494%2C18.801%2025.264%2C19.996%2023.752%2C19.996%20C22.240%2C19.996%2021.010%2C18.801%2021.010%2C17.332%20C21.010%2C15.862%2022.240%2C14.667%2023.752%2C14.667%20ZM23.752%2C18.469%20C24.397%2C18.469%2024.922%2C17.959%2024.922%2C17.332%20C24.922%2C16.706%2024.397%2C16.195%2023.752%2C16.195%20C23.107%2C16.195%2022.583%2C16.706%2022.583%2C17.332%20C22.583%2C17.959%2023.107%2C18.469%2023.752%2C18.469%20ZM8.906%2C14.661%20C10.419%2C14.661%2011.649%2C15.856%2011.649%2C17.326%20C11.649%2C18.795%2010.419%2C19.990%208.906%2C19.990%20C7.395%2C19.990%206.164%2C18.795%206.164%2C17.326%20C6.164%2C15.856%207.395%2C14.661%208.906%2C14.661%20ZM8.906%2C18.462%20C9.551%2C18.462%2010.076%2C17.952%2010.076%2C17.326%20C10.076%2C16.699%209.551%2C16.189%208.906%2C16.189%20C8.262%2C16.189%207.737%2C16.699%207.737%2C17.326%20C7.737%2C17.952%208.262%2C18.462%208.906%2C18.462%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .site_footer .site_footer_inner .bot_ed_bl .bot_bl_item:nth-child(2) a {
        color: #75b800; }
        .site_footer .site_footer_inner .bot_ed_bl .bot_bl_item:nth-child(2) a span {
          border-bottom: 1px solid rgba(117, 184, 0, 0.5); }
        .site_footer .site_footer_inner .bot_ed_bl .bot_bl_item:nth-child(2) a:before {
          width: 23px;
          height: 20px;
          margin-top: -10px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2023%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2375b800%22%20d%3D%22M20.152%2C-0.003%20L2.843%2C-0.003%20C1.275%2C-0.003%20-0.001%2C1.272%20-0.001%2C2.839%20L-0.001%2C17.157%20C-0.001%2C18.724%201.275%2C19.999%202.843%2C19.999%20L20.152%2C19.999%20C21.721%2C19.999%2022.997%2C18.724%2022.997%2C17.157%20L22.997%2C2.839%20C22.997%2C1.272%2021.721%2C-0.003%2020.152%2C-0.003%20ZM21.276%2C11.941%20L14.969%2C11.941%20C14.251%2C11.941%2013.667%2C11.358%2013.667%2C10.641%20L13.667%2C9.356%20C13.667%2C8.638%2014.251%2C8.055%2014.969%2C8.055%20L21.276%2C8.055%20L21.276%2C11.941%20ZM14.969%2C6.336%20C13.303%2C6.336%2011.946%2C7.690%2011.946%2C9.356%20L11.946%2C10.641%20C11.946%2C12.306%2013.303%2C13.660%2014.969%2C13.660%20L21.276%2C13.660%20L21.276%2C17.157%20C21.276%2C17.776%2020.772%2C18.280%2020.152%2C18.280%20L2.843%2C18.280%20C2.224%2C18.280%201.719%2C17.776%201.719%2C17.157%20L1.719%2C2.839%20C1.719%2C2.220%202.224%2C1.716%202.843%2C1.716%20L20.152%2C1.716%20C20.772%2C1.716%2021.276%2C2.220%2021.276%2C2.839%20L21.276%2C6.336%20L14.969%2C6.336%20ZM15.716%2C8.836%20C16.358%2C8.836%2016.879%2C9.356%2016.879%2C9.998%20C16.879%2C10.640%2016.358%2C11.160%2015.716%2C11.160%20C15.073%2C11.160%2014.552%2C10.640%2014.552%2C9.998%20C14.552%2C9.356%2015.073%2C8.836%2015.716%2C8.836%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .site_footer .site_footer_inner .bot_ed_bl .bot_bl_item:nth-child(3) a {
        padding-left: 37px;
        color: #f5431a; }
        .site_footer .site_footer_inner .bot_ed_bl .bot_bl_item:nth-child(3) a span {
          border-bottom: 1px solid rgba(245, 67, 26, 0.5); }
        .site_footer .site_footer_inner .bot_ed_bl .bot_bl_item:nth-child(3) a:before {
          width: 23px;
          height: 23px;
          margin-top: -11px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2023%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23F5431A%22%20d%3D%22M8.113%2C7.148%20C7.715%2C7.148%206.995%2C7.334%206.995%2C9.003%20C6.995%2C10.654%207.715%2C10.840%208.113%2C10.840%20C8.510%2C10.840%209.249%2C10.654%209.249%2C9.003%20C9.249%2C7.334%208.510%2C7.148%208.113%2C7.148%20ZM14.854%2C12.027%20C13.869%2C12.027%2013.718%2C13.140%2013.718%2C13.882%20C13.718%2C15.532%2014.437%2C15.737%2014.854%2C15.737%20C15.251%2C15.737%2015.971%2C15.532%2015.971%2C13.882%20C15.971%2C12.212%2015.251%2C12.027%2014.854%2C12.027%20ZM8.113%2C12.138%20C6.257%2C12.138%205.462%2C10.710%205.462%2C9.059%20C5.462%2C7.129%206.484%2C5.979%208.113%2C5.979%20C9.741%2C5.979%2010.764%2C7.129%2010.764%2C9.059%20C10.764%2C10.987%209.741%2C12.138%208.113%2C12.138%20ZM8.756%2C16.757%20C8.567%2C17.072%207.317%2C16.998%207.469%2C16.757%20L13.964%2C6.257%20C14.115%2C6.016%2015.441%2C5.961%2015.251%2C6.257%20L8.756%2C16.757%20ZM14.854%2C17.016%20C12.998%2C17.016%2012.203%2C15.588%2012.203%2C13.937%20C12.203%2C12.008%2013.225%2C10.858%2014.854%2C10.858%20C16.483%2C10.858%2017.486%2C12.008%2017.486%2C13.937%20C17.486%2C15.867%2016.483%2C17.016%2014.854%2C17.016%20ZM10.423%2C22.526%20C8.927%2C20.856%209.665%2C21.004%207.563%2C21.877%20C6.768%2C22.210%205.859%2C21.784%205.632%2C20.967%20C5.045%2C18.835%205.594%2C19.279%203.341%2C19.187%20C2.488%2C19.150%201.864%2C18.371%202.015%2C17.554%20C2.413%2C15.365%202.735%2C16.015%200.746%2C14.958%20C-0.011%2C14.568%20-0.238%2C13.604%200.254%2C12.917%20C1.598%2C11.136%201.598%2C11.841%200.254%2C10.060%20C-0.238%2C9.374%20-0.011%2C8.410%200.746%2C8.020%20C2.735%2C6.962%202.413%2C7.612%202.015%2C5.423%20C1.864%2C4.607%202.488%2C3.828%203.341%2C3.790%20C5.594%2C3.698%205.045%2C4.143%205.632%2C2.010%20C5.859%2C1.194%206.768%2C0.767%207.563%2C1.101%20C9.628%2C1.973%208.946%2C2.103%2010.423%2C0.452%20C10.953%2C-0.142%2012.014%2C-0.142%2012.544%2C0.452%20C14.021%2C2.121%2013.301%2C1.973%2015.403%2C1.101%20C16.198%2C0.767%2017.107%2C1.194%2017.334%2C2.010%20C17.922%2C4.143%2017.372%2C3.698%2019.626%2C3.790%20C20.478%2C3.828%2021.103%2C4.607%2020.952%2C5.423%20C20.535%2C7.612%2020.232%2C6.962%2022.220%2C8.020%20C22.978%2C8.410%2023.205%2C9.374%2022.693%2C10.060%20C21.368%2C11.841%2021.368%2C11.136%2022.693%2C12.917%20C23.205%2C13.604%2022.978%2C14.568%2022.220%2C14.958%20C20.232%2C16.015%2020.535%2C15.365%2020.952%2C17.554%20C21.103%2C18.371%2020.478%2C19.150%2019.626%2C19.187%20C17.372%2C19.279%2017.922%2C18.835%2017.334%2C20.967%20C17.107%2C21.784%2016.180%2C22.210%2015.403%2C21.877%20C13.320%2C21.004%2014.021%2C20.875%2012.544%2C22.526%20C11.976%2C23.156%2010.972%2C23.156%2010.423%2C22.526%20ZM10.518%2C20.244%20L11.483%2C21.339%20L12.449%2C20.244%20C12.941%2C19.688%2013.794%2C19.502%2014.475%2C19.781%20L15.838%2C20.355%20L16.236%2C18.964%20C16.426%2C18.223%2017.088%2C17.721%2017.865%2C17.685%20L19.342%2C17.629%20L19.077%2C16.200%20C18.925%2C15.458%2019.285%2C14.716%2019.967%2C14.364%20L21.273%2C13.678%20L20.402%2C12.509%20C19.948%2C11.897%2019.948%2C11.081%2020.402%2C10.468%20L21.273%2C9.300%20L19.967%2C8.614%20C19.285%2C8.261%2018.925%2C7.519%2019.077%2C6.777%20L19.342%2C5.349%20L17.865%2C5.293%20C17.088%2C5.256%2016.426%2C4.755%2016.236%2C4.013%20L15.838%2C2.622%20L14.475%2C3.197%20C13.794%2C3.494%2012.941%2C3.290%2012.449%2C2.733%20L11.483%2C1.639%20L10.518%2C2.733%20C10.006%2C3.308%209.173%2C3.494%208.472%2C3.197%20L7.128%2C2.622%20L6.730%2C4.013%20C6.522%2C4.755%205.878%2C5.256%205.101%2C5.293%20L3.624%2C5.349%20L3.890%2C6.777%20C4.041%2C7.519%203.663%2C8.261%202.981%2C8.614%20L1.693%2C9.300%20L2.564%2C10.468%20C3.019%2C11.081%203.019%2C11.897%202.564%2C12.509%20L1.693%2C13.678%20L2.981%2C14.364%20C3.663%2C14.716%204.041%2C15.458%203.890%2C16.200%20L3.624%2C17.629%20L5.101%2C17.685%20C5.878%2C17.721%206.522%2C18.223%206.730%2C18.964%20L7.128%2C20.355%20L8.472%2C19.781%20C9.173%2C19.484%2010.006%2C19.669%2010.518%2C20.244%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .site_footer .site_footer_inner .bot_ed_bl .bot_bl_item a {
        display: inline-block;
        vertical-align: top;
        padding: 0 0 0 34px;
        font: 16px 'fsr', Arial, Helvetica, sans-serif;
        text-decoration: none;
        position: relative; }
        .site_footer .site_footer_inner .bot_ed_bl .bot_bl_item a:before {
          position: absolute;
          content: '';
          left: 0;
          top: 50%;
          content: ''; }
        .site_footer .site_footer_inner .bot_ed_bl .bot_bl_item a span {
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
    .site_footer .site_footer_inner .bot_contacts_bl {
      display: inline-block;
      vertical-align: middle;
      width: 305px;
      margin: 0 20px 0 0; }
      @media screen and (max-width: 1339px) {
  .site_footer .site_footer_inner .bot_contacts_bl {
    width: 34.3%;
    margin: 0; } }
      @media screen and (max-width: 767px) {
  .site_footer .site_footer_inner .bot_contacts_bl {
    display: block;
    width: auto;
    margin: 0 0 16px;
    padding: 0 0 23px;
    text-align: center;
    border-bottom: 1px solid #ebe7e2; } }
      .site_footer .site_footer_inner .bot_contacts_bl .bot_contacts_in {
        display: inline-block;
        vertical-align: top;
        text-align: left;
        padding: 0 0 0 40px;
        position: relative;
        margin: 0 0 39px; }
      @media screen and (max-width: 767px) {
    .site_footer .site_footer_inner .bot_contacts_bl .bot_contacts_in {
      text-align: center;
      margin: 0 0 25px;
      padding: 30px 0 0 0; } }
      .site_footer .site_footer_inner .bot_contacts_bl .bot_contacts_in:before {
        position: absolute;
        content: '';
        left: 0;
        top: 50%;
        width: 21px;
        height: 21px;
        margin-top: -10px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%3D%22%23d4cbc0%22%20d%3D%22M20.656%2C16.019%20L15.820%2C12.787%20C15.606%2C12.643%2015.333%2C12.616%2015.094%2C12.713%20C14.063%2C13.130%2012.994%2C13.470%2011.866%2C13.737%20C10.974%2C13.111%2010.133%2C12.404%209.364%2C11.636%20C8.605%2C10.876%207.908%2C10.047%207.262%2C9.131%20C7.520%2C8.032%207.864%2C6.948%208.286%2C5.904%20C8.384%2C5.665%208.355%2C5.392%208.211%2C5.178%20L4.981%2C0.343%20C4.770%2C0.027%204.360%2C-0.091%204.015%2C0.064%20C3.641%2C0.231%203.272%2C0.424%202.918%2C0.641%20C2.249%2C1.049%201.631%2C1.534%201.083%2C2.082%20C0.732%2C2.434%200.459%2C2.845%200.270%2C3.308%20C0.136%2C3.640%200.051%2C3.987%200.016%2C4.344%20C0.015%2C4.352%200.012%2C4.418%200.011%2C4.427%20C0.005%2C4.519%20-0.001%2C4.610%20-0.001%2C4.700%20C0.000%2C5.434%200.138%2C6.145%200.411%2C6.817%20C1.566%2C9.661%203.222%2C12.247%205.335%2C14.501%20C5.521%2C14.700%205.711%2C14.897%205.909%2C15.095%20C6.102%2C15.287%206.298%2C15.476%206.496%2C15.661%20C8.756%2C17.780%2011.342%2C19.437%2014.181%2C20.587%20C14.854%2C20.861%2015.567%2C20.999%2016.298%2C20.999%20C16.386%2C20.999%2016.474%2C20.994%2016.562%2C20.989%20C16.571%2C20.988%2016.644%2C20.984%2016.652%2C20.982%20C17.011%2C20.948%2017.362%2C20.862%2017.688%2C20.729%20C18.148%2C20.544%2018.561%2C20.270%2018.916%2C19.915%20C19.463%2C19.366%2019.949%2C18.750%2020.357%2C18.081%20C20.572%2C17.731%2020.766%2C17.362%2020.934%2C16.986%20C21.090%2C16.640%2020.972%2C16.230%2020.656%2C16.019%20ZM19.026%2C17.267%20C18.682%2C17.831%2018.273%2C18.351%2017.812%2C18.812%20C17.607%2C19.018%2017.369%2C19.175%2017.102%2C19.282%20C16.912%2C19.360%2016.711%2C19.410%2016.465%2C19.431%20C15.878%2C19.472%2015.305%2C19.360%2014.767%2C19.141%20C12.105%2C18.063%209.683%2C16.511%207.562%2C14.523%20C7.375%2C14.348%207.190%2C14.169%207.011%2C13.992%20C6.829%2C13.809%206.652%2C13.624%206.476%2C13.434%20C4.492%2C11.321%202.938%2C8.897%201.857%2C6.230%20C1.660%2C5.745%201.560%2C5.230%201.559%2C4.700%20C1.559%2C4.643%201.564%2C4.585%201.568%2C4.495%20C1.589%2C4.287%201.639%2C4.085%201.716%2C3.895%20C1.825%2C3.628%201.983%2C3.390%202.187%2C3.186%20C2.647%2C2.724%203.167%2C2.316%203.731%2C1.973%20C3.841%2C1.905%203.952%2C1.842%204.064%2C1.779%20L6.688%2C5.705%20C6.286%2C6.752%205.955%2C7.840%205.693%2C8.992%20C5.632%2C9.270%205.695%2C9.603%205.897%2C9.903%20C6.595%2C10.913%207.390%2C11.867%208.261%2C12.738%20C9.129%2C13.607%2010.083%2C14.402%2011.158%2C15.144%20C11.333%2C15.262%2011.562%2C15.329%2011.785%2C15.329%20C11.859%2C15.329%2011.931%2C15.322%2012.072%2C15.291%20C13.163%2C15.043%2014.245%2C14.714%2015.293%2C14.310%20L19.219%2C16.934%20C19.157%2C17.047%2019.093%2C17.158%2019.026%2C17.267%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        @media screen and (max-width: 767px) {
    .site_footer .site_footer_inner .bot_contacts_bl .bot_contacts_in:before {
      top: 0;
      left: 50%;
      margin-left: -10px;
      margin-top: 0; } }
      .site_footer .site_footer_inner .bot_contacts_bl .site_address {
        font: 15px 'fsl', Arial, Helvetica, sans-serif;
        color: #8c8171; }
      .site_footer .site_footer_inner .bot_contacts_bl .site_phones {
        font: 25px 'fsb', Arial, Helvetica, sans-serif; }
      @media screen and (max-width: 1023px) {
    .site_footer .site_footer_inner .bot_contacts_bl .site_phones {
      font-size: 23px; } }
      .site_footer .site_footer_inner .bot_contacts_bl .site_phones div {
        color: #54493b; }
        .site_footer .site_footer_inner .bot_contacts_bl .site_phones div a {
          text-decoration: none;
          color: inherit; }
      .site_footer .site_footer_inner .bot_contacts_bl .social_wrap {
        font-size: 0;
        margin: 0 0 0 -11px; }
      .site_footer .site_footer_inner .bot_contacts_bl .social_wrap .social_title {
        color: #8c8171;
        font: 15px 'fsl', Arial, Helvetica, sans-serif;
        padding: 0 0 11px 11px; }
        @media screen and (max-width: 767px) {
    .site_footer .site_footer_inner .bot_contacts_bl .social_wrap .social_title {
      padding: 0 0 8px; } }
      .site_footer .site_footer_inner .bot_contacts_bl .social_wrap .social {
        display: inline-block;
        vertical-align: middle;
        margin: 0 13px; }
    .site_footer .site_footer_inner .bot_form_bl {
      width: 305px;
      display: inline-block;
      vertical-align: top; }
      @media screen and (max-width: 1339px) {
  .site_footer .site_footer_inner .bot_form_bl {
    width: auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 710px;
    margin: 0 auto;
    padding: 56px 0 0 0; } }
      @media screen and (max-width: 767px) {
  .site_footer .site_footer_inner .bot_form_bl {
    display: block;
    padding: 0; } }
      @media screen and (max-width: 1339px) {
    .site_footer .site_footer_inner .bot_form_bl .bot_form_titles {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto; } }
      @media screen and (max-width: 767px) {
    .site_footer .site_footer_inner .bot_form_bl .bot_form_titles {
      text-align: center;
      padding: 0 0 15px; } }
      .site_footer .site_footer_inner .bot_form_bl .bot_form_title {
        color: #534c42;
        font: 20px/26px 'fsm', Arial, Helvetica, sans-serif;
        padding: 0 0 6px;
        margin: -2px 0 0 0; }
      @media screen and (min-width: 1024px) and (max-width: 1339px) {
    .site_footer .site_footer_inner .bot_form_bl .bot_form_title {
      padding-right: 10px; } }
      .site_footer .site_footer_inner .bot_form_bl .bot_form_desc {
        font: 17px 'fsl', Arial, Helvetica, sans-serif;
        color: #f54528; }
      @media screen and (min-width: 1024px) and (max-width: 1339px) {
    .site_footer .site_footer_inner .bot_form_bl .bot_form_desc {
      padding-right: 10px; } }
      .site_footer .site_footer_inner .bot_form_bl .tpl-anketa {
        padding: 25px 0 0 0; }
      @media screen and (max-width: 1339px) {
    .site_footer .site_footer_inner .bot_form_bl .tpl-anketa {
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 345px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 345px;
      -ms-flex: 0 1 345px;
      flex: 0 1 345px;
      padding: 8px 0 0 0;
      min-width: 345px; } }
      @media screen and (max-width: 767px) {
    .site_footer .site_footer_inner .bot_form_bl .tpl-anketa {
      padding: 8px 0 0 0;
      text-align: center;
      min-width: 0; } }
      .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .field-title {
        margin: 0 0 7px;
        font-size: 16px; }
      .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner.one_field {
        font-size: 0; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner.one_field .tpl-field {
          font-size: 16px;
          display: inline-block;
          vertical-align: top;
          margin: 0; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner.one_field .tpl-field:last-child {
            padding-top: 0; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner.one_field .tpl-field input[type="text"], .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner.one_field .tpl-field input[type="email"], .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner.one_field .tpl-field input[type="phone"] {
            width: 250px;
            -webkit-border-radius: 5px 0 0 5px;
            -moz-border-radius: 5px 0 0 5px;
            -ms-border-radius: 5px 0 0 5px;
            -o-border-radius: 5px 0 0 5px;
            border-radius: 5px 0 0 5px; }
            @media screen and (max-width: 1339px) {
      .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner.one_field .tpl-field input[type="text"], .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner.one_field .tpl-field input[type="email"], .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner.one_field .tpl-field input[type="phone"] {
        width: 288px; } }
            @media screen and (max-width: 639px) {
      .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner.one_field .tpl-field input[type="text"], .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner.one_field .tpl-field input[type="email"], .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner.one_field .tpl-field input[type="phone"] {
        width: 225px; } }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner.one_field .tpl-form-button {
          position: relative;
          border: none;
          width: 55px;
          height: 53px;
          font-size: 0;
          background: #733c44;
          -webkit-border-radius: 0 5px 5px 0;
          -moz-border-radius: 0 5px 5px 0;
          -ms-border-radius: 0 5px 5px 0;
          -o-border-radius: 0 5px 5px 0;
          border-radius: 0 5px 5px 0; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner.one_field .tpl-form-button:before {
            position: absolute;
            content: '';
            left: 22px;
            top: 16px;
            width: 11px;
            height: 21px;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2221px%22%20%20viewBox%3D%220%200%2011%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.634%2C11.767%20L2.044%2C20.624%20C1.581%2C21.100%200.829%2C21.100%200.366%2C20.624%20C-0.098%2C20.147%20-0.098%2C19.376%200.366%2C18.899%20L8.512%2C10.500%20L0.341%2C2.075%20C-0.123%2C1.599%20-0.123%2C0.826%200.341%2C0.350%20C0.804%2C-0.126%201.556%2C-0.126%202.019%2C0.350%20L10.609%2C9.207%20C10.933%2C9.540%2011.017%2C10.015%2010.888%2C10.434%20C11.068%2C10.877%2010.985%2C11.407%2010.634%2C11.767%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field {
          display: block;
          margin: 0 0 20px;
          text-align: left; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.field-error input[type="text"], .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.field-error input[type="email"], .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.field-error input[type="phone"], .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.field-error textarea, .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.field-error .jq-selectbox__select {
          -moz-box-shadow: inset 0 0 0 1px #f5441a !important;
          -webkit-box-shadow: inset 0 0 0 1px #f5441a !important;
          box-shadow: inset 0 0 0 1px #f5441a !important; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field .field_error {
          font-size: 14px;
          color: #f5441a;
          padding: 0 0 20px; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-upload {
          font-size: 14px; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field:last-child {
          margin-bottom: 0;
          padding-top: 10px; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-calendar_interval .field-value {
          font-size: 0; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label {
            display: inline-block;
            vertical-align: top;
            width: 49%; }
            .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label.firstLabel {
              margin-right: 2%; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-multi_select select {
          background: #faf9f7;
          font: 17px 'fsl', Arial, Helvetica, sans-serif;
          color: #8c8171;
          height: auto;
          padding: 16px 25px 16px 25px;
          width: 100%;
          border: none;
          outline: none;
          -webkit-appearance: none;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          -o-border-radius: 5px;
          border-radius: 5px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-radio_group ul {
          padding: 0;
          margin: 0;
          list-style: none; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-radio_group ul li {
            margin-bottom: 6px;
            font-size: 0; }
            .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-radio_group ul li span {
              display: inline-block;
              vertical-align: top; }
              .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-radio_group ul li span:hover .jq-radio {
                -moz-box-shadow: inset 0 0 0 1px #733c44;
                -webkit-box-shadow: inset 0 0 0 1px #733c44;
                box-shadow: inset 0 0 0 1px #733c44; }
                .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-radio_group ul li span:hover .jq-radio.checked {
                  -moz-box-shadow: inset 0 0 0 7px #733c44;
                  -webkit-box-shadow: inset 0 0 0 7px #733c44;
                  box-shadow: inset 0 0 0 7px #733c44; }
            .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-radio_group ul li .jq-radio {
              display: inline-block;
              vertical-align: top;
              width: 26px;
              height: 26px;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%;
              -webkit-transition: all 0.3s;
              -moz-transition: all 0.3s;
              -o-transition: all 0.3s;
              -ms-transition: all 0.3s;
              transition: all 0.3s;
              -moz-box-shadow: inset 0 0 0 1px #e1ddd3;
              -webkit-box-shadow: inset 0 0 0 1px #e1ddd3;
              box-shadow: inset 0 0 0 1px #e1ddd3; }
              .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-radio_group ul li .jq-radio.checked {
                -moz-box-shadow: inset 0 0 0 7px #733c44;
                -webkit-box-shadow: inset 0 0 0 7px #733c44;
                box-shadow: inset 0 0 0 7px #733c44; }
            .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-radio_group ul li label {
              display: inline-block;
              vertical-align: top;
              font: 16px 'fsl', Arial, Helvetica, sans-serif;
              padding: 4px 0 0 10px; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-checkbox .field_error {
          padding-bottom: 10px; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-checkbox ul {
            padding: 0;
            margin: 0;
            list-style: none; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-checkbox ul li {
            margin-bottom: 6px; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-checkbox label {
            display: inline-block;
            vertical-align: middle;
            font: 17px 'fsl', Arial, Helvetica, sans-serif;
            margin: 0 0 0 10px; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-select .field-title {
          display: none; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-select .field_error {
            display: none; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul {
          padding: 0;
          margin: 0;
          list-style: none; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li {
            margin-bottom: 6px; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field.type-multi_checkbox label {
            display: inline-block;
            vertical-align: middle;
            font: 17px 'fsl', Arial, Helvetica, sans-serif;
            margin: 0 0 0 10px; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field input[type="text"], .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field input[type="email"], .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field input[type="phone"] {
          background: #faf9f7;
          font: 17px 'fsl', Arial, Helvetica, sans-serif;
          color: #8c8171;
          height: 53px;
          padding: 16px 25px 16px 25px;
          width: 100%;
          border: none;
          outline: none;
          -webkit-appearance: none;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          -o-border-radius: 5px;
          border-radius: 5px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field input[type="text"]:focus, .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field input[type="email"]:focus, .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field input[type="phone"]:focus {
            background: #fff;
            -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
            -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
            box-shadow: inset 0 0 0 1px #733c44 !important; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field textarea {
          background: #faf9f7;
          font: 17px 'fsl', Arial, Helvetica, sans-serif;
          color: #8c8171;
          height: 130px;
          padding: 16px 25px 16px 25px;
          width: 100%;
          border: none;
          outline: none;
          -webkit-appearance: none;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          -o-border-radius: 5px;
          border-radius: 5px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field textarea:focus {
            background: #fff;
            -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
            -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
            box-shadow: inset 0 0 0 1px #733c44 !important; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field .jq-checkbox {
          width: 26px;
          height: 26px;
          margin: 0;
          display: inline-block;
          vertical-align: middle;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          -o-border-radius: 3px;
          border-radius: 3px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          -moz-box-shadow: inset 0 0 0 1px #e1ddd3;
          -webkit-box-shadow: inset 0 0 0 1px #e1ddd3;
          box-shadow: inset 0 0 0 1px #e1ddd3; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field .jq-checkbox:before {
            position: absolute;
            content: '';
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2012%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.619%2C2.013%20L5.785%2C7.603%20C5.448%2C7.927%204.966%2C8.011%204.540%2C7.882%20C4.091%2C8.062%203.554%2C7.979%203.188%2C7.628%20L0.355%2C5.038%20C-0.128%2C4.575%20-0.128%2C3.823%200.355%2C3.359%20C0.838%2C2.896%201.622%2C2.896%202.105%2C3.359%20L4.463%2C5.515%20L9.868%2C0.335%20C10.352%2C-0.129%2011.136%2C-0.129%2011.619%2C0.335%20C12.102%2C0.798%2012.102%2C1.550%2011.619%2C2.013%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
            opacity: 0;
            visibility: hidden;
            -webkit-transition: opacity 0.3s;
            -moz-transition: opacity 0.3s;
            -o-transition: opacity 0.3s;
            -ms-transition: opacity 0.3s;
            transition: opacity 0.3s; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field .jq-checkbox.checked {
            background: #733c44;
            -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
            -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
            box-shadow: inset 0 0 0 1px #733c44 !important; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field .jq-checkbox.checked:before {
            opacity: 1;
            visibility: visible; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field .jqselect {
          display: block !important; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field .jqselect.dropup .jq-selectbox__select {
            z-index: 1; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field .jqselect:before {
            position: absolute;
            content: '';
            right: 20px;
            top: 50%;
            width: 13px;
            height: 7px;
            z-index: 1;
            margin-top: -3px;
            -webkit-transition: transform 0.3s;
            -moz-transition: transform 0.3s;
            -o-transition: transform 0.3s;
            -ms-transition: transform 0.3s;
            transition: transform 0.3s;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field .jqselect.opened:before {
            -webkit-transform: rotate(-180deg);
            -moz-transform: rotate(-180deg);
            -ms-transform: rotate(-180deg);
            -o-transform: rotate(-180deg);
            transform: rotate(-180deg); }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field .jqselect.opened .jq-selectbox__select {
            background: #fff;
            -webkit-border-radius: 3px 3px 0 0;
            -moz-border-radius: 3px 3px 0 0;
            -ms-border-radius: 3px 3px 0 0;
            -o-border-radius: 3px 3px 0 0;
            border-radius: 3px 3px 0 0;
            -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07) !important;
            -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07) !important;
            box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07) !important; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field .jqselect .jq-selectbox__select {
            background: #faf9f7;
            font: 17px 'fsl', Arial, Helvetica, sans-serif;
            color: #8c8171;
            height: 52px;
            padding: 15px 20px 16px;
            width: 100%;
            border: none;
            outline: none;
            -webkit-appearance: none;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field .jqselect .jq-selectbox__dropdown {
            background: #fff;
            width: 100%;
            -webkit-border-radius: 0 0 3px 3px;
            -moz-border-radius: 0 0 3px 3px;
            -ms-border-radius: 0 0 3px 3px;
            -o-border-radius: 0 0 3px 3px;
            border-radius: 0 0 3px 3px;
            -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
            -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
            box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
          .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field .jqselect .jq-selectbox__dropdown ul {
            padding: 0 20px;
            margin: 0;
            list-style: none; }
            .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field .jqselect .jq-selectbox__dropdown ul li {
              color: #746b5f;
              font: 17px 'fsr', Arial, Helvetica, sans-serif;
              padding: 15px 0 16px;
              -webkit-transition: all 0.3s;
              -moz-transition: all 0.3s;
              -o-transition: all 0.3s;
              -ms-transition: all 0.3s;
              transition: all 0.3s;
              border-top: 1px solid #faf9f8; }
              .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field .jqselect .jq-selectbox__dropdown ul li:first-child {
                border: none; }
              .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field .jqselect .jq-selectbox__dropdown ul li:hover {
                color: #733c44; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-form-button {
          display: block;
          width: 100%;
          color: #fff;
          font: 20px 'fsm', Arial, Helvetica, sans-serif;
          padding: 14px 25px 15px 25px;
          text-align: center;
          outline: none;
          border: none;
          background: #733c44;
          -webkit-appearance: none;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          -o-border-radius: 5px;
          border-radius: 5px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
        .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-form-button:hover {
          -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -ms-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          -o-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
          box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
  .site_footer .site_footer_in_wr {
    padding: 33px 30px 34px;
    -moz-box-shadow: inset 0 1px 0 #ebe7e2;
    -webkit-box-shadow: inset 0 1px 0 #ebe7e2;
    box-shadow: inset 0 1px 0 #ebe7e2; }
    @media screen and (max-width: 767px) {
  .site_footer .site_footer_in_wr {
    padding: 16px 20px 22px; } }
    .site_footer .site_footer_in_wr .site_footer_in {
      max-width: 1280px;
      margin: 0 auto;
      font-size: 0; }
    .site_footer .site_footer_in_wr .site_name_f {
      color: #574f44;
      font: 15px 'fsl', Arial, Helvetica, sans-serif;
      display: inline-block;
      vertical-align: middle;
      width: 33.3%; }
      @media screen and (max-width: 767px) {
  .site_footer .site_footer_in_wr .site_name_f {
    width: auto;
    display: block;
    text-align: center;
    padding: 0 0 16px; } }
    .site_footer .site_footer_in_wr .site_counters {
      display: inline-block;
      vertical-align: middle;
      color: #574f44;
      font: 15px 'fsl', Arial, Helvetica, sans-serif;
      width: 33.4%;
      text-align: center; }
      @media screen and (max-width: 767px) {
  .site_footer .site_footer_in_wr .site_counters {
    width: auto;
    display: block;
    text-align: center;
    padding: 0 0 16px; } }
    .site_footer .site_footer_in_wr .site_copy {
      display: inline-block;
      vertical-align: middle;
      width: 33.3%;
      color: #574f44;
      font: 15px 'fsl', Arial, Helvetica, sans-serif;
      text-align: right; }
      @media screen and (max-width: 767px) {
  .site_footer .site_footer_in_wr .site_copy {
    width: auto;
    display: block;
    text-align: center; } }
      .site_footer .site_footer_in_wr .site_copy span {
        font-size: 15px !important; }
      .site_footer .site_footer_in_wr .site_copy a {
        color: #733c44;
        text-decoration: none; }

.tpl-anketa-success-note {
  text-align: center;
  font-size: 18px;
  font-family: 'fsr', Arial, Helvetica, sans-serif; }

#ui-datepicker-div {
  z-index: 1111 !important; }

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .s3solution-panel {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important; }

  .s3solution-panel--closed {
    margin-bottom: -55px !important; } }

.site_logo_wr {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px; }
  @media screen and (max-width: 639px) {
  .site_logo_wr {
    margin-right: 0; } }

.site_header .site_header_in .site_l_block .site_name {
  font-size: 28px; }

.site_l_wrap_in {
  display: inline-block;
  vertical-align: top;
  max-width: 300px; }
  @media screen and (max-width: 639px) {
  .site_l_wrap_in {
    max-width: none; } }

.site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr {
  overflow-y: auto; }

.site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_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; }

.site_header .fixed_panel_wrapper .cart_bl_wrap .cart_items_wr .cart_items_in .cart_order_btn {
  margin-right: 0; }

.fixed_menu_mobile .mobile_cat_wrap.updated {
  overflow: hidden; }
  .fixed_menu_mobile .mobile_cat_wrap.updated ul li.waSlideMenu-back {
    position: relative;
    top: auto;
    width: 100%; }
  .fixed_menu_mobile .mobile_cat_wrap.updated ul li ul {
    padding-top: 0; }

.fixed_menu_mobile .mobile_cat_wrap.updated ul ul {
  display: none; }

.fixed_menu_mobile .mobile_cat_wrap.updated ul li.opened ul {
  display: block !important; }

.mobile_cat_wrap li.sublevel.selected > ul {
  display: block !important; }

.firstLi-ul ul {
  max-height: 100% !important;
  height: auto !important;
  overflow: visible !important; }

@media (max-width: 767px) {
  .inner-folders.fix_folder_mobile {
    /*id1552*/
    display: block; }
    .inner-folders.fix_folder_mobile ul.inner-folders__list {
      overflow-x: scroll;
      display: flex;
      flex-wrap: nowrap;
      overflow-y: visible; }
      .inner-folders.fix_folder_mobile ul.inner-folders__list li {
        margin: 0 10px 0 0 !important; }
      .inner-folders.fix_folder_mobile ul.inner-folders__list a {
        min-width: 90px;
        max-width: 220px;
        font-size: 12px; } }

.site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor-subpages .firstLi-ul li ul li {
  width: auto; }

.main_block_wrap {
  margin: 0 -10px 42px; }
  @media screen and (max-width: 1023px) {
  .main_block_wrap {
    margin: 0 -10px 50px; } }
  @media screen and (max-width: 767px) {
  .main_block_wrap {
    margin: 0 0 52px; } }
  .main_block_wrap.last {
    margin-bottom: 7px; }
  .main_block_wrap .shop2_main_header {
    font: 30px 'fsb', Arial, Helvetica, sans-serif;
    color: #54493b;
    text-align: center;
    padding: 0 20px 28px; }
    @media screen and (max-width: 767px) {
  .main_block_wrap .shop2_main_header {
    font-size: 25px; } }
    .main_block_wrap .shop2_main_header span {
      position: relative;
      padding: 0 0 16px;
      display: inline-block;
      vertical-align: top; }
      .main_block_wrap .shop2_main_header span:before {
        position: absolute;
        content: '';
        left: 50%;
        right: 0;
        bottom: 0;
        margin-left: -53px;
        width: 106px;
        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%22106px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%20106%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M105.725%2C6.752%20C105.374%2C7.069%20104.804%2C7.069%20104.453%2C6.752%20L98.845%2C1.681%20L93.237%2C6.752%20C92.982%2C6.982%2092.612%2C7.043%2092.294%2C6.939%20C91.976%2C7.043%2091.607%2C6.982%2091.351%2C6.752%20L85.743%2C1.681%20L80.135%2C6.752%20C79.880%2C6.982%2079.511%2C7.043%2079.193%2C6.939%20C78.875%2C7.043%2078.505%2C6.982%2078.250%2C6.752%20L72.642%2C1.681%20L67.034%2C6.752%20C66.779%2C6.982%2066.410%2C7.043%2066.092%2C6.939%20C65.774%2C7.043%2065.404%2C6.982%2065.149%2C6.752%20L59.541%2C1.681%20L53.933%2C6.752%20C53.678%2C6.982%2053.309%2C7.043%2052.991%2C6.939%20C52.672%2C7.043%2052.303%2C6.982%2052.048%2C6.752%20L46.440%2C1.681%20L40.832%2C6.752%20C40.577%2C6.982%2040.207%2C7.043%2039.889%2C6.939%20C39.571%2C7.043%2039.202%2C6.982%2038.947%2C6.752%20L33.339%2C1.681%20L27.731%2C6.752%20C27.476%2C6.982%2027.106%2C7.043%2026.788%2C6.939%20C26.470%2C7.043%2026.101%2C6.982%2025.846%2C6.752%20L20.238%2C1.681%20L14.630%2C6.752%20C14.375%2C6.982%2014.005%2C7.043%2013.687%2C6.939%20C13.369%2C7.043%2013.000%2C6.982%2012.745%2C6.752%20L7.137%2C1.681%20L1.529%2C6.752%20C1.177%2C7.069%200.607%2C7.069%200.256%2C6.752%20C-0.095%2C6.434%20-0.095%2C5.919%200.256%2C5.601%20L6.194%2C0.231%20C6.449%2C0.001%206.818%2C-0.060%207.137%2C0.044%20C7.455%2C-0.060%207.824%2C0.001%208.079%2C0.231%20L13.687%2C5.302%20L19.295%2C0.231%20C19.550%2C0.001%2019.920%2C-0.060%2020.238%2C0.044%20C20.556%2C-0.060%2020.925%2C0.001%2021.181%2C0.231%20L26.788%2C5.302%20L32.396%2C0.231%20C32.652%2C0.001%2033.021%2C-0.060%2033.339%2C0.044%20C33.657%2C-0.060%2034.026%2C0.001%2034.282%2C0.231%20L39.890%2C5.302%20L45.497%2C0.231%20C45.753%2C0.001%2046.122%2C-0.060%2046.440%2C0.044%20C46.758%2C-0.060%2047.128%2C0.001%2047.383%2C0.231%20L52.991%2C5.302%20L58.598%2C0.231%20C58.853%2C0.001%2059.223%2C-0.060%2059.541%2C0.044%20C59.859%2C-0.060%2060.229%2C0.001%2060.484%2C0.231%20L66.092%2C5.302%20L71.700%2C0.231%20C71.955%2C0.001%2072.324%2C-0.060%2072.642%2C0.044%20C72.960%2C-0.060%2073.330%2C0.001%2073.585%2C0.231%20L79.193%2C5.302%20L84.801%2C0.231%20C85.056%2C0.001%2085.425%2C-0.060%2085.743%2C0.044%20C86.061%2C-0.060%2086.431%2C0.001%2086.686%2C0.231%20L92.294%2C5.302%20L97.902%2C0.231%20C98.157%2C0.001%2098.526%2C-0.060%2098.845%2C0.044%20C99.163%2C-0.060%2099.532%2C0.001%2099.787%2C0.231%20L105.725%2C5.601%20C106.077%2C5.919%20106.077%2C6.434%20105.725%2C6.752%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .main_block_wrap .shop2-main-before {
    padding: 0 10px;
    font: 16px/25px 'fsl', Arial, Helvetica, sans-serif;
    color: #423a2e; }
    .main_block_wrap .shop2-main-before p {
      margin: 0 0 10px; }
  .main_block_wrap .prod_list_wrap .product_list_in {
    padding: 0; }
    .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded {
      display: block; }
    .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .shop2_product_item {
      width: auto;
      margin: 0 10px 20px !important;
      -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07); }
      @media screen and (max-width: 767px) {
      .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .shop2_product_item {
        max-width: 300px;
        margin: 0 auto 20px !important; } }
      @media screen and (max-width: 599px) {
      .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .shop2_product_item {
        max-width: 300px;
        margin: 0 auto 20px !important; } }
      @media screen and (max-width: 767px) {
          .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .shop2_product_item .product-top .product_image {
            float: none;
            margin: 0 0 20px;
            width: auto; } }
        @media screen and (max-width: 549px) {
        .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .shop2_product_item .product-top .product_image {
          height: 240px; } }
        @media screen and (max-width: 479px) {
        .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .shop2_product_item .product-top .product_image {
          height: 230px !important; } }
      @media screen and (max-width: 767px) {
          .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .shop2_product_item .product-top .product_top_inner {
            overflow: visible; } }
    .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .owl-dots {
      z-index: 1;
      padding: 5px 0 0;
      text-align: center; }
      @media screen and (max-width: 1400px) {
      .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .owl-dots {
        padding: 0;
        margin: -20px auto 0;
        max-width: 190px; } }
      .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .owl-dots .owl-dot {
        display: inline-block;
        vertical-align: top;
        width: 9px;
        height: 9px;
        cursor: pointer;
        background: #dbd3c8;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        margin-top: 1px;
        margin-bottom: 1px; }
      .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .owl-dots .owl-dot.active {
        width: 18px;
        background: #ec6c63; }
      .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .owl-dots .owl-dot + .owl-dot {
        margin-left: 5px; }
    @media screen and (max-width: 1400px) {
        .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .owl-nav {
          padding: 27px 0 0 0;
          text-align: center;
          width: 228px;
          margin: 0 auto;
          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; } }
    .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .owl-prev {
      position: absolute;
      left: -37px;
      top: 50%;
      width: 17px;
      height: 32px;
      z-index: 1;
      cursor: pointer;
      font-size: 0;
      margin-top: -16px;
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg);
      -webkit-transition: opacity 0.3s;
      -moz-transition: opacity 0.3s;
      -o-transition: opacity 0.3s;
      -ms-transition: opacity 0.3s;
      transition: opacity 0.3s;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2017%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cec6bb%22%20d%3D%22M16.544%2C17.543%20L2.557%2C31.542%20C1.977%2C32.122%201.038%2C32.122%200.458%2C31.542%20C-0.121%2C30.962%20-0.121%2C30.022%200.458%2C29.442%20L13.889%2C16.000%20L0.427%2C2.526%20C-0.152%2C1.947%20-0.152%2C1.007%200.427%2C0.426%20C1.007%2C-0.154%201.946%2C-0.154%202.525%2C0.426%20L16.513%2C14.426%20C16.918%2C14.831%2017.022%2C15.409%2016.861%2C15.920%20C17.086%2C16.459%2016.983%2C17.104%2016.544%2C17.543%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      @media screen and (max-width: 1400px) {
      .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .owl-prev {
        position: static;
        display: inline-block;
        vertical-align: top;
        margin-right: 47px; } }
    .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .owl-next {
      position: absolute;
      right: -37px;
      top: 50%;
      width: 17px;
      height: 32px;
      z-index: 1;
      cursor: pointer;
      font-size: 0;
      margin-top: -16px;
      -webkit-transition: opacity 0.3s;
      -moz-transition: opacity 0.3s;
      -o-transition: opacity 0.3s;
      -ms-transition: opacity 0.3s;
      transition: opacity 0.3s;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2017%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cec6bb%22%20d%3D%22M16.544%2C17.543%20L2.557%2C31.542%20C1.977%2C32.122%201.038%2C32.122%200.458%2C31.542%20C-0.121%2C30.962%20-0.121%2C30.022%200.458%2C29.442%20L13.889%2C16.000%20L0.427%2C2.526%20C-0.152%2C1.947%20-0.152%2C1.007%200.427%2C0.426%20C1.007%2C-0.154%201.946%2C-0.154%202.525%2C0.426%20L16.513%2C14.426%20C16.918%2C14.831%2017.022%2C15.409%2016.861%2C15.920%20C17.086%2C16.459%2016.983%2C17.104%2016.544%2C17.543%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      @media screen and (max-width: 1400px) {
      .main_block_wrap .prod_list_wrap .product_list_in.product-list-thumbs.owl-loaded .owl-next {
        position: static;
        display: inline-block;
        vertical-align: top; } }
    .main_block_wrap .prod_list_wrap .product-article, .main_block_wrap .prod_list_wrap .product_all_params, .main_block_wrap .prod_list_wrap .product_bot_center, .main_block_wrap .prod_list_wrap .tpl-rating-block, .main_block_wrap .prod_list_wrap .product-label {
      display: none !important; }

@media screen and (max-width: 1023px) {
    .price-old {
      cursor: pointer; } }

.filter_bg {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  background: rgba(133, 119, 102, 0.2);
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s; }
  @media screen and (max-width: 1339px) {
    .filter_bg.active {
      opacity: 1;
      visibility: visible; } }

.shop_sorting_panel {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  .shop_sorting_panel.index {
    z-index: 2; }
  .shop_sorting_panel .sort_bl_wr {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 305px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 305px;
    -ms-flex: 0 1 305px;
    flex: 0 1 305px;
    min-width: 305px;
    width: 305px;
    min-height: 52px;
    position: relative;
    z-index: 123; }
    @media screen and (max-width: 1023px) {
  .shop_sorting_panel .sort_bl_wr {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 223px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 223px;
    -ms-flex: 0 1 223px;
    flex: 0 1 223px;
    min-width: 223px;
    width: 223px; } }
    @media screen and (max-width: 767px) {
  .shop_sorting_panel .sort_bl_wr {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 218px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 218px;
    -ms-flex: 0 1 218px;
    flex: 0 1 218px;
    min-width: 218px;
    width: 218px; } }
    .shop_sorting_panel .sort_bl_wr .sorting_in {
      position: absolute;
      width: 100%;
      background: #fff;
      -webkit-transition: box-shadow 0.3s;
      -moz-transition: box-shadow 0.3s;
      -o-transition: box-shadow 0.3s;
      -ms-transition: box-shadow 0.3s;
      transition: box-shadow 0.3s;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
    @media screen and (max-width: 1023px) {
    .shop_sorting_panel .sort_bl_wr .sorting_in {
      width: 223px; } }
    @media screen and (max-width: 480px) {
    .shop_sorting_panel .sort_bl_wr .sorting_in {
      width: 218px; } }
    .shop_sorting_panel .sort_bl_wr .sorting_in.active {
      -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
    @media screen and (max-width: 767px) {
      .shop_sorting_panel .sort_bl_wr .sorting_in.active {
        z-index: 2;
        -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07), 0 0 0 10000px rgba(133, 119, 102, .2);
        -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07), 0 0 0 10000px rgba(133, 119, 102, .2);
        box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07), 0 0 0 10000px rgba(133, 119, 102, .2); } }
    .shop_sorting_panel .sort_bl_wr .sort_bl_title {
      position: relative;
      font: 18px 'fsm', Arial, Helvetica, sans-serif;
      color: #54493b;
      cursor: pointer;
      padding: 15px 50px 15px 20px; }
    @media screen and (max-width: 1023px) {
    .shop_sorting_panel .sort_bl_wr .sort_bl_title {
      font-size: 17px; } }
    .shop_sorting_panel .sort_bl_wr .sort_bl_title.active:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .shop_sorting_panel .sort_bl_wr .sort_bl_title:before {
      position: absolute;
      content: '';
      right: 20px;
      top: 21px;
      width: 18px;
      height: 10px;
      -webkit-transition: transform 0.3s;
      -moz-transition: transform 0.3s;
      -o-transition: transform 0.3s;
      -ms-transition: transform 0.3s;
      transition: transform 0.3s;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%3D%22%23d4cbc0%22%20d%3D%22M17.542%2C2.524%20L10.543%2C9.512%20C10.137%2C9.917%209.560%2C10.021%209.048%2C9.860%20C8.509%2C10.085%207.865%2C9.982%207.426%2C9.543%20L0.426%2C2.556%20C-0.154%2C1.976%20-0.154%2C1.037%200.426%2C0.457%20C1.006%2C-0.122%201.946%2C-0.122%202.526%2C0.457%20L8.969%2C6.889%20L15.442%2C0.426%20C16.022%2C-0.153%2016.963%2C-0.153%2017.542%2C0.426%20C18.122%2C1.006%2018.122%2C1.945%2017.542%2C2.524%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media screen and (max-width: 767px) {
      .shop_sorting_panel .sort_bl_wr .sort_bl_title:before {
        background-size: 16px 9px;
        width: 16px;
        height: 9px; } }
    .shop_sorting_panel .sort_bl_wr .sort_bl_wrap {
      display: none;
      padding: 0 0 4px; }
    .shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body a {
      display: block;
      padding: 14px 10px 15px 21px;
      color: #54493b;
      font: 18px 'fsm', Arial, Helvetica, sans-serif;
      text-decoration: none;
      border-top: 1px solid #f3f1ed;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
      @media screen and (max-width: 1023px) {
      .shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body a {
        font-size: 16px; } }
      .shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body a:hover {
        color: #733c44; }
      .shop_sorting_panel .sort_bl_wr .sort_bl_wrap .sort_body a.active {
        display: none; }
  .shop_sorting_panel .view-shop2 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center; }
    @media screen and (max-width: 480px) {
  .shop_sorting_panel .view-shop2 {
    display: none; } }
    .shop_sorting_panel .view-shop2 .view-shop-wrap {
      display: inline-block;
      vertical-align: top;
      font-size: 0;
      padding: 8px 0 0 0; }
    @media screen and (max-width: 767px) {
    .shop_sorting_panel .view-shop2 .view-shop-wrap {
      display: none; } }
    .shop_sorting_panel .view-shop2 .view-shop-wrap a {
      width: 36px;
      height: 35px;
      display: inline-block;
      vertical-align: top; }
    .shop_sorting_panel .view-shop2 .view-shop-wrap a.view_thumbs {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M14.000%2C15.000%20L9.000%2C15.000%20C8.448%2C15.000%208.000%2C14.552%208.000%2C14.000%20L8.000%2C9.000%20C8.000%2C8.448%208.448%2C8.000%209.000%2C8.000%20L14.000%2C8.000%20C14.552%2C8.000%2015.000%2C8.448%2015.000%2C9.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C7.000%20L9.000%2C7.000%20C8.448%2C7.000%208.000%2C6.552%208.000%2C6.000%20L8.000%2C1.000%20C8.000%2C0.448%208.448%2C-0.000%209.000%2C-0.000%20L14.000%2C-0.000%20C14.552%2C-0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C6.000%20C15.000%2C6.552%2014.552%2C7.000%2014.000%2C7.000%20ZM6.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%200.000%2C14.552%200.000%2C14.000%20L0.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L6.000%2C8.000%20C6.552%2C8.000%207.000%2C8.448%207.000%2C9.000%20L7.000%2C14.000%20C7.000%2C14.552%206.552%2C15.000%206.000%2C15.000%20ZM6.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%200.000%2C6.552%200.000%2C6.000%20L0.000%2C1.000%20C0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20L6.000%2C-0.000%20C6.552%2C-0.000%207.000%2C0.448%207.000%2C1.000%20L7.000%2C6.000%20C7.000%2C6.552%206.552%2C7.000%206.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .shop_sorting_panel .view-shop2 .view-shop-wrap a.view_thumbs.active-view {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M14.000%2C15.000%20L9.000%2C15.000%20C8.448%2C15.000%208.000%2C14.552%208.000%2C14.000%20L8.000%2C9.000%20C8.000%2C8.448%208.448%2C8.000%209.000%2C8.000%20L14.000%2C8.000%20C14.552%2C8.000%2015.000%2C8.448%2015.000%2C9.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C7.000%20L9.000%2C7.000%20C8.448%2C7.000%208.000%2C6.552%208.000%2C6.000%20L8.000%2C1.000%20C8.000%2C0.448%208.448%2C-0.000%209.000%2C-0.000%20L14.000%2C-0.000%20C14.552%2C-0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C6.000%20C15.000%2C6.552%2014.552%2C7.000%2014.000%2C7.000%20ZM6.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%200.000%2C14.552%200.000%2C14.000%20L0.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L6.000%2C8.000%20C6.552%2C8.000%207.000%2C8.448%207.000%2C9.000%20L7.000%2C14.000%20C7.000%2C14.552%206.552%2C15.000%206.000%2C15.000%20ZM6.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%200.000%2C6.552%200.000%2C6.000%20L0.000%2C1.000%20C0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20L6.000%2C-0.000%20C6.552%2C-0.000%207.000%2C0.448%207.000%2C1.000%20L7.000%2C6.000%20C7.000%2C6.552%206.552%2C7.000%206.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop_sorting_panel .view-shop2 .view-shop-wrap a.view_simple {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M14.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%200.000%2C14.552%200.000%2C14.000%20L0.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L14.000%2C8.000%20C14.552%2C8.000%2015.000%2C8.448%2015.000%2C9.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%200.000%2C6.552%200.000%2C6.000%20L0.000%2C1.000%20C0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20L14.000%2C-0.000%20C14.552%2C-0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C6.000%20C15.000%2C6.552%2014.552%2C7.000%2014.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .shop_sorting_panel .view-shop2 .view-shop-wrap a.view_simple.active-view {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M14.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%200.000%2C14.552%200.000%2C14.000%20L0.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L14.000%2C8.000%20C14.552%2C8.000%2015.000%2C8.448%2015.000%2C9.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%200.000%2C6.552%200.000%2C6.000%20L0.000%2C1.000%20C0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20L14.000%2C-0.000%20C14.552%2C-0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C6.000%20C15.000%2C6.552%2014.552%2C7.000%2014.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop_sorting_panel .view-shop2 .view-shop-wrap a.view_pricelist {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M14.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%20-0.000%2C14.552%20-0.000%2C14.000%20L-0.000%2C13.000%20C-0.000%2C12.448%200.448%2C12.000%201.000%2C12.000%20L14.000%2C12.000%20C14.552%2C12.000%2015.000%2C12.448%2015.000%2C13.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C11.000%20L1.000%2C11.000%20C0.448%2C11.000%20-0.000%2C10.552%20-0.000%2C10.000%20L-0.000%2C9.000%20C-0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L14.000%2C8.000%20C14.552%2C8.000%2015.000%2C8.448%2015.000%2C9.000%20L15.000%2C10.000%20C15.000%2C10.552%2014.552%2C11.000%2014.000%2C11.000%20ZM14.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%20-0.000%2C6.552%20-0.000%2C6.000%20L-0.000%2C5.000%20C-0.000%2C4.448%200.448%2C4.000%201.000%2C4.000%20L14.000%2C4.000%20C14.552%2C4.000%2015.000%2C4.448%2015.000%2C5.000%20L15.000%2C6.000%20C15.000%2C6.552%2014.552%2C7.000%2014.000%2C7.000%20ZM14.000%2C3.000%20L1.000%2C3.000%20C0.448%2C3.000%20-0.000%2C2.552%20-0.000%2C2.000%20L-0.000%2C1.000%20C-0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20L14.000%2C-0.000%20C14.552%2C-0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C2.000%20C15.000%2C2.552%2014.552%2C3.000%2014.000%2C3.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .shop_sorting_panel .view-shop2 .view-shop-wrap a.view_pricelist.active-view {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M14.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%20-0.000%2C14.552%20-0.000%2C14.000%20L-0.000%2C13.000%20C-0.000%2C12.448%200.448%2C12.000%201.000%2C12.000%20L14.000%2C12.000%20C14.552%2C12.000%2015.000%2C12.448%2015.000%2C13.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C11.000%20L1.000%2C11.000%20C0.448%2C11.000%20-0.000%2C10.552%20-0.000%2C10.000%20L-0.000%2C9.000%20C-0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L14.000%2C8.000%20C14.552%2C8.000%2015.000%2C8.448%2015.000%2C9.000%20L15.000%2C10.000%20C15.000%2C10.552%2014.552%2C11.000%2014.000%2C11.000%20ZM14.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%20-0.000%2C6.552%20-0.000%2C6.000%20L-0.000%2C5.000%20C-0.000%2C4.448%200.448%2C4.000%201.000%2C4.000%20L14.000%2C4.000%20C14.552%2C4.000%2015.000%2C4.448%2015.000%2C5.000%20L15.000%2C6.000%20C15.000%2C6.552%2014.552%2C7.000%2014.000%2C7.000%20ZM14.000%2C3.000%20L1.000%2C3.000%20C0.448%2C3.000%20-0.000%2C2.552%20-0.000%2C2.000%20L-0.000%2C1.000%20C-0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20L14.000%2C-0.000%20C14.552%2C-0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C2.000%20C15.000%2C2.552%2014.552%2C3.000%2014.000%2C3.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop_sorting_panel .filter_bl_wr {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 305px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 305px;
    -ms-flex: 0 1 305px;
    flex: 0 1 305px;
    min-width: 305px;
    width: 305px;
    min-height: 52px;
    position: relative;
    z-index: 123; }
    @media screen and (max-width: 1023px) {
  .shop_sorting_panel .filter_bl_wr {
    width: 223px;
    min-width: 223px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 223px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 223px;
    -ms-flex: 0 1 223px;
    flex: 0 1 223px; } }
    @media screen and (max-width: 480px) {
  .shop_sorting_panel .filter_bl_wr {
    width: auto;
    min-width: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; } }
    .shop_sorting_panel .filter_bl_wr .filter_mobile_btn {
      position: absolute;
      right: 0;
      top: 0;
      height: 52px;
      width: 52px;
      display: none;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 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%2222px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2022%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M21.000%2C5.000%20L12.000%2C5.000%20L12.000%2C4.000%20L12.000%2C3.000%20L21.000%2C3.000%20C21.552%2C3.000%2022.000%2C3.447%2022.000%2C4.000%20C22.000%2C4.552%2021.552%2C5.000%2021.000%2C5.000%20ZM8.000%2C8.000%20C5.791%2C8.000%204.000%2C6.209%204.000%2C4.000%20C4.000%2C1.790%205.791%2C-0.000%208.000%2C-0.000%20C10.209%2C-0.000%2012.000%2C1.790%2012.000%2C4.000%20C12.000%2C6.209%2010.209%2C8.000%208.000%2C8.000%20ZM8.000%2C2.000%20C6.895%2C2.000%206.000%2C2.895%206.000%2C4.000%20C6.000%2C5.104%206.895%2C6.000%208.000%2C6.000%20C9.105%2C6.000%2010.000%2C5.104%2010.000%2C4.000%20C10.000%2C2.895%209.105%2C2.000%208.000%2C2.000%20ZM1.000%2C5.000%20C0.447%2C5.000%20-0.000%2C4.552%20-0.000%2C4.000%20C-0.000%2C3.447%200.447%2C3.000%201.000%2C3.000%20L4.000%2C3.000%20L4.000%2C4.000%20L4.000%2C5.000%20L1.000%2C5.000%20ZM1.000%2C13.000%20L10.000%2C13.000%20L10.000%2C14.000%20L10.000%2C15.000%20L1.000%2C15.000%20C0.447%2C15.000%20-0.000%2C14.552%20-0.000%2C14.000%20C-0.000%2C13.448%200.447%2C13.000%201.000%2C13.000%20ZM14.000%2C10.000%20C16.209%2C10.000%2018.000%2C11.791%2018.000%2C14.000%20C18.000%2C16.209%2016.209%2C18.000%2014.000%2C18.000%20C11.791%2C18.000%2010.000%2C16.209%2010.000%2C14.000%20C10.000%2C11.791%2011.791%2C10.000%2014.000%2C10.000%20ZM14.000%2C16.000%20C15.104%2C16.000%2016.000%2C15.105%2016.000%2C14.000%20C16.000%2C12.896%2015.104%2C12.000%2014.000%2C12.000%20C12.895%2C12.000%2012.000%2C12.896%2012.000%2C14.000%20C12.000%2C15.105%2012.895%2C16.000%2014.000%2C16.000%20ZM21.000%2C13.000%20C21.552%2C13.000%2022.000%2C13.448%2022.000%2C14.000%20C22.000%2C14.552%2021.552%2C15.000%2021.000%2C15.000%20L18.000%2C15.000%20L18.000%2C14.000%20L18.000%2C13.000%20L21.000%2C13.000%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
    @media screen and (max-width: 1023px) {
    .shop_sorting_panel .filter_bl_wr .filter_mobile_btn {
      display: block; } }
    .shop_sorting_panel .filter_bl_wr .filter_block_top {
      position: absolute;
      width: 100%;
      height: 52px;
      background: #fff;
      z-index: 1;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
    .shop_sorting_panel .filter_bl_wr .filter_block_top.active {
      height: auto;
      -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
    @media screen and (max-width: 1023px) {
    .shop_sorting_panel .filter_bl_wr .filter_block_top {
      opacity: 0;
      visibility: hidden;
      width: 305px;
      right: 0; } }
    @media screen and (max-width: 767px) {
    .shop_sorting_panel .filter_bl_wr .filter_block_top {
      width: 374px; } }
    @media screen and (max-width: 410px) {
    .shop_sorting_panel .filter_bl_wr .filter_block_top {
      width: 280px; } }
    .shop_sorting_panel .filter_bl_wr .filter_block_top.opened {
      opacity: 1;
      visibility: visible;
      height: auto;
      width: 305px; }
    @media screen and (max-width: 767px) {
      .shop_sorting_panel .filter_bl_wr .filter_block_top.opened {
        width: 374px; } }
    @media screen and (max-width: 410px) {
      .shop_sorting_panel .filter_bl_wr .filter_block_top.opened {
        width: 280px; } }
    .shop_sorting_panel .filter_bl_wr .filter_block_top.opened .shop2-filter {
      visibility: visible;
      opacity: 1; }
    .shop_sorting_panel .filter_bl_wr .filter_block_title {
      position: relative;
      font: 18px 'fsm', Arial, Helvetica, sans-serif;
      color: #54493b;
      cursor: pointer;
      padding: 15px 50px 15px 20px; }
    .shop_sorting_panel .filter_bl_wr .filter_block_title:before {
      position: absolute;
      content: '';
      right: 15px;
      top: 17px;
      width: 22px;
      height: 18px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2022%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M21.000%2C5.000%20L12.000%2C5.000%20L12.000%2C4.000%20L12.000%2C3.000%20L21.000%2C3.000%20C21.552%2C3.000%2022.000%2C3.447%2022.000%2C4.000%20C22.000%2C4.552%2021.552%2C5.000%2021.000%2C5.000%20ZM8.000%2C8.000%20C5.791%2C8.000%204.000%2C6.209%204.000%2C4.000%20C4.000%2C1.790%205.791%2C-0.000%208.000%2C-0.000%20C10.209%2C-0.000%2012.000%2C1.790%2012.000%2C4.000%20C12.000%2C6.209%2010.209%2C8.000%208.000%2C8.000%20ZM8.000%2C2.000%20C6.895%2C2.000%206.000%2C2.895%206.000%2C4.000%20C6.000%2C5.104%206.895%2C6.000%208.000%2C6.000%20C9.105%2C6.000%2010.000%2C5.104%2010.000%2C4.000%20C10.000%2C2.895%209.105%2C2.000%208.000%2C2.000%20ZM1.000%2C5.000%20C0.447%2C5.000%20-0.000%2C4.552%20-0.000%2C4.000%20C-0.000%2C3.447%200.447%2C3.000%201.000%2C3.000%20L4.000%2C3.000%20L4.000%2C4.000%20L4.000%2C5.000%20L1.000%2C5.000%20ZM1.000%2C13.000%20L10.000%2C13.000%20L10.000%2C14.000%20L10.000%2C15.000%20L1.000%2C15.000%20C0.447%2C15.000%20-0.000%2C14.552%20-0.000%2C14.000%20C-0.000%2C13.448%200.447%2C13.000%201.000%2C13.000%20ZM14.000%2C10.000%20C16.209%2C10.000%2018.000%2C11.791%2018.000%2C14.000%20C18.000%2C16.209%2016.209%2C18.000%2014.000%2C18.000%20C11.791%2C18.000%2010.000%2C16.209%2010.000%2C14.000%20C10.000%2C11.791%2011.791%2C10.000%2014.000%2C10.000%20ZM14.000%2C16.000%20C15.104%2C16.000%2016.000%2C15.105%2016.000%2C14.000%20C16.000%2C12.896%2015.104%2C12.000%2014.000%2C12.000%20C12.895%2C12.000%2012.000%2C12.896%2012.000%2C14.000%20C12.000%2C15.105%2012.895%2C16.000%2014.000%2C16.000%20ZM21.000%2C13.000%20C21.552%2C13.000%2022.000%2C13.448%2022.000%2C14.000%20C22.000%2C14.552%2021.552%2C15.000%2021.000%2C15.000%20L18.000%2C15.000%20L18.000%2C14.000%20L18.000%2C13.000%20L21.000%2C13.000%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop_sorting_panel .filter_bl_wr .shop2-filter {
      padding: 20px;
      border: none;
      margin: 0;
      border-top: 1px solid #f3f1ed;
      opacity: 0;
      height: 0;
      padding: 0;
      visibility: hidden;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-transition: box-shadow 0.3s;
      -moz-transition: box-shadow 0.3s;
      -o-transition: box-shadow 0.3s;
      -ms-transition: box-shadow 0.3s;
      transition: box-shadow 0.3s; }
    @media screen and (max-width: 1023px) {
    .shop_sorting_panel .filter_bl_wr .shop2-filter {
      opacity: 1;
      padding: 20px;
      height: auto; } }
    .shop_sorting_panel .filter_bl_wr .shop2-filter.opened {
      opacity: 1;
      visibility: visible;
      padding: 20px;
      height: auto; }
    .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields {
      padding: 0 0 20px; }
    .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields:last-child {
      padding-bottom: 30px; }
    .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields.price .param_title .rub_black {
      width: 8px;
      height: 10px;
      background-size: 8px 10px; }
    .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .param_title {
      font: 17px 'fsl', Arial, Helvetica, sans-serif;
      color: #54493b;
      padding: 0 0 8px; }
    .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .price_body, .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .input_param {
      font-size: 0; }
    .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields input[type="text"] {
      background: #f9f6f1;
      font: 17px 'fsr', Arial, Helvetica, sans-serif;
      color: #746b5f;
      height: 47px;
      padding: 13px 20px 14px;
      width: 100%;
      border: none;
      outline: none;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields input[type="text"]:focus {
        background: #fff;
        -moz-box-shadow: inset 0 0 0 1px #733c44;
        -webkit-box-shadow: inset 0 0 0 1px #733c44;
        box-shadow: inset 0 0 0 1px #733c44; }
    .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .input_from, .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .input_to {
      display: inline-block;
      vertical-align: top;
      width: 49%; }
    .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .input_from {
      margin-right: 2%; }
    .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .param-val {
      background: #fff;
      color: #746b5f;
      padding: 5px 12px 6px;
      margin: 5px;
      font: 15px 'fsr', Arial, Helvetica, sans-serif;
      text-decoration: none;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: inset 0 0 0 1px #733c44;
      -webkit-box-shadow: inset 0 0 0 1px #733c44;
      box-shadow: inset 0 0 0 1px #733c44; }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .param-val.active-val {
        color: #fff;
        background: #733c44;
        font-weight: normal; }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .param-val span {
        display: none; }
    .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .jqselect {
      display: block !important; }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .jqselect.dropup .jq-selectbox__select {
        z-index: 1; }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .jqselect:before {
        position: absolute;
        content: '';
        right: 20px;
        top: 50%;
        width: 13px;
        height: 7px;
        z-index: 1;
        margin-top: -3px;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .jqselect.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .jqselect.opened .jq-selectbox__select {
        background: #fff;
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        -ms-border-radius: 3px 3px 0 0;
        -o-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
        -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .jqselect .jq-selectbox__select {
        background: #f9f6f1;
        font: 17px 'fsr', Arial, Helvetica, sans-serif;
        color: #746b5f;
        height: 47px;
        padding: 13px 20px 14px;
        width: 100%;
        border: none;
        outline: none;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .jqselect .jq-selectbox__dropdown {
        background: #fff;
        width: 100%;
        -webkit-border-radius: 0 0 3px 3px;
        -moz-border-radius: 0 0 3px 3px;
        -ms-border-radius: 0 0 3px 3px;
        -o-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px;
        -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .jqselect .jq-selectbox__dropdown ul {
        padding: 0 20px;
        margin: 0;
        list-style: none; }
        .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .jqselect .jq-selectbox__dropdown ul li {
          color: #746b5f;
          font: 17px 'fsr', Arial, Helvetica, sans-serif;
          padding: 15px 0 16px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          border-top: 1px solid #faf9f8; }
        .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .jqselect .jq-selectbox__dropdown ul li:first-child {
          border: none; }
        .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .jqselect .jq-selectbox__dropdown ul li:hover {
          color: #733c44; }
    .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .shop2-color-ext-list li {
      display: inline-block !important;
      vertical-align: top;
      float: none;
      width: 24px;
      height: 24px;
      margin: 7px 5px;
      outline: none;
      position: relative;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .shop2-color-ext-list li span {
        display: none !important; }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .shop2-color-ext-list li.shop2-color-ext-selected:before {
        position: absolute;
        content: '';
        left: -3px;
        right: -3px;
        top: -3px;
        bottom: -3px;
        border: 3px solid #ebebeb;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
        .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .shop2-color-ext-list li.shop2-color-ext-selected.no_bg:before {
          display: none; }
        .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .shop2-color-ext-list li.shop2-color-ext-selected.no_bg .color_bg {
          border-color: #733c44; }
          .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .shop2-color-ext-list li.shop2-color-ext-selected.no_bg .color_bg:before {
            position: absolute;
            content: '';
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            border: 6px solid #733c44;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .shop2-color-ext-list li.no_bg {
        display: block !important;
        margin-bottom: 10px;
        border: none;
        width: auto; }
        .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .shop2-color-ext-list li.no_bg:hover .color_bg {
          border-color: #733c44; }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .shop2-color-ext-list li .color_bg {
        display: inline-block;
        vertical-align: middle;
        width: 24px;
        height: 24px;
        margin: 0 8px 0 0;
        border: 1px solid rgba(0, 0, 0, 0.1);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        position: relative; }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .shop2-filter-fields .shop2-color-ext-list li .color_title {
        display: inline-block;
        vertical-align: middle;
        font: 15px 'fsl', Arial, Helvetica, sans-serif;
        color: #54493b; }
    .shop_sorting_panel .filter_bl_wr .shop2-filter .fitler_buttons {
      font-size: 0; }
    .shop_sorting_panel .filter_bl_wr .shop2-filter .fitler_buttons .shop2-filter-go {
      display: inline-block;
      vertical-align: top;
      color: #fff;
      font: 17px 'fsr', Arial, Helvetica, sans-serif;
      padding: 14px 17px 15px;
      text-align: center;
      outline: none;
      border: none;
      margin: 0 20px 0 0;
      background: #733c44;
      -webkit-appearance: none;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
      -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
      box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27); }
      @media screen and (max-width: 767px) {
      .shop_sorting_panel .filter_bl_wr .shop2-filter .fitler_buttons .shop2-filter-go {
        font-size: 15px; } }
      @media screen and (max-width: 479px) {
      .shop_sorting_panel .filter_bl_wr .shop2-filter .fitler_buttons .shop2-filter-go {
        margin-right: 10px;
        width: 130px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; } }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .fitler_buttons .shop2-filter-go:hover {
        -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
        -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
        -ms-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
        -o-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
        box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .fitler_buttons .shop2-filter-go .go_title {
        display: inline-block;
        vertical-align: top; }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .fitler_buttons .shop2-filter-go .go_text {
        font-family: 'fsr', Arial, Helvetica, sans-serif;
        font-size: 14px;
        padding: 0 0 0 3px;
        display: inline-block; }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .fitler_buttons .shop2-filter-go .filter_result {
        background: none;
        color: #fff;
        padding: 0;
        margin: 0;
        vertical-align: baseline;
        height: auto;
        line-height: 1; }
    .shop_sorting_panel .filter_bl_wr .shop2-filter .fitler_buttons .filter_reset {
      font: 17px 'fsr', Arial, Helvetica, sans-serif;
      color: #746b5f;
      display: inline-block;
      vertical-align: top;
      padding: 14px 17px 15px;
      background: #ece8e2;
      min-height: 0;
      height: auto;
      border: none;
      margin: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
      @media screen and (max-width: 767px) {
      .shop_sorting_panel .filter_bl_wr .shop2-filter .fitler_buttons .filter_reset {
        font-size: 15px; } }
      @media screen and (max-width: 479px) {
      .shop_sorting_panel .filter_bl_wr .shop2-filter .fitler_buttons .filter_reset {
        width: 99px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; } }
      .shop_sorting_panel .filter_bl_wr .shop2-filter .fitler_buttons .filter_reset:hover {
        background: #f3eee9; }

.product-list {
  margin: 0;
  line-height: normal;
  font-size: 16px; }
  .product-list .pricelist_titles {
    display: none;
    padding: 20px 25px 0;
    font-size: 0; }
    .product-list .pricelist_titles div {
      font: 15px 'fsr', Arial, Helvetica, sans-serif;
      color: #54493b;
      padding: 0 0 18px;
      display: inline-block;
      vertical-align: top; }
    .product-list .pricelist_titles div.product_name_title {
      width: 24.5%; }
    @media screen and (max-width: 1023px) {
      .product-list .pricelist_titles div.product_name_title {
        width: 51%; } }
    .product-list .pricelist_titles div.product_options_title {
      width: 26.5%; }
    @media screen and (max-width: 1023px) {
      .product-list .pricelist_titles div.product_options_title {
        display: none; } }
    .product-list .pricelist_titles div.product_amount_title {
      width: 22.6%; }
    .product-list .pricelist_titles div.product_price_title {
      width: 26.4%; }
  .product-list .product_list_in {
    padding: 20px 0 0 0; }
    .product-list .product_list_in .shop2_product_item .product-name, .product-list .product_list_in .shop2_product_item .product-name a {
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
    .product-list .product_list_in .shop2_product_item:hover .product-name {
      color: #733c44 !important; }
    .product-list .product_list_in .shop2_product_item:hover .product-name a {
      color: #733c44 !important; }
    .product-list .product_list_in .price-old > span {
      display: inline-block; }
    .product-list .product_list_in .price-old.question > span {
      padding-right: 24px;
      background: url(../question_icon.svg) right 0 top 50% no-repeat; }
    .product-list .product_list_in .product-compare {
      position: relative;
      border: none;
      text-align: left;
      display: inline-block;
      color: #54493b;
      font-size: 16px;
      font-weight: 300;
      font-family: 'fsr', Arial, Helvetica, sans-serif;
      margin: 0 0 32px;
      padding: 0;
      height: 28px; }
    .product-list .product_list_in .product-compare label {
      position: relative;
      height: 28px;
      display: block;
      padding: 0 0 0 38px;
      line-height: 28px;
      cursor: pointer; }
    .product-list .product_list_in .product-compare label input[type='checkbox'] {
      width: 0;
      height: 0;
      background: none;
      opacity: 0; }
    .product-list .product_list_in .product-compare label:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 26px;
      height: 26px;
      border-radius: 2px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2ded5%22%20d%3D%22M10.000%2C12.000%20L10.000%2C3.000%20L12.000%2C3.000%20L12.000%2C12.000%20L10.000%2C12.000%20ZM5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C-0.000%20ZM-0.000%2C6.000%20L2.000%2C6.000%20L2.000%2C12.000%20L-0.000%2C12.000%20L-0.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
      border: 1px solid #e2ded5; }
    .product-list .product_list_in .product-compare.product-compare-added {
      padding-left: 10px;
      height: 28px;
      line-height: 28px; }
    .product-list .product_list_in .product-compare.product-compare-added:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 26px;
      height: 26px;
      border-radius: 2px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M10.000%2C12.000%20L10.000%2C3.000%20L12.000%2C3.000%20L12.000%2C12.000%20L10.000%2C12.000%20ZM5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C-0.000%20ZM-0.000%2C6.000%20L2.000%2C6.000%20L2.000%2C12.000%20L-0.000%2C12.000%20L-0.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
      border: 1px solid #e2ded5; }
    .product-list .product_list_in .product-compare.product-compare-added input[type="checkbox"] {
      width: 28px;
      height: 28px;
      background: none;
      opacity: 0;
      margin: 0 10px 0 -10px; }
    .product-list .product_list_in .product-compare.product-compare-added a {
      text-decoration: none;
      border-bottom: 1px solid rgba(115, 60, 68, 0.2); }
    .product-list .product_list_in.product-list-thumbs {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
    @media screen and (max-width: 767px) {
    .product-list .product_list_in.product-list-thumbs {
      display: block; } }
    .product-list .product_list_in.product-list-thumbs .shop2_product_item {
      position: relative;
      padding: 25px;
      width: 23.828125%;
      margin: 0 1.5625% 20px 0;
      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: 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-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
    @media screen and (max-width: 1199px) {
      .product-list .product_list_in.product-list-thumbs .shop2_product_item {
        width: 32%;
        margin: 0 2% 20px 0; } }
    @media screen and (max-width: 1023px) {
      .product-list .product_list_in.product-list-thumbs .shop2_product_item {
        padding: 20px; } }
    @media screen and (max-width: 767px) {
      .product-list .product_list_in.product-list-thumbs .shop2_product_item {
        width: auto;
        margin: 0 0 20px; } }
    .product-list .product_list_in.product-list-thumbs .shop2_product_item:hover:before {
      opacity: 1;
      visibility: visible; }
    .product-list .product_list_in.product-list-thumbs .shop2_product_item:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      pointer-events: none;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: inset 0 0 0 2px #ec6c63;
      -webkit-box-shadow: inset 0 0 0 2px #ec6c63;
      box-shadow: inset 0 0 0 2px #ec6c63; }
    @media screen and (min-width: 1200px) {
      .product-list .product_list_in.product-list-thumbs .shop2_product_item:nth-child(4n) {
        margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 1199px) {
      .product-list .product_list_in.product-list-thumbs .shop2_product_item:nth-child(3n) {
        margin-right: 0; } }
    .product-list .product_list_in.product-list-thumbs .product-top {
      padding: 0;
      -webkit-box-flex: auto;
      -webkit-flex: auto;
      -moz-box-flex: auto;
      -moz-flex: auto;
      -ms-flex: auto;
      flex: auto; }
    .product-list .product_list_in.product-list-thumbs .product-top .product_image {
      height: 255px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      background-size: cover;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      margin: 0 0 20px; }
      @media screen and (max-width: 1199px) {
      .product-list .product_list_in.product-list-thumbs .product-top .product_image {
        height: 305px; } }
      @media screen and (max-width: 1120px) {
      .product-list .product_list_in.product-list-thumbs .product-top .product_image {
        height: 275px; } }
      @media screen and (max-width: 1023px) {
      .product-list .product_list_in.product-list-thumbs .product-top .product_image {
        height: 255px; } }
      @media screen and (max-width: 870px) {
      .product-list .product_list_in.product-list-thumbs .product-top .product_image {
        height: 220px; } }
      @media screen and (max-width: 820px) {
      .product-list .product_list_in.product-list-thumbs .product-top .product_image {
        height: 200px; } }
      @media screen and (max-width: 820px) {
      .product-list .product_list_in.product-list-thumbs .product-top .product_image {
        height: 183px; } }
      @media screen and (max-width: 767px) {
      .product-list .product_list_in.product-list-thumbs .product-top .product_image {
        float: left;
        width: 255px;
        height: 255px;
        margin: 0 20px 0 0; } }
      @media screen and (max-width: 639px) {
      .product-list .product_list_in.product-list-thumbs .product-top .product_image {
        width: 230px;
        height: 230px; } }
      @media screen and (max-width: 549px) {
      .product-list .product_list_in.product-list-thumbs .product-top .product_image {
        width: 200px;
        height: 200px; } }
      @media screen and (max-width: 479px) {
      .product-list .product_list_in.product-list-thumbs .product-top .product_image {
        width: 160px;
        height: 160px; } }
      @media screen and (max-width: 400px) {
      .product-list .product_list_in.product-list-thumbs .product-top .product_image {
        width: 90px;
        height: 90px; } }
      .product-list .product_list_in.product-list-thumbs .product-top .product_image.no-image {
        background: url(../camera.svg) 50% no-repeat #f9f6f2; }
      .product-list .product_list_in.product-list-thumbs .product-top .product_image a {
        display: block;
        font-size: 0; }
      .product-list .product_list_in.product-list-thumbs .product-top .product_image a img {
        height: 255px;
        opacity: 0;
        visibility: hidden; }
      @media screen and (max-width: 1199px) {
        .product-list .product_list_in.product-list-thumbs .product-top .product_image a img {
          height: 305px; } }
      @media screen and (max-width: 1120px) {
        .product-list .product_list_in.product-list-thumbs .product-top .product_image a img {
          height: 275px; } }
      @media screen and (max-width: 1023px) {
        .product-list .product_list_in.product-list-thumbs .product-top .product_image a img {
          height: 255px; } }
      @media screen and (max-width: 870px) {
        .product-list .product_list_in.product-list-thumbs .product-top .product_image a img {
          height: 220px; } }
      @media screen and (max-width: 820px) {
        .product-list .product_list_in.product-list-thumbs .product-top .product_image a img {
          height: 200px; } }
      @media screen and (max-width: 820px) {
        .product-list .product_list_in.product-list-thumbs .product-top .product_image a img {
          height: 183px; } }
      @media screen and (max-width: 767px) {
        .product-list .product_list_in.product-list-thumbs .product-top .product_image a img {
          width: 255px;
          height: 255px; } }
      @media screen and (max-width: 639px) {
        .product-list .product_list_in.product-list-thumbs .product-top .product_image a img {
          width: 230px;
          height: 230px; } }
      @media screen and (max-width: 549px) {
        .product-list .product_list_in.product-list-thumbs .product-top .product_image a img {
          width: 200px;
          height: 200px; } }
      @media screen and (max-width: 479px) {
        .product-list .product_list_in.product-list-thumbs .product-top .product_image a img {
          width: 160px;
          height: 160px; } }
      @media screen and (max-width: 400px) {
        .product-list .product_list_in.product-list-thumbs .product-top .product_image a img {
          width: 90px;
          height: 90px; } }
    .product-list .product_list_in.product-list-thumbs .product-top .product-label {
      position: absolute;
      left: 25px;
      top: -6px;
      font-size: 0; }
      @media screen and (max-width: 1023px) {
      .product-list .product_list_in.product-list-thumbs .product-top .product-label {
        left: 20px; } }
      .product-list .product_list_in.product-list-thumbs .product-top .product-label .label_item {
        display: inline-block;
        vertical-align: top;
        position: relative;
        font: 13px 'fsr', Arial, Helvetica, sans-serif;
        color: #fefefe;
        margin-bottom: 5px;
        padding: 3px 9px 4px;
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -ms-border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px; }
      @media screen and (max-width: 639px) {
        .product-list .product_list_in.product-list-thumbs .product-top .product-label .label_item {
          font-size: 12px; } }
      .product-list .product_list_in.product-list-thumbs .product-top .product-label .label_item + .label_item {
        margin-left: 16px; }
        @media screen and (max-width: 1023px) {
        .product-list .product_list_in.product-list-thumbs .product-top .product-label .label_item + .label_item {
          margin-left: 10px; } }
      .product-list .product_list_in.product-list-thumbs .product-top .product-label .label_item span {
        position: absolute;
        left: -6px;
        top: 0; }
        .product-list .product_list_in.product-list-thumbs .product-top .product-label .label_item span:before {
          position: absolute;
          content: '';
          left: -3px;
          top: -3px;
          opacity: 0.2;
          border: 3px solid transparent;
          border-right: 3px solid #000;
          border-bottom: 3px solid #000; }
      .product-list .product_list_in.product-list-thumbs .product-top .product-label .label_item.product-new {
        background: #f54528; }
        .product-list .product_list_in.product-list-thumbs .product-top .product-label .label_item.product-new span {
          border: 3px solid transparent;
          border-right: 3px solid #f54528;
          border-bottom: 3px solid #f54528; }
      .product-list .product_list_in.product-list-thumbs .product-top .product-label .label_item.product-spec {
        background: #ffa200; }
        .product-list .product_list_in.product-list-thumbs .product-top .product-label .label_item.product-spec span {
          border: 3px solid transparent;
          border-right: 3px solid #ffa200;
          border-bottom: 3px solid #ffa200; }
    @media screen and (max-width: 767px) {
        .product-list .product_list_in.product-list-thumbs .product-top .product_top_inner {
          overflow: hidden; } }
    .product-list .product_list_in.product-list-thumbs .product-top .tpl-rating-block {
      margin: 0 auto 15px;
      font-size: 0;
      text-align: center;
      display: none; }
      @media screen and (max-width: 767px) {
      .product-list .product_list_in.product-list-thumbs .product-top .tpl-rating-block {
        margin: 0 0 15px; } }
      .product-list .product_list_in.product-list-thumbs .product-top .tpl-rating-block .tpl-stars {
        display: inline-block;
        vertical-align: top; }
      .product-list .product_list_in.product-list-thumbs .product-top .tpl-rating-block .rating_count {
        display: inline-block;
        vertical-align: top;
        width: 29px;
        height: 20px;
        margin: -4px 0 0 10px;
        border: 1px solid #e2ded5;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
        font: 12px/20px 'fsr', Arial, Helvetica, sans-serif;
        color: #54493b; }
    .product-list .product_list_in.product-list-thumbs .product-top .product-name {
      font: 18px 'fsm', Arial, Helvetica, sans-serif;
      color: #54493b;
      padding: 0 0 6px; }
      .product-list .product_list_in.product-list-thumbs .product-top .product-name:hover {
        color: #733c44; }
      .product-list .product_list_in.product-list-thumbs .product-top .product-name:hover a {
        color: #733c44; }
      @media screen and (max-width: 639px) {
      .product-list .product_list_in.product-list-thumbs .product-top .product-name {
        font-size: 17px; } }
      .product-list .product_list_in.product-list-thumbs .product-top .product-name a {
        text-decoration: none;
        color: #54493b; }
    .product-list .product_list_in.product-list-thumbs .product-top .vendor_name {
      font: 15px 'fsl', Arial, Helvetica, sans-serif;
      color: #958d83;
      padding: 0 0 8px; }
      .product-list .product_list_in.product-list-thumbs .product-top .vendor_name a {
        color: inherit;
        text-decoration: none; }
    .product-list .product_list_in.product-list-thumbs .product-top .product-article {
      color: #54493b;
      font: 14px 'fsl', Arial, Helvetica, sans-serif;
      display: none; }
      @media screen and (max-width: 1023px) {
      .product-list .product_list_in.product-list-thumbs .product-top .product-article {
        display: none; } }
      .product-list .product_list_in.product-list-thumbs .product-top .product-article span {
        color: #958d83; }
    .product-list .product_list_in.product-list-thumbs .product_bot_wrapper {
      -webkit-box-flex: none;
      -webkit-flex: none;
      -moz-box-flex: none;
      -moz-flex: none;
      -ms-flex: none;
      flex: none;
      padding: 18px 0 0 0;
      /*border-top: 1px solid #f3f1ed;*/ }
    @media screen and (max-width: 1023px) {
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper {
        padding-top: 0;
        border: none; } }
    .product-list .product_list_in.product-list-thumbs .product_bot_wrapper.no_border {
      border-top: none; }
    .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bot_in {
      display: none; }
    .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bot_left {
      display: none; }
    .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bot_center .product-article {
      display: none !important; }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bot_center .product-anonce {
        font: 15px/20px 'fsr', Arial, Helvetica, sans-serif;
        display: block !important;
        color: #54493b;
        padding: 0 0 16px; }
      @media screen and (max-width: 767px) {
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bot_center .product-anonce {
          display: none !important; } }
    .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params {
      padding: 0 0 25px; }
      @media screen and (max-width: 767px) {
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params {
        display: none; } }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options {
        display: block !important; }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options li {
        padding: 0 0 15px; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options li:last-child {
          padding-bottom: 0; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options li .option_title {
          color: #54493b;
          font: 17px 'fsl', Arial, Helvetica, sans-serif;
          padding: 0 0 8px; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options li .option_body {
          color: #54493b;
          font: 17px 'fsr', Arial, Helvetica, sans-serif; }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .file {
        margin: 0 0 0 42px;
        font: 16px 'fsr', Arial, Helvetica, sans-serif;
        color: #733c44;
        text-decoration: none;
        position: relative;
        border-bottom: 1px solid rgba(115, 60, 68, 0.5); }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .file:before {
          position: absolute;
          content: '';
          left: -36px;
          top: 50%;
          height: 15px;
          width: 14px;
          margin-top: -7px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2014%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2ded5%22%20d%3D%22M13.067%2C15.000%20L0.934%2C15.000%20C0.418%2C15.000%200.000%2C14.605%200.000%2C14.117%20L0.000%2C10.588%20C0.000%2C10.101%200.418%2C9.706%200.934%2C9.706%20C1.449%2C9.706%201.866%2C10.101%201.866%2C10.588%20L1.866%2C13.235%20L12.133%2C13.235%20L12.133%2C10.588%20C12.133%2C10.101%2012.551%2C9.706%2013.067%2C9.706%20C13.582%2C9.706%2014.000%2C10.101%2014.000%2C10.588%20L14.000%2C14.117%20C14.000%2C14.605%2013.582%2C15.000%2013.067%2C15.000%20ZM7.682%2C11.470%20C7.506%2C11.649%207.259%2C11.750%207.000%2C11.750%20C6.741%2C11.750%206.494%2C11.649%206.318%2C11.470%20L1.651%2C7.220%20C1.397%2C6.962%201.330%2C6.588%201.478%2C6.266%20C1.626%2C5.944%201.961%2C5.735%202.333%2C5.735%20L4.667%2C5.735%20L4.667%2C0.883%20C4.667%2C0.395%205.085%2C-0.000%205.600%2C-0.000%20L8.400%2C-0.000%20C8.915%2C-0.000%209.333%2C0.395%209.333%2C0.883%20L9.333%2C5.735%20L11.667%2C5.735%20C12.039%2C5.735%2012.374%2C5.944%2012.523%2C6.266%20C12.671%2C6.588%2012.603%2C6.962%2012.349%2C7.220%20L7.682%2C11.470%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .jqselect {
        display: block !important; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .jqselect.dropup .jq-selectbox__select {
          z-index: 1; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .jqselect:before {
          position: absolute;
          content: '';
          right: 20px;
          top: 50%;
          width: 13px;
          height: 7px;
          z-index: 1;
          margin-top: -3px;
          -webkit-transition: transform 0.3s;
          -moz-transition: transform 0.3s;
          -o-transition: transform 0.3s;
          -ms-transition: transform 0.3s;
          transition: transform 0.3s;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .jqselect.opened:before {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .jqselect.opened .jq-selectbox__select {
          background: #fff;
          -webkit-border-radius: 3px 3px 0 0;
          -moz-border-radius: 3px 3px 0 0;
          -ms-border-radius: 3px 3px 0 0;
          -o-border-radius: 3px 3px 0 0;
          border-radius: 3px 3px 0 0;
          -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .jqselect .jq-selectbox__select {
          background: #f9f6f1;
          font: 17px 'fsr', Arial, Helvetica, sans-serif;
          color: #746b5f;
          height: 47px;
          padding: 13px 20px 14px;
          width: 100%;
          border: none;
          outline: none;
          -webkit-appearance: none;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          -o-border-radius: 3px;
          border-radius: 3px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .jqselect .jq-selectbox__dropdown {
          background: #fff;
          width: 100%;
          -webkit-border-radius: 0 0 3px 3px;
          -moz-border-radius: 0 0 3px 3px;
          -ms-border-radius: 0 0 3px 3px;
          -o-border-radius: 0 0 3px 3px;
          border-radius: 0 0 3px 3px;
          -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .jqselect .jq-selectbox__dropdown ul {
          padding: 0 20px;
          margin: 0;
          list-style: none; }
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .jqselect .jq-selectbox__dropdown ul li {
            color: #746b5f;
            font: 17px 'fsr', Arial, Helvetica, sans-serif;
            padding: 15px 0 16px;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
            border-top: 1px solid #faf9f8; }
            .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .jqselect .jq-selectbox__dropdown ul li:first-child {
              border: none; }
            .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .jqselect .jq-selectbox__dropdown ul li:hover {
              color: #733c44; }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.color {
        overflow: visible; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.color li {
          float: none;
          display: inline-block;
          vertical-align: top;
          padding: 0;
          width: 30px;
          height: 30px;
          position: relative;
          margin: 0 5px 5px 0 !important;
          border: 1px solid rgba(0, 0, 0, 0.1); }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.color li span {
          width: 30px;
          height: 30px;
          display: none; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.color li.shop2-color-ext-selected:before {
          position: absolute;
          content: '';
          left: -3px;
          top: -3px;
          right: -3px;
          bottom: -3px;
          border: 3px solid #eaeaea; }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product {
        display: block; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product li {
          display: block;
          float: none;
          width: auto;
          height: auto;
          border: none;
          padding: 0;
          margin: 0 0 10px; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product li.shop2-color-ext-selected {
          outline: none; }
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product li.shop2-color-ext-selected .color_bg:before {
            position: absolute;
            content: '';
            left: -3px;
            top: -3px;
            right: -3px;
            bottom: -3px;
            border: 3px solid #eaeaea;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product li.shop2-color-ext-selected.no_bg .color_bg {
            border-color: #733c44; }
            .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product li.shop2-color-ext-selected.no_bg .color_bg:before {
              position: absolute;
              content: '';
              left: 0;
              top: 0;
              right: 0;
              bottom: 0;
              border: 6px solid #733c44;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product li.no_bg:hover .color_bg {
          border-color: #733c44; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product li .color_bg {
          display: inline-block;
          vertical-align: middle;
          width: 24px;
          height: 24px;
          margin: 0 8px 0 0;
          border: 1px solid rgba(0, 0, 0, 0.1);
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          position: relative; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product li .color_title {
          display: inline-block;
          vertical-align: middle;
          font: 15px 'fsl', Arial, Helvetica, sans-serif;
          color: #54493b; }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-multi {
        outline: none;
        border: none; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-multi li {
          float: none;
          display: inline-block;
          vertical-align: top;
          margin: 0 5px 5px 0 !important;
          border: 1px solid rgba(0, 0, 0, 0.1);
          width: 30px !important;
          height: 30px;
          position: relative; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-multi li:before {
          position: absolute;
          content: '';
          left: -3px;
          top: -3px;
          right: -3px;
          bottom: -3px;
          border: 3px solid #eaeaea; }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-pick {
        overflow: visible; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-pick li {
          float: none;
          display: inline-block;
          vertical-align: top;
          padding: 0;
          width: 30px;
          height: 30px;
          position: relative;
          margin: 0 5px 5px 0 !important;
          border: 1px solid rgba(0, 0, 0, 0.1); }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-pick li span {
          width: 30px;
          height: 30px; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-pick li.active-color:before {
          position: absolute;
          content: '';
          left: -3px;
          top: -3px;
          right: -3px;
          bottom: -3px;
          border: 3px solid #eaeaea; }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select {
        background: #f9f6f1;
        font: 17px 'fsr', Arial, Helvetica, sans-serif;
        color: #746b5f;
        height: 47px;
        padding: 13px 0 14px;
        width: 100%;
        border: none;
        outline: none;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select:before {
          position: absolute;
          content: '';
          right: 20px;
          top: 50%;
          width: 13px;
          height: 7px;
          z-index: 1;
          margin-top: -3px;
          -webkit-transition: transform 0.3s;
          -moz-transition: transform 0.3s;
          -o-transition: transform 0.3s;
          -ms-transition: transform 0.3s;
          transition: transform 0.3s;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select.opened {
          background: #fff;
          -webkit-border-radius: 3px 3px 0 0;
          -moz-border-radius: 3px 3px 0 0;
          -ms-border-radius: 3px 3px 0 0;
          -o-border-radius: 3px 3px 0 0;
          border-radius: 3px 3px 0 0;
          -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select.opened:before {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select i {
          display: none; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li {
          font: 17px 'fsr', Arial, Helvetica, sans-serif;
          color: #746b5f;
          margin: 0 40px 0 20px !important;
          background: none !important; }
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li.shop2-color-ext-selected span:before {
            opacity: 1; }
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li span {
            margin: 0 12px 0 0;
            position: relative;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
            .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li span:before {
              position: absolute;
              content: '';
              left: -3px;
              top: -3px;
              right: -3px;
              bottom: -3px;
              border: 3px solid #eaeaea;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%;
              opacity: 0; }
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li em {
            display: none !important; }
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li ins {
            display: none !important; }
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li div {
            font: 17px 'fsr', Arial, Helvetica, sans-serif;
            padding: 1px 0 0 0;
            height: auto !important; }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-texture-pick {
        overflow: visible; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-texture-pick li {
          float: none;
          display: inline-block;
          vertical-align: top;
          padding: 0;
          position: relative;
          margin: 0 5px 5px 0 !important;
          border: 1px solid rgba(0, 0, 0, 0.1); }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_all_params .product_options .shop2-texture-pick li.active-texture:before {
          position: absolute;
          content: '';
          left: -3px;
          top: -3px;
          right: -3px;
          bottom: -3px;
          border: 3px solid #eaeaea; }
    .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .shop2-product-actions {
      padding: 0 0 15px;
      display: block !important; }
      @media screen and (max-width: 767px) {
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .shop2-product-actions {
        display: none !important; } }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .shop2-product-actions dt {
        background: rgba(229, 83, 83, 0.08);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        min-height: 0;
        margin: 0 0 10px;
        padding: 3px 7px 3px 7px; }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .shop2-product-actions dt .name-action {
        color: #e55353;
        font: 15px 'fsl', Arial, Helvetica, sans-serif;
        border: none;
        margin: 0; }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .shop2-product-actions dt .icon-action {
        width: 32px;
        height: 32px;
        margin: 0 6px 0 0;
        background: url(../gift_icon.svg) 50% no-repeat; }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .shop2-product-actions dt.gift-action .icon-action {
        background: url(../percent_icon.svg) 50% no-repeat; }
    .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl {
      border-top: 1px solid #f3f1ed;
      padding: 25px 0 0 0; }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex; }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product-price {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding: 0 10px 0 0;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: reverse;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; }
        @media screen and (max-width: 1023px) {
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product-price {
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          justify-content: space-between; } }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-old {
          -webkit-box-ordinal-group: 2;
          -moz-box-ordinal-group: 2;
          -webkit-order: 1;
          -moz-order: 1;
          -ms-flex-order: 1;
          order: 1;
          font-family: 'fssb', Arial, Helvetica, sans-serif;
          color: #54493b; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-old span {
          font-size: 12px;
          font-family: 'fsr', Arial, Helvetica, sans-serif; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-old strong {
          font-weight: normal;
          position: relative;
          font-size: 17px;
          font-family: 'fssb', Arial, Helvetica, sans-serif; }
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-old strong:before {
            position: absolute;
            left: -2px;
            right: -2px;
            top: 50%;
            height: 2px;
            content: '';
            background: #f54528;
            -webkit-transform: rotate(-14deg);
            -moz-transform: rotate(-14deg);
            -ms-transform: rotate(-14deg);
            -o-transform: rotate(-14deg);
            transform: rotate(-14deg); }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-old .rub_black {
          background-size: 8px 10px;
          width: 8px;
          height: 10px; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-current {
          font-family: 'fsm', Arial, Helvetica, sans-serif;
          color: #54493b;
          line-height: 1; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-current strong {
          font-size: 29px;
          font-weight: normal; }
          @media screen and (max-width: 639px) {
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-current strong {
            font-size: 24px; } }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-current .rub_black {
          background-size: 11px 15px;
          width: 11px;
          height: 15px; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-current span {
          font-size: 22px;
          font-family: 'fsr', Arial, Helvetica, sans-serif; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product-price .amount-title {
          display: none;
          font: 15px 'fsl', Arial, Helvetica, sans-serif;
          color: #958d83;
          -webkit-box-ordinal-group: 3;
          -moz-box-ordinal-group: 3;
          -webkit-order: 2;
          -moz-order: 2;
          -ms-flex-order: 2;
          order: 2;
          padding: 17px 0 30px 0; }
        @media screen and (max-width: 1023px) {
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product-price .amount-title {
            display: block; } }
        @media screen and (max-width: 767px) {
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product-price .amount-title {
            display: none; } }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product-price .amount-title.disabled {
          display: none !important; }
      .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 114px;
        -moz-box-flex: 0;
        -moz-flex: 0 1 114px;
        -ms-flex: 0 1 114px;
        flex: 0 1 114px;
        max-width: 114px;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex; }
        @media screen and (max-width: 1023px) {
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons {
          max-width: 52px;
          -webkit-box-flex: 0;
          -webkit-flex: 0 1 52px;
          -moz-box-flex: 0;
          -moz-flex: 0 1 52px;
          -ms-flex: 0 1 52px;
          flex: 0 1 52px;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          -moz-box-direction: normal;
          -moz-box-orient: vertical;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column; } }
        @media screen and (max-width: 767px) {
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons {
          -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-flex: 0;
          -webkit-flex: 0 1 114px;
          -moz-box-flex: 0;
          -moz-flex: 0 1 114px;
          -ms-flex: 0 1 114px;
          flex: 0 1 114px;
          max-width: 114px; } }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 auto;
          -moz-box-flex: 1;
          -moz-flex: 1 1 auto;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto;
          margin: 0 10px 0 0; }
        @media screen and (max-width: 1023px) {
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount {
            margin: 0; } }
        @media screen and (max-width: 767px) {
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount {
            margin: 0 10px 0 0; } }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .amount-title {
          display: none; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount {
          background: #fff;
          width: 50px;
          height: 50px;
          border: 1px solid #f3f1ed;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          -o-border-radius: 3px;
          border-radius: 3px;
          position: relative; }
          @media screen and (max-width: 1023px) {
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount {
            margin: 0 0 20px; } }
          @media screen and (max-width: 767px) {
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount {
            margin: 0; } }
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount.disabled {
            display: none; }
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount input {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            border: none;
            width: 50px;
            height: 50px;
            margin: 0;
            color: #54493b;
            font: 15px/21px 'fsr', Arial, Helvetica, sans-serif;
            padding: 11px 0 12px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            outline: none;
            -webkit-appearance: none;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px; }
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount .amount-minus {
            position: absolute;
            left: 3px;
            top: 12px;
            height: 28px;
            width: 14px;
            font-size: 0;
            border: none;
            z-index: 1;
            outline: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            background: url(../amount_minus.svg) 50% no-repeat; }
          .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount .amount-plus {
            position: absolute;
            right: 3px;
            top: 12px;
            height: 28px;
            width: 14px;
            font-size: 0;
            border: none;
            z-index: 1;
            outline: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            background: url(../amount_plus.svg) 50% no-repeat; }
        .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .shop_product_button {
          -webkit-box-flex: 0;
          -webkit-flex: 0 1 52px;
          -moz-box-flex: 0;
          -moz-flex: 0 1 52px;
          -ms-flex: 0 1 52px;
          flex: 0 1 52px;
          min-width: 52px;
          max-width: 52px;
          height: 52px; }
    .product-list .product_list_in.product-list-thumbs .hide_product_params {
      display: none; }
    .product-list .product_list_in.product-list-simple {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: start;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start; }
    @media screen and (max-width: 1339px) {
    .product-list .product_list_in.product-list-simple {
      display: block; } }
    .product-list .product_list_in.product-list-simple .shop2_product_item {
      position: relative;
      padding: 25px;
      width: 49%;
      margin: 0 2% 20px 0;
      background: #fff;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -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;
      -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
    @media screen and (max-width: 1339px) {
      .product-list .product_list_in.product-list-simple .shop2_product_item {
        width: auto;
        margin: 0 0 20px; } }
    .product-list .product_list_in.product-list-simple .shop2_product_item:hover:before {
      opacity: 1;
      visibility: visible; }
    .product-list .product_list_in.product-list-simple .shop2_product_item:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      pointer-events: none;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: inset 0 0 0 2px #ec6c63;
      -webkit-box-shadow: inset 0 0 0 2px #ec6c63;
      box-shadow: inset 0 0 0 2px #ec6c63; }
    .product-list .product_list_in.product-list-simple .shop2_product_item:nth-child(2n) {
      margin-right: 0; }
    .product-list .product_list_in.product-list-simple .shop2_product_item .product-top {
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 43%;
      -moz-box-flex: 0;
      -moz-flex: 0 1 43%;
      -ms-flex: 0 1 43%;
      flex: 0 1 43%;
      min-width: 43%;
      width: 43%;
      margin: 0 4.5% 0 0; }
      @media screen and (max-width: 1339px) {
      .product-list .product_list_in.product-list-simple .shop2_product_item .product-top {
        margin: 0 3% 0 0;
        width: 31%;
        min-width: 31%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 31%;
        -moz-box-flex: 0;
        -moz-flex: 0 1 31%;
        -ms-flex: 0 1 31%;
        flex: 0 1 31%; } }
      @media screen and (max-width: 1023px) {
      .product-list .product_list_in.product-list-simple .shop2_product_item .product-top {
        margin: 0 3% 0 0;
        width: 36%;
        min-width: 36%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 36%;
        -moz-box-flex: 0;
        -moz-flex: 0 1 36%;
        -ms-flex: 0 1 36%;
        flex: 0 1 36%; } }
      @media screen and (max-width: 899px) {
      .product-list .product_list_in.product-list-simple .shop2_product_item .product-top {
        margin: 0 4% 0 0;
        width: 39%;
        min-width: 39%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 39%;
        -moz-box-flex: 0;
        -moz-flex: 0 1 39%;
        -ms-flex: 0 1 39%;
        flex: 0 1 39%; } }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .tpl-rating-block, .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product-name, .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .vendor_name, .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product-article {
        display: none; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product_image {
        height: 255px;
        position: relative;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        background-repeat: no-repeat;
        background-size: cover; }
      @media screen and (max-width: 1339px) {
        .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product_image {
          height: 330px; } }
      @media screen and (max-width: 1199px) {
        .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product_image {
          height: 290px; } }
      @media screen and (max-width: 899px) {
        .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product_image {
          height: 255px; } }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product_image.no-image {
        background: url(../camera.svg) 50% no-repeat #f9f6f2; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product_image a {
        display: block;
        font-size: 0; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product_image a img {
        border: none;
        height: 255px;
        width: 100%;
        opacity: 0; }
        @media screen and (max-width: 1339px) {
        .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product_image a img {
          height: 330px; } }
        @media screen and (max-width: 1199px) {
        .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product_image a img {
          height: 290px; } }
        @media screen and (max-width: 899px) {
        .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product_image a img {
          height: 255px; } }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product-label {
        position: absolute;
        left: 25px;
        top: -6px; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product-label .label_item {
        display: inline-block;
        vertical-align: top;
        position: relative;
        font: 13px 'fsr', Arial, Helvetica, sans-serif;
        color: #fefefe;
        padding: 3px 9px 4px;
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -ms-border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product-label .label_item + .label_item {
          margin-left: 16px; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product-label .label_item span {
          position: absolute;
          left: -6px;
          top: 0; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product-label .label_item span:before {
          position: absolute;
          content: '';
          left: -3px;
          top: -3px;
          opacity: 0.2;
          border: 3px solid transparent;
          border-right: 3px solid #000;
          border-bottom: 3px solid #000; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product-label .label_item.product-new {
          background: #f54528; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product-label .label_item.product-new span {
          border: 3px solid transparent;
          border-right: 3px solid #f54528;
          border-bottom: 3px solid #f54528; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product-label .label_item.product-spec {
          background: #ffa200; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product-top .product-label .label_item.product-spec span {
          border: 3px solid transparent;
          border-right: 3px solid #ffa200;
          border-bottom: 3px solid #ffa200; }
    .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 52.5%;
      -moz-box-flex: 0;
      -moz-flex: 0 1 52.5%;
      -ms-flex: 0 1 52.5%;
      flex: 0 1 52.5%;
      min-width: 52.5%;
      width: 52.5%; }
      @media screen and (max-width: 1339px) {
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 66%;
        -moz-box-flex: 0;
        -moz-flex: 0 1 66%;
        -ms-flex: 0 1 66%;
        flex: 0 1 66%;
        min-width: 66%;
        width: 66%; } }
      @media screen and (max-width: 1023px) {
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 61%;
        -moz-box-flex: 0;
        -moz-flex: 0 1 61%;
        -ms-flex: 0 1 61%;
        flex: 0 1 61%;
        min-width: 61%;
        width: 61%; } }
      @media screen and (max-width: 1023px) {
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 57%;
        -moz-box-flex: 0;
        -moz-flex: 0 1 57%;
        -ms-flex: 0 1 57%;
        flex: 0 1 57%;
        min-width: 57%;
        width: 57%; } }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bot_left {
        padding: 0 0 19px; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .tpl-rating-block {
        margin: 0 auto 17px;
        font-size: 0; }
      @media screen and (max-width: 767px) {
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .tpl-rating-block {
          margin: 0 0 15px; } }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .tpl-rating-block .tpl-stars {
        display: inline-block;
        vertical-align: top; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .tpl-rating-block .rating_count {
        display: inline-block;
        vertical-align: top;
        width: 29px;
        height: 20px;
        margin: -4px 0 0 10px;
        border: 1px solid #e2ded5;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
        font: 12px/20px 'fsr', Arial, Helvetica, sans-serif;
        color: #54493b; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product-name {
        font: 18px 'fsm', Arial, Helvetica, sans-serif;
        color: #54493b;
        padding: 0 0 6px; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product-name:hover {
        color: #733c44; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product-name:hover a {
          color: #733c44; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product-name a {
        text-decoration: none;
        color: #54493b; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .vendor_name {
        font: 15px 'fsl', Arial, Helvetica, sans-serif;
        color: #958d83;
        padding: 0 0 8px; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .vendor_name a {
        color: inherit;
        text-decoration: none; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product-article {
        color: #54493b;
        font: 14px 'fsl', Arial, Helvetica, sans-serif; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product-article span {
        color: #958d83; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bot_center .product-article {
        display: none !important; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bot_center .product-anonce {
        font: 15px/20px 'fsr', Arial, Helvetica, sans-serif;
        color: #54493b;
        padding: 0 0 16px;
        display: none; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params {
        padding: 0 0 25px; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options {
        display: none; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options li {
          padding: 0 0 15px; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options li:last-child {
          padding-bottom: 0; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options li .option_title {
          color: #54493b;
          font: 17px 'fsl', Arial, Helvetica, sans-serif;
          padding: 0 0 8px; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options li .option_body {
          color: #54493b;
          font: 17px 'fsr', Arial, Helvetica, sans-serif; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select {
          background: #f9f6f1;
          font: 17px 'fsr', Arial, Helvetica, sans-serif;
          color: #746b5f;
          height: 47px;
          padding: 13px 0 14px;
          width: 100%;
          border: none;
          outline: none;
          -webkit-appearance: none;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          -o-border-radius: 3px;
          border-radius: 3px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select:before {
          position: absolute;
          content: '';
          right: 20px;
          top: 50%;
          width: 13px;
          height: 7px;
          z-index: 1;
          margin-top: -3px;
          -webkit-transition: transform 0.3s;
          -moz-transition: transform 0.3s;
          -o-transition: transform 0.3s;
          -ms-transition: transform 0.3s;
          transition: transform 0.3s;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select.opened {
          background: #fff;
          -webkit-border-radius: 3px 3px 0 0;
          -moz-border-radius: 3px 3px 0 0;
          -ms-border-radius: 3px 3px 0 0;
          -o-border-radius: 3px 3px 0 0;
          border-radius: 3px 3px 0 0;
          -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select.opened:before {
            -webkit-transform: rotate(-180deg);
            -moz-transform: rotate(-180deg);
            -ms-transform: rotate(-180deg);
            -o-transform: rotate(-180deg);
            transform: rotate(-180deg); }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select i {
          display: none; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li {
          font: 17px 'fsr', Arial, Helvetica, sans-serif;
          color: #746b5f;
          margin: 0 40px 0 20px !important;
          background: none !important; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li.shop2-color-ext-selected span:before {
            opacity: 1; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li span {
            margin: 0 12px 0 0;
            position: relative;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li span:before {
            position: absolute;
            content: '';
            left: -3px;
            top: -3px;
            right: -3px;
            bottom: -3px;
            border: 3px solid #eaeaea;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            opacity: 0; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li em {
            display: none !important; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li ins {
            display: none !important; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li div {
            font: 17px 'fsr', Arial, Helvetica, sans-serif;
            padding: 1px 0 0 0;
            height: auto !important; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .file {
          margin: 0 0 0 42px;
          font: 16px 'fsr', Arial, Helvetica, sans-serif;
          color: #733c44;
          text-decoration: none;
          position: relative;
          border-bottom: 1px solid rgba(115, 60, 68, 0.5); }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .file:before {
          position: absolute;
          content: '';
          left: -36px;
          top: 50%;
          height: 15px;
          width: 14px;
          margin-top: -7px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2014%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2ded5%22%20d%3D%22M13.067%2C15.000%20L0.934%2C15.000%20C0.418%2C15.000%200.000%2C14.605%200.000%2C14.117%20L0.000%2C10.588%20C0.000%2C10.101%200.418%2C9.706%200.934%2C9.706%20C1.449%2C9.706%201.866%2C10.101%201.866%2C10.588%20L1.866%2C13.235%20L12.133%2C13.235%20L12.133%2C10.588%20C12.133%2C10.101%2012.551%2C9.706%2013.067%2C9.706%20C13.582%2C9.706%2014.000%2C10.101%2014.000%2C10.588%20L14.000%2C14.117%20C14.000%2C14.605%2013.582%2C15.000%2013.067%2C15.000%20ZM7.682%2C11.470%20C7.506%2C11.649%207.259%2C11.750%207.000%2C11.750%20C6.741%2C11.750%206.494%2C11.649%206.318%2C11.470%20L1.651%2C7.220%20C1.397%2C6.962%201.330%2C6.588%201.478%2C6.266%20C1.626%2C5.944%201.961%2C5.735%202.333%2C5.735%20L4.667%2C5.735%20L4.667%2C0.883%20C4.667%2C0.395%205.085%2C-0.000%205.600%2C-0.000%20L8.400%2C-0.000%20C8.915%2C-0.000%209.333%2C0.395%209.333%2C0.883%20L9.333%2C5.735%20L11.667%2C5.735%20C12.039%2C5.735%2012.374%2C5.944%2012.523%2C6.266%20C12.671%2C6.588%2012.603%2C6.962%2012.349%2C7.220%20L7.682%2C11.470%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .jqselect {
          display: block !important; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .jqselect.dropup .jq-selectbox__select {
          z-index: 1; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .jqselect:before {
          position: absolute;
          content: '';
          right: 20px;
          top: 50%;
          width: 13px;
          height: 7px;
          z-index: 1;
          margin-top: -3px;
          -webkit-transition: transform 0.3s;
          -moz-transition: transform 0.3s;
          -o-transition: transform 0.3s;
          -ms-transition: transform 0.3s;
          transition: transform 0.3s;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .jqselect.opened:before {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .jqselect.opened .jq-selectbox__select {
            background: #fff;
            -webkit-border-radius: 3px 3px 0 0;
            -moz-border-radius: 3px 3px 0 0;
            -ms-border-radius: 3px 3px 0 0;
            -o-border-radius: 3px 3px 0 0;
            border-radius: 3px 3px 0 0;
            -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
            -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
            box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .jqselect .jq-selectbox__select {
          background: #f9f6f1;
          font: 17px 'fsr', Arial, Helvetica, sans-serif;
          color: #746b5f;
          height: 47px;
          padding: 13px 20px 14px;
          width: 100%;
          border: none;
          outline: none;
          -webkit-appearance: none;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          -o-border-radius: 3px;
          border-radius: 3px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .jqselect .jq-selectbox__dropdown {
          background: #fff;
          width: 100%;
          -webkit-border-radius: 0 0 3px 3px;
          -moz-border-radius: 0 0 3px 3px;
          -ms-border-radius: 0 0 3px 3px;
          -o-border-radius: 0 0 3px 3px;
          border-radius: 0 0 3px 3px;
          -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .jqselect .jq-selectbox__dropdown ul {
            padding: 0 20px;
            margin: 0;
            list-style: none; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .jqselect .jq-selectbox__dropdown ul li {
            color: #746b5f;
            font: 17px 'fsr', Arial, Helvetica, sans-serif;
            padding: 15px 0 16px;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
            border-top: 1px solid #faf9f8; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .jqselect .jq-selectbox__dropdown ul li:first-child {
            border: none; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .jqselect .jq-selectbox__dropdown ul li:hover {
            color: #733c44; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product {
          display: block; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product li {
          display: block;
          float: none;
          width: auto;
          height: auto;
          border: none;
          padding: 0;
          margin: 0 0 10px; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product li.shop2-color-ext-selected {
            outline: none; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product li.shop2-color-ext-selected .color_bg:before {
            position: absolute;
            content: '';
            left: -3px;
            top: -3px;
            right: -3px;
            bottom: -3px;
            border: 3px solid #eaeaea;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product li.shop2-color-ext-selected.no_bg .color_bg {
            border-color: #733c44; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product li.shop2-color-ext-selected.no_bg .color_bg:before {
            position: absolute;
            content: '';
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            border: 6px solid #733c44;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product li.no_bg:hover .color_bg {
            border-color: #733c44; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product li .color_bg {
            display: inline-block;
            vertical-align: middle;
            width: 24px;
            height: 24px;
            margin: 0 8px 0 0;
            border: 1px solid rgba(0, 0, 0, 0.1);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
            position: relative; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.product li .color_title {
            display: inline-block;
            vertical-align: middle;
            font: 15px 'fsl', Arial, Helvetica, sans-serif;
            color: #54493b; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.color {
          overflow: visible; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.color li {
          float: none;
          display: inline-block;
          vertical-align: top;
          padding: 0;
          width: 30px;
          height: 30px;
          position: relative;
          margin: 0 5px 5px 0 !important;
          border: 1px solid rgba(0, 0, 0, 0.1); }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.color li span {
            width: 30px;
            height: 30px;
            display: none; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-list.color li.shop2-color-ext-selected:before {
            position: absolute;
            content: '';
            left: -3px;
            top: -3px;
            right: -3px;
            bottom: -3px;
            border: 3px solid #eaeaea; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-multi {
          outline: none;
          border: none; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-multi li {
          float: none;
          display: inline-block;
          vertical-align: top;
          margin: 0 5px 5px 0 !important;
          border: 1px solid rgba(0, 0, 0, 0.1);
          width: 30px !important;
          height: 30px;
          position: relative; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-ext-multi li:before {
            position: absolute;
            content: '';
            left: -3px;
            top: -3px;
            right: -3px;
            bottom: -3px;
            border: 3px solid #eaeaea; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-pick {
          overflow: visible; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-pick li {
          float: none;
          display: inline-block;
          vertical-align: top;
          padding: 0;
          width: 30px;
          height: 30px;
          position: relative;
          margin: 0 5px 5px 0 !important;
          border: 1px solid rgba(0, 0, 0, 0.1); }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-pick li span {
            width: 30px;
            height: 30px; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-color-pick li.active-color:before {
            position: absolute;
            content: '';
            left: -3px;
            top: -3px;
            right: -3px;
            bottom: -3px;
            border: 3px solid #eaeaea; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-texture-pick {
          overflow: visible; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-texture-pick li {
          float: none;
          display: inline-block;
          vertical-align: top;
          padding: 0;
          position: relative;
          margin: 0 5px 5px 0 !important;
          border: 1px solid rgba(0, 0, 0, 0.1); }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_all_params .product_options .shop2-texture-pick li.active-texture:before {
            position: absolute;
            content: '';
            left: -3px;
            top: -3px;
            right: -3px;
            bottom: -3px;
            border: 3px solid #eaeaea; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .shop2-product-actions {
        padding: 0 0 15px; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .shop2-product-actions dt {
        background: rgba(229, 83, 83, 0.08);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        min-height: 0;
        margin: 0 0 10px;
        padding: 3px 7px 3px 7px; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .shop2-product-actions dt .name-action {
          color: #e55353;
          font: 15px 'fsl', Arial, Helvetica, sans-serif;
          border: none;
          margin: 0; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .shop2-product-actions dt .icon-action {
          width: 32px;
          height: 32px;
          margin: 0 6px 0 0;
          background: url(../gift_icon.svg) 50% no-repeat; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .shop2-product-actions dt.gift-action .icon-action {
          background: url(../percent_icon.svg) 50% no-repeat; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .hide_product_params {
        display: inline-block;
        padding: 0 26px 0 0;
        font: 15px 'fsr', Arial, Helvetica, sans-serif;
        color: #958d83;
        cursor: pointer;
        position: relative; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .hide_product_params.opened {
        margin-top: 15px; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .hide_product_params.opened:before {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .hide_product_params:before {
        position: absolute;
        content: '';
        right: 0;
        top: 50%;
        width: 13px;
        height: 7px;
        margin-top: -3px;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.669%2C1.737%20L7.614%2C6.628%20C7.321%2C6.912%206.904%2C6.985%206.535%2C6.872%20C6.145%2C7.029%205.680%2C6.957%205.363%2C6.650%20L0.308%2C1.759%20C-0.111%2C1.353%20-0.111%2C0.696%200.308%2C0.290%20C0.727%2C-0.116%201.406%2C-0.116%201.824%2C0.290%20L6.477%2C4.792%20L11.153%2C0.268%20C11.572%2C-0.137%2012.251%2C-0.137%2012.669%2C0.268%20C13.088%2C0.674%2013.088%2C1.331%2012.669%2C1.737%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl {
        border-top: 1px solid #f3f1ed;
        padding: 25px 0 0 0; }
      .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 auto;
          -moz-box-flex: 1;
          -moz-flex: 1 1 auto;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto;
          padding: 0 10px 0 0;
          display: -moz-box;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: start;
          -ms-flex-align: start;
          -webkit-align-items: flex-start;
          -moz-align-items: flex-start;
          align-items: flex-start;
          -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;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          justify-content: space-between; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-old {
          -webkit-box-ordinal-group: 2;
          -moz-box-ordinal-group: 2;
          -webkit-order: 1;
          -moz-order: 1;
          -ms-flex-order: 1;
          order: 1;
          font-family: 'fssb', Arial, Helvetica, sans-serif;
          color: #54493b; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-old span {
            font-size: 12px;
            font-family: 'fsr', Arial, Helvetica, sans-serif; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-old strong {
            font-weight: normal;
            position: relative;
            font-size: 17px;
            font-family: 'fssb', Arial, Helvetica, sans-serif; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-old strong:before {
            position: absolute;
            left: -2px;
            right: -2px;
            top: 50%;
            height: 2px;
            content: '';
            background: #f54528;
            -webkit-transform: rotate(-14deg);
            -moz-transform: rotate(-14deg);
            -ms-transform: rotate(-14deg);
            -o-transform: rotate(-14deg);
            transform: rotate(-14deg); }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-old .rub_black {
            background-size: 8px 10px;
            width: 8px;
            height: 10px; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-current {
          font-family: 'fsm', Arial, Helvetica, sans-serif;
          color: #54493b; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-current strong {
            font-size: 29px;
            font-weight: normal; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-current .rub_black {
            background-size: 11px 15px;
            width: 11px;
            height: 15px; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-current span {
            font-size: 22px;
            font-family: 'fsr', Arial, Helvetica, sans-serif; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .amount-title {
          display: none; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons {
          -webkit-box-flex: 0;
          -webkit-flex: 0 1 114px;
          -moz-box-flex: 0;
          -moz-flex: 0 1 114px;
          -ms-flex: 0 1 114px;
          flex: 0 1 114px;
          max-width: 114px;
          display: -moz-box;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 auto;
          -moz-box-flex: 1;
          -moz-flex: 1 1 auto;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto;
          margin: 0 10px 0 0; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .amount-title {
            display: none; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount {
            background: #fff;
            width: 50px;
            height: 50px;
            border: 1px solid #f3f1ed;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
            position: relative; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount.disabled {
            display: none; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount input {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            border: none;
            width: 50px;
            margin: 0;
            color: #54493b;
            height: 50px;
            font: 15px/21px 'fsr', Arial, Helvetica, sans-serif;
            padding: 11px 0 12px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            outline: none;
            -webkit-appearance: none;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount .amount-minus {
            position: absolute;
            left: 3px;
            top: 12px;
            height: 28px;
            width: 14px;
            font-size: 0;
            border: none;
            z-index: 1;
            outline: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            background: url(../amount_minus.svg) 50% no-repeat; }
          .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount .amount-plus {
            position: absolute;
            right: 3px;
            top: 12px;
            height: 28px;
            width: 14px;
            font-size: 0;
            border: none;
            z-index: 1;
            outline: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            background: url(../amount_plus.svg) 50% no-repeat; }
        .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .shop_product_button {
          -webkit-box-flex: 0;
          -webkit-flex: 0 1 52px;
          -moz-box-flex: 0;
          -moz-flex: 0 1 52px;
          -ms-flex: 0 1 52px;
          flex: 0 1 52px;
          min-width: 52px;
          max-width: 52px;
          height: 52px; }
    .product-list .product_list_in.product-list-price {
      padding-top: 0; }
    .product-list .product_list_in.product-list-price .shop2_product_item {
      position: relative;
      padding: 25px;
      background: #fff;
      margin: 0 0 20px;
      display: block;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
    .product-list .product_list_in.product-list-price .shop2_product_item:hover:before {
      opacity: 1;
      visibility: visible; }
    .product-list .product_list_in.product-list-price .shop2_product_item:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      pointer-events: none;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: inset 0 0 0 2px #ec6c63;
      -webkit-box-shadow: inset 0 0 0 2px #ec6c63;
      box-shadow: inset 0 0 0 2px #ec6c63; }
    .product-list .product_list_in.product-list-price .shop2_product_item .product-top .product_image, .product-list .product_list_in.product-list-price .shop2_product_item .product-top .tpl-rating-block, .product-list .product_list_in.product-list-price .shop2_product_item .product-top .product-name, .product-list .product_list_in.product-list-price .shop2_product_item .product-top .vendor_name, .product-list .product_list_in.product-list-price .shop2_product_item .product-top .product-article {
      display: none; }
    .product-list .product_list_in.product-list-price .shop2_product_item .product-label {
      position: absolute;
      left: 25px;
      top: -6px; }
      .product-list .product_list_in.product-list-price .shop2_product_item .product-label .label_item {
        display: inline-block;
        vertical-align: top;
        position: relative;
        font: 13px 'fsr', Arial, Helvetica, sans-serif;
        color: #fefefe;
        padding: 3px 9px 4px;
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -ms-border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px; }
      .product-list .product_list_in.product-list-price .shop2_product_item .product-label .label_item + .label_item {
        margin-left: 16px; }
      .product-list .product_list_in.product-list-price .shop2_product_item .product-label .label_item span {
        position: absolute;
        left: -6px;
        top: 0; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product-label .label_item span:before {
          position: absolute;
          content: '';
          left: -3px;
          top: -3px;
          opacity: 0.2;
          border: 3px solid transparent;
          border-right: 3px solid #000;
          border-bottom: 3px solid #000; }
      .product-list .product_list_in.product-list-price .shop2_product_item .product-label .label_item.product-new {
        background: #f54528; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product-label .label_item.product-new span {
          border: 3px solid transparent;
          border-right: 3px solid #f54528;
          border-bottom: 3px solid #f54528; }
      .product-list .product_list_in.product-list-price .shop2_product_item .product-label .label_item.product-spec {
        background: #ffa200; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product-label .label_item.product-spec span {
          border: 3px solid transparent;
          border-right: 3px solid #ffa200;
          border-bottom: 3px solid #ffa200; }
    .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
      .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex; }
      @media screen and (max-width: 1023px) {
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in {
          display: block;
          padding: 0 20px 0 0; } }
      .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_left {
        width: 48%;
        min-width: 48%;
        max-width: 48%;
        padding: 0 20px 0 0;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 48%;
        -moz-box-flex: 1;
        -moz-flex: 1 1 48%;
        -ms-flex: 1 1 48%;
        flex: 1 1 48%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-box-direction: normal;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; }
        @media screen and (max-width: 1023px) {
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_left {
          width: auto;
          min-width: 0;
          max-width: 100%;
          padding: 0; } }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_left .tpl-rating-block {
          -webkit-box-ordinal-group: 2;
          -moz-box-ordinal-group: 2;
          -webkit-order: 1;
          -moz-order: 1;
          -ms-flex-order: 1;
          order: 1;
          font-size: 0;
          margin-bottom: 10px; }
        @media screen and (max-width: 767px) {
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_left .tpl-rating-block {
            margin: 0 0 15px; } }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_left .tpl-rating-block .tpl-stars {
          display: inline-block;
          vertical-align: top; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_left .tpl-rating-block .rating_count {
          display: inline-block;
          vertical-align: top;
          width: 29px;
          height: 20px;
          margin: -4px 0 0 10px;
          border: 1px solid #e2ded5;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          -o-border-radius: 3px;
          border-radius: 3px;
          text-align: center;
          font: 12px/20px 'fsr', Arial, Helvetica, sans-serif;
          color: #54493b; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_left .product-name {
          font: 18px 'fsm', Arial, Helvetica, sans-serif;
          color: #54493b;
          padding: 0 0 6px; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_left .product-name:hover {
          color: #733c44; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_left .product-name:hover a {
            color: #733c44; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_left .product-name a {
          text-decoration: none;
          color: #54493b; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_left .vendor_name {
          font: 15px 'fsl', Arial, Helvetica, sans-serif;
          color: #958d83;
          padding: 0 0 15px; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_left .vendor_name a {
          color: inherit;
          text-decoration: none; }
      .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center {
        width: 52%;
        min-width: 52%;
        max-width: 52%;
        padding: 0 5% 0 0;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 52%;
        -moz-box-flex: 1;
        -moz-flex: 1 1 52%;
        -ms-flex: 1 1 52%;
        flex: 1 1 52%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        @media screen and (max-width: 1023px) {
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center {
          width: auto;
          min-width: 0;
          max-width: 100%;
          padding: 0; } }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product-article {
          color: #54493b;
          font: 14px 'fsl', Arial, Helvetica, sans-serif;
          padding: 0 0 19px;
          margin: 0 0 19px;
          border-bottom: 1px solid #f3f1ed;
          display: none; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product-article span {
          color: #958d83; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product-anonce {
          font: 15px/20px 'fsr', Arial, Helvetica, sans-serif;
          color: #54493b;
          padding: 0 0 22px;
          display: none; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params {
          padding: 0 0 25px; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options {
          display: none; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options li {
            padding: 0 0 15px; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options li:last-child {
            padding-bottom: 0; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options li .option_title {
            color: #54493b;
            font: 17px 'fsl', Arial, Helvetica, sans-serif;
            padding: 0 0 8px; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options li .option_body {
            color: #54493b;
            font: 17px 'fsr', Arial, Helvetica, sans-serif; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .file {
            margin: 0 0 0 42px;
            font: 16px 'fsr', Arial, Helvetica, sans-serif;
            color: #733c44;
            text-decoration: none;
            position: relative;
            border-bottom: 1px solid rgba(115, 60, 68, 0.5); }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .file:before {
            position: absolute;
            content: '';
            left: -36px;
            top: 50%;
            height: 15px;
            width: 14px;
            margin-top: -7px;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2014%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2ded5%22%20d%3D%22M13.067%2C15.000%20L0.934%2C15.000%20C0.418%2C15.000%200.000%2C14.605%200.000%2C14.117%20L0.000%2C10.588%20C0.000%2C10.101%200.418%2C9.706%200.934%2C9.706%20C1.449%2C9.706%201.866%2C10.101%201.866%2C10.588%20L1.866%2C13.235%20L12.133%2C13.235%20L12.133%2C10.588%20C12.133%2C10.101%2012.551%2C9.706%2013.067%2C9.706%20C13.582%2C9.706%2014.000%2C10.101%2014.000%2C10.588%20L14.000%2C14.117%20C14.000%2C14.605%2013.582%2C15.000%2013.067%2C15.000%20ZM7.682%2C11.470%20C7.506%2C11.649%207.259%2C11.750%207.000%2C11.750%20C6.741%2C11.750%206.494%2C11.649%206.318%2C11.470%20L1.651%2C7.220%20C1.397%2C6.962%201.330%2C6.588%201.478%2C6.266%20C1.626%2C5.944%201.961%2C5.735%202.333%2C5.735%20L4.667%2C5.735%20L4.667%2C0.883%20C4.667%2C0.395%205.085%2C-0.000%205.600%2C-0.000%20L8.400%2C-0.000%20C8.915%2C-0.000%209.333%2C0.395%209.333%2C0.883%20L9.333%2C5.735%20L11.667%2C5.735%20C12.039%2C5.735%2012.374%2C5.944%2012.523%2C6.266%20C12.671%2C6.588%2012.603%2C6.962%2012.349%2C7.220%20L7.682%2C11.470%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-select {
            background: #f9f6f1;
            font: 17px 'fsr', Arial, Helvetica, sans-serif;
            color: #746b5f;
            height: 47px;
            padding: 13px 0 14px;
            width: 100%;
            border: none;
            outline: none;
            -webkit-appearance: none;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-select:before {
            position: absolute;
            content: '';
            right: 20px;
            top: 50%;
            width: 13px;
            height: 7px;
            z-index: 1;
            margin-top: -3px;
            -webkit-transition: transform 0.3s;
            -moz-transition: transform 0.3s;
            -o-transition: transform 0.3s;
            -ms-transition: transform 0.3s;
            transition: transform 0.3s;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-select.opened {
            background: #fff;
            -webkit-border-radius: 3px 3px 0 0;
            -moz-border-radius: 3px 3px 0 0;
            -ms-border-radius: 3px 3px 0 0;
            -o-border-radius: 3px 3px 0 0;
            border-radius: 3px 3px 0 0;
            -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
            -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
            box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-select.opened:before {
            -webkit-transform: rotate(-180deg);
            -moz-transform: rotate(-180deg);
            -ms-transform: rotate(-180deg);
            -o-transform: rotate(-180deg);
            transform: rotate(-180deg); }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-select i {
            display: none; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li {
            font: 17px 'fsr', Arial, Helvetica, sans-serif;
            color: #746b5f;
            margin: 0 40px 0 20px !important;
            background: none !important; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li.shop2-color-ext-selected span:before {
            opacity: 1; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li span {
            margin: 0 12px 0 0;
            position: relative;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
            .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li span:before {
              position: absolute;
              content: '';
              left: -3px;
              top: -3px;
              right: -3px;
              bottom: -3px;
              border: 3px solid #eaeaea;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%;
              opacity: 0; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li em {
            display: none !important; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li ins {
            display: none !important; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-select .shop2-color-ext-options li div {
            font: 17px 'fsr', Arial, Helvetica, sans-serif;
            padding: 1px 0 0 0;
            height: auto !important; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .jqselect {
            display: block !important; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .jqselect.dropup .jq-selectbox__select {
            z-index: 1; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .jqselect:before {
            position: absolute;
            content: '';
            right: 20px;
            top: 50%;
            width: 13px;
            height: 7px;
            z-index: 1;
            margin-top: -3px;
            -webkit-transition: transform 0.3s;
            -moz-transition: transform 0.3s;
            -o-transition: transform 0.3s;
            -ms-transition: transform 0.3s;
            transition: transform 0.3s;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .jqselect.opened:before {
            -webkit-transform: rotate(-180deg);
            -moz-transform: rotate(-180deg);
            -ms-transform: rotate(-180deg);
            -o-transform: rotate(-180deg);
            transform: rotate(-180deg); }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .jqselect.opened .jq-selectbox__select {
            background: #fff;
            -webkit-border-radius: 3px 3px 0 0;
            -moz-border-radius: 3px 3px 0 0;
            -ms-border-radius: 3px 3px 0 0;
            -o-border-radius: 3px 3px 0 0;
            border-radius: 3px 3px 0 0;
            -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
            -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
            box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .jqselect .jq-selectbox__select {
            background: #f9f6f1;
            font: 17px 'fsr', Arial, Helvetica, sans-serif;
            color: #746b5f;
            height: 47px;
            padding: 13px 20px 14px;
            width: 100%;
            border: none;
            outline: none;
            -webkit-appearance: none;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .jqselect .jq-selectbox__dropdown {
            background: #fff;
            width: 100%;
            -webkit-border-radius: 0 0 3px 3px;
            -moz-border-radius: 0 0 3px 3px;
            -ms-border-radius: 0 0 3px 3px;
            -o-border-radius: 0 0 3px 3px;
            border-radius: 0 0 3px 3px;
            -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
            -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
            box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .jqselect .jq-selectbox__dropdown ul {
            padding: 0 20px;
            margin: 0;
            list-style: none; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .jqselect .jq-selectbox__dropdown ul li {
            color: #746b5f;
            font: 17px 'fsr', Arial, Helvetica, sans-serif;
            padding: 15px 0 16px;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
            border-top: 1px solid #faf9f8; }
            .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .jqselect .jq-selectbox__dropdown ul li:first-child {
              border: none; }
            .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .jqselect .jq-selectbox__dropdown ul li:hover {
              color: #733c44; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-list.color {
            overflow: visible; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-list.color li {
            float: none;
            display: inline-block;
            vertical-align: top;
            padding: 0;
            width: 30px;
            height: 30px;
            position: relative;
            margin: 0 5px 5px 0 !important;
            border: 1px solid rgba(0, 0, 0, 0.1); }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-list.color li span {
            width: 30px;
            height: 30px;
            display: none; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-list.color li.shop2-color-ext-selected:before {
            position: absolute;
            content: '';
            left: -3px;
            top: -3px;
            right: -3px;
            bottom: -3px;
            border: 3px solid #eaeaea; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-list.product {
            display: block; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-list.product li {
            display: block;
            float: none;
            width: auto;
            height: auto;
            border: none;
            padding: 0;
            margin: 0 0 10px; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-list.product li.shop2-color-ext-selected {
            outline: none; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-list.product li.shop2-color-ext-selected .color_bg:before {
            position: absolute;
            content: '';
            left: -3px;
            top: -3px;
            right: -3px;
            bottom: -3px;
            border: 3px solid #eaeaea;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-list.product li.shop2-color-ext-selected.no_bg .color_bg {
            border-color: #733c44; }
            .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-list.product li.shop2-color-ext-selected.no_bg .color_bg:before {
              position: absolute;
              content: '';
              left: 0;
              top: 0;
              right: 0;
              bottom: 0;
              border: 6px solid #733c44;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              -o-border-radius: 50%;
              border-radius: 50%; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-list.product li.no_bg:hover .color_bg {
            border-color: #733c44; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-list.product li .color_bg {
            display: inline-block;
            vertical-align: middle;
            width: 24px;
            height: 24px;
            margin: 0 8px 0 0;
            border: 1px solid rgba(0, 0, 0, 0.1);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s;
            position: relative; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-list.product li .color_title {
            display: inline-block;
            vertical-align: middle;
            font: 15px 'fsl', Arial, Helvetica, sans-serif;
            color: #54493b; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-multi {
            outline: none;
            border: none; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-multi li {
            float: none;
            display: inline-block;
            vertical-align: top;
            margin: 0 5px 5px 0 !important;
            border: 1px solid rgba(0, 0, 0, 0.1);
            width: 30px !important;
            height: 30px;
            position: relative; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-ext-multi li:before {
            position: absolute;
            content: '';
            left: -3px;
            top: -3px;
            right: -3px;
            bottom: -3px;
            border: 3px solid #eaeaea; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-pick {
            overflow: visible; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-pick li {
            float: none;
            display: inline-block;
            vertical-align: top;
            padding: 0;
            width: 30px;
            height: 30px;
            position: relative;
            margin: 0 5px 5px 0 !important;
            border: 1px solid rgba(0, 0, 0, 0.1); }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-pick li span {
            width: 30px;
            height: 30px; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-color-pick li.active-color:before {
            position: absolute;
            content: '';
            left: -3px;
            top: -3px;
            right: -3px;
            bottom: -3px;
            border: 3px solid #eaeaea; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-texture-pick {
            overflow: visible; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-texture-pick li {
            float: none;
            display: inline-block;
            vertical-align: top;
            padding: 0;
            position: relative;
            margin: 0 5px 5px 0 !important;
            border: 1px solid rgba(0, 0, 0, 0.1); }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .product_all_params .product_options .shop2-texture-pick li.active-texture:before {
            position: absolute;
            content: '';
            left: -3px;
            top: -3px;
            right: -3px;
            bottom: -3px;
            border: 3px solid #eaeaea; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .shop2-product-actions {
          padding: 0 0 15px; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .shop2-product-actions dt {
          background: rgba(229, 83, 83, 0.08);
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          -o-border-radius: 3px;
          border-radius: 3px;
          min-height: 0;
          margin: 0 0 10px;
          padding: 3px 7px 3px 7px; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .shop2-product-actions dt .name-action {
            color: #e55353;
            font: 15px 'fsl', Arial, Helvetica, sans-serif;
            border: none;
            margin: 0; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .shop2-product-actions dt .icon-action {
            width: 32px;
            height: 32px;
            margin: 0 6px 0 0;
            background: url(../gift_icon.svg) 50% no-repeat; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .shop2-product-actions dt.gift-action .icon-action {
            background: url(../percent_icon.svg) 50% no-repeat; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .hide_product_params {
          display: inline-block;
          padding: 0 26px 0 0;
          font: 15px 'fsr', Arial, Helvetica, sans-serif;
          color: #958d83;
          cursor: pointer;
          margin-top: 15px;
          position: relative; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .hide_product_params.opened:before {
          -webkit-transform: rotate(-180deg);
          -moz-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
          -o-transform: rotate(-180deg);
          transform: rotate(-180deg); }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bot_in .product_bot_center .hide_product_params:before {
          position: absolute;
          content: '';
          right: 0;
          top: 50%;
          width: 13px;
          height: 7px;
          margin-top: -3px;
          -webkit-transition: transform 0.3s;
          -moz-transition: transform 0.3s;
          -o-transition: transform 0.3s;
          -ms-transition: transform 0.3s;
          transition: transform 0.3s;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.669%2C1.737%20L7.614%2C6.628%20C7.321%2C6.912%206.904%2C6.985%206.535%2C6.872%20C6.145%2C7.029%205.680%2C6.957%205.363%2C6.650%20L0.308%2C1.759%20C-0.111%2C1.353%20-0.111%2C0.696%200.308%2C0.290%20C0.727%2C-0.116%201.406%2C-0.116%201.824%2C0.290%20L6.477%2C4.792%20L11.153%2C0.268%20C11.572%2C-0.137%2012.251%2C-0.137%2012.669%2C0.268%20C13.088%2C0.674%2013.088%2C1.331%2012.669%2C1.737%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 49%;
        -moz-box-flex: 0;
        -moz-flex: 0 1 49%;
        -ms-flex: 0 1 49%;
        flex: 0 1 49%;
        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;
        width: 49%;
        min-width: 49%;
        max-width: 49%; }
      .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 auto;
          -moz-box-flex: 1;
          -moz-flex: 1 1 auto;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto;
          padding: 0 10px 0 0;
          display: -moz-box;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: start;
          -ms-flex-align: start;
          -webkit-align-items: flex-start;
          -moz-align-items: flex-start;
          align-items: flex-start;
          -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;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          justify-content: center; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-old {
          -webkit-box-ordinal-group: 2;
          -moz-box-ordinal-group: 2;
          -webkit-order: 1;
          -moz-order: 1;
          -ms-flex-order: 1;
          order: 1;
          font-family: 'fssb', Arial, Helvetica, sans-serif;
          color: #54493b; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-old span {
            font-size: 12px;
            font-family: 'fsr', Arial, Helvetica, sans-serif; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-old strong {
            font-family: 'fssb', Arial, Helvetica, sans-serif;
            font-weight: normal;
            position: relative;
            font-size: 17px; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-old strong:before {
            position: absolute;
            left: -2px;
            right: -2px;
            top: 50%;
            height: 2px;
            content: '';
            background: #f54528;
            -webkit-transform: rotate(-14deg);
            -moz-transform: rotate(-14deg);
            -ms-transform: rotate(-14deg);
            -o-transform: rotate(-14deg);
            transform: rotate(-14deg); }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-old .rub_black {
            background-size: 8px 10px;
            width: 8px;
            height: 10px; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-current {
          font-family: 'fsm', Arial, Helvetica, sans-serif;
          color: #54493b; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-current strong {
            font-size: 29px;
            font-weight: normal; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-current .rub_black {
            background-size: 11px 15px;
            width: 11px;
            height: 15px; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .price-current span {
            font-size: 22px;
            font-family: 'fsr', Arial, Helvetica, sans-serif; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product-price .amount-title {
          display: none; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons {
          -webkit-box-flex: 0;
          -webkit-flex: 0 1 46%;
          -moz-box-flex: 0;
          -moz-flex: 0 1 46%;
          -ms-flex: 0 1 46%;
          flex: 0 1 46%;
          max-width: 46%;
          width: 46%;
          display: -moz-box;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 auto;
          -moz-box-flex: 1;
          -moz-flex: 1 1 auto;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto;
          margin: 0 10px 0 0; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .amount-title {
            display: none; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount {
            background: #fff;
            width: 50px;
            height: 50px;
            border: 1px solid #f3f1ed;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
            position: relative; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount.disabled {
            display: none; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount input {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            border: none;
            width: 50px;
            margin: 0;
            color: #54493b;
            height: 50px;
            font: 15px/21px 'fsr', Arial, Helvetica, sans-serif;
            padding: 11px 0 12px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            outline: none;
            -webkit-appearance: none;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount .amount-minus {
            position: absolute;
            left: 3px;
            top: 12px;
            height: 28px;
            width: 14px;
            font-size: 0;
            border: none;
            z-index: 1;
            outline: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            background: url(../amount_minus.svg) 50% no-repeat; }
          .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .product-amount .shop2-product-amount .amount-plus {
            position: absolute;
            right: 3px;
            top: 12px;
            height: 28px;
            width: 14px;
            font-size: 0;
            border: none;
            z-index: 1;
            outline: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            background: url(../amount_plus.svg) 50% no-repeat; }
        .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .shop_product_button {
          -webkit-box-flex: 0;
          -webkit-flex: 0 1 52px;
          -moz-box-flex: 0;
          -moz-flex: 0 1 52px;
          -ms-flex: 0 1 52px;
          flex: 0 1 52px;
          min-width: 52px;
          max-width: 52px;
          height: 52px; }

.shop2_pagelist_wrap {
  text-align: center;
  padding: 47px 0 0 0; }
  .shop2_pagelist_wrap .shop2_pagelist {
    background: #fff;
    font-size: 0;
    padding: 0;
    margin: 0;
    list-style: none;
    vertical-align: top;
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
    @media screen and (max-width: 767px) {
      .shop2_pagelist_wrap .shop2_pagelist > li.page-first, .shop2_pagelist_wrap .shop2_pagelist > li.page-next, .shop2_pagelist_wrap .shop2_pagelist > li.page-last, .shop2_pagelist_wrap .shop2_pagelist > li.page-prev {
        display: none; } }
    .shop2_pagelist_wrap .shop2_pagelist li {
      font: 17px/59px 'fsm', Arial, Helvetica, sans-serif;
      color: #54493b;
      width: 59px;
      height: 59px;
      display: inline-block;
      vertical-align: top; }
    @media screen and (max-width: 767px) {
    .shop2_pagelist_wrap .shop2_pagelist li {
      width: 56px;
      height: 56px; } }
    .shop2_pagelist_wrap .shop2_pagelist li.active-num {
      background: #fcfaf8;
      color: #733c44; }
    .shop2_pagelist_wrap .shop2_pagelist li.active-num a {
      color: #733c44; }
    .shop2_pagelist_wrap .shop2_pagelist li a {
      text-decoration: none;
      color: #54493b;
      display: block;
      width: 59px;
      height: 59px; }
    .shop2_pagelist_wrap .shop2_pagelist .page-first {
      width: 58px;
      border-right: 1px solid #f3f1ed;
      position: relative; }
    @media screen and (max-width: 767px) {
    .shop2_pagelist_wrap .shop2_pagelist .page-first {
      width: 55px; } }
    .shop2_pagelist_wrap .shop2_pagelist .page-first a {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0; }
    .shop2_pagelist_wrap .shop2_pagelist .page-first:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2013%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M12.870%2C7.552%20C13.059%2C7.912%2013.015%2C8.360%2012.713%2C8.662%20L6.632%2C14.742%20C6.261%2C15.114%205.658%2C15.114%205.286%2C14.742%20C4.914%2C14.371%204.914%2C13.767%205.286%2C13.396%20L11.166%2C7.516%20L5.287%2C1.637%20C4.914%2C1.264%204.914%2C0.660%205.287%2C0.287%20C5.660%2C-0.086%206.265%2C-0.086%206.638%2C0.287%20L12.743%2C6.393%20C13.060%2C6.709%2013.091%2C7.185%2012.870%2C7.552%20ZM7.870%2C7.552%20C8.058%2C7.912%208.015%2C8.360%207.712%2C8.662%20L1.632%2C14.742%20C1.261%2C15.114%200.658%2C15.114%200.286%2C14.742%20C-0.086%2C14.371%20-0.086%2C13.767%200.286%2C13.396%20L6.165%2C7.516%20L0.286%2C1.637%20C-0.086%2C1.264%20-0.086%2C0.660%200.286%2C0.287%20C0.660%2C-0.086%201.265%2C-0.086%201.638%2C0.287%20L7.743%2C6.393%20C8.060%2C6.709%208.091%2C7.185%207.870%2C7.552%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2_pagelist_wrap .shop2_pagelist .page-last {
      width: 58px;
      border-left: 1px solid #f3f1ed;
      position: relative; }
    @media screen and (max-width: 767px) {
    .shop2_pagelist_wrap .shop2_pagelist .page-last {
      width: 55px; } }
    .shop2_pagelist_wrap .shop2_pagelist .page-last a {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0; }
    .shop2_pagelist_wrap .shop2_pagelist .page-last:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2013%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M12.870%2C7.552%20C13.059%2C7.912%2013.015%2C8.360%2012.713%2C8.662%20L6.632%2C14.742%20C6.261%2C15.114%205.658%2C15.114%205.286%2C14.742%20C4.914%2C14.371%204.914%2C13.767%205.286%2C13.396%20L11.166%2C7.516%20L5.287%2C1.637%20C4.914%2C1.264%204.914%2C0.660%205.287%2C0.287%20C5.660%2C-0.086%206.265%2C-0.086%206.638%2C0.287%20L12.743%2C6.393%20C13.060%2C6.709%2013.091%2C7.185%2012.870%2C7.552%20ZM7.870%2C7.552%20C8.058%2C7.912%208.015%2C8.360%207.712%2C8.662%20L1.632%2C14.742%20C1.261%2C15.114%200.658%2C15.114%200.286%2C14.742%20C-0.086%2C14.371%20-0.086%2C13.767%200.286%2C13.396%20L6.165%2C7.516%20L0.286%2C1.637%20C-0.086%2C1.264%20-0.086%2C0.660%200.286%2C0.287%20C0.660%2C-0.086%201.265%2C-0.086%201.638%2C0.287%20L7.743%2C6.393%20C8.060%2C6.709%208.091%2C7.185%207.870%2C7.552%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2_pagelist_wrap .shop2_pagelist .page-prev {
      width: 58px;
      border-right: 1px solid #f3f1ed;
      position: relative; }
    @media screen and (max-width: 767px) {
    .shop2_pagelist_wrap .shop2_pagelist .page-prev {
      width: 55px; } }
    .shop2_pagelist_wrap .shop2_pagelist .page-prev a {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0; }
    .shop2_pagelist_wrap .shop2_pagelist .page-prev:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%208%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M7.870%2C7.552%20C8.058%2C7.912%208.015%2C8.360%207.713%2C8.662%20L1.632%2C14.742%20C1.261%2C15.114%200.658%2C15.114%200.286%2C14.742%20C-0.086%2C14.371%20-0.086%2C13.767%200.286%2C13.396%20L6.165%2C7.516%20L0.287%2C1.637%20C-0.086%2C1.264%20-0.086%2C0.660%200.287%2C0.287%20C0.660%2C-0.086%201.265%2C-0.086%201.638%2C0.287%20L7.743%2C6.393%20C8.060%2C6.709%208.091%2C7.185%207.870%2C7.552%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2_pagelist_wrap .shop2_pagelist .page-next {
      width: 58px;
      border-left: 1px solid #f3f1ed;
      position: relative; }
    @media screen and (max-width: 767px) {
    .shop2_pagelist_wrap .shop2_pagelist .page-next {
      width: 55px; } }
    .shop2_pagelist_wrap .shop2_pagelist .page-next a {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0; }
    .shop2_pagelist_wrap .shop2_pagelist .page-next:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%208%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M7.870%2C7.552%20C8.058%2C7.912%208.015%2C8.360%207.713%2C8.662%20L1.632%2C14.742%20C1.261%2C15.114%200.658%2C15.114%200.286%2C14.742%20C-0.086%2C14.371%20-0.086%2C13.767%200.286%2C13.396%20L6.165%2C7.516%20L0.287%2C1.637%20C-0.086%2C1.264%20-0.086%2C0.660%200.287%2C0.287%20C0.660%2C-0.086%201.265%2C-0.086%201.638%2C0.287%20L7.743%2C6.393%20C8.060%2C6.709%208.091%2C7.185%207.870%2C7.552%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop2_pagelist_wrap .pagelist_mobile {
    display: none;
    text-align: right;
    border-top: 1px solid #f3f1ed; }
    .shop2_pagelist_wrap .pagelist_mobile .mid_li {
      width: 59px; }
    @media screen and (max-width: 767px) {
    .shop2_pagelist_wrap .pagelist_mobile .mid_li {
      width: 56px; } }
    @media screen and (max-width: 767px) {
  .shop2_pagelist_wrap .pagelist_mobile {
    display: block; } }

.prod_article_wrap {
  display: none;
  text-align: center; }
  @media screen and (max-width: 1339px) {
  .prod_article_wrap {
    display: block; } }
  .prod_article_wrap .shop2-product-article {
    font: 14px 'fsl', Arial, Helvetica, sans-serif;
    color: #54493b;
    margin: 0; }
    .prod_article_wrap .shop2-product-article span {
      color: #958d83; }

.shop2-product {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 30px 0 50px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start; }
  @media screen and (max-width: 639px) {
  .shop2-product {
    display: block;
    margin: 30px 0 40px; } }
  .shop2-product .product_side_l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 630px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 630px;
    -ms-flex: 0 1 630px;
    flex: 0 1 630px;
    width: 630px;
    max-width: 630px;
    margin: 0 20px 0 0;
    position: relative; }
    @media screen and (max-width: 1339px) {
  .shop2-product .product_side_l {
    width: 344px;
    max-width: 344px;
    min-width: 344px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 344px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 344px;
    -ms-flex: 0 1 344px;
    flex: 0 1 344px; } }
    @media screen and (max-width: 767px) {
  .shop2-product .product_side_l {
    width: 280px;
    max-width: 280px;
    min-width: 280px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 280px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 280px;
    -ms-flex: 0 1 280px;
    flex: 0 1 280px; } }
    @media screen and (max-width: 639px) {
  .shop2-product .product_side_l {
    width: 373px;
    max-width: 373px;
    min-width: 373px;
    margin: 0 auto 48px; } }
    @media screen and (max-width: 413px) {
  .shop2-product .product_side_l {
    width: 280px;
    min-width: 280px;
    max-width: 280px; } }
    .shop2-product .product_side_l .product_labels {
      position: absolute;
      left: 25px;
      top: -6px;
      z-index: 1;
      font-size: 0; }
    @media screen and (max-width: 1023px) {
    .shop2-product .product_side_l .product_labels {
      left: 20px; } }
    .shop2-product .product_side_l .product_labels .label_item {
      display: inline-block;
      vertical-align: top;
      position: relative;
      font: 13px 'fsr', Arial, Helvetica, sans-serif;
      color: #fefefe;
      margin-bottom: 5px;
      padding: 3px 9px 4px;
      -webkit-border-radius: 0 0 5px 5px;
      -moz-border-radius: 0 0 5px 5px;
      -ms-border-radius: 0 0 5px 5px;
      -o-border-radius: 0 0 5px 5px;
      border-radius: 0 0 5px 5px; }
    @media screen and (max-width: 639px) {
      .shop2-product .product_side_l .product_labels .label_item {
        font-size: 12px; } }
    .shop2-product .product_side_l .product_labels .label_item + .label_item {
      margin-left: 16px; }
      @media screen and (max-width: 1023px) {
      .shop2-product .product_side_l .product_labels .label_item + .label_item {
        margin-left: 10px; } }
    .shop2-product .product_side_l .product_labels .label_item span {
      position: absolute;
      left: -6px;
      top: 0; }
      .shop2-product .product_side_l .product_labels .label_item span:before {
        position: absolute;
        content: '';
        left: -3px;
        top: -3px;
        opacity: 0.2;
        border: 3px solid transparent;
        border-right: 3px solid #000;
        border-bottom: 3px solid #000; }
    .shop2-product .product_side_l .product_labels .label_item.product_new {
      background: #f54528; }
      .shop2-product .product_side_l .product_labels .label_item.product_new span {
        border: 3px solid transparent;
        border-right: 3px solid #f54528;
        border-bottom: 3px solid #f54528; }
    .shop2-product .product_side_l .product_labels .label_item.product_spec {
      background: #ffa200; }
      .shop2-product .product_side_l .product_labels .label_item.product_spec span {
        border: 3px solid transparent;
        border-right: 3px solid #ffa200;
        border-bottom: 3px solid #ffa200; }
    .shop2-product .product_side_l .product_slider {
      height: 630px; }
    @media screen and (max-width: 1339px) {
    .shop2-product .product_side_l .product_slider {
      height: 344px; } }
    @media screen and (max-width: 767px) {
    .shop2-product .product_side_l .product_slider {
      height: 280px; } }
    @media screen and (min-width: 414px) and (max-width: 639px) {
    .shop2-product .product_side_l .product_slider {
      height: 373px; } }
    .shop2-product .product_side_l .product_slider .product_image {
      position: relative;
      padding-top: 100%;
      height: 0;
      overflow: hidden;
      background: #fff;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
    .shop2-product .product_side_l .product_slider .product_image.no-image {
      background: url(../camera.svg) 50% no-repeat #e7e7e7; }
    .shop2-product .product_side_l .product_slider .product_image a {
      position: absolute;
      right: 0;
      top: 0;
      left: 0;
      bottom: 0;
      text-align: center;
      font-size: 0;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
      .shop2-product .product_side_l .product_slider .product_image a img {
        width: 100%; }
    .shop2-product .product_side_l .product_slider_thumbs {
      width: 536px;
      margin: 20px auto 0; }
    @media screen and (max-width: 1339px) {
    .shop2-product .product_side_l .product_slider_thumbs {
      width: 281px;
      max-width: 281px; } }
    @media screen and (max-width: 767px) {
    .shop2-product .product_side_l .product_slider_thumbs {
      width: 222px;
      max-width: 222px; } }
    @media screen and (min-width: 421px) and (max-width: 639px) {
    .shop2-product .product_side_l .product_slider_thumbs {
      width: 281px;
      max-width: 281px; } }
    .shop2-product .product_side_l .product_slider_thumbs .product_thumbs_item {
      height: 124px;
      margin: 0 5px;
      overflow: hidden;
      outline: none;
      position: relative;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
    @media screen and (max-width: 1339px) {
      .shop2-product .product_side_l .product_slider_thumbs .product_thumbs_item {
        height: 84px; } }
    @media screen and (max-width: 767px) {
      .shop2-product .product_side_l .product_slider_thumbs .product_thumbs_item {
        height: 64px; } }
    @media screen and (min-width: 421px) and (max-width: 639px) {
      .shop2-product .product_side_l .product_slider_thumbs .product_thumbs_item {
        height: 84px; } }
    .shop2-product .product_side_l .product_slider_thumbs .product_thumbs_item:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      opacity: 0;
      visibility: hidden;
      border: 2px solid #733c44;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-transition: opacity 0.3s;
      -moz-transition: opacity 0.3s;
      -o-transition: opacity 0.3s;
      -ms-transition: opacity 0.3s;
      transition: opacity 0.3s; }
    .shop2-product .product_side_l .product_slider_thumbs .product_thumbs_item.slick-current:before {
      opacity: 1;
      visibility: visible; }
    .shop2-product .product_side_l .product_slider_thumbs .product_image {
      height: 124px;
      width: 124px; }
    @media screen and (max-width: 1339px) {
      .shop2-product .product_side_l .product_slider_thumbs .product_image {
        height: 84px;
        width: 84px; } }
    @media screen and (max-width: 767px) {
      .shop2-product .product_side_l .product_slider_thumbs .product_image {
        width: 64px;
        height: 64px; } }
    @media screen and (min-width: 421px) and (max-width: 639px) {
      .shop2-product .product_side_l .product_slider_thumbs .product_image {
        width: 84px;
        height: 84px; } }
    .shop2-product .product_side_l .product_slider_thumbs .product_image a:focus {
      outline: none; }
    .shop2-product .product_side_l .product_slider_thumbs .slick-prev {
      position: absolute;
      left: -47px;
      top: 50%;
      width: 17px;
      height: 32px;
      z-index: 1;
      cursor: pointer;
      font-size: 0;
      margin-top: -16px;
      padding: 0;
      border: none;
      outline: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-transition: opacity 0.3s;
      -moz-transition: opacity 0.3s;
      -o-transition: opacity 0.3s;
      -ms-transition: opacity 0.3s;
      transition: opacity 0.3s;
      -webkit-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%2217px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2017%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cec6bb%22%20d%3D%22M16.544%2C17.543%20L2.557%2C31.542%20C1.977%2C32.122%201.038%2C32.122%200.458%2C31.542%20C-0.121%2C30.962%20-0.121%2C30.022%200.458%2C29.442%20L13.889%2C16.000%20L0.427%2C2.526%20C-0.152%2C1.947%20-0.152%2C1.007%200.427%2C0.426%20C1.007%2C-0.154%201.946%2C-0.154%202.525%2C0.426%20L16.513%2C14.426%20C16.918%2C14.831%2017.022%2C15.409%2016.861%2C15.920%20C17.086%2C16.459%2016.983%2C17.104%2016.544%2C17.543%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media screen and (max-width: 1339px) {
      .shop2-product .product_side_l .product_slider_thumbs .slick-prev {
        left: -31px;
        width: 14px;
        height: 26px;
        margin-top: -13px;
        background-size: 14px 26px; } }
    @media screen and (max-width: 767px) {
      .shop2-product .product_side_l .product_slider_thumbs .slick-prev {
        left: -29px; } }
    @media screen and (min-width: 421px) and (max-width: 639px) {
      .shop2-product .product_side_l .product_slider_thumbs .slick-prev {
        left: -31px; } }
    .shop2-product .product_side_l .product_slider_thumbs .slick-next {
      position: absolute;
      right: -47px;
      top: 50%;
      width: 17px;
      height: 32px;
      z-index: 1;
      cursor: pointer;
      font-size: 0;
      padding: 0;
      border: none;
      outline: none;
      margin-top: -16px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-transition: opacity 0.3s;
      -moz-transition: opacity 0.3s;
      -o-transition: opacity 0.3s;
      -ms-transition: opacity 0.3s;
      transition: opacity 0.3s;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2017%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cec6bb%22%20d%3D%22M16.544%2C17.543%20L2.557%2C31.542%20C1.977%2C32.122%201.038%2C32.122%200.458%2C31.542%20C-0.121%2C30.962%20-0.121%2C30.022%200.458%2C29.442%20L13.889%2C16.000%20L0.427%2C2.526%20C-0.152%2C1.947%20-0.152%2C1.007%200.427%2C0.426%20C1.007%2C-0.154%201.946%2C-0.154%202.525%2C0.426%20L16.513%2C14.426%20C16.918%2C14.831%2017.022%2C15.409%2016.861%2C15.920%20C17.086%2C16.459%2016.983%2C17.104%2016.544%2C17.543%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media screen and (max-width: 1339px) {
      .shop2-product .product_side_l .product_slider_thumbs .slick-next {
        right: -31px;
        width: 14px;
        height: 26px;
        margin-top: -13px;
        background-size: 14px 26px; } }
    @media screen and (max-width: 767px) {
      .shop2-product .product_side_l .product_slider_thumbs .slick-next {
        right: -29px; } }
    @media screen and (min-width: 421px) and (max-width: 639px) {
      .shop2-product .product_side_l .product_slider_thumbs .slick-next {
        right: -31px; } }
  .shop2-product .product_side_r {
    background: #fff;
    padding: 20px 25px 25px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
    @media screen and (max-width: 767px) {
  .shop2-product .product_side_r {
    padding: 20px; } }
    .shop2-product .product_side_r .side_r_top {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 0 0 15px; }
    @media screen and (max-width: 1339px) {
    .shop2-product .product_side_r .side_r_top {
      padding: 0 0 22px; } }
    .shop2-product .product_side_r .side_r_top .side_top_left {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
    @media screen and (max-width: 1339px) {
      .shop2-product .product_side_r .side_r_top .side_top_left {
        display: none; } }
    .shop2-product .product_side_r .side_r_top .side_top_left .product_name {
      color: #54493b;
      font: 30px 'fsb', Arial, Helvetica, sans-serif;
      padding: 0 0 8px; }
      @media screen and (max-width: 1339px) {
      .shop2-product .product_side_r .side_r_top .side_top_left .product_name {
        display: none; } }
    .shop2-product .product_side_r .side_r_top .side_top_left .shop2-product-article {
      font: 14px 'fsl', Arial, Helvetica, sans-serif;
      color: #54493b;
      margin: 0; }
      @media screen and (max-width: 1339px) {
      .shop2-product .product_side_r .side_r_top .side_top_left .shop2-product-article {
        display: none; } }
      .shop2-product .product_side_r .side_r_top .side_top_left .shop2-product-article span {
        color: #958d83; }
    .shop2-product .product_side_r .side_r_top .side_top_right {
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 150px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 150px;
      -ms-flex: 0 1 150px;
      flex: 0 1 150px; }
    .shop2-product .product_side_r .side_r_top .side_top_right .tpl-rating-block {
      margin-top: 9px;
      font-size: 0; }
      .shop2-product .product_side_r .side_r_top .side_top_right .tpl-rating-block .tpl-stars {
        display: inline-block;
        vertical-align: top;
        margin: 0; }
      .shop2-product .product_side_r .side_r_top .side_top_right .tpl-rating-block .rating_count {
        display: inline-block;
        vertical-align: top;
        width: 29px;
        height: 20px;
        margin: -4px 0 0 10px;
        border: 1px solid #e2ded5;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
        font: 12px/20px 'fsr', Arial, Helvetica, sans-serif;
        color: #54493b; }
    .shop2-product .product_side_r .side_r_mid {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start;
      padding: 0 0 10px; }
    @media screen and (max-width: 1339px) {
    .shop2-product .product_side_r .side_r_mid {
      display: block;
      padding: 0 0 25px; } }
    @media screen and (max-width: 767px) {
    .shop2-product .product_side_r .side_r_mid {
      padding: 0 0 24px; } }
    .shop2-product .product_side_r .side_r_mid .side_mid_left {
      width: 48%;
      margin-right: 4%;
      padding: 4px 0 0 0; }
    @media screen and (max-width: 1339px) {
      .shop2-product .product_side_r .side_r_mid .side_mid_left {
        width: auto;
        margin: 0;
        padding: 0; } }
    .shop2-product .product_side_r .side_r_mid .side_mid_left .price-old {
      font-family: 'fsb', Arial, Helvetica, sans-serif;
      color: #54493b;
      display: inline-block;
      vertical-align: middle;
      margin: 0 24px 0 0; }
      @media screen and (max-width: 767px) {
      .shop2-product .product_side_r .side_r_mid .side_mid_left .price-old {
        margin: 0 0 7px; } }
      .shop2-product .product_side_r .side_r_mid .side_mid_left .price-old.question {
        padding-right: 24px;
        background: url(../question_icon.svg) right 0 top 50% no-repeat; }
      .shop2-product .product_side_r .side_r_mid .side_mid_left .price-old span {
        font-size: 21px;
        font-family: 'fsr', Arial, Helvetica, sans-serif; }
      .shop2-product .product_side_r .side_r_mid .side_mid_left .price-old strong {
        font-weight: normal;
        position: relative;
        font-family: 'fsb', Arial, Helvetica, sans-serif;
        font-size: 21px; }
      .shop2-product .product_side_r .side_r_mid .side_mid_left .price-old strong:before {
        position: absolute;
        left: -2px;
        right: -2px;
        top: 50%;
        height: 2px;
        content: '';
        background: #f54528;
        -webkit-transform: rotate(-14deg);
        -moz-transform: rotate(-14deg);
        -ms-transform: rotate(-14deg);
        -o-transform: rotate(-14deg);
        transform: rotate(-14deg); }
      .shop2-product .product_side_r .side_r_mid .side_mid_left .price-old .rub_black {
        background-size: 8px 10px;
        width: 8px;
        height: 10px; }
    .shop2-product .product_side_r .side_r_mid .side_mid_left .price-current {
      font-family: 'fsm', Arial, Helvetica, sans-serif;
      color: #f54528;
      line-height: 1;
      display: inline-block;
      vertical-align: middle; }
      @media screen and (max-width: 767px) {
      .shop2-product .product_side_r .side_r_mid .side_mid_left .price-current {
        display: block; } }
      .shop2-product .product_side_r .side_r_mid .side_mid_left .price-current strong {
        font-size: 36px;
        font-weight: normal; }
      .shop2-product .product_side_r .side_r_mid .side_mid_left .price-current .rub_black {
        width: 14px;
        height: 19px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2015%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M4.984%2C12.677%20L6.814%2C12.677%20C9.234%2C12.677%2011.144%2C12.152%2012.544%2C11.102%20C13.944%2C10.052%2014.644%2C8.427%2014.644%2C6.227%20C14.644%2C4.167%2013.964%2C2.612%2012.604%2C1.562%20C11.244%2C0.512%209.304%2C-0.013%206.784%2C-0.013%20L2.254%2C-0.013%20L2.254%2C10.577%20L0.004%2C10.577%20L0.004%2C12.677%20L2.254%2C12.677%20L2.254%2C14.897%20L0.004%2C14.897%20L0.004%2C16.727%20L2.254%2C16.727%20L2.254%2C20.057%20L4.984%2C20.057%20L4.984%2C16.727%20L10.234%2C16.727%20L10.234%2C14.897%20L4.984%2C14.897%20L4.984%2C12.677%20ZM6.754%2C2.117%20C8.374%2C2.117%209.619%2C2.442%2010.489%2C3.092%20C11.359%2C3.742%2011.794%2C4.797%2011.794%2C6.257%20C11.794%2C7.877%2011.359%2C9.002%2010.489%2C9.632%20C9.619%2C10.262%208.354%2C10.577%206.694%2C10.577%20L4.984%2C10.577%20L4.984%2C2.117%20L6.754%2C2.117%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
        background-size: 14px 19px; }
      .shop2-product .product_side_r .side_r_mid .side_mid_left .price-current span {
        font-size: 22px;
        font-family: 'fsr', Arial, Helvetica, sans-serif; }
    .shop2-product .product_side_r .side_r_mid .side_mid_right {
      width: 48%; }
    @media screen and (max-width: 1339px) {
      .shop2-product .product_side_r .side_r_mid .side_mid_right {
        width: auto;
        padding: 28px 0 0 0; } }
    .shop2-product .product_side_r .side_r_mid .side_mid_right .shop2-product-actions {
      display: block; }
      .shop2-product .product_side_r .side_r_mid .side_mid_right .shop2-product-actions dt {
        background: rgba(229, 83, 83, 0.08);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        min-height: 0;
        width: auto;
        display: block;
        margin: 0 0 10px;
        padding: 3px 7px 3px 7px; }
      .shop2-product .product_side_r .side_r_mid .side_mid_right .shop2-product-actions dt:after {
        display: block;
        visibility: hidden;
        clear: both;
        height: 0;
        content: ''; }
      @media screen and (max-width: 1339px) {
        .shop2-product .product_side_r .side_r_mid .side_mid_right .shop2-product-actions dt {
          display: inline-block;
          width: 46%;
          margin: 0 2% 10px 0;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; } }
      @media screen and (max-width: 767px) {
        .shop2-product .product_side_r .side_r_mid .side_mid_right .shop2-product-actions dt {
          display: block;
          width: auto;
          margin: 0 0 10px; } }
      .shop2-product .product_side_r .side_r_mid .side_mid_right .shop2-product-actions dt .name-action {
        color: #e55353;
        font: 15px 'fsl', Arial, Helvetica, sans-serif;
        border: none;
        margin: 7px 0 7px 0;
        display: block;
        overflow: hidden;
        white-space: normal; }
      .shop2-product .product_side_r .side_r_mid .side_mid_right .shop2-product-actions dt .icon-action {
        width: 32px;
        height: 32px;
        margin: 0 6px 0 0;
        float: left;
        background: url(../gift_icon.svg) 50% no-repeat; }
      .shop2-product .product_side_r .side_r_mid .side_mid_right .shop2-product-actions dt.gift-action .icon-action {
        background: url(../percent_icon.svg) 50% no-repeat; }
    .shop2-product .product_side_r .product_details {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start;
      padding: 0 0 32px; }
    @media screen and (max-width: 1339px) {
    .shop2-product .product_side_r .product_details {
      display: block; } }
    .shop2-product .product_side_r .product_details .hide_product_params {
      display: none; }
    .shop2-product .product_side_r .product_details .product_all_params {
      width: 48%;
      margin-right: 4%; }
    @media screen and (max-width: 1339px) {
      .shop2-product .product_side_r .product_details .product_all_params {
        width: auto;
        margin: 0; } }
    .shop2-product .product_side_r .product_details .product_all_params .product_options li {
      padding: 0 0 28px; }
      .shop2-product .product_side_r .product_details .product_all_params .product_options li:last-child {
        padding-bottom: 0; }
    .shop2-product .product_side_r .product_details .product_all_params .option_title {
      color: #54493b;
      font: 18px 'fsm', Arial, Helvetica, sans-serif;
      padding: 0 0 15px; }
    .shop2-product .product_side_r .product_details .product_all_params .option_body {
      color: #54493b;
      font: 15px/21px 'fsl', Arial, Helvetica, sans-serif; }
    .shop2-product .product_side_r .product_details .product_all_params .file {
      margin: 0 0 0 42px;
      font: 16px 'fsr', Arial, Helvetica, sans-serif;
      color: #733c44;
      text-decoration: none;
      position: relative;
      border-bottom: 1px solid rgba(115, 60, 68, 0.5); }
      .shop2-product .product_side_r .product_details .product_all_params .file:before {
        position: absolute;
        content: '';
        left: -36px;
        top: 50%;
        height: 15px;
        width: 14px;
        margin-top: -7px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2014%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2ded5%22%20d%3D%22M13.067%2C15.000%20L0.934%2C15.000%20C0.418%2C15.000%200.000%2C14.605%200.000%2C14.117%20L0.000%2C10.588%20C0.000%2C10.101%200.418%2C9.706%200.934%2C9.706%20C1.449%2C9.706%201.866%2C10.101%201.866%2C10.588%20L1.866%2C13.235%20L12.133%2C13.235%20L12.133%2C10.588%20C12.133%2C10.101%2012.551%2C9.706%2013.067%2C9.706%20C13.582%2C9.706%2014.000%2C10.101%2014.000%2C10.588%20L14.000%2C14.117%20C14.000%2C14.605%2013.582%2C15.000%2013.067%2C15.000%20ZM7.682%2C11.470%20C7.506%2C11.649%207.259%2C11.750%207.000%2C11.750%20C6.741%2C11.750%206.494%2C11.649%206.318%2C11.470%20L1.651%2C7.220%20C1.397%2C6.962%201.330%2C6.588%201.478%2C6.266%20C1.626%2C5.944%201.961%2C5.735%202.333%2C5.735%20L4.667%2C5.735%20L4.667%2C0.883%20C4.667%2C0.395%205.085%2C-0.000%205.600%2C-0.000%20L8.400%2C-0.000%20C8.915%2C-0.000%209.333%2C0.395%209.333%2C0.883%20L9.333%2C5.735%20L11.667%2C5.735%20C12.039%2C5.735%2012.374%2C5.944%2012.523%2C6.266%20C12.671%2C6.588%2012.603%2C6.962%2012.349%2C7.220%20L7.682%2C11.470%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop2-product .product_side_r .product_details .product_all_params .jqselect {
      display: block !important; }
      .shop2-product .product_side_r .product_details .product_all_params .jqselect.dropup .jq-selectbox__select {
        z-index: 1; }
      .shop2-product .product_side_r .product_details .product_all_params .jqselect:before {
        position: absolute;
        content: '';
        right: 20px;
        top: 50%;
        width: 13px;
        height: 7px;
        z-index: 1;
        margin-top: -3px;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .shop2-product .product_side_r .product_details .product_all_params .jqselect.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .shop2-product .product_side_r .product_details .product_all_params .jqselect.opened .jq-selectbox__select {
        background: #fff;
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        -ms-border-radius: 3px 3px 0 0;
        -o-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
        -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
      .shop2-product .product_side_r .product_details .product_all_params .jqselect .jq-selectbox__select {
        background: #f9f6f1;
        font: 17px 'fsr', Arial, Helvetica, sans-serif;
        color: #746b5f;
        height: 47px;
        padding: 13px 20px 14px;
        width: 100%;
        border: none;
        outline: none;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .shop2-product .product_side_r .product_details .product_all_params .jqselect .jq-selectbox__dropdown {
        background: #fff;
        width: 100%;
        -webkit-border-radius: 0 0 3px 3px;
        -moz-border-radius: 0 0 3px 3px;
        -ms-border-radius: 0 0 3px 3px;
        -o-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px;
        -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
      .shop2-product .product_side_r .product_details .product_all_params .jqselect .jq-selectbox__dropdown ul {
        padding: 0 20px;
        margin: 0;
        list-style: none; }
        .shop2-product .product_side_r .product_details .product_all_params .jqselect .jq-selectbox__dropdown ul li {
          color: #746b5f;
          font: 17px 'fsr', Arial, Helvetica, sans-serif;
          padding: 15px 0 16px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          border-top: 1px solid #faf9f8; }
        .shop2-product .product_side_r .product_details .product_all_params .jqselect .jq-selectbox__dropdown ul li:first-child {
          border: none; }
        .shop2-product .product_side_r .product_details .product_all_params .jqselect .jq-selectbox__dropdown ul li:hover {
          color: #733c44; }
    .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-select {
      background: #f9f6f1;
      font: 17px 'fsr', Arial, Helvetica, sans-serif;
      color: #746b5f;
      height: 47px;
      padding: 13px 0 14px;
      width: 100%;
      border: none;
      outline: none;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-select:before {
        position: absolute;
        content: '';
        right: 20px;
        top: 50%;
        width: 13px;
        height: 7px;
        z-index: 1;
        margin-top: -3px;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-select.opened {
        background: #fff;
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        -ms-border-radius: 3px 3px 0 0;
        -o-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
        -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-select.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-select i {
        display: none; }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-select .shop2-color-ext-options li {
        font: 17px 'fsr', Arial, Helvetica, sans-serif;
        color: #746b5f;
        margin: 0 40px 0 20px !important;
        background: none !important; }
        .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-select .shop2-color-ext-options li.shop2-color-ext-selected span:before {
          opacity: 1; }
        .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-select .shop2-color-ext-options li span {
          margin: 0 12px 0 0;
          position: relative;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%; }
        .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-select .shop2-color-ext-options li span:before {
          position: absolute;
          content: '';
          left: -3px;
          top: -3px;
          right: -3px;
          bottom: -3px;
          border: 3px solid #eaeaea;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%;
          opacity: 0; }
        .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-select .shop2-color-ext-options li em {
          display: none !important; }
        .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-select .shop2-color-ext-options li ins {
          display: none !important; }
        .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-select .shop2-color-ext-options li div {
          font: 17px 'fsr', Arial, Helvetica, sans-serif;
          padding: 1px 0 0 0;
          height: auto !important; }
    .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-list.color {
      overflow: visible; }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-list.color li {
        float: none;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        width: 30px;
        height: 30px;
        position: relative;
        margin: 0 5px 5px 0 !important;
        border: 1px solid rgba(0, 0, 0, 0.1); }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-list.color li span {
        width: 30px;
        height: 30px;
        display: none; }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-list.color li.shop2-color-ext-selected:before {
        position: absolute;
        content: '';
        left: -3px;
        top: -3px;
        right: -3px;
        bottom: -3px;
        border: 3px solid #eaeaea; }
    .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-list.product {
      display: block; }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-list.product li {
        display: block;
        float: none;
        width: auto;
        height: auto;
        border: none;
        padding: 0;
        margin: 0 0 10px; }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-list.product li.shop2-color-ext-selected {
        outline: none; }
        .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-list.product li.shop2-color-ext-selected .color_bg:before {
          position: absolute;
          content: '';
          left: -3px;
          top: -3px;
          right: -3px;
          bottom: -3px;
          border: 3px solid #eaeaea;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%; }
        .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-list.product li.shop2-color-ext-selected.no_bg .color_bg {
          border-color: #733c44; }
          .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-list.product li.shop2-color-ext-selected.no_bg .color_bg:before {
            position: absolute;
            content: '';
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            border: 6px solid #733c44;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-list.product li.no_bg:hover .color_bg {
        border-color: #733c44; }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-list.product li .color_bg {
        display: inline-block;
        vertical-align: middle;
        width: 24px;
        height: 24px;
        margin: 0 8px 0 0;
        border: 1px solid rgba(0, 0, 0, 0.1);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        position: relative; }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-list.product li .color_title {
        display: inline-block;
        vertical-align: middle;
        font: 15px 'fsl', Arial, Helvetica, sans-serif;
        color: #54493b; }
    .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-multi {
      outline: none;
      border: none; }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-multi li {
        float: none;
        display: inline-block;
        vertical-align: top;
        margin: 0 5px 5px 0 !important;
        border: 1px solid rgba(0, 0, 0, 0.1);
        width: 30px !important;
        height: 30px;
        position: relative; }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-ext-multi li:before {
        position: absolute;
        content: '';
        left: -3px;
        top: -3px;
        right: -3px;
        bottom: -3px;
        border: 3px solid #eaeaea; }
    .shop2-product .product_side_r .product_details .product_all_params .shop2-color-pick {
      overflow: visible; }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-pick li {
        float: none;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        width: 30px;
        height: 30px;
        position: relative;
        margin: 0 5px 5px 0 !important;
        border: 1px solid rgba(0, 0, 0, 0.1); }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-pick li span {
        width: 30px;
        height: 30px; }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-color-pick li.active-color:before {
        position: absolute;
        content: '';
        left: -3px;
        top: -3px;
        right: -3px;
        bottom: -3px;
        border: 3px solid #eaeaea; }
    .shop2-product .product_side_r .product_details .product_all_params .shop2-texture-pick {
      overflow: visible; }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-texture-pick li {
        float: none;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        position: relative;
        margin: 0 5px 5px 0 !important;
        border: 1px solid rgba(0, 0, 0, 0.1); }
      .shop2-product .product_side_r .product_details .product_all_params .shop2-texture-pick li.active-texture:before {
        position: absolute;
        content: '';
        left: -3px;
        top: -3px;
        right: -3px;
        bottom: -3px;
        border: 3px solid #eaeaea; }
    .shop2-product .product_side_r .product_details .params_block_right {
      width: 48%;
      border: 1px solid #f3f1ed;
      padding: 15px 19px 17px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    @media screen and (max-width: 1339px) {
      .shop2-product .product_side_r .product_details .params_block_right {
        display: none; } }
    .shop2-product .product_side_r .product_details .params_block_right .product_options li {
      border-bottom: 1px solid #f3f1ed;
      padding: 11px 0 12px;
      font-size: 0; }
      .shop2-product .product_side_r .product_details .params_block_right .product_options li:last-child {
        border: none; }
      .shop2-product .product_side_r .product_details .params_block_right .product_options li .option_title {
        display: inline-block;
        vertical-align: middle;
        font: 15px 'fsl', Arial, Helvetica, sans-serif;
        color: #958d83;
        width: 50%;
        padding: 0 10px 0 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .shop2-product .product_side_r .product_details .params_block_right .product_options li .option_body {
        font: 15px 'fsm', Arial, Helvetica, sans-serif;
        color: #54493b;
        display: inline-block;
        vertical-align: middle;
        width: 50%;
        text-align: right; }
    .shop2-product .product_side_r .side_r_bot {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 0 0 37px; }
    @media screen and (max-width: 1023px) {
    .shop2-product .product_side_r .side_r_bot {
      display: block;
      padding: 0 0 24px; } }
    .shop2-product .product_side_r .side_r_bot .product-amount {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      margin: 0 20px 0 0; }
    @media screen and (max-width: 1023px) {
      .shop2-product .product_side_r .side_r_bot .product-amount {
        margin: 0 0 28px; } }
    .shop2-product .product_side_r .side_r_bot .product-amount .amount-title {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font: 15px 'fsl', Arial, Helvetica, sans-serif;
      color: #958d83; }
    .shop2-product .product_side_r .side_r_bot .product-amount .shop2-product-amount {
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 50px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 50px;
      -ms-flex: 0 1 50px;
      flex: 0 1 50px;
      background: #fff;
      width: 50px;
      height: 50px;
      border: 1px solid #f3f1ed;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      position: relative; }
      .shop2-product .product_side_r .side_r_bot .product-amount .shop2-product-amount.disabled {
        display: none; }
      .shop2-product .product_side_r .side_r_bot .product-amount .shop2-product-amount input {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        border: none;
        width: 50px;
        height: 50px;
        margin: 0;
        color: #54493b;
        outline: none;
        font: 15px/21px 'fsr', Arial, Helvetica, sans-serif;
        padding: 11px 0 12px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px; }
      .shop2-product .product_side_r .side_r_bot .product-amount .shop2-product-amount .amount-minus {
        position: absolute;
        left: 3px;
        top: 12px;
        height: 28px;
        width: 14px;
        font-size: 0;
        border: none;
        z-index: 1;
        outline: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: url(../amount_minus.svg) 50% no-repeat; }
      .shop2-product .product_side_r .side_r_bot .product-amount .shop2-product-amount .amount-plus {
        position: absolute;
        right: 3px;
        top: 12px;
        height: 28px;
        width: 14px;
        font-size: 0;
        border: none;
        z-index: 1;
        outline: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: url(../amount_plus.svg) 50% no-repeat; }
    .shop2-product .product_side_r .side_r_bot .product_buttons {
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 375px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 375px;
      -ms-flex: 0 1 375px;
      flex: 0 1 375px;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 0; }
    @media screen and (max-width: 1023px) {
      .shop2-product .product_side_r .side_r_bot .product_buttons {
        display: block; } }
    .shop2-product .product_side_r .side_r_bot .product_buttons .shop_product_button {
      width: auto;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      margin-right: 20px;
      padding: 11px 58px 13px 18px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      font: 20px 'fsm', Arial, Helvetica, sans-serif;
      color: #fff; }
      @media screen and (max-width: 1023px) {
      .shop2-product .product_side_r .side_r_bot .product_buttons .shop_product_button {
        margin: 0 0 15px;
        width: 100%; } }
      .shop2-product .product_side_r .side_r_bot .product_buttons .shop_product_button:before {
        background-position: right 15px top 50%; }
      @media screen and (max-width: 1023px) {
          .shop2-product .product_side_r .side_r_bot .product_buttons .shop_product_button.buy:before {
            background-position: right 30% top 50%; } }
      .shop2-product .product_side_r .side_r_bot .product_buttons .shop_product_button.onrequest:before {
        background-position: right 19px top 50%; }
        @media screen and (max-width: 1023px) {
        .shop2-product .product_side_r .side_r_bot .product_buttons .shop_product_button.onrequest:before {
          background-position: right 30% top 50%; } }
      .shop2-product .product_side_r .side_r_bot .product_buttons .shop_product_button.notavailable {
        color: #a89c8c;
        padding: 11px 38px 13px 18px;
        max-width: 220px; }
      @media screen and (max-width: 1023px) {
        .shop2-product .product_side_r .side_r_bot .product_buttons .shop_product_button.notavailable {
          max-width: 100%; } }
      @media screen and (max-width: 1023px) {
          .shop2-product .product_side_r .side_r_bot .product_buttons .shop_product_button.notavailable:before {
            background-position: right 15% top 50%; } }
    .shop2-product .product_side_r .side_r_bot .product_buttons .buy-one-click-wr {
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 179px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 179px;
      -ms-flex: 0 1 179px;
      flex: 0 1 179px;
      height: 52px; }
      .shop2-product .product_side_r .side_r_bot .product_buttons .buy-one-click-wr .buy-one-click {
        color: #733c44;
        font: 17px 'fsm', Arial, Helvetica, sans-serif;
        text-align: center;
        padding: 15px 0 16px;
        height: 52px;
        display: block;
        text-decoration: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2);
        -webkit-box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2);
        box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2); }
  .shop2-product .product-compare {
    position: relative;
    border: none;
    text-align: left;
    display: inline-block;
    color: #54493b;
    font-size: 16px;
    font-weight: 300;
    font-family: 'fsr', Arial, Helvetica, sans-serif;
    margin: 0 0 32px;
    padding: 0;
    height: 28px; }
    .shop2-product .product-compare label {
      position: relative;
      height: 28px;
      display: block;
      padding: 0 0 0 38px;
      line-height: 28px;
      cursor: pointer; }
    .shop2-product .product-compare label input[type='checkbox'] {
      width: 0;
      height: 0;
      background: none;
      opacity: 0; }
    .shop2-product .product-compare label:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 26px;
      height: 26px;
      border-radius: 2px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2ded5%22%20d%3D%22M10.000%2C12.000%20L10.000%2C3.000%20L12.000%2C3.000%20L12.000%2C12.000%20L10.000%2C12.000%20ZM5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C-0.000%20ZM-0.000%2C6.000%20L2.000%2C6.000%20L2.000%2C12.000%20L-0.000%2C12.000%20L-0.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
      border: 1px solid #e2ded5; }
    .shop2-product .product-compare.product-compare-added {
      padding-left: 10px;
      height: 28px;
      line-height: 28px; }
    .shop2-product .product-compare.product-compare-added:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 26px;
      height: 26px;
      border-radius: 2px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M10.000%2C12.000%20L10.000%2C3.000%20L12.000%2C3.000%20L12.000%2C12.000%20L10.000%2C12.000%20ZM5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C-0.000%20ZM-0.000%2C6.000%20L2.000%2C6.000%20L2.000%2C12.000%20L-0.000%2C12.000%20L-0.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
      border: 1px solid #e2ded5; }
    .shop2-product .product-compare.product-compare-added input[type="checkbox"] {
      width: 28px;
      height: 28px;
      background: none;
      opacity: 0;
      margin: 0 10px 0 -10px; }
    .shop2-product .product-compare.product-compare-added a {
      text-decoration: none;
      border-bottom: 1px solid rgba(115, 60, 68, 0.2); }

#product_tabs {
  background: #fff;
  margin: 0 0 45px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
  position: relative; }
  #product_tabs.active:before {
    opacity: 1; }
  #product_tabs:before {
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    height: 69px;
    width: 100px;
    pointer-events: none;
    opacity: 0;
    background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 20%, #fff 100%);
    background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 20%, #fff 100%);
    background-image: -ms-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 20%, #fff 100%); }
  #product_tabs .rev_counter {
    width: 29px;
    height: 20px;
    display: inline-block;
    vertical-align: top;
    margin: 1px 0 0 5px;
    border: 1px solid #e2ded5;
    text-align: center;
    font: 12px/20px 'fsr', Arial, Helvetica, sans-serif;
    color: #54493b;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  #product_tabs .shop-product-tabs {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: auto;
    border-bottom: 1px solid #f3f1ed; }
    @media screen and (max-width: 767px) {
  #product_tabs .shop-product-tabs {
    display: none; } }
    #product_tabs .shop-product-tabs li {
      display: inline-block;
      vertical-align: top; }
    #product_tabs .shop-product-tabs li.r-tabs-state-active a {
      color: #733c44; }
    #product_tabs .shop-product-tabs li a {
      text-decoration: none;
      color: #54493b;
      font: 20px 'fsb', Arial, Helvetica, sans-serif;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      display: block;
      padding: 22px 20px 23px;
      text-align: center;
      border-left: 1px solid #f3f1ed;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
  #product_tabs .shop-product-desc .r-tabs-accordion-title {
    display: none; }
    @media screen and (max-width: 767px) {
    #product_tabs .shop-product-desc .r-tabs-accordion-title {
      display: block; } }
    #product_tabs .shop-product-desc .r-tabs-accordion-title:last-child a {
      border: none; }
    #product_tabs .shop-product-desc .r-tabs-accordion-title.r-tabs-state-active a {
      color: #733c44;
      border: none; }
      #product_tabs .shop-product-desc .r-tabs-accordion-title.r-tabs-state-active a:before {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2014%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20fill%3D%22%23733c44%22%20width%3D%2214%22%20height%3D%222%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    #product_tabs .shop-product-desc .r-tabs-accordion-title a {
      color: #54493b;
      font: 19px 'fsb', Arial, Helvetica, sans-serif;
      padding: 14px 42px 15px 20px;
      position: relative;
      text-decoration: none;
      display: block;
      border-bottom: 1px solid #f3f1ed; }
    #product_tabs .shop-product-desc .r-tabs-accordion-title a:before {
      position: absolute;
      content: '';
      right: 20px;
      top: 50%;
      height: 14px;
      width: 14px;
      margin-top: -7px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M14.000%2C8.000%20L8.000%2C8.000%20L8.000%2C14.000%20L6.000%2C14.000%20L6.000%2C8.000%20L-0.000%2C8.000%20L-0.000%2C6.000%20L6.000%2C6.000%20L6.000%2C0.000%20L8.000%2C0.000%20L8.000%2C6.000%20L14.000%2C6.000%20L14.000%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    #product_tabs .shop-product-desc .desc-area {
      display: none;
      padding: 33px 25px 50px; }
    @media screen and (max-width: 767px) {
    #product_tabs .shop-product-desc .desc-area {
      border-bottom: 1px solid #f3f1ed; } }
    #product_tabs .shop-product-desc .desc-area p {
      margin: 0 0 10px;
      font-size: 16px;
      line-height: 21px;
      color: #423a2e; }
    #product_tabs .shop-product-desc .desc-area .shop-kind-item {
      position: relative;
      background: #fff;
      vertical-align: top;
      display: inline-block;
      width: 23.4%;
      margin: 0 8px 20px;
      padding: 25px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07); }
    @media screen and (max-width: 1339px) {
      #product_tabs .shop-product-desc .desc-area .shop-kind-item {
        width: 31.5%;
        max-width: 305px; } }
    @media screen and (max-width: 1023px) {
      #product_tabs .shop-product-desc .desc-area .shop-kind-item {
        width: 48%;
        margin: 0 1% 20px 0;
        padding: 20px; } }
    @media screen and (max-width: 639px) {
      #product_tabs .shop-product-desc .desc-area .shop-kind-item {
        width: auto;
        display: block;
        margin: 0 auto 20px; } }
    #product_tabs .shop-product-desc .desc-area .shop-kind-item:hover:before {
      opacity: 1;
      visibility: visible; }
    #product_tabs .shop-product-desc .desc-area .shop-kind-item:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      opacity: 0;
      visibility: hidden;
      border: 2px solid #ec6c63;
      pointer-events: none;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
    #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind-image {
      position: relative;
      margin: 0 0 17px;
      font-size: 0;
      padding-top: 100%;
      overflow: hidden;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }
      #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind-image.no-image {
        background: url(../camera.svg) 50% no-repeat #f9f6f2; }
      #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind-image a {
        position: absolute;
        right: 0;
        top: 0;
        left: 0;
        bottom: 0;
        text-align: center;
        display: block;
        font-size: 0; }
    #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind_det_top {
      padding: 0 0 16px;
      border-bottom: 1px solid #f3f1ed; }
      #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind_det_top .kind-name {
        font: 18px 'fsm', Arial, Helvetica, sans-serif;
        color: #54493b;
        padding: 0 0 7px; }
      #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind_det_top .kind-name a {
        color: #54493b;
        text-decoration: none;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
        #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind_det_top .kind-name a:hover {
          color: #733c44; }
      #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind_det_top .vendor_name {
        color: #958d83;
        font: 15px 'fsl', Arial, Helvetica, sans-serif; }
      #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind_det_top .vendor_name a {
        text-decoration: none;
        color: #958d83; }
    #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind-price {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 23px 0 0 0;
      -webkit-box-align: end;
      -ms-flex-align: end;
      -webkit-align-items: flex-end;
      -moz-align-items: flex-end;
      align-items: flex-end; }
      #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind-price .product_price {
        padding: 0 10px 0 0;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        -webkit-box-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_tabs .shop-product-desc .desc-area .shop-kind-item .kind-price .product_price .price-old {
        font-family: 'fssb', Arial, Helvetica, sans-serif;
        color: #54493b;
        padding: 0 0 9px; }
        #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind-price .product_price .price-old span {
          font-size: 12px;
          font-family: 'fsr', Arial, Helvetica, sans-serif; }
        #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind-price .product_price .price-old strong {
          font-weight: normal;
          position: relative;
          font-size: 17px;
          font-family: 'fssb', Arial, Helvetica, sans-serif; }
        #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind-price .product_price .price-old strong:before {
          position: absolute;
          left: -2px;
          right: -2px;
          top: 50%;
          height: 2px;
          content: '';
          background: #f54528;
          -webkit-transform: rotate(-14deg);
          -moz-transform: rotate(-14deg);
          -ms-transform: rotate(-14deg);
          -o-transform: rotate(-14deg);
          transform: rotate(-14deg); }
        #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind-price .product_price .price-old .rub_black {
          background-size: 8px 10px;
          width: 8px;
          height: 10px;
          margin-left: 7px; }
      #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind-price .product_price .price-current {
        font-family: 'fsm', Arial, Helvetica, sans-serif;
        color: #54493b;
        line-height: 1; }
        #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind-price .product_price .price-current strong {
          font-size: 29px;
          font-weight: normal; }
        #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind-price .product_price .price-current .rub_black {
          background-size: 11px 15px;
          width: 11px;
          height: 15px;
          margin-left: 7px; }
        #product_tabs .shop-product-desc .desc-area .shop-kind-item .kind-price .product_price .price-current span {
          font-size: 22px;
          font-family: 'fsr', Arial, Helvetica, sans-serif; }
    #product_tabs .shop-product-desc .desc-area .shop-kind-item .shop_product_button {
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 52px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 52px;
      -ms-flex: 0 1 52px;
      flex: 0 1 52px; }
    #product_tabs .shop-product-desc .desc-area .shop-kind-item .shop2-product-params {
      display: none; }
  #product_tabs .desc-area .shop2-product-params {
    font-size: 0; }
    #product_tabs .desc-area .shop2-product-params .tab_param_item {
      width: 33.3%;
      display: inline-block;
      vertical-align: top;
      font-size: 16px;
      padding: 0 0 20px; }
    @media screen and (max-width: 1023px) {
    #product_tabs .desc-area .shop2-product-params .tab_param_item {
      width: 50%; } }
    @media screen and (max-width: 639px) {
    #product_tabs .desc-area .shop2-product-params .tab_param_item {
      display: block;
      width: auto; } }
    #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_title {
      color: #54493b;
      font: 18px 'fsm', Arial, Helvetica, sans-serif;
      padding: 0 0 15px; }
    #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body {
      color: #54493b;
      font: 15px/21px 'fsl', Arial, Helvetica, sans-serif; }
    #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .file {
      margin: 0 0 0 42px;
      font: 16px 'fsr', Arial, Helvetica, sans-serif;
      color: #733c44;
      text-decoration: none;
      position: relative;
      border-bottom: 1px solid rgba(115, 60, 68, 0.5); }
      #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .file:before {
        position: absolute;
        content: '';
        left: -36px;
        top: 50%;
        height: 15px;
        width: 14px;
        margin-top: -7px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2014%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2ded5%22%20d%3D%22M13.067%2C15.000%20L0.934%2C15.000%20C0.418%2C15.000%200.000%2C14.605%200.000%2C14.117%20L0.000%2C10.588%20C0.000%2C10.101%200.418%2C9.706%200.934%2C9.706%20C1.449%2C9.706%201.866%2C10.101%201.866%2C10.588%20L1.866%2C13.235%20L12.133%2C13.235%20L12.133%2C10.588%20C12.133%2C10.101%2012.551%2C9.706%2013.067%2C9.706%20C13.582%2C9.706%2014.000%2C10.101%2014.000%2C10.588%20L14.000%2C14.117%20C14.000%2C14.605%2013.582%2C15.000%2013.067%2C15.000%20ZM7.682%2C11.470%20C7.506%2C11.649%207.259%2C11.750%207.000%2C11.750%20C6.741%2C11.750%206.494%2C11.649%206.318%2C11.470%20L1.651%2C7.220%20C1.397%2C6.962%201.330%2C6.588%201.478%2C6.266%20C1.626%2C5.944%201.961%2C5.735%202.333%2C5.735%20L4.667%2C5.735%20L4.667%2C0.883%20C4.667%2C0.395%205.085%2C-0.000%205.600%2C-0.000%20L8.400%2C-0.000%20C8.915%2C-0.000%209.333%2C0.395%209.333%2C0.883%20L9.333%2C5.735%20L11.667%2C5.735%20C12.039%2C5.735%2012.374%2C5.944%2012.523%2C6.266%20C12.671%2C6.588%2012.603%2C6.962%2012.349%2C7.220%20L7.682%2C11.470%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .jqselect {
      display: block !important; }
      #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .jqselect.dropup .jq-selectbox__select {
        z-index: 1; }
      #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .jqselect:before {
        position: absolute;
        content: '';
        right: 20px;
        top: 50%;
        width: 13px;
        height: 7px;
        z-index: 1;
        margin-top: -3px;
        -webkit-transition: transform 0.3s;
        -moz-transition: transform 0.3s;
        -o-transition: transform 0.3s;
        -ms-transition: transform 0.3s;
        transition: transform 0.3s;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .jqselect.opened:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .jqselect.opened .jq-selectbox__select {
        background: #fff;
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        -ms-border-radius: 3px 3px 0 0;
        -o-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
        -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
      #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .jqselect .jq-selectbox__select {
        background: #f9f6f1;
        font: 17px 'fsr', Arial, Helvetica, sans-serif;
        color: #746b5f;
        height: 47px;
        padding: 13px 20px 14px;
        width: 100%;
        border: none;
        outline: none;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .jqselect .jq-selectbox__dropdown {
        background: #fff;
        width: 100%;
        -webkit-border-radius: 0 0 3px 3px;
        -moz-border-radius: 0 0 3px 3px;
        -ms-border-radius: 0 0 3px 3px;
        -o-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px;
        -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
        box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
      #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .jqselect .jq-selectbox__dropdown ul {
        padding: 0 20px;
        margin: 0;
        list-style: none; }
        #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .jqselect .jq-selectbox__dropdown ul li {
          color: #746b5f;
          font: 17px 'fsr', Arial, Helvetica, sans-serif;
          padding: 15px 0 16px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s;
          border-top: 1px solid #faf9f8; }
        #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .jqselect .jq-selectbox__dropdown ul li:first-child {
          border: none; }
        #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .jqselect .jq-selectbox__dropdown ul li:hover {
          color: #733c44; }
    #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .shop2-color-ext-list li {
      width: 30px;
      height: 30px; }
    #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .shop2-color-ext-multi {
      outline: none;
      border: none; }
      #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .shop2-color-ext-multi li {
        float: none;
        display: inline-block;
        vertical-align: top;
        margin: 0 5px 5px 0 !important;
        border: 1px solid rgba(0, 0, 0, 0.1);
        width: 30px !important;
        height: 30px;
        position: relative; }
      #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .shop2-color-ext-multi li:before {
        position: absolute;
        content: '';
        left: -3px;
        top: -3px;
        right: -3px;
        bottom: -3px;
        border: 3px solid #eaeaea; }
    #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .shop2-color-pick {
      overflow: visible; }
      #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .shop2-color-pick li {
        float: none;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        width: 30px;
        height: 30px;
        position: relative;
        margin: 0 5px 5px 0 !important;
        border: 1px solid rgba(0, 0, 0, 0.1); }
      #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .shop2-color-pick li span {
        width: 30px;
        height: 30px; }
      #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .shop2-color-pick li.active-color:before {
        position: absolute;
        content: '';
        left: -3px;
        top: -3px;
        right: -3px;
        bottom: -3px;
        border: 3px solid #eaeaea; }
    #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .shop2-texture-pick {
      overflow: visible; }
      #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .shop2-texture-pick li {
        float: none;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        position: relative;
        margin: 0 5px 5px 0 !important;
        border: 1px solid rgba(0, 0, 0, 0.1); }
      #product_tabs .desc-area .shop2-product-params .tab_param_item .tab_param_body .shop2-texture-pick li.active-texture:before {
        position: absolute;
        content: '';
        left: -3px;
        top: -3px;
        right: -3px;
        bottom: -3px;
        border: 3px solid #eaeaea; }
  #product_tabs .tpl-block-header {
    font-family: 'fsr', Arial, Helvetica, sans-serif; }
  #product_tabs .tpl-form.tpl-auth {
    overflow: visible; }
    #product_tabs .tpl-form.tpl-auth .tpl_left {
      float: left;
      width: 300px;
      margin: 0 20px 0 0; }
    @media screen and (max-width: 699px) {
    #product_tabs .tpl-form.tpl-auth .tpl_left {
      width: auto;
      margin: 0 0 20px;
      float: none; } }
    #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field {
      margin: 0 0 20px; }
    #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field .tpl-value {
      margin: 0; }
    #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field label {
      font-size: 15px; }
    #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field .jq-checkbox {
      width: 26px;
      height: 26px;
      margin: 0 10px 0 0;
      display: inline-block;
      vertical-align: middle;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: inset 0 0 0 1px #e1ddd3;
      -webkit-box-shadow: inset 0 0 0 1px #e1ddd3;
      box-shadow: inset 0 0 0 1px #e1ddd3; }
      #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field .jq-checkbox:before {
        position: absolute;
        content: '';
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2012%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.619%2C2.013%20L5.785%2C7.603%20C5.448%2C7.927%204.966%2C8.011%204.540%2C7.882%20C4.091%2C8.062%203.554%2C7.979%203.188%2C7.628%20L0.355%2C5.038%20C-0.128%2C4.575%20-0.128%2C3.823%200.355%2C3.359%20C0.838%2C2.896%201.622%2C2.896%202.105%2C3.359%20L4.463%2C5.515%20L9.868%2C0.335%20C10.352%2C-0.129%2011.136%2C-0.129%2011.619%2C0.335%20C12.102%2C0.798%2012.102%2C1.550%2011.619%2C2.013%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        -o-transition: opacity 0.3s;
        -ms-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field .jq-checkbox.checked {
        background: #733c44;
        -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
        -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
        box-shadow: inset 0 0 0 1px #733c44 !important; }
      #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field .jq-checkbox.checked:before {
        opacity: 1;
        visibility: visible; }
    #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field input[type="text"], #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field input[type="password"], #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field input[type="email"] {
      background: #f9f6f2;
      font: 17px 'fsl', Arial, Helvetica, sans-serif;
      color: #746b5f;
      width: 100%;
      -webkit-appearance: none;
      border: none;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      outline: none;
      padding: 13px 20px 14px 20px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field input[type="text"]:focus, #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field input[type="password"]:focus, #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field input[type="email"]:focus {
        background: #fff;
        -moz-box-shadow: inset 0 0 0 2px #ec6c63;
        -webkit-box-shadow: inset 0 0 0 2px #ec6c63;
        box-shadow: inset 0 0 0 2px #ec6c63; }
      @media screen and (max-width: 639px) {
        #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field input[type="text"]:focus, #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field input[type="password"]:focus, #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field input[type="email"]:focus {
          -moz-box-shadow: inset 0 0 0 1px #ec6c63;
          -webkit-box-shadow: inset 0 0 0 1px #ec6c63;
          box-shadow: inset 0 0 0 1px #ec6c63; } }
    #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field.login_btn {
      margin: 0 10px 0 0;
      display: inline-block;
      vertical-align: top; }
      @media screen and (max-width: 767px) {
      #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field.login_btn {
        margin: 0 5px 0 0; } }
      #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field.login_btn .tpl-button {
        display: inline-block;
        vertical-align: middle;
        width: 108px;
        border: none;
        margin: 0;
        border: none;
        padding: 12px 0 13px;
        color: #fff;
        background: #733c44;
        font: 17px 'fsm', Arial, Helvetica, sans-serif;
        outline: none;
        -webkit-appearance: none;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
        -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
        box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27); }
      @media screen and (max-width: 767px) {
        #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field.login_btn .tpl-button {
          width: 88px; } }
      #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field.login_btn .tpl-button:hover {
        -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
        -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
        -ms-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
        -o-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
        box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
    #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field.reg_btn {
      display: inline-block;
      vertical-align: top;
      margin: 0; }
      #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field.reg_btn a {
        font: 17px 'fsr', Arial, Helvetica, sans-serif;
        color: #746b5f;
        display: block;
        padding: 12px 17px 13px;
        background: #ece8e2;
        text-decoration: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
      @media screen and (max-width: 767px) {
        #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field.reg_btn a {
          padding: 12px 15px 13px; } }
      #product_tabs .tpl-form.tpl-auth .tpl_left .tpl-field.reg_btn a:hover {
        background: #f3eee9; }
    #product_tabs .tpl-form.tpl-auth .tpl_right {
      overflow: hidden;
      padding: 0 0 30px 10px; }
    @media screen and (max-width: 699px) {
    #product_tabs .tpl-form.tpl-auth .tpl_right {
      padding: 0; } }
    #product_tabs .tpl-form.tpl-auth .tpl_right .tpl-field {
      font-size: 16px;
      line-height: 21px;
      margin: 0 0 20px;
      font-family: 'fsl', Arial, Helvetica, sans-serif; }
    #product_tabs .tpl-form.tpl-auth .tpl_right .tpl-button {
      display: inline-block;
      vertical-align: middle;
      border: none;
      margin: 0;
      border: none;
      padding: 13px 27px 13px;
      color: #fff;
      background: #733c44;
      font: 17px 'fsm', Arial, Helvetica, sans-serif;
      outline: none;
      -webkit-appearance: none;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
      -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
      box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27); }
    #product_tabs .tpl-form.tpl-auth .tpl_right .tpl-button:hover, #product_tabs .tpl-form.tpl-auth .tpl_right .tpl-button:active {
      -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
      -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
      -ms-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
      -o-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
      box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
  #product_tabs .tpl-form.comments_form .tpl-field {
    max-width: 450px;
    margin: 0 0 20px; }
    #product_tabs .tpl-form.comments_form .tpl-field .tpl-title {
      font: 16px 'fsl', Arial, Helvetica, sans-serif;
      display: block;
      margin: 0 0 7px; }
    #product_tabs .tpl-form.comments_form .tpl-checkbox a {
      display: inline-block;
      vertical-align: middle;
      text-decoration: none;
      font-size: 16px;
      border-bottom: 1px solid rgba(115, 60, 68, 0.2); }
    #product_tabs .tpl-form.comments_form .jq-checkbox {
      width: 26px;
      height: 26px;
      margin: 0 10px 0 0;
      display: inline-block;
      vertical-align: middle;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: inset 0 0 0 1px #e1ddd3;
      -webkit-box-shadow: inset 0 0 0 1px #e1ddd3;
      box-shadow: inset 0 0 0 1px #e1ddd3; }
    #product_tabs .tpl-form.comments_form .jq-checkbox:before {
      position: absolute;
      content: '';
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2012%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.619%2C2.013%20L5.785%2C7.603%20C5.448%2C7.927%204.966%2C8.011%204.540%2C7.882%20C4.091%2C8.062%203.554%2C7.979%203.188%2C7.628%20L0.355%2C5.038%20C-0.128%2C4.575%20-0.128%2C3.823%200.355%2C3.359%20C0.838%2C2.896%201.622%2C2.896%202.105%2C3.359%20L4.463%2C5.515%20L9.868%2C0.335%20C10.352%2C-0.129%2011.136%2C-0.129%2011.619%2C0.335%20C12.102%2C0.798%2012.102%2C1.550%2011.619%2C2.013%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.3s;
      -moz-transition: opacity 0.3s;
      -o-transition: opacity 0.3s;
      -ms-transition: opacity 0.3s;
      transition: opacity 0.3s; }
    #product_tabs .tpl-form.comments_form .jq-checkbox.checked {
      background: #733c44;
      -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
      -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
      box-shadow: inset 0 0 0 1px #733c44 !important; }
    #product_tabs .tpl-form.comments_form .jq-checkbox.checked:before {
      opacity: 1;
      visibility: visible; }
    #product_tabs .tpl-form.comments_form input[type="text"], #product_tabs .tpl-form.comments_form input[type="password"], #product_tabs .tpl-form.comments_form input[type="email"], #product_tabs .tpl-form.comments_form textarea {
      background: #f9f6f2;
      font: 17px 'fsl', Arial, Helvetica, sans-serif;
      color: #746b5f;
      width: 100%;
      -webkit-appearance: none;
      border: none;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      outline: none;
      padding: 13px 20px 14px 20px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    #product_tabs .tpl-form.comments_form input[type="text"]:focus, #product_tabs .tpl-form.comments_form input[type="password"]:focus, #product_tabs .tpl-form.comments_form input[type="email"]:focus, #product_tabs .tpl-form.comments_form textarea:focus {
      background: #fff;
      -moz-box-shadow: inset 0 0 0 2px #ec6c63;
      -webkit-box-shadow: inset 0 0 0 2px #ec6c63;
      box-shadow: inset 0 0 0 2px #ec6c63; }
    @media screen and (max-width: 639px) {
      #product_tabs .tpl-form.comments_form input[type="text"]:focus, #product_tabs .tpl-form.comments_form input[type="password"]:focus, #product_tabs .tpl-form.comments_form input[type="email"]:focus, #product_tabs .tpl-form.comments_form textarea:focus {
        -moz-box-shadow: inset 0 0 0 1px #ec6c63;
        -webkit-box-shadow: inset 0 0 0 1px #ec6c63;
        box-shadow: inset 0 0 0 1px #ec6c63; } }
    #product_tabs .tpl-form.comments_form .tpl-button.tpl-button-big {
      display: inline-block;
      vertical-align: middle;
      border: none;
      margin: 0;
      border: none;
      padding: 13px 17px 12px;
      color: #fff;
      background: #733c44;
      font: 17px 'fsm', Arial, Helvetica, sans-serif;
      outline: none;
      -webkit-appearance: none;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
      -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
      box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27); }
    #product_tabs .tpl-form.comments_form .tpl-button.tpl-button-big:hover, #product_tabs .tpl-form.comments_form .tpl-button.tpl-button-big:active {
      -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
      -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
      -ms-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
      -o-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
      box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
  #product_tabs .tpl-comment .tpl-body {
    margin: 0;
    padding: 15px 20px; }
  #product_tabs .tpl-comment .tpl-header {
    line-height: normal;
    height: auto;
    padding: 15px 20px;
    background: #fff;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07); }
  #product_tabs .tpl-comment .tpl-name {
    float: none;
    font-weight: normal;
    margin: 0 10px 0 0;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    font: 'fsr', Arial, Helvetica, sans-serif; }
    #product_tabs .tpl-comment .tpl-date {
      display: inline-block;
      vertical-align: middle;
      float: none;
      font-size: 14px; }
    #product_tabs .tpl-comment .tpl-link {
      display: none; }

.shop2_collections_wrap {
  margin: 0 -10px 20px; }
  .shop2_collections_wrap .shop2_collection_header {
    font: 30px 'fsb', Arial, Helvetica, sans-serif;
    color: #54493b;
    text-align: center;
    padding: 0 0 28px; }
    .shop2_collections_wrap .shop2_collection_header span {
      position: relative;
      padding: 0 0 16px;
      display: inline-block;
      vertical-align: top; }
    .shop2_collections_wrap .shop2_collection_header span:before {
      position: absolute;
      content: '';
      left: 50%;
      right: 0;
      bottom: 0;
      margin-left: -53px;
      width: 106px;
      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%22106px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%20106%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M105.725%2C6.752%20C105.374%2C7.069%20104.804%2C7.069%20104.453%2C6.752%20L98.845%2C1.681%20L93.237%2C6.752%20C92.982%2C6.982%2092.612%2C7.043%2092.294%2C6.939%20C91.976%2C7.043%2091.607%2C6.982%2091.351%2C6.752%20L85.743%2C1.681%20L80.135%2C6.752%20C79.880%2C6.982%2079.511%2C7.043%2079.193%2C6.939%20C78.875%2C7.043%2078.505%2C6.982%2078.250%2C6.752%20L72.642%2C1.681%20L67.034%2C6.752%20C66.779%2C6.982%2066.410%2C7.043%2066.092%2C6.939%20C65.774%2C7.043%2065.404%2C6.982%2065.149%2C6.752%20L59.541%2C1.681%20L53.933%2C6.752%20C53.678%2C6.982%2053.309%2C7.043%2052.991%2C6.939%20C52.672%2C7.043%2052.303%2C6.982%2052.048%2C6.752%20L46.440%2C1.681%20L40.832%2C6.752%20C40.577%2C6.982%2040.207%2C7.043%2039.889%2C6.939%20C39.571%2C7.043%2039.202%2C6.982%2038.947%2C6.752%20L33.339%2C1.681%20L27.731%2C6.752%20C27.476%2C6.982%2027.106%2C7.043%2026.788%2C6.939%20C26.470%2C7.043%2026.101%2C6.982%2025.846%2C6.752%20L20.238%2C1.681%20L14.630%2C6.752%20C14.375%2C6.982%2014.005%2C7.043%2013.687%2C6.939%20C13.369%2C7.043%2013.000%2C6.982%2012.745%2C6.752%20L7.137%2C1.681%20L1.529%2C6.752%20C1.177%2C7.069%200.607%2C7.069%200.256%2C6.752%20C-0.095%2C6.434%20-0.095%2C5.919%200.256%2C5.601%20L6.194%2C0.231%20C6.449%2C0.001%206.818%2C-0.060%207.137%2C0.044%20C7.455%2C-0.060%207.824%2C0.001%208.079%2C0.231%20L13.687%2C5.302%20L19.295%2C0.231%20C19.550%2C0.001%2019.920%2C-0.060%2020.238%2C0.044%20C20.556%2C-0.060%2020.925%2C0.001%2021.181%2C0.231%20L26.788%2C5.302%20L32.396%2C0.231%20C32.652%2C0.001%2033.021%2C-0.060%2033.339%2C0.044%20C33.657%2C-0.060%2034.026%2C0.001%2034.282%2C0.231%20L39.890%2C5.302%20L45.497%2C0.231%20C45.753%2C0.001%2046.122%2C-0.060%2046.440%2C0.044%20C46.758%2C-0.060%2047.128%2C0.001%2047.383%2C0.231%20L52.991%2C5.302%20L58.598%2C0.231%20C58.853%2C0.001%2059.223%2C-0.060%2059.541%2C0.044%20C59.859%2C-0.060%2060.229%2C0.001%2060.484%2C0.231%20L66.092%2C5.302%20L71.700%2C0.231%20C71.955%2C0.001%2072.324%2C-0.060%2072.642%2C0.044%20C72.960%2C-0.060%2073.330%2C0.001%2073.585%2C0.231%20L79.193%2C5.302%20L84.801%2C0.231%20C85.056%2C0.001%2085.425%2C-0.060%2085.743%2C0.044%20C86.061%2C-0.060%2086.431%2C0.001%2086.686%2C0.231%20L92.294%2C5.302%20L97.902%2C0.231%20C98.157%2C0.001%2098.526%2C-0.060%2098.845%2C0.044%20C99.163%2C-0.060%2099.532%2C0.001%2099.787%2C0.231%20L105.725%2C5.601%20C106.077%2C5.919%20106.077%2C6.434%20105.725%2C6.752%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2_collections_wrap .shop2-group-kinds {
    margin: 0;
    font-size: 0;
    padding: 0 0 40px; }
    .shop2_collections_wrap .shop2-group-kinds.owl-loaded .shop-kind-item {
      width: auto;
      display: block; }
    .shop2_collections_wrap .shop2-group-kinds .shop-kind-item {
      position: relative;
      background: #fff;
      vertical-align: top;
      display: inline-block;
      width: 23.4%;
      margin: 0 10px 20px;
      padding: 25px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07); }
    @media screen and (max-width: 1023px) {
    .shop2_collections_wrap .shop2-group-kinds .shop-kind-item {
      padding: 20px;
      width: 280px; } }
    .shop2_collections_wrap .shop2-group-kinds .shop-kind-item:hover:before {
      opacity: 1;
      visibility: visible; }
    .shop2_collections_wrap .shop2-group-kinds .shop-kind-item:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      opacity: 0;
      visibility: hidden;
      border: 2px solid #ec6c63;
      pointer-events: none;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
    .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind-image {
      position: relative;
      margin: 0 0 17px;
      font-size: 0;
      padding-top: 100%;
      overflow: hidden;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }
    .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind-image.no-image {
      background: url(../camera.svg) 50% no-repeat #f9f6f2; }
    .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind-image a {
      position: absolute;
      right: 0;
      top: 0;
      left: 0;
      bottom: 0;
      text-align: center;
      display: block;
      font-size: 0; }
    .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind_det_top {
      padding: 0 0 16px;
      border-bottom: 1px solid #f3f1ed; }
    .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind_det_top .kind-name {
      font: 18px 'fsm', Arial, Helvetica, sans-serif;
      color: #54493b;
      padding: 0 0 7px; }
      .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind_det_top .kind-name a {
        color: #54493b;
        text-decoration: none;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
      .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind_det_top .kind-name a:hover {
        color: #733c44; }
    .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind_det_top .vendor_name {
      color: #958d83;
      font: 15px 'fsl', Arial, Helvetica, sans-serif; }
      .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind_det_top .vendor_name a {
        text-decoration: none;
        color: #958d83; }
    .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind-price {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 23px 0 0 0;
      -webkit-box-align: end;
      -ms-flex-align: end;
      -webkit-align-items: flex-end;
      -moz-align-items: flex-end;
      align-items: flex-end; }
    .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind-price .product_price {
      padding: 0 10px 0 0;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      -webkit-box-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; }
      .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind-price .product_price .price-old {
        font-family: 'fssb', Arial, Helvetica, sans-serif;
        color: #54493b;
        padding: 0 0 9px; }
      .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind-price .product_price .price-old span {
        font-size: 12px;
        font-family: 'fsr', Arial, Helvetica, sans-serif; }
      .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind-price .product_price .price-old strong {
        font-weight: normal;
        position: relative;
        font-size: 17px;
        font-family: 'fssb', Arial, Helvetica, sans-serif; }
        .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind-price .product_price .price-old strong:before {
          position: absolute;
          left: -2px;
          right: -2px;
          top: 50%;
          height: 2px;
          content: '';
          background: #f54528;
          -webkit-transform: rotate(-14deg);
          -moz-transform: rotate(-14deg);
          -ms-transform: rotate(-14deg);
          -o-transform: rotate(-14deg);
          transform: rotate(-14deg); }
      .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind-price .product_price .price-old .rub_black {
        background-size: 8px 10px;
        width: 8px;
        height: 10px;
        margin-left: 7px; }
      .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind-price .product_price .price-current {
        font-family: 'fsm', Arial, Helvetica, sans-serif;
        color: #54493b;
        line-height: 1; }
      .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind-price .product_price .price-current strong {
        font-size: 29px;
        font-weight: normal; }
      .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind-price .product_price .price-current .rub_black {
        background-size: 11px 15px;
        width: 11px;
        height: 15px;
        margin-left: 7px; }
      .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .kind-price .product_price .price-current span {
        font-size: 22px;
        font-family: 'fsr', Arial, Helvetica, sans-serif; }
    .shop2_collections_wrap .shop2-group-kinds .shop-kind-item .shop_product_button {
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 52px;
      -moz-box-flex: 0;
      -moz-flex: 0 1 52px;
      -ms-flex: 0 1 52px;
      flex: 0 1 52px; }
  @media screen and (max-width: 1400px) {
    .shop2_collections_wrap .owl-nav {
      padding: 27px 0 0 0;
      text-align: center;
      width: 228px;
      margin: 0 auto;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; } }
    .shop2_collections_wrap .owl-nav.disabled {
      display: none !important; }
  .shop2_collections_wrap .owl-prev {
    position: absolute;
    left: -37px;
    top: 50%;
    width: 17px;
    height: 32px;
    z-index: 1;
    cursor: pointer;
    font-size: 0;
    margin-top: -16px;
    -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%2217px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2017%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cec6bb%22%20d%3D%22M16.544%2C17.543%20L2.557%2C31.542%20C1.977%2C32.122%201.038%2C32.122%200.458%2C31.542%20C-0.121%2C30.962%20-0.121%2C30.022%200.458%2C29.442%20L13.889%2C16.000%20L0.427%2C2.526%20C-0.152%2C1.947%20-0.152%2C1.007%200.427%2C0.426%20C1.007%2C-0.154%201.946%2C-0.154%202.525%2C0.426%20L16.513%2C14.426%20C16.918%2C14.831%2017.022%2C15.409%2016.861%2C15.920%20C17.086%2C16.459%2016.983%2C17.104%2016.544%2C17.543%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media screen and (max-width: 1400px) {
  .shop2_collections_wrap .owl-prev {
    position: relative;
    left: auto;
    top: auto;
    margin: 0; } }
  .shop2_collections_wrap .owl-next {
    position: absolute;
    right: -37px;
    top: 50%;
    width: 17px;
    height: 32px;
    z-index: 1;
    cursor: pointer;
    font-size: 0;
    margin-top: -16px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2017%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cec6bb%22%20d%3D%22M16.544%2C17.543%20L2.557%2C31.542%20C1.977%2C32.122%201.038%2C32.122%200.458%2C31.542%20C-0.121%2C30.962%20-0.121%2C30.022%200.458%2C29.442%20L13.889%2C16.000%20L0.427%2C2.526%20C-0.152%2C1.947%20-0.152%2C1.007%200.427%2C0.426%20C1.007%2C-0.154%201.946%2C-0.154%202.525%2C0.426%20L16.513%2C14.426%20C16.918%2C14.831%2017.022%2C15.409%2016.861%2C15.920%20C17.086%2C16.459%2016.983%2C17.104%2016.544%2C17.543%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media screen and (max-width: 1400px) {
  .shop2_collections_wrap .owl-next {
    position: relative;
    right: auto;
    top: auto;
    margin: 0; } }
  .shop2_collections_wrap .owl-dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 25px;
    z-index: 1;
    line-height: 0;
    text-align: center; }
    @media screen and (max-width: 1400px) {
  .shop2_collections_wrap .owl-dots {
    bottom: 51px;
    margin: 0 auto;
    max-width: 180px; } }
    .shop2_collections_wrap .owl-dots .owl-dot {
      display: inline-block;
      vertical-align: top;
      width: 9px;
      height: 9px;
      cursor: pointer;
      background: #cec6bb;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
    .shop2_collections_wrap .owl-dots .owl-dot.active {
      width: 18px;
      background: #ec6c63; }
    .shop2_collections_wrap .owl-dots .owl-dot + .owl-dot {
      margin-left: 5px; }

.shop_cart_wrapper .shop_cart_prod {
  position: relative;
  background: #fff;
  margin: 0 0 30px;
  padding: 20px 25px 25px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
  @media screen and (max-width: 1023px) {
    .shop_cart_wrapper .shop_cart_prod {
      padding: 20px; } }
  .shop_cart_wrapper .clean_up {
    position: absolute;
    right: 25px;
    top: 20px;
    text-align: right;
    margin: 0; }
  @media screen and (max-width: 1023px) {
    .shop_cart_wrapper .clean_up {
      right: 20px; } }
  .shop_cart_wrapper .clean_up .shop2-btn {
    position: relative;
    display: inline-block;
    vertical-align: top;
    font: 15px 'fsm', Arial, Helvetica, sans-serif;
    padding: 13px 36px 14px 16px; }
  @media screen and (max-width: 639px) {
      .shop_cart_wrapper .clean_up .shop2-btn {
        font-size: 0;
        width: 47px;
        height: 47px;
        padding: 0; } }
  .shop_cart_wrapper .clean_up .shop2-btn:before {
    position: absolute;
    content: '';
    right: 11px;
    top: 50%;
    margin-top: -9px;
    width: 17px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.110%2C3.305%20L15.110%2C14.639%20C15.110%2C15.940%2014.051%2C16.999%2012.749%2C16.999%20L4.249%2C16.999%20C2.948%2C16.999%201.888%2C15.940%201.888%2C14.639%20L1.888%2C3.305%20L-0.000%2C3.305%20L-0.000%2C2.361%20L5.195%2C2.361%20L5.195%2C1.416%20C5.195%2C0.636%205.829%2C0.000%206.611%2C0.000%20L10.389%2C0.000%20C11.170%2C0.000%2011.805%2C0.636%2011.805%2C1.416%20L11.805%2C2.361%20L17.000%2C2.361%20L17.000%2C3.305%20L15.110%2C3.305%20ZM10.861%2C1.416%20C10.861%2C1.156%2010.649%2C0.944%2010.389%2C0.944%20L6.611%2C0.944%20C6.350%2C0.944%206.139%2C1.156%206.139%2C1.416%20L6.139%2C2.361%20L10.861%2C2.361%20L10.861%2C1.416%20ZM14.166%2C3.305%20L11.333%2C3.305%20L5.666%2C3.305%20L2.833%2C3.305%20L2.833%2C14.639%20C2.833%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.639%20L14.166%2C3.305%20ZM10.861%2C5.194%20L11.805%2C5.194%20L11.805%2C14.166%20L10.861%2C14.166%20L10.861%2C5.194%20ZM8.027%2C5.194%20L8.971%2C5.194%20L8.971%2C14.166%20L8.027%2C14.166%20L8.027%2C5.194%20ZM5.195%2C5.194%20L6.139%2C5.194%20L6.139%2C14.166%20L5.195%2C14.166%20L5.195%2C5.194%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media screen and (max-width: 639px) {
        .shop_cart_wrapper .clean_up .shop2-btn:before {
          right: 15px; } }
  .shop_cart_wrapper .shop_cart_title {
    font-size: 0;
    margin: 0 0 20px;
    padding: 14px 0 15px; }
  .shop_cart_wrapper .shop_cart_title div {
    display: inline-block;
    vertical-align: top;
    font: 15px 'fsr', Arial, Helvetica, sans-serif;
    color: #54493b; }
  .shop_cart_wrapper .shop_cart_title .cart_prod_title {
    width: 33%; }
  @media screen and (max-width: 1023px) {
      .shop_cart_wrapper .shop_cart_title .cart_prod_title {
        width: 48.5%; } }
  .shop_cart_wrapper .shop_cart_title .cart_prod_price {
    width: 20%; }
  @media screen and (max-width: 1023px) {
      .shop_cart_wrapper .shop_cart_title .cart_prod_price {
        display: none; } }
  .shop_cart_wrapper .shop_cart_title .cart_prod_amount {
    width: 16%; }
  @media screen and (max-width: 1023px) {
      .shop_cart_wrapper .shop_cart_title .cart_prod_amount {
        width: 15.2%; } }
  @media screen and (max-width: 767px) {
      .shop_cart_wrapper .shop_cart_title .cart_prod_amount {
        display: none; } }
  .shop_cart_wrapper .shop_cart_title .cart_prod_sum {
    width: 26%; }
  @media screen and (max-width: 1023px) {
      .shop_cart_wrapper .shop_cart_title .cart_prod_sum {
        display: none; } }
  .shop_cart_wrapper .shop_cart_title .rub_black {
    width: 8px;
    height: 10px;
    background-size: 8px 10px; }
  .shop_cart_wrapper .shop_cart_lots .shop_cart_product {
    border: 1px solid #f3f1ed;
    padding: 24px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 20px;
    position: relative; }
  @media screen and (max-width: 767px) {
      .shop_cart_wrapper .shop_cart_lots .shop_cart_product {
        display: block;
        padding: 40px 20px 25px; } }
  .shop_cart_wrapper .shop_cart_lots .shop_cart_product:last-child {
    margin-bottom: 0; }
  .shop_cart_wrapper .shop_cart_lots .shop_cart_product .product-label {
    position: absolute;
    left: 24px;
    top: -6px;
    font-size: 0; }
  @media screen and (max-width: 639px) {
        .shop_cart_wrapper .shop_cart_lots .shop_cart_product .product-label {
          left: 20px; } }
  .shop_cart_wrapper .shop_cart_lots .shop_cart_product .product-label .label_item {
    display: inline-block;
    vertical-align: top;
    position: relative;
    font: 13px 'fsr', Arial, Helvetica, sans-serif;
    color: #fefefe;
    margin-bottom: 5px;
    padding: 3px 9px 4px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px; }
    @media screen and (max-width: 639px) {
        .shop_cart_wrapper .shop_cart_lots .shop_cart_product .product-label .label_item {
          font-size: 12px; } }
    .shop_cart_wrapper .shop_cart_lots .shop_cart_product .product-label .label_item + .label_item {
      margin-left: 16px; }
    @media screen and (max-width: 1023px) {
          .shop_cart_wrapper .shop_cart_lots .shop_cart_product .product-label .label_item + .label_item {
            margin-left: 10px; } }
    .shop_cart_wrapper .shop_cart_lots .shop_cart_product .product-label .label_item span {
      position: absolute;
      left: -6px;
      top: 0; }
    .shop_cart_wrapper .shop_cart_lots .shop_cart_product .product-label .label_item span:before {
      position: absolute;
      content: '';
      left: -3px;
      top: -3px;
      opacity: 0.2;
      border: 3px solid transparent;
      border-right: 3px solid #000;
      border-bottom: 3px solid #000; }
    .shop_cart_wrapper .shop_cart_lots .shop_cart_product .product-label .label_item.product-new {
      background: #f54528; }
    .shop_cart_wrapper .shop_cart_lots .shop_cart_product .product-label .label_item.product-new span {
      border: 3px solid transparent;
      border-right: 3px solid #f54528;
      border-bottom: 3px solid #f54528; }
    .shop_cart_wrapper .shop_cart_lots .shop_cart_product .product-label .label_item.product-spec {
      background: #ffa200; }
    .shop_cart_wrapper .shop_cart_lots .shop_cart_product .product-label .label_item.product-spec span {
      border: 3px solid transparent;
      border-right: 3px solid #ffa200;
      border-bottom: 3px solid #ffa200; }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_left {
    width: 32.3%;
    padding: 0 20px 0 0;
    max-width: 32.3%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 32.3%;
    -moz-box-flex: 0;
    -moz-flex: 0 1 32.3%;
    -ms-flex: 0 1 32.3%;
    flex: 0 1 32.3%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1023px) {
      .shop_cart_wrapper .shop_cart_lots .cart_prod_left {
        max-width: 48.5%;
        width: 48.5%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 48.5%;
        -moz-box-flex: 0;
        -moz-flex: 0 1 48.5%;
        -ms-flex: 0 1 48.5%;
        flex: 0 1 48.5%; } }
  @media screen and (max-width: 767px) {
      .shop_cart_wrapper .shop_cart_lots .cart_prod_left {
        max-width: 100%;
        width: auto;
        margin: 0 0 25px; } }
  @media screen and (max-width: 639px) {
      .shop_cart_wrapper .shop_cart_lots .cart_prod_left {
        padding-right: 0; } }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart-product-image {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 87px;
    -moz-box-flex: 1;
    -moz-flex: 1 0 87px;
    -ms-flex: 1 0 87px;
    flex: 1 0 87px;
    max-width: 87px;
    width: 87px;
    height: 87px;
    margin: 0 25px 0 0;
    overflow: hidden;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
    @media screen and (max-width: 1023px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart-product-image {
          -webkit-box-flex: 1;
          -webkit-flex: 1 0 72px;
          -moz-box-flex: 1;
          -moz-flex: 1 0 72px;
          -ms-flex: 1 0 72px;
          flex: 1 0 72px;
          width: 72px;
          height: 72px;
          max-width: 72px; } }
    @media screen and (max-width: 767px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart-product-image {
          margin: 0 20px 0 0; } }
    @media screen and (max-width: 639px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart-product-image {
          -webkit-box-flex: 1;
          -webkit-flex: 1 0 62px;
          -moz-box-flex: 1;
          -moz-flex: 1 0 62px;
          -ms-flex: 1 0 62px;
          flex: 1 0 62px;
          width: 62px;
          height: 62px;
          max-width: 62px; } }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart-product-image.no-image {
      background: url(../camera.svg) 50% no-repeat #f9f6f2; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart-product-image a {
      display: block;
      font-size: 0; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart-product-image a img {
      border: none !important; }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart_name_wr {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart_name_wr .cart-product-name {
      color: #733c44;
      font: 18px 'fsm', Arial, Helvetica, sans-serif;
      padding: 0 0 7px; }
    @media screen and (max-width: 639px) {
          .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart_name_wr .cart-product-name {
            font-size: 17px; } }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart_name_wr .cart-product-name a {
      color: #733c44;
      text-decoration: none; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart_name_wr .vendor_name {
      font: 15px 'fsl', Arial, Helvetica, sans-serif;
      color: #958d83;
      padding: 0 0 8px; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart_name_wr .vendor_name a {
      color: #958d83;
      text-decoration: none; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart_name_wr .cart-product-action {
      color: #733c44;
      font: 16px 'fsm', Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 639px) {
          .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart_name_wr .cart-product-action {
            font-size: 14px; } }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart_name_wr .cart-product-action strong {
      font-weight: normal;
      font-family: 'fsm', Arial, Helvetica, sans-serif; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart_name_wr .cart-product-action span {
      font-family: 'fsr', Arial, Helvetica, sans-serif; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart_name_wr .cart-product-article {
      color: #54493b;
      font: 14px 'fsl', Arial, Helvetica, sans-serif;
      padding: 0 0 7px; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart_prod_top .cart_name_wr .cart-product-article span {
      color: #958d83; }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details {
    padding: 18px 0 0 0; }
  @media screen and (max-width: 639px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details {
          display: none; } }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart_details_in {
    margin: 0 0 10px;
    display: none; }
    @media screen and (max-width: 639px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart_details_in {
          display: block; } }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param {
    padding: 0;
    margin: 0;
    list-style: none; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li {
      margin: 0 0 15px; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li:last-child {
      margin-bottom: 0; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .param-title {
      font: 17px 'fsl', Arial, Helvetica, sans-serif;
      color: #54493b;
      padding: 0 0 8px; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .param-value {
      font: 17px 'fsr', Arial, Helvetica, sans-serif;
      color: #54493b; }
      .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .param-value.pic a {
        font-size: 0;
        display: block; }
        .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .param-value.pic a img {
          border: none !important;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px; }
      .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .param-value .file {
        margin: 0 0 0 42px;
        font: 16px 'fsr', Arial, Helvetica, sans-serif;
        color: #733c44;
        text-decoration: none;
        position: relative;
        border-bottom: 1px solid rgba(115, 60, 68, 0.5); }
      .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .param-value .file:before {
        position: absolute;
        content: '';
        left: -36px;
        top: 50%;
        height: 15px;
        width: 14px;
        margin-top: -7px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2014%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2ded5%22%20d%3D%22M13.067%2C15.000%20L0.934%2C15.000%20C0.418%2C15.000%200.000%2C14.605%200.000%2C14.117%20L0.000%2C10.588%20C0.000%2C10.101%200.418%2C9.706%200.934%2C9.706%20C1.449%2C9.706%201.866%2C10.101%201.866%2C10.588%20L1.866%2C13.235%20L12.133%2C13.235%20L12.133%2C10.588%20C12.133%2C10.101%2012.551%2C9.706%2013.067%2C9.706%20C13.582%2C9.706%2014.000%2C10.101%2014.000%2C10.588%20L14.000%2C14.117%20C14.000%2C14.605%2013.582%2C15.000%2013.067%2C15.000%20ZM7.682%2C11.470%20C7.506%2C11.649%207.259%2C11.750%207.000%2C11.750%20C6.741%2C11.750%206.494%2C11.649%206.318%2C11.470%20L1.651%2C7.220%20C1.397%2C6.962%201.330%2C6.588%201.478%2C6.266%20C1.626%2C5.944%201.961%2C5.735%202.333%2C5.735%20L4.667%2C5.735%20L4.667%2C0.883%20C4.667%2C0.395%205.085%2C-0.000%205.600%2C-0.000%20L8.400%2C-0.000%20C8.915%2C-0.000%209.333%2C0.395%209.333%2C0.883%20L9.333%2C5.735%20L11.667%2C5.735%20C12.039%2C5.735%2012.374%2C5.944%2012.523%2C6.266%20C12.671%2C6.588%2012.603%2C6.962%2012.349%2C7.220%20L7.682%2C11.470%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .shop2-color-pick, .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .shop2-color-ext-list {
      overflow: visible; }
      .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .shop2-color-pick li, .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .shop2-color-ext-list li {
        float: none;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        width: 30px;
        height: 30px;
        position: relative;
        margin: 0 5px 5px 0 !important;
        border: 1px solid rgba(0, 0, 0, 0.1); }
      .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .shop2-color-pick li.no_pic, .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .shop2-color-ext-list li.no_pic {
        width: auto;
        height: auto;
        border: none;
        outline: none; }
        .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .shop2-color-pick li.no_pic .cart_img_title, .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .shop2-color-ext-list li.no_pic .cart_img_title {
          font-size: 17px;
          display: block;
          text-decoration: none;
          line-height: 1; }
      .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .shop2-color-pick li span, .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .shop2-color-ext-list li span {
        width: 30px;
        height: 30px; }
      .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .shop2-color-pick li.active-color:before, .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .cart-product-param li .shop2-color-ext-list li.active-color:before {
        position: absolute;
        content: '';
        left: -3px;
        top: -3px;
        right: -3px;
        bottom: -3px;
        border: 3px solid #eaeaea; }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .hide_cart_details {
    display: inline-block;
    padding: 0 26px 0 0;
    font: 15px 'fsr', Arial, Helvetica, sans-serif;
    color: #958d83;
    cursor: pointer;
    position: relative; }
    @media screen and (max-width: 639px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .hide_cart_details {
          display: none; } }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .hide_cart_details.opened {
      margin-top: 15px; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .hide_cart_details.opened:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_left .cart-product-details .hide_cart_details:before {
      position: absolute;
      content: '';
      right: 0;
      top: 50%;
      width: 13px;
      height: 7px;
      margin-top: -3px;
      -webkit-transition: transform 0.3s;
      -moz-transition: transform 0.3s;
      -o-transition: transform 0.3s;
      -ms-transition: transform 0.3s;
      transition: transform 0.3s;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.669%2C1.737%20L7.614%2C6.628%20C7.321%2C6.912%206.904%2C6.985%206.535%2C6.872%20C6.145%2C7.029%205.680%2C6.957%205.363%2C6.650%20L0.308%2C1.759%20C-0.111%2C1.353%20-0.111%2C0.696%200.308%2C0.290%20C0.727%2C-0.116%201.406%2C-0.116%201.824%2C0.290%20L6.477%2C4.792%20L11.153%2C0.268%20C11.572%2C-0.137%2012.251%2C-0.137%2012.669%2C0.268%20C13.088%2C0.674%2013.088%2C1.331%2012.669%2C1.737%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_right {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  @media screen and (max-width: 639px) {
      .shop_cart_wrapper .shop_cart_lots .cart_prod_right {
        display: block; } }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-price {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 31%;
    -moz-box-flex: 1;
    -moz-flex: 1 1 31%;
    -ms-flex: 1 1 31%;
    flex: 1 1 31%;
    width: 31%;
    max-width: 31%;
    font: 29px 'fsm', Arial, Helvetica, sans-serif;
    color: #54493b; }
  @media screen and (max-width: 1023px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-price {
          display: none; } }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-price .preorder {
    font-size: 25px; }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-price .rub_black {
    font-size: 22px;
    color: #54493b;
    width: 11px;
    height: 15px;
    background-size: 11px 15px; }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-price span {
    font-size: 22px; }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-price .action_price_wr {
    padding: 6px 0 0 0; }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-price .action_price_title {
    color: #f54528;
    font: 15px 'fsl', Arial, Helvetica, sans-serif;
    padding: 0 0 4px; }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-price .action_price {
    font: 20px 'fsm', Arial, Helvetica, sans-serif;
    color: #54493b; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-price .action_price .rub_black {
      font: 15px 'fsr', Arial, Helvetica, sans-serif;
      color: #54493b;
      width: 8px;
      height: 10px;
      background-size: 8px 10px; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-price .action_price span {
      font-size: 15px; }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-amount {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 24.6%;
    -moz-box-flex: 1;
    -moz-flex: 1 1 24.6%;
    -ms-flex: 1 1 24.6%;
    flex: 1 1 24.6%;
    width: 24.6%;
    max-width: 24.6%; }
  @media screen and (max-width: 1023px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-amount {
          max-width: 32%;
          width: 32%;
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 32%;
          -moz-box-flex: 1;
          -moz-flex: 1 1 32%;
          -ms-flex: 1 1 32%;
          flex: 1 1 32%; } }
  @media screen and (max-width: 767px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-amount {
          width: 50%;
          max-width: 50%;
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 50%;
          -moz-box-flex: 1;
          -moz-flex: 1 1 50%;
          -ms-flex: 1 1 50%;
          flex: 1 1 50%; } }
  @media screen and (max-width: 639px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-amount {
          width: auto;
          max-width: 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;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          justify-content: space-between;
          margin: 0 0 20px; } }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-amount .shop2_amount_title {
    display: none;
    font: 15px 'fsr', Arial, Helvetica, sans-serif;
    color: #54493b; }
    @media screen and (max-width: 639px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-amount .shop2_amount_title {
          display: block;
          width: 50%; } }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-amount .shop2-product-amount {
    background: #fff;
    width: 50px;
    height: 50px;
    border: 1px solid #f3f1ed;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    position: relative; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-amount .shop2-product-amount.disabled {
      display: none; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-amount .shop2-product-amount input {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      border: none;
      width: 50px;
      margin: 0;
      color: #54493b;
      height: 50px;
      outline: none;
      font: 15px/21px 'fsr', Arial, Helvetica, sans-serif;
      padding: 11px 0 12px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-amount .shop2-product-amount .amount-minus {
      position: absolute;
      left: 3px;
      top: 12px;
      height: 28px;
      width: 14px;
      font-size: 0;
      border: none;
      z-index: 1;
      outline: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      background: url(../amount_minus.svg) 50% no-repeat; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-amount .shop2-product-amount .amount-plus {
      position: absolute;
      right: 3px;
      top: 12px;
      height: 28px;
      width: 14px;
      font-size: 0;
      border: none;
      z-index: 1;
      outline: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      background: url(../amount_plus.svg) 50% no-repeat; }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-sum {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    -moz-box-flex: 1;
    -moz-flex: 1 1 25%;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    width: 25%;
    max-width: 25%; }
  @media screen and (max-width: 1023px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-sum {
          max-width: 49%;
          width: 49%;
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 49%;
          -moz-box-flex: 1;
          -moz-flex: 1 1 49%;
          -ms-flex: 1 1 49%;
          flex: 1 1 49%; } }
  @media screen and (max-width: 767px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-sum {
          width: 50%;
          max-width: 50%;
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 50%;
          -moz-box-flex: 1;
          -moz-flex: 1 1 50%;
          -ms-flex: 1 1 50%;
          flex: 1 1 50%;
          text-align: right; } }
  @media screen and (max-width: 639px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-sum {
          width: auto;
          max-width: 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;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          justify-content: space-between;
          text-align: left; } }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-sum .cart_sum_title {
    display: none;
    font: 15px 'fsr', Arial, Helvetica, sans-serif;
    color: #54493b; }
    @media screen and (max-width: 639px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-sum .cart_sum_title {
          display: block;
          width: 50%; } }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-sum .cart_sum_title .rub_black {
      font-size: 15px;
      color: #54493b;
      width: 8px;
      height: 10px;
      background-size: 8px 10px; }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-sum .cart_sum_title span {
      font-size: 15px; }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-sum .cart_s_price {
    font: 29px 'fsm', Arial, Helvetica, sans-serif;
    color: #54493b; }
    @media screen and (max-width: 639px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-sum .cart_s_price {
          width: 50%;
          font-size: 24px;
          text-align: right; } }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-sum .cart_s_price .rub_black {
      font-size: 22px;
      color: #54493b;
      width: 11px;
      height: 15px;
      background-size: 11px 15px; }
    @media screen and (max-width: 639px) {
          .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-sum .cart_s_price .rub_black {
            font-size: 19px;
            width: 9px;
            height: 13px;
            background-size: 9px 13px; } }
    .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-sum .cart_s_price span {
      font-size: 22px; }
    @media screen and (max-width: 639px) {
          .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-sum .cart_s_price span {
            font-size: 19px; } }
  .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-delete {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 19.4%;
    -moz-box-flex: 1;
    -moz-flex: 1 1 19.4%;
    -ms-flex: 1 1 19.4%;
    flex: 1 1 19.4%;
    width: 19.4%;
    max-width: 19.4%;
    text-align: right; }
  @media screen and (max-width: 767px) {
        .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-delete {
          position: absolute;
          right: 7px;
          top: 7px;
          width: 33px;
          height: 33px;
          text-align: center; }
          .shop_cart_wrapper .shop_cart_lots .cart_prod_right .cart-delete a {
            display: block;
            padding: 7px 0 0 0; } }
  .shop_cart_wrapper .hide_cart_details2 {
    padding: 22px 0 0 0;
    text-align: center;
    display: none; }
  @media screen and (max-width: 639px) {
    .shop_cart_wrapper .hide_cart_details2 {
      display: block; } }
  .shop_cart_wrapper .hide_cart_details2 span {
    display: inline-block;
    padding: 0 26px 0 0;
    font: 15px 'fsr', Arial, Helvetica, sans-serif;
    color: #958d83;
    cursor: pointer;
    position: relative; }
  .shop_cart_wrapper .hide_cart_details2 span.opened:before {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg); }
  .shop_cart_wrapper .hide_cart_details2 span:before {
    position: absolute;
    content: '';
    right: 0;
    top: 50%;
    width: 13px;
    height: 7px;
    margin-top: -3px;
    -webkit-transition: transform 0.3s;
    -moz-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    -ms-transition: transform 0.3s;
    transition: transform 0.3s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.669%2C1.737%20L7.614%2C6.628%20C7.321%2C6.912%206.904%2C6.985%206.535%2C6.872%20C6.145%2C7.029%205.680%2C6.957%205.363%2C6.650%20L0.308%2C1.759%20C-0.111%2C1.353%20-0.111%2C0.696%200.308%2C0.290%20C0.727%2C-0.116%201.406%2C-0.116%201.824%2C0.290%20L6.477%2C4.792%20L11.153%2C0.268%20C11.572%2C-0.137%2012.251%2C-0.137%2012.669%2C0.268%20C13.088%2C0.674%2013.088%2C1.331%2012.669%2C1.737%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.cart_bot_wrapper {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start; }
  @media screen and (max-width: 679px) {
  .cart_bot_wrapper {
    display: block; } }
  .cart_bot_wrapper .shop2-cart-total {
    width: 370px;
    max-width: 370px;
    padding: 25px;
    margin: 0 20px 0 0;
    background: #fff;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 370px;
    -moz-box-flex: 1;
    -moz-flex: 1 0 370px;
    -ms-flex: 1 0 370px;
    flex: 1 0 370px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
  @media screen and (max-width: 1023px) {
    .cart_bot_wrapper .shop2-cart-total {
      padding: 20px;
      width: 344px;
      max-width: 344px;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 344px;
      -moz-box-flex: 1;
      -moz-flex: 1 0 344px;
      -ms-flex: 1 0 344px;
      flex: 1 0 344px; } }
  @media screen and (max-width: 679px) {
    .cart_bot_wrapper .shop2-cart-total {
      width: auto;
      max-width: 100%;
      margin: 0 0 20px; } }
  .cart_bot_wrapper .shop2-cart-total .cart_total_top {
    padding: 0 0 20px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .cart_bot_wrapper .shop2-cart-total .cart_total_top .cart_total_title {
    color: #54493b;
    font: 25px 'fsb', Arial, Helvetica, sans-serif;
    padding: 9px 0 0 0; }
  .cart_bot_wrapper .shop2-cart-total .cart_total_top .shop2-cart-update.wrap {
    margin: 0; }
  .cart_bot_wrapper .shop2-cart-total .cart_total_top .shop2-cart-update.wrap .shop2-cart-update {
    font: 17px 'fsm', Arial, Helvetica, sans-serif;
    padding: 13px 19px 14px; }
  .cart_bot_wrapper .shop2-cart-total .cart_total_body .total_row {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 0 13px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    border-bottom: 1px solid #f3f1ed; }
  .cart_bot_wrapper .shop2-cart-total .cart_total_body .total_row:last-child {
    border: none;
    padding-top: 18px; }
    .cart_bot_wrapper .shop2-cart-total .cart_total_body .total_row:last-child .total_title {
      font-family: 'fsm', Arial, Helvetica, sans-serif;
      font-size: 20px; }
    .cart_bot_wrapper .shop2-cart-total .cart_total_body .total_row:last-child .total_body {
      font-size: 28px; }
    .cart_bot_wrapper .shop2-cart-total .cart_total_body .total_row:last-child .total_body .rub_black {
      width: 11px;
      height: 15px;
      background-size: 11px 15px; }
  .cart_bot_wrapper .shop2-cart-total .cart_total_body .total_row .total_title {
    color: #54493b;
    font: 17px 'fsl', Arial, Helvetica, sans-serif;
    width: 190px;
    max-width: 190px;
    padding: 0 10px 0 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 190px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 190px;
    -ms-flex: 0 1 190px;
    flex: 0 1 190px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 479px) {
        .cart_bot_wrapper .shop2-cart-total .cart_total_body .total_row .total_title {
          width: 140px;
          max-width: 140px;
          -webkit-box-flex: 0;
          -webkit-flex: 0 1 140px;
          -moz-box-flex: 0;
          -moz-flex: 0 1 140px;
          -ms-flex: 0 1 140px;
          flex: 0 1 140px; } }
  .cart_bot_wrapper .shop2-cart-total .cart_total_body .total_row .total_body {
    color: #54493b;
    font: 24px 'fsb', Arial, Helvetica, sans-serif;
    text-align: right;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; }
    .cart_bot_wrapper .shop2-cart-total .cart_total_body .total_row .total_body .rub_black {
      width: 10px;
      height: 13px;
      background-size: 10px 13px; }
  .cart_bot_wrapper .shop2-cart-total .cart_total_body .coupon_row {
    padding: 0;
    border: none;
    border-top: 1px solid #fff;
    margin-top: -1px; }
  .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon {
    position: relative;
    background: #fff;
    min-width: 0;
    margin: 0;
    width: 100%;
    height: auto; }
  .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon_bl_title {
    position: relative;
    color: #733c44;
    font: 17px 'fsm', Arial, Helvetica, sans-serif;
    cursor: pointer;
    padding: 13px 0 14px 25px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2);
    -webkit-box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2);
    box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2); }
    .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon_bl_title:before {
      position: absolute;
      content: '';
      right: 25px;
      top: 50%;
      width: 16px;
      height: 16px;
      margin-top: -8px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M14.000%2C8.000%20L8.000%2C8.000%20L8.000%2C14.000%20L6.000%2C14.000%20L6.000%2C8.000%20L-0.000%2C8.000%20L-0.000%2C6.000%20L6.000%2C6.000%20L6.000%2C0.000%20L8.000%2C0.000%20L8.000%2C6.000%20L14.000%2C6.000%20L14.000%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon_body {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 0;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    transition: opacity 0.3s; }
    .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon_body.opened {
      opacity: 1;
      visibility: visible; }
    .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon_body .coupon_title {
      color: #733c44;
      font: 17px 'fsm', Arial, Helvetica, sans-serif;
      display: inline-block;
      vertical-align: middle;
      margin: 0 20px 0 0; }
    .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon_body #coupon {
      background: #f9f6f2;
      font: 15px 'fsl', Arial, Helvetica, sans-serif;
      color: #746b5f;
      height: 47px;
      width: 120px;
      border: none;
      outline: none;
      margin: 0 5px 0 0;
      display: inline-block;
      vertical-align: middle;
      padding: 14px 10px 15px;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    @media screen and (max-width: 1023px) {
          .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon_body #coupon {
            width: 110px; } }
    @media screen and (max-width: 679px) {
          .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon_body #coupon {
            width: 50%; } }
    @media screen and (max-width: 399px) {
          .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon_body #coupon {
            width: 119px; } }
    .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon_body #coupon:focus {
      background: #fff;
      -moz-box-shadow: inset 0 0 0 1px #733c44;
      -webkit-box-shadow: inset 0 0 0 1px #733c44;
      box-shadow: inset 0 0 0 1px #733c44; }
    .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon_body .coupon_btn.shop2-btn {
      color: #733c44;
      font: 17px 'fsm', Arial, Helvetica, sans-serif;
      text-align: center;
      padding: 13px 10px 14px;
      height: 47px;
      display: inline-block;
      float: none;
      vertical-align: middle;
      width: 126px;
      background: #fff;
      margin: 0;
      outline: none;
      -webkit-appearance: none;
      text-decoration: none;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2);
      -webkit-box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2);
      box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2); }
    @media screen and (max-width: 1023px) {
          .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon_body .coupon_btn.shop2-btn {
            width: 120px; } }
    @media screen and (max-width: 479px) {
          .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon_body .coupon_btn.shop2-btn {
            width: 47px;
            padding: 0;
            font-size: 0;
            position: relative; }
            .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon_body .coupon_btn.shop2-btn:before {
              position: absolute;
              content: '';
              right: 0;
              left: 0;
              top: 0;
              bottom: 0;
              -webkit-transform: rotate(-180deg);
              -moz-transform: rotate(-180deg);
              -ms-transform: rotate(-180deg);
              -o-transform: rotate(-180deg);
              transform: rotate(-180deg);
              background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2010%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M9.513%2C2.526%20L3.082%2C8.969%20L9.544%2C15.442%20C10.123%2C16.023%2010.123%2C16.963%209.544%2C17.542%20C8.965%2C18.122%208.025%2C18.122%207.446%2C17.542%20L0.458%2C10.543%20C0.053%2C10.137%20-0.051%2C9.559%200.110%2C9.048%20C-0.115%2C8.509%20-0.011%2C7.865%200.427%2C7.426%20L7.415%2C0.426%20C7.994%2C-0.154%208.933%2C-0.154%209.513%2C0.426%20C10.092%2C1.006%2010.092%2C1.946%209.513%2C2.526%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; } }
    .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon_body .coupon_btn.shop2-btn:hover, .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon_body .coupon_btn.shop2-btn:active {
      background: #fff;
      color: #733c44;
      -moz-box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2);
      -webkit-box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2);
      box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2); }
  .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon-id {
    position: relative;
    top: auto;
    padding: 19px 0 18px 0;
    border-bottom: 1px solid #f3f1ed; }
    .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon-id > span {
      padding-right: 10px; }
    .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon-id .coupon-code {
      padding-left: 0; }
    .cart_bot_wrapper .shop2-cart-total .cart_total_body .shop2-coupon .coupon-id span {
      font-size: 14px; }
  .cart_bot_wrapper .cart_forms_wrap {
    background: #fff;
    padding: 25px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1023px) {
    .cart_bot_wrapper .cart_forms_wrap {
      padding: 25px 20px 20px; } }
  .cart_bot_wrapper .cart_forms_wrap .shop2-cart-auth {
    margin: 20px 0;
    background: none;
    font-size: 16px; }
  @media screen and (max-width: 639px) {
      .cart_bot_wrapper .cart_forms_wrap .shop2-cart-auth {
        padding: 0;
        margin: 0; } }
  .cart_bot_wrapper .cart_forms_wrap .shop2-cart-auth .shop2-cart-auth__label {
    display: block;
    width: 280px; }
  @media screen and (max-width: 639px) {
        .cart_bot_wrapper .cart_forms_wrap .shop2-cart-auth .shop2-cart-auth__label {
          width: 240px; } }
  .cart_bot_wrapper .cart_forms_wrap .shop2-cart-auth .shop2-cart-auth__label input {
    background: #f9f6f2;
    font: 15px 'fsl', Arial, Helvetica, sans-serif;
    color: #746b5f;
    height: 47px;
    width: 100%;
    border: none;
    outline: none;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    padding: 14px 16px 15px;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .cart_bot_wrapper .cart_forms_wrap .shop2-cart-auth .shop2-cart-auth__label input:focus {
      background: #fff;
      -moz-box-shadow: inset 0 0 0 1px #733c44;
      -webkit-box-shadow: inset 0 0 0 1px #733c44;
      box-shadow: inset 0 0 0 1px #733c44; }
  .cart_bot_wrapper .cart_forms_wrap .shop2-cart-auth .shop2-cart-auth__label.shop2-cart-auth__label--password {
    margin: 20px 0; }
  .cart_bot_wrapper .cart_forms_wrap .shop2-cart-auth .shop2-btn {
    padding: 13px 15px;
    font-family: 'fsm', Arial, Helvetica, sans-serif; }
  .cart_bot_wrapper .cart_forms_wrap .shop2-cart-registration {
    margin: 0; }
  .cart_bot_wrapper .cart_forms_wrap .table-registration {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media screen and (max-width: 1023px) {
      .cart_bot_wrapper .cart_forms_wrap .table-registration {
        display: block; } }
  .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_l {
    width: 260px;
    padding: 7px 25px 0 0;
    margin: 0 25px 0 0;
    border-right: 1px solid #f3f1ed;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 260px;
    -moz-box-flex: 1;
    -moz-flex: 1 0 260px;
    -ms-flex: 1 0 260px;
    flex: 1 0 260px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 1023px) {
        .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_l {
          width: auto;
          padding: 0 0 30px;
          margin: 0 0 20px;
          border-right: none;
          border-bottom: 1px solid #f3f1ed; } }
  .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_l .cart_reg_title {
    color: #54493b;
    font: 25px 'fsb', Arial, Helvetica, sans-serif;
    padding: 0 0 25px; }
  .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_l .form-registration .cart_login {
    margin-bottom: 10px; }
    .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_l .form-registration .cart_password {
      margin-bottom: 20px; }
    .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_l .form-registration input {
      background: #f9f6f2;
      font: 15px 'fsl', Arial, Helvetica, sans-serif;
      color: #746b5f;
      height: 47px;
      width: 100%;
      border: none;
      outline: none;
      margin: 0;
      display: inline-block;
      vertical-align: middle;
      padding: 14px 16px 15px;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_l .form-registration input:focus {
      background: #fff;
      -moz-box-shadow: inset 0 0 0 1px #733c44;
      -webkit-box-shadow: inset 0 0 0 1px #733c44;
      box-shadow: inset 0 0 0 1px #733c44; }
    .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_l .form-registration .shop2-btn {
      display: inline-block;
      vertical-align: top;
      width: 100%;
      margin: 0;
      font-size: 17px;
      height: 47px;
      font-family: 'fsm', Arial, Helvetica, sans-serif;
      text-align: center;
      -webkit-appearance: none;
      padding: 13px 15px 14px; }
  .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_r {
    padding: 7px 0 0 0; }
  .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_r .cell_r_text {
    color: #54493b;
    font: 18px/27px 'fsl', Arial, Helvetica, sans-serif;
    padding: 0 0 25px; }
    @media screen and (max-width: 1023px) {
        .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_r .cell_r_text {
          font-size: 17px;
          line-height: 25px; } }
    .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_r .cell_r_text a {
      color: #733c44;
      text-decoration: none;
      border-bottom: 1px solid rgba(115, 60, 68, 0.5); }
    .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_r .cell_r_text a:hover {
      border-bottom-color: transparent; }
  .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_r .buy_no_reg a {
    color: #733c44;
    font: 17px 'fsm', Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 13px 20px 14px;
    height: 47px;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    outline: none;
    -webkit-appearance: none;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2);
    -webkit-box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2);
    box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2); }
    @media screen and (max-width: 1023px) {
          .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_r .buy_no_reg a {
            display: block; } }
    .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_r .buy_no_reg a:hover, .cart_bot_wrapper .cart_forms_wrap .table-registration .cell_r .buy_no_reg a:active {
      background: #fff;
      color: #733c44;
      -moz-box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2);
      -webkit-box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2);
      box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2); }

.shop2-warning {
  margin: 0 0 20px;
  background: #fff;
  border: none;
  text-align: center;
  min-height: 0;
  padding: 26px 25px 28px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }
  .shop2-warning .warning_text {
    color: #54493b;
    font: 21px 'fsr', Arial, Helvetica, sans-serif;
    padding: 0 0 0 60px;
    display: inline-block;
    vertical-align: top;
    position: relative; }
  .shop2-warning .warning_text:before {
    position: absolute;
    content: '';
    left: 0;
    top: 50%;
    width: 37px;
    height: 37px;
    margin-top: -19px;
    background: url(../warning_icon.svg) 0 0 no-repeat; }

.buy-one-click-form-wr {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: auto;
  white-space: nowrap;
  text-align: center;
  z-index: 110;
  opacity: 0;
  visibility: hidden;
  background: rgba(133, 119, 102, 0.2);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s; }
  .buy-one-click-form-wr:before {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    content: ''; }
  .buy-one-click-form-wr.active {
    opacity: 1;
    visibility: visible; }
  .buy-one-click-form-wr .buy-one-click-form-in {
    position: relative;
    z-index: 1;
    max-width: 100%;
    width: 320px;
    margin: 20px;
    text-align: left;
    white-space: normal;
    display: inline-block;
    vertical-align: middle;
    padding: 25px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
  @media screen and (max-width: 499px) {
    .buy-one-click-form-wr .buy-one-click-form-in {
      width: 374px;
      margin: 10px; } }
  @media screen and (max-width: 410px) {
    .buy-one-click-form-wr .buy-one-click-form-in {
      width: 280px;
      margin: 10px; } }
  .buy-one-click-form-wr .buy-one-click-form-in .close-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    z-index: 10;
    font-size: 0;
    cursor: pointer;
    -webkit-transition: transform 0.3s;
    -moz-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    -ms-transition: transform 0.3s;
    transition: transform 0.3s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2354493b%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .buy-one-click-form-wr .form_bl_title {
    color: #54493b;
    font: 25px 'fsb', Arial, Helvetica, sans-serif;
    padding: 0 0 20px; }
  @media screen and (max-width: 499px) {
    .buy-one-click-form-wr .form_bl_title {
      font-size: 23px; } }
  .buy-one-click-form-wr .tpl-anketa .field-title {
    margin: 0 0 7px; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field {
    display: block;
    margin: 0 0 10px;
    text-align: left; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.field-error input[type="text"], .buy-one-click-form-wr .tpl-anketa .tpl-field.field-error input[type="email"], .buy-one-click-form-wr .tpl-anketa .tpl-field.field-error input[type="phone"], .buy-one-click-form-wr .tpl-anketa .tpl-field.field-error textarea, .buy-one-click-form-wr .tpl-anketa .tpl-field.field-error .jq-selectbox__select {
    -moz-box-shadow: inset 0 0 0 1px #f5441a !important;
    -webkit-box-shadow: inset 0 0 0 1px #f5441a !important;
    box-shadow: inset 0 0 0 1px #f5441a !important; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field:last-child {
    margin-bottom: 0;
    padding-top: 10px; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.type-calendar_interval .field-title {
    display: none; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.type-calendar_interval .field-value {
    font-size: 0; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.type-calendar_interval .calendar-label {
    display: inline-block;
    vertical-align: top;
    width: 49%; }
    @media screen and (max-width: 499px) {
        .buy-one-click-form-wr .tpl-anketa .tpl-field.type-calendar_interval .calendar-label {
          display: block;
          width: auto; } }
    .buy-one-click-form-wr .tpl-anketa .tpl-field.type-calendar_interval .calendar-label.firstLabel {
      margin-right: 2%; }
    @media screen and (max-width: 499px) {
          .buy-one-click-form-wr .tpl-anketa .tpl-field.type-calendar_interval .calendar-label.firstLabel {
            margin: 0 0 10px; } }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.type-multi_select select {
    background: #faf9f7;
    font: 17px 'fsl', Arial, Helvetica, sans-serif;
    color: #8c8171;
    height: auto;
    padding: 16px 25px 16px 25px;
    width: 100%;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.type-radio_group ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .buy-one-click-form-wr .tpl-anketa .tpl-field.type-radio_group ul li {
      margin-bottom: 6px;
      font-size: 0; }
    .buy-one-click-form-wr .tpl-anketa .tpl-field.type-radio_group ul li span {
      display: inline-block;
      vertical-align: top; }
      .buy-one-click-form-wr .tpl-anketa .tpl-field.type-radio_group ul li span:hover .jq-radio {
        -moz-box-shadow: inset 0 0 0 1px #733c44;
        -webkit-box-shadow: inset 0 0 0 1px #733c44;
        box-shadow: inset 0 0 0 1px #733c44; }
        .buy-one-click-form-wr .tpl-anketa .tpl-field.type-radio_group ul li span:hover .jq-radio.checked {
          -moz-box-shadow: inset 0 0 0 7px #733c44;
          -webkit-box-shadow: inset 0 0 0 7px #733c44;
          box-shadow: inset 0 0 0 7px #733c44; }
    .buy-one-click-form-wr .tpl-anketa .tpl-field.type-radio_group ul li .jq-radio {
      display: inline-block;
      vertical-align: top;
      width: 26px;
      height: 26px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: inset 0 0 0 1px #e1ddd3;
      -webkit-box-shadow: inset 0 0 0 1px #e1ddd3;
      box-shadow: inset 0 0 0 1px #e1ddd3; }
      .buy-one-click-form-wr .tpl-anketa .tpl-field.type-radio_group ul li .jq-radio.checked {
        -moz-box-shadow: inset 0 0 0 7px #733c44;
        -webkit-box-shadow: inset 0 0 0 7px #733c44;
        box-shadow: inset 0 0 0 7px #733c44; }
    .buy-one-click-form-wr .tpl-anketa .tpl-field.type-radio_group ul li label {
      display: inline-block;
      vertical-align: top;
      font: 16px 'fsr', Arial, Helvetica, sans-serif;
      padding: 4px 0 0 10px; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field .field_error {
    font-size: 14px;
    color: #f5441a;
    padding: 0 0 10px; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.type-upload {
    font-size: 14px; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.type-checkbox ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .buy-one-click-form-wr .tpl-anketa .tpl-field.type-checkbox ul li {
      margin-bottom: 6px; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.type-checkbox label {
    display: inline-block;
    vertical-align: middle;
    font: 17px 'fsl', Arial, Helvetica, sans-serif;
    margin: 0 0 0 10px; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.type-multi_checkbox ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .buy-one-click-form-wr .tpl-anketa .tpl-field.type-multi_checkbox ul li {
      margin-bottom: 6px; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.type-multi_checkbox label {
    display: inline-block;
    vertical-align: middle;
    font: 17px 'fsl', Arial, Helvetica, sans-serif;
    margin: 0 0 0 10px; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field input[type="text"], .buy-one-click-form-wr .tpl-anketa .tpl-field input[type="email"], .buy-one-click-form-wr .tpl-anketa .tpl-field input[type="phone"] {
    background: #faf9f7;
    font: 17px 'fsl', Arial, Helvetica, sans-serif;
    color: #8c8171;
    height: 53px;
    padding: 16px 25px 16px 25px;
    width: 100%;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field input[type="text"]:focus, .buy-one-click-form-wr .tpl-anketa .tpl-field input[type="email"]:focus, .buy-one-click-form-wr .tpl-anketa .tpl-field input[type="phone"]:focus {
    background: #fff;
    -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
    -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
    box-shadow: inset 0 0 0 1px #733c44 !important; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field textarea {
    background: #faf9f7;
    font: 17px 'fsl', Arial, Helvetica, sans-serif;
    color: #8c8171;
    height: 130px;
    padding: 16px 25px 16px 25px;
    width: 100%;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field textarea:focus {
    background: #fff;
    -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
    -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
    box-shadow: inset 0 0 0 1px #733c44 !important; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field .jq-checkbox {
    width: 26px;
    height: 26px;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -moz-box-shadow: inset 0 0 0 1px #e1ddd3;
    -webkit-box-shadow: inset 0 0 0 1px #e1ddd3;
    box-shadow: inset 0 0 0 1px #e1ddd3; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field .jq-checkbox:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2012%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.619%2C2.013%20L5.785%2C7.603%20C5.448%2C7.927%204.966%2C8.011%204.540%2C7.882%20C4.091%2C8.062%203.554%2C7.979%203.188%2C7.628%20L0.355%2C5.038%20C-0.128%2C4.575%20-0.128%2C3.823%200.355%2C3.359%20C0.838%2C2.896%201.622%2C2.896%202.105%2C3.359%20L4.463%2C5.515%20L9.868%2C0.335%20C10.352%2C-0.129%2011.136%2C-0.129%2011.619%2C0.335%20C12.102%2C0.798%2012.102%2C1.550%2011.619%2C2.013%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    transition: opacity 0.3s; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field .jq-checkbox.checked {
    background: #733c44;
    -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
    -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
    box-shadow: inset 0 0 0 1px #733c44 !important; }
    .buy-one-click-form-wr .tpl-anketa .tpl-field .jq-checkbox.checked:before {
      opacity: 1;
      visibility: visible; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field .jqselect {
    display: block !important; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field .jqselect.dropup .jq-selectbox__select {
    z-index: 1; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field .jqselect:before {
    position: absolute;
    content: '';
    right: 20px;
    top: 50%;
    width: 13px;
    height: 7px;
    z-index: 1;
    margin-top: -3px;
    -webkit-transition: transform 0.3s;
    -moz-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    -ms-transition: transform 0.3s;
    transition: transform 0.3s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field .jqselect.opened:before {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg); }
    .buy-one-click-form-wr .tpl-anketa .tpl-field .jqselect.opened .jq-selectbox__select {
      background: #fff;
      -webkit-border-radius: 3px 3px 0 0;
      -moz-border-radius: 3px 3px 0 0;
      -ms-border-radius: 3px 3px 0 0;
      -o-border-radius: 3px 3px 0 0;
      border-radius: 3px 3px 0 0;
      -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0);
      -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0);
      box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0); }
  .buy-one-click-form-wr .tpl-anketa .tpl-field .jqselect .jq-selectbox__select {
    background: #f9f6f1;
    font: 17px 'fsr', Arial, Helvetica, sans-serif;
    color: #746b5f;
    height: 47px;
    padding: 13px 20px 14px;
    width: 100%;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field .jqselect .jq-selectbox__dropdown {
    background: #fff;
    width: 100%;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
    .buy-one-click-form-wr .tpl-anketa .tpl-field .jqselect .jq-selectbox__dropdown ul {
      padding: 0 20px;
      margin: 0;
      list-style: none; }
    .buy-one-click-form-wr .tpl-anketa .tpl-field .jqselect .jq-selectbox__dropdown ul li {
      color: #746b5f;
      font: 17px 'fsr', Arial, Helvetica, sans-serif;
      padding: 15px 0 16px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      border-top: 1px solid #faf9f8; }
      .buy-one-click-form-wr .tpl-anketa .tpl-field .jqselect .jq-selectbox__dropdown ul li:first-child {
        border: none; }
      .buy-one-click-form-wr .tpl-anketa .tpl-field .jqselect .jq-selectbox__dropdown ul li:hover {
        color: #733c44; }
  .buy-one-click-form-wr .tpl-anketa .tpl-form-button {
    display: block;
    width: 100%;
    color: #fff;
    font: 20px 'fsm', Arial, Helvetica, sans-serif;
    padding: 14px 25px 15px 25px;
    text-align: center;
    outline: none;
    border: none;
    background: #733c44;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  .buy-one-click-form-wr .tpl-anketa .tpl-form-button:hover {
    -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
    -ms-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
    -o-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
    box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }

.tpl-stars {
  width: 98px;
  height: 13px;
  background: url(../grey_stars.svg) 0 0 no-repeat; }
  .tpl-stars .tpl-rating {
    background: url(../yellow_stars.svg) 0 0 no-repeat;
    height: 13px; }

.shop_product_button {
  position: relative;
  font-size: 0;
  border: none;
  width: 52px;
  height: 52px;
  outline: none;
  background: #733c44;
  -webkit-appearance: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
  -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
  box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27); }
  .shop_product_button:hover {
    -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
    -ms-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
    -o-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
    box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
  .shop_product_button:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2022%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21.946%2C4.063%20L19.134%2C12.222%20C18.991%2C12.637%2018.587%2C12.919%2018.136%2C12.919%20L6.907%2C12.919%20C6.455%2C12.919%206.051%2C12.637%205.909%2C12.222%20L2.402%2C2.040%20L1.055%2C2.040%20C0.474%2C2.040%200.003%2C1.583%200.003%2C1.021%20C0.003%2C0.457%200.474%2C0.000%201.055%2C0.000%20L3.138%2C0.000%20C3.140%2C0.000%203.141%2C0.000%203.141%2C0.000%20L3.161%2C0.000%20C3.163%2C0.000%203.165%2C0.001%203.168%2C0.001%20C3.606%2C0.004%204.013%2C0.272%204.159%2C0.697%20L7.666%2C10.879%20L17.377%2C10.879%20L19.486%2C4.760%20L8.815%2C4.760%20C8.234%2C4.760%207.763%2C4.303%207.763%2C3.740%20C7.763%2C3.177%208.234%2C2.720%208.815%2C2.720%20L20.948%2C2.720%20C21.286%2C2.720%2021.604%2C2.878%2021.802%2C3.144%20C21.999%2C3.410%2022.053%2C3.752%2021.946%2C4.063%20ZM8.822%2C13.598%20C9.790%2C13.598%2010.577%2C14.359%2010.577%2C15.299%20C10.577%2C16.237%209.790%2C16.999%208.822%2C16.999%20C7.854%2C16.999%207.068%2C16.237%207.068%2C15.299%20C7.068%2C14.359%207.854%2C13.598%208.822%2C13.598%20ZM16.224%2C13.598%20C17.193%2C13.598%2017.979%2C14.359%2017.979%2C15.299%20C17.979%2C16.237%2017.193%2C16.999%2016.224%2C16.999%20C15.256%2C16.999%2014.470%2C16.237%2014.470%2C15.299%20C14.470%2C14.359%2015.256%2C13.598%2016.224%2C13.598%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop_product_button.onrequest:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.002%2C22.002%20C4.936%2C22.002%200.002%2C17.066%200.002%2C11.000%20C0.002%2C4.933%204.936%2C-0.002%2011.002%2C-0.002%20C17.067%2C-0.002%2022.001%2C4.933%2022.001%2C11.000%20C22.001%2C17.066%2017.067%2C22.002%2011.002%2C22.002%20ZM11.002%2C2.122%20C6.107%2C2.122%202.126%2C6.104%202.126%2C11.000%20C2.126%2C15.895%206.107%2C19.878%2011.002%2C19.878%20C15.896%2C19.878%2019.878%2C15.895%2019.878%2C11.000%20C19.878%2C6.104%2015.896%2C2.122%2011.002%2C2.122%20ZM8.292%2C13.844%20C7.254%2C14.578%206.217%2C15.306%205.610%2C15.730%20C5.313%2C15.938%204.904%2C15.865%204.697%2C15.568%20L4.447%2C15.210%20C4.239%2C14.912%204.312%2C14.503%204.609%2C14.295%20C6.582%2C12.915%209.263%2C11.023%2010.127%2C10.371%20L10.127%2C4.268%20C10.127%2C3.906%2010.421%2C3.612%2010.783%2C3.612%20L11.221%2C3.612%20C11.583%2C3.612%2011.877%2C3.906%2011.877%2C4.268%20L11.877%2C10.781%20C11.877%2C11.309%2011.877%2C11.309%208.292%2C13.844%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop_product_button.notavailable {
    background: #ece8e2;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .shop_product_button.notavailable:hover {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .shop_product_button.notavailable:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cbc4b9%22%20d%3D%22M9.403%2C8.000%20L15.718%2C14.315%20C16.105%2C14.702%2016.105%2C15.330%2015.718%2C15.718%20C15.330%2C16.105%2014.702%2C16.105%2014.315%2C15.718%20L8.000%2C9.403%20L1.685%2C15.718%20C1.298%2C16.105%200.670%2C16.105%200.282%2C15.718%20C-0.105%2C15.330%20-0.105%2C14.702%200.282%2C14.315%20L6.597%2C8.000%20L0.282%2C1.685%20C-0.105%2C1.298%20-0.105%2C0.670%200.282%2C0.282%20C0.670%2C-0.105%201.298%2C-0.105%201.685%2C0.282%20L8.000%2C6.597%20L14.315%2C0.282%20C14.702%2C-0.105%2015.330%2C-0.105%2015.718%2C0.282%20C16.105%2C0.670%2016.105%2C1.298%2015.718%2C1.685%20L9.403%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.buy-one-click-form-wr + .back_button {
  margin-bottom: 40px; }
  @media screen and (max-width: 1023px) {
  .buy-one-click-form-wr + .back_button {
    margin-bottom: 10px; } }

.back_button {
  text-align: center; }
  .back_button .shop2-btn-back {
    position: relative;
    background: #fff;
    color: #733c44;
    font-size: 20px;
    font-family: 'fsm', Arial, Helvetica, sans-serif;
    padding: 14px 75px 15px;
    -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
  .back_button .shop2-btn-back:before {
    position: absolute;
    content: '';
    left: 45px;
    top: 50%;
    margin-top: -9px;
    width: 10px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2010%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M9.513%2C2.526%20L3.082%2C8.969%20L9.544%2C15.442%20C10.123%2C16.023%2010.123%2C16.963%209.544%2C17.542%20C8.965%2C18.122%208.025%2C18.122%207.446%2C17.542%20L0.458%2C10.543%20C0.053%2C10.137%20-0.051%2C9.559%200.110%2C9.048%20C-0.115%2C8.509%20-0.011%2C7.865%200.427%2C7.426%20L7.415%2C0.426%20C7.994%2C-0.154%208.933%2C-0.154%209.513%2C0.426%20C10.092%2C1.006%2010.092%2C1.946%209.513%2C2.526%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .back_button .shop2-btn-back:hover, .back_button .shop2-btn-back:active {
    background: #fff;
    color: #733c44;
    -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }

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

.text-center .shop2-btn, .shop2-order-form .shop2-btn {
  color: #fff;
  background: #733c44;
  font: 16px 'fsm', Arial, Helvetica, sans-serif;
  outline: none;
  -webkit-appearance: none;
  display: inline-block;
  border: none;
  vertical-align: top;
  padding: 10px 18px 11px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
  -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
  box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27); }
  .text-center .shop2-btn:hover, .shop2-order-form .shop2-btn:hover, .text-center .shop2-btn:active, .shop2-order-form .shop2-btn:active {
    color: #fff;
    border: none;
    background: #733c44;
    -ms-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
    -o-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
    box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }

.shop2-btn, a.shop2-btn, #shop2-alert-ok {
  color: #fff;
  background: #733c44;
  font: 16px 'fsr', Arial, Helvetica, sans-serif;
  display: inline-block;
  border: none;
  vertical-align: top;
  padding: 10px 18px 11px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
  -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
  box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27); }
  .shop2-btn:hover, a.shop2-btn:hover, #shop2-alert-ok:hover, .shop2-btn:active, a.shop2-btn:active, #shop2-alert-ok:active {
    color: #fff;
    border: none;
    background: #733c44;
    -ms-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
    -o-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18);
    box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }

.shop2v2-cart-soc-block .g-form-field__title {
  margin-bottom: 16px; }
  .shop2v2-cart-soc-block .g-form-field__title b {
    color: #54493b;
    font: 16px 'fsm', Arial, Helvetica, sans-serif;
    font-weight: normal; }

.g-auth__personal-note a {
  color: #323232;
  border-bottom-color: #323232; }

.shop2-color-ext-tooltip {
  background: #fff;
  padding: 12px 20px 13px;
  font: 13px 'fsl', Arial, Helvetica, sans-serif;
  color: #54493b;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07); }
  .shop2-color-ext-tooltip ul li span {
    width: 92px;
    height: 92px;
    float: none;
    margin: 0 0 5px; }
  .shop2-color-ext-tooltip ul li {
    width: 92px;
    display: inline-block;
    vertical-align: top;
    margin: 0 5px !important; }

#shop2-msg, .shop2-info {
  background: #fff;
  padding: 12px 20px 13px;
  font: 13px 'fsl', Arial, Helvetica, sans-serif;
  color: #54493b;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07); }
  @media screen and (max-width: 1023px) {
  #shop2-msg, .shop2-info {
    width: 220px !important;
    left: 50% !important;
    margin-left: -110px !important; } }

.tpl-info {
  background: #fff;
  padding: 12px 20px 13px;
  font: 14px 'fsl', Arial, Helvetica, sans-serif;
  color: #54493b;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07); }

.shop2-product-discount-desc {
  background: #fff;
  padding: 12px 20px 13px;
  font: 13px 'fsl', Arial, Helvetica, sans-serif;
  color: #54493b;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07); }
  @media screen and (max-width: 1023px) {
  .shop2-product-discount-desc {
    left: 50% !important;
    margin-left: -110px; } }

.shop2-product-actions dd {
  background: #fff;
  padding: 12px 20px 13px;
  font: 13px 'fsl', Arial, Helvetica, sans-serif;
  color: #54493b;
  border: none;
  margin-left: -130px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07); }
  @media screen and (max-width: 1023px) {
  .shop2-product-actions dd {
    left: 50% !important; } }
  .shop2-product-actions dd .name-action {
    font-weight: normal;
    font-size: 16px;
    font-family: 'fsm', Arial, Helvetica, sans-serif; }
  .shop2-product-actions dd .close-desc-action {
    width: 34px;
    height: 34px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2354493b%22%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

#shop2-color-ext-select {
  margin-top: 47px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
  #shop2-color-ext-select .shop2-color-ext-options {
    padding: 0 20px; }
  #shop2-color-ext-select .shop2-color-ext-options li {
    background: none !important;
    color: #746b5f;
    font: 17px 'fsr', Arial, Helvetica, sans-serif;
    height: auto !important;
    padding: 15px 0 16px !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    border-top: 1px solid #faf9f8 !important; }
  #shop2-color-ext-select .shop2-color-ext-options li.shop2-color-ext-selected {
    color: #733c44; }
  #shop2-color-ext-select .shop2-color-ext-options li.shop2-color-ext-selected span:before {
    opacity: 1; }
  #shop2-color-ext-select .shop2-color-ext-options li.shop2-color-ext-selected div {
    color: #733c44; }
  #shop2-color-ext-select .shop2-color-ext-options li:hover {
    color: #733c44; }
  #shop2-color-ext-select .shop2-color-ext-options li span {
    margin: 0 12px 0 0;
    width: 24px !important;
    height: 24px !important;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    outline: none !important;
    position: relative; }
  #shop2-color-ext-select .shop2-color-ext-options li span:before {
    position: absolute;
    content: '';
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 3px solid #eaeaea;
    opacity: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  #shop2-color-ext-select .shop2-color-ext-options li em {
    display: none !important; }
  #shop2-color-ext-select .shop2-color-ext-options li ins {
    display: none !important; }
  #shop2-color-ext-select .shop2-color-ext-options li div {
    font: 17px 'fsr', Arial, Helvetica, sans-serif;
    padding: 2px 0 0 0;
    height: auto !important; }
  #shop2-color-ext-select .shop2-color-ext-options li:first-child {
    border: none !important; }

.shop2-order-form {
  margin-left: 0;
  margin-bottom: 40px; }
  .shop2-order-form .form-item {
    margin: 20px 0; }
  .shop2-order-form label strong {
    margin-bottom: 10px;
    font-family: 'fsr', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal; }
  .shop2-order-form input[type="text"], .shop2-order-form input[type="email"], .shop2-order-form input[type="phone"] {
    background: #fff;
    font: 17px 'fsl', Arial, Helvetica, sans-serif;
    color: #8c8171;
    height: 53px;
    padding: 16px 25px 16px 25px;
    width: 100%;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 639px) {
    .shop2-order-form input[type="text"], .shop2-order-form input[type="email"], .shop2-order-form input[type="phone"] {
      height: 47px;
      padding: 13px 20px 14px; } }
  .shop2-order-form input[type="text"]:focus, .shop2-order-form input[type="email"]:focus, .shop2-order-form input[type="phone"]:focus {
    background: #fff;
    -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
    -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
    box-shadow: inset 0 0 0 1px #733c44 !important; }
  .shop2-order-form textarea {
    background: #fff;
    font: 17px 'fsl', Arial, Helvetica, sans-serif;
    color: #8c8171;
    height: 130px;
    padding: 16px 25px 16px 25px;
    width: 100%;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 639px) {
    .shop2-order-form textarea {
      height: 90px;
      padding: 13px 20px 14px; } }
  .shop2-order-form textarea:focus {
    background: #fff;
    -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
    -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
    box-shadow: inset 0 0 0 1px #733c44 !important; }
  .shop2-order-form .jqselect {
    display: block !important; }
  .shop2-order-form .jqselect.dropup .jq-selectbox__select {
    z-index: 1; }
  .shop2-order-form .jqselect:before {
    position: absolute;
    content: '';
    right: 20px;
    top: 50%;
    width: 13px;
    height: 7px;
    z-index: 1;
    margin-top: -3px;
    -webkit-transition: transform 0.3s;
    -moz-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    -ms-transition: transform 0.3s;
    transition: transform 0.3s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-order-form .jqselect.opened:before {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg); }
  .shop2-order-form .jqselect.opened .jq-selectbox__select {
    background: #fff;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0); }
  .shop2-order-form .jqselect .jq-selectbox__select {
    background: #fff;
    font: 17px 'fsr', Arial, Helvetica, sans-serif;
    color: #746b5f;
    height: 47px;
    padding: 13px 20px 14px;
    width: 100%;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 639px) {
      .shop2-order-form .jqselect .jq-selectbox__select {
        height: 47px;
        padding: 13px 20px 14px; } }
  .shop2-order-form .jqselect .jq-selectbox__dropdown {
    background: #fff;
    width: 100%;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
  .shop2-order-form .jqselect .jq-selectbox__dropdown ul {
    padding: 0 20px;
    margin: 0;
    list-style: none; }
  .shop2-order-form .jqselect .jq-selectbox__dropdown ul li {
    color: #746b5f;
    font: 17px 'fsr', Arial, Helvetica, sans-serif;
    padding: 15px 0 16px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    border-top: 1px solid #faf9f8; }
    .shop2-order-form .jqselect .jq-selectbox__dropdown ul li:first-child {
      border: none; }
    .shop2-order-form .jqselect .jq-selectbox__dropdown ul li:hover {
      color: #733c44; }

.form-item-submit .shop2-btn.shop2-btn--large {
  font-family: 'fsm', Arial, Helvetica, sans-serif;
  padding: 13px 20px !important; }

.shop2-delivery.shop2-order-options {
  margin: 20px 0 40px; }
  .shop2-delivery .option-type.active-type {
    background: #fff; }
  .shop2-delivery .option-type .option-label span {
    color: #54493b;
    font: 19px 'fsb', Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 639px) {
    .shop2-delivery .option-type .option-label span {
      font-size: 16px; } }
  .shop2-delivery .option-type {
    border-bottom: 1px solid #e7e6e6; }
  .shop2-delivery .option-type:first-child {
    border-top: 1px solid #e7e6e6; }
  .shop2-delivery .option-type .option-label {
    padding: 17px 10px !important; }
  .shop2-delivery .option-type .option-details .option-item label > span {
    font-size: 16px;
    font-family: 'fsr', Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
    font-weight: normal; }
  .shop2-delivery .option-type .option-details {
    overflow: visible; }
  @media screen and (max-width: 639px) {
    .shop2-delivery .option-type .option-details {
      padding: 0 20px 20px 22px; } }
  .shop2-delivery .option-type .option-details label .shop2-btn {
    vertical-align: middle;
    margin: 0 10px 0 0; }
  .shop2-delivery .option-type .option-details .option-item {
    margin: 15px 0; }
  .shop2-delivery .option-type .option-details .option-item input[type="text"], .shop2-delivery .option-type .option-details .option-item input[type="email"], .shop2-delivery .option-type .option-details .option-item input[type="phone"] {
    background: #f9f6f2;
    font: 17px 'fsl', Arial, Helvetica, sans-serif;
    color: #8c8171;
    height: 53px;
    width: 340px;
    padding: 16px 25px 16px 25px;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 639px) {
      .shop2-delivery .option-type .option-details .option-item input[type="text"], .shop2-delivery .option-type .option-details .option-item input[type="email"], .shop2-delivery .option-type .option-details .option-item input[type="phone"] {
        width: 235px;
        height: 47px; } }
  .shop2-delivery .option-type .option-details .option-item input[type="text"]:focus, .shop2-delivery .option-type .option-details .option-item input[type="email"]:focus, .shop2-delivery .option-type .option-details .option-item input[type="phone"]:focus {
    background: #fff;
    -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
    -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
    box-shadow: inset 0 0 0 1px #733c44 !important; }
  .shop2-delivery .option-type .option-details .option-item textarea {
    background: #f9f6f2;
    font: 17px 'fsl', Arial, Helvetica, sans-serif;
    color: #8c8171;
    height: 130px;
    padding: 16px 25px 16px 25px;
    width: 340px;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 639px) {
      .shop2-delivery .option-type .option-details .option-item textarea {
        width: 235px;
        height: 90px; } }
  .shop2-delivery .option-type .option-details .option-item textarea:focus {
    background: #fff;
    -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
    -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
    box-shadow: inset 0 0 0 1px #733c44 !important; }
  .shop2-delivery .option-type .option-details .option-item .jq-checkbox {
    width: 26px;
    height: 26px;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -moz-box-shadow: inset 0 0 0 1px #e1ddd3;
    -webkit-box-shadow: inset 0 0 0 1px #e1ddd3;
    box-shadow: inset 0 0 0 1px #e1ddd3; }
  .shop2-delivery .option-type .option-details .option-item .jq-checkbox:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2012%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.619%2C2.013%20L5.785%2C7.603%20C5.448%2C7.927%204.966%2C8.011%204.540%2C7.882%20C4.091%2C8.062%203.554%2C7.979%203.188%2C7.628%20L0.355%2C5.038%20C-0.128%2C4.575%20-0.128%2C3.823%200.355%2C3.359%20C0.838%2C2.896%201.622%2C2.896%202.105%2C3.359%20L4.463%2C5.515%20L9.868%2C0.335%20C10.352%2C-0.129%2011.136%2C-0.129%2011.619%2C0.335%20C12.102%2C0.798%2012.102%2C1.550%2011.619%2C2.013%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    transition: opacity 0.3s; }
  .shop2-delivery .option-type .option-details .option-item .jq-checkbox.checked {
    background: #733c44;
    -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
    -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
    box-shadow: inset 0 0 0 1px #733c44 !important; }
  .shop2-delivery .option-type .option-details .option-item .jq-checkbox.checked:before {
    opacity: 1;
    visibility: visible; }
  .shop2-delivery .option-type .option-details .option-item .jqselect {
    display: block !important; }
  .shop2-delivery .option-type .option-details .option-item .jqselect.dropup .jq-selectbox__select {
    z-index: 1; }
  .shop2-delivery .option-type .option-details .option-item .jqselect:before {
    position: absolute;
    content: '';
    right: 20px;
    top: 50%;
    width: 13px;
    height: 7px;
    z-index: 1;
    margin-top: -3px;
    -webkit-transition: transform 0.3s;
    -moz-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    -ms-transition: transform 0.3s;
    transition: transform 0.3s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-delivery .option-type .option-details .option-item .jqselect.opened:before {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg); }
  .shop2-delivery .option-type .option-details .option-item .jqselect.opened .jq-selectbox__select {
    background: #fff;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0); }
  .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__select {
    background: #f9f6f2;
    font: 17px 'fsr', Arial, Helvetica, sans-serif;
    color: #746b5f;
    height: 52px;
    padding: 15px 20px 16px;
    width: 340px;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 639px) {
        .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__select {
          width: 235px;
          padding: 13px 20px 14px;
          height: 47px; } }
  .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown {
    background: #fff;
    width: 100%;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
  .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown ul {
    padding: 0 20px;
    margin: 0;
    list-style: none; }
    .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown ul li {
      color: #746b5f;
      font: 17px 'fsr', Arial, Helvetica, sans-serif;
      padding: 15px 0 16px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      border-top: 1px solid #faf9f8; }
    .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown ul li:first-child {
      border: none; }
    .shop2-delivery .option-type .option-details .option-item .jqselect .jq-selectbox__dropdown ul li:hover {
      color: #733c44; }
  .shop2-delivery .jq-radio {
    height: 14px;
    width: 14px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 6px 0 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M14.000%2C8.000%20L8.000%2C8.000%20L8.000%2C14.000%20L6.000%2C14.000%20L6.000%2C8.000%20L-0.000%2C8.000%20L-0.000%2C6.000%20L6.000%2C6.000%20L6.000%2C0.000%20L8.000%2C0.000%20L8.000%2C6.000%20L14.000%2C6.000%20L14.000%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop2-delivery .jq-radio.checked {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2014%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20fill%3D%22%23733c44%22%20width%3D%2214%22%20height%3D%222%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

#shop2-alert.shop2-alert--map {
  max-width: 900px;
  width: 100%;
  max-height: 600px;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@media (max-width: 900px) {
  #shop2-alert.shop2-alert--map {
    border-radius: 0; } }

#shop2-alert-map {
  max-width: 900px;
  width: auto;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 60px;
  bottom: 20px;
  height: auto; }

#shop2-alert-ok, #shop2-alert-ok:hover, #shop2-alert-ok:active {
  position: absolute;
  top: 0;
  right: 0;
  height: 60px;
  width: 60px;
  font-size: 0;
  padding: 0;
  margin: 0;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi40LjUgLSBodHRwOi8vYXZvY29kZS5jb20gLS0+CjxzdmcgaGVpZ2h0PSIxNiIgd2lkdGg9IjE2IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogICAgPHBhdGggZmlsbD0iIzc4Nzg3OCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDAgMS40MyBMIDEuNDMgMCBMIDggNi41NyBMIDE0LjU3IDAgTCAxNiAxLjQzIEwgOS40MyA4IEwgMTYgMTQuNTcgTCAxNC41NyAxNiBMIDggOS40MyBMIDEuNDMgMTYgTCAwIDE0LjU3IEwgNi41NyA4IEwgMCAxLjQzIFogTSAwIDEuNDMiIC8+Cjwvc3ZnPg==)  50% 50% no-repeat; }

#shop2-alert-body {
  font-size: 16px;
  color: #423a2e;
  font-family: fsr, Arial, Helvetica, sans-serif;
  padding-bottom: 0; }

#shop2-alert.shop2-alert--warning {
  padding: 40px 60px 40px 100px;
  background-position: 10px 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff; }
  @media screen and (max-width: 767px) {
  #shop2-alert.shop2-alert--warning {
    max-width: 300px;
    width: 300px;
    margin-left: -150px !important;
    margin-right: 0 !important;
    background-position: 50% 15px;
    padding: 90px 30px 20px 30px; }
    #shop2-alert.shop2-alert--warning.shop2-alert--warning {
      background-position: 50% 15px;
      padding: 90px 30px 20px 30px; } }

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

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

.shop2-product .product_side_r .side_r_mid .side_mid_left .price-current {
  color: #733c44; }

.shop-kind-item {
  /*id1552*/ }
  .shop-kind-item .product-compare {
    position: relative;
    border: none;
    text-align: left;
    display: inline-block;
    color: #54493b;
    font-size: 16px;
    font-weight: 300;
    font-family: 'fsr', Arial, Helvetica, sans-serif;
    margin: 10px 0 32px;
    padding: 0;
    height: 28px; }
  .shop-kind-item .product-compare label {
    position: relative;
    height: 28px;
    display: block;
    padding: 0 0 0 38px;
    line-height: 28px;
    cursor: pointer; }
  .shop-kind-item .product-compare label input[type='checkbox'] {
    width: 0;
    height: 0;
    background: none;
    opacity: 0; }
  .shop-kind-item .product-compare label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 26px;
    height: 26px;
    border-radius: 2px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2ded5%22%20d%3D%22M10.000%2C12.000%20L10.000%2C3.000%20L12.000%2C3.000%20L12.000%2C12.000%20L10.000%2C12.000%20ZM5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C-0.000%20ZM-0.000%2C6.000%20L2.000%2C6.000%20L2.000%2C12.000%20L-0.000%2C12.000%20L-0.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    border: 1px solid #e2ded5; }
  .shop-kind-item .product-compare.product-compare-added {
    padding-left: 10px;
    height: 28px;
    line-height: 28px; }
  .shop-kind-item .product-compare.product-compare-added:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 26px;
    height: 26px;
    border-radius: 2px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M10.000%2C12.000%20L10.000%2C3.000%20L12.000%2C3.000%20L12.000%2C12.000%20L10.000%2C12.000%20ZM5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C-0.000%20ZM-0.000%2C6.000%20L2.000%2C6.000%20L2.000%2C12.000%20L-0.000%2C12.000%20L-0.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    border: 1px solid #e2ded5; }
  .shop-kind-item .product-compare.product-compare-added input[type="checkbox"] {
    width: 28px;
    height: 28px;
    background: none;
    opacity: 0;
    margin: 0 10px 0 -10px; }
  .shop-kind-item .product-compare.product-compare-added a {
    text-decoration: none;
    border-bottom: 1px solid rgba(115, 60, 68, 0.2); }

.option-item select#shop2-edost2-country, .option-item select#shop2-edost2-region, .option-item select#shop2-edost2-city {
  /*id1552*/
  font: 17px 'fsr', Arial, Helvetica, sans-serif;
  color: #746b5f;
  padding: 13px 20px 14px;
  max-width: 340px;
  width: 100%;
  border: none;
  -webkit-appearance: none;
  border-radius: 3px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 95% 50% no-repeat #f9f6f1; }

@media screen and (max-width: 1260px) {
    .site_header .fixed_panel_wrapper .fixed_panel_in.fixed_dop {
      position: absolute; } }
  @media screen and (max-width: 1260px) {
    .site_header .fixed_panel_wrapper .fixed_panel_in.fixed_dop:before {
      top: 0; } }

@media screen and (max-width: 1260px) {
    .site_header.header_new_style {
      display: flex;
      flex-direction: column;
      padding-top: 0; } }

@media screen and (max-width: 1260px) {
    .site_header.header_new_style .fixed_panel_wrapper {
      min-height: 83px;
      order: -3; } }

@media screen and (max-width: 1260px) {
    .site_header.header_new_style .site_header_in {
      width: 100%;
      box-sizing: border-box; } }

.product-list .product_list_in.product-list-thumbs .product-top .product_image {
  position: relative; }

.product-list .product_list_in.product-list-thumbs .shop2_product_item:hover .quick-view-trigger {
  opacity: 1; }

.product-list .product_list_in.product-list-simple .product-top .product_image {
  position: relative; }

.product-list .product_list_in.product-list-simple .shop2_product_item:hover .quick-view-trigger {
  opacity: 1; }

#ui-datepicker-div {
  z-index: 11111 !important; }

.pay-sistem {
  padding: 20px 0; }
  .pay-sistem__pay_body {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin: 0 -4px; }
  @media (max-width: 767px) {
    .pay-sistem__pay_body {
      justify-content: center; } }
  .pay-sistem__pay_body a {
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    width: auto;
    height: 56px;
    overflow: hidden;
    margin: 2px 4px;
    max-width: 90px; }
  .pay-sistem__pay_body a img {
    max-width: 100%;
    height: auto; }

.btn_up {
  background: #733c44;
  border-radius: 5px;
  box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
  height: 52px;
  width: 52px;
  transition: opacity 0.3s;
  cursor: pointer;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 1000;
  opacity: 0; }
  .btn_up.mobile {
    display: none;
    position: relative;
    bottom: auto;
    right: auto;
    margin: 20px auto 0; }
  @media (max-width: 1439px) {
    .btn_up.mobile {
      display: block; } }
  @media (max-width: 1439px) {
    .btn_up.desctop {
      display: none; } }
  .btn_up.active {
    opacity: 1; }
  .btn_up .icon {
    display: block;
    width: 100%;
    height: 100%;
    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%2218px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2018%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M17.542%2C2.524%20L10.543%2C9.512%20C10.137%2C9.917%209.560%2C10.021%209.048%2C9.860%20C8.509%2C10.085%207.865%2C9.982%207.426%2C9.543%20L0.426%2C2.556%20C-0.154%2C1.976%20-0.154%2C1.037%200.426%2C0.457%20C1.006%2C-0.122%201.946%2C-0.122%202.526%2C0.457%20L8.969%2C6.889%20L15.442%2C0.426%20C16.022%2C-0.153%2016.963%2C-0.153%2017.542%2C0.426%20C18.122%2C1.006%2018.122%2C1.945%2017.542%2C2.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

#search-app .folder-item:nth-child(n + 6) {
  display: none; }

#search-app .vendor-items .vendors-item:nth-child(n + 5) {
  display: none; }

.site_header .site_header_in .site_l_block.logo_style {
  display: flex;
  flex-direction: column; }
  .site_header .site_header_in .site_l_block.logo_style .site_logo {
    font-size: 0; }

@media (min-width: 640px) {
    .site_header .site_header_in .site_l_block.logo_style.logo_left {
      flex-direction: row;
      align-items: center; } }
  @media (min-width: 640px) {
  .site_header .site_header_in .site_l_block.logo_style.logo_left .site_logo {
    margin-bottom: 0; } }

.timer-block {
  padding: 0 30px;
  background: #733c44;
  position: relative;
  box-sizing: border-box; }
  @media (max-width: 767px) {
  .timer-block {
    padding: 0 20px; } }

.timer-block__inner {
  width: 100%;
  margin: 0 auto;
  max-width: 1280px;
  padding: 20px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  box-sizing: border-box; }
  @media (max-width: 1023px) {
  .timer-block__inner {
    flex-wrap: wrap;
    align-items: flex-end;
    padding: 30px 0; } }
  @media (max-width: 767px) {
  .timer-block__inner {
    padding: 20px 0; } }

.timer-block__date {
  display: flex;
  align-items: center;
  margin: 0 -5px;
  min-height: 62px; }
  @media (max-width: 767px) {
  .timer-block__date {
    width: 100%; } }

.gr-timer-elem {
  border-radius: 5px;
  background: #ec6c63;
  display: block;
  min-width: 62px;
  margin: 0 5px; }
  .gr-timer-elem em {
    font-size: 12px;
    color: #4f4539;
    display: block;
    text-align: center;
    padding: 3px 3px 6px;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    font-family: 'fsr', Arial, Helvetica, sans-serif; }

.gr-timer-number {
  display: block;
  text-align: center;
  padding: 8px 3px 4px;
  font-size: 20px;
  color: #4f4539;
  font-family: 'fsb', Arial, Helvetica, sans-serif; }

.gr-timer-delim {
  display: none; }

.timer-block__text {
  font-size: 32px;
  font-family: 'fsb', Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 0 20px;
  flex: 1 0 1%;
  text-align: center;
  box-sizing: border-box; }
  @media (max-width: 1360px) {
  .timer-block__text {
    font-size: 24px;
    padding: 0 15px; } }
  @media (max-width: 1023px) {
  .timer-block__text {
    order: -3;
    flex: 1 0 100%;
    text-align: left;
    padding: 0px 20px 20px 0;
    align-self: flex-start; } }

.timer-block__promo {
  font-size: 25px;
  display: none; }

@media (max-width: 1400px) {
    .timer-block__btn {
      padding-right: 46px; } }
  @media (max-width: 1023px) {
  .timer-block__btn {
    padding: 0 0 5px; } }
  @media (max-width: 767px) {
  .timer-block__btn {
    padding: 20px 0 0; } }
  .timer-block__btn a {
    font-size: 18px;
    color: #fff;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    border: 1px solid rgba(255, 255, 255, 0.3);
    padding: 14px 70px 14px 30px;
    display: block;
    text-decoration: none;
    border-radius: 5px;
    position: relative; }
  .timer-block__btn a:hover:before {
    right: 25px; }
  .timer-block__btn a:before {
    position: absolute;
    content: '';
    width: 19px;
    height: 12px;
    right: 30px;
    top: 50%;
    margin-top: -6px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2019%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M12.2929%200.292893C12.6834%20-0.0976311%2013.3166%20-0.0976311%2013.7071%200.292893L18.7071%205.29289C19.0976%205.68342%2019.0976%206.31658%2018.7071%206.70711L13.7071%2011.7071C13.3166%2012.0976%2012.6834%2012.0976%2012.2929%2011.7071C11.9024%2011.3166%2011.9024%2010.6834%2012.2929%2010.2929L15.5858%207H1C0.447715%207%200%206.55228%200%206C0%205.44772%200.447715%205%201%205H15.5858L12.2929%201.70711C11.9024%201.31658%2011.9024%200.683417%2012.2929%200.292893Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    transition: right 0.3s; }

.timer-block__close {
  position: absolute;
  width: 13px;
  height: 13px;
  right: 44px;
  top: 50%;
  margin-top: -6.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%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0.292893%200.292893C0.683417%20-0.0976311%201.31658%20-0.0976311%201.70711%200.292893L6.5%205.08579L11.2929%200.292893C11.6834%20-0.0976311%2012.3166%20-0.0976311%2012.7071%200.292893C13.0976%200.683417%2013.0976%201.31658%2012.7071%201.70711L7.91421%206.5L12.7071%2011.2929C13.0976%2011.6834%2013.0976%2012.3166%2012.7071%2012.7071C12.3166%2013.0976%2011.6834%2013.0976%2011.2929%2012.7071L6.5%207.91421L1.70711%2012.7071C1.31658%2013.0976%200.683417%2013.0976%200.292893%2012.7071C-0.0976311%2012.3166%20-0.0976311%2011.6834%200.292893%2011.2929L5.08579%206.5L0.292893%201.70711C-0.0976311%201.31658%20-0.0976311%200.683417%200.292893%200.292893Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  cursor: pointer; }
  @media (max-width: 1440px) {
  .timer-block__close {
    right: 30px; } }
  @media (max-width: 1023px) {
  .timer-block__close {
    margin: 0;
    top: 30px; } }
  @media (max-width: 767px) {
  .timer-block__close {
    top: 20px;
    right: 20px; } }

.popover-container .popover-dim {
  background: #857766 !important;
  opacity: 0.2 !important; }

.product-quick-view2 .popover-body {
  position: relative;
  z-index: 0;
  padding: 40px 50px;
  width: auto;
  min-width: 16px;
  min-height: 16px;
  border-radius: 5px;
  background-color: #fff;
  background-size: 100% 100%;
  box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.07);
  border: none; }
  @media (max-width: 480px) {
    .product-quick-view2 .popover-body {
      padding: 20px; } }
  .product-quick-view2 .popover-body .back_button {
    display: none; }
  .product-quick-view2 .popover-close {
    right: 20px;
    top: 20px;
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23D4CBC0%22%20d%3D%22M8.94403%207.483L13.689%2012.228C14.092%2012.631%2014.092%2013.285%2013.689%2013.688C13.286%2014.091%2012.633%2014.091%2012.23%2013.688L7.48503%208.943L2.74003%2013.688C2.33703%2014.091%201.68303%2014.091%201.28003%2013.688C0.877033%2013.285%200.877033%2012.631%201.28003%2012.228L6.02503%207.483L1.28103%202.739C0.878033%202.336%200.878033%201.683%201.28103%201.279C1.68403%200.875996%202.33703%200.875996%202.74103%201.279L7.48503%206.023L12.229%201.279C12.632%200.875996%2013.285%200.875996%2013.688%201.279C14.092%201.683%2014.092%202.336%2013.688%202.739L8.94403%207.483Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.card-product-preview {
  width: 375px; }
  @media (max-width: 480px) {
  .card-product-preview {
    width: 100%; } }
  .card-product-preview__title {
    margin-bottom: 35px;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    color: #4f4539;
    font-size: 22px; }
  @media (max-width: 480px) {
    .card-product-preview__title {
      font-size: 20px;
      margin-bottom: 30px; } }
  .card-product-preview__item {
    display: flex;
    align-items: center; }
  .card-product-preview__left {
    width: 70px;
    margin-right: 20px; }
  .card-product-preview__right {
    flex: 1 0 1%; }
  .card-product-preview__image {
    position: relative;
    padding-top: 100%;
    overflow: hidden;
    border-radius: 0; }
  .card-product-preview__image.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%22%23999%22%20d%3D%22M70%2E346%2C9%2E116%20L11%2E654%2C9%2E116%20C10%2E462%2C9%2E116%209%2E496%2C10%2E079%209%2E496%2C11%2E267%20L9%2E496%2C43%2E805%20C9%2E496%2C43%2E830%209%2E502%2C43%2E853%209%2E503%2C43%2E877%20C9%2E473%2C44%2E445%209%2E663%2C45%2E023%2010%2E086%2C45%2E468%20C10%2E904%2C46%2E331%2012%2E270%2C46%2E370%2013%2E136%2C45%2E553%20L25%2E846%2C33%2E566%20L38%2E291%2C44%2E679%20C38%2E990%2C45%2E304%2040%2E015%2C45%2E406%2040%2E825%2C44%2E931%20L51%2E419%2C38%2E721%20L61%2E787%2C46%2E929%20C62%2E184%2C47%2E243%2062%2E657%2C47%2E396%2063%2E127%2C47%2E396%20C63%2E763%2C47%2E396%2064%2E393%2C47%2E117%2064%2E819%2C46%2E582%20C65%2E560%2C45%2E651%2065%2E404%2C44%2E298%2064%2E471%2C43%2E559%20L52%2E943%2C34%2E433%20C52%2E244%2C33%2E879%2051%2E277%2C33%2E812%2050%2E507%2C34%2E263%20L39%2E996%2C40%2E425%20L27%2E246%2C29%2E039%20C26%2E409%2C28%2E292%2025%2E139%2C28%2E309%2024%2E324%2C29%2E079%20L13%2E811%2C38%2E993%20L13%2E811%2C13%2E419%20L68%2E189%2C13%2E419%20L68%2E189%2C54%2E579%20L13%2E811%2C54%2E579%20L13%2E811%2C51%2E981%20C13%2E811%2C50%2E793%2012%2E846%2C49%2E829%2011%2E654%2C49%2E829%20C10%2E462%2C49%2E829%209%2E496%2C50%2E793%209%2E496%2C51%2E981%20L9%2E496%2C56%2E731%20C9%2E496%2C57%2E920%2010%2E462%2C58%2E883%2011%2E654%2C58%2E883%20L70%2E346%2C58%2E883%20C71%2E538%2C58%2E883%2072%2E504%2C57%2E920%2072%2E504%2C56%2E731%20L72%2E504%2C11%2E267%20C72%2E504%2C10%2E079%2071%2E538%2C9%2E116%2070%2E346%2C9%2E116%20ZM77%2E359%2C0%2E001%20L4%2E641%2C0%2E001%20C2%2E083%2C0%2E001%200%2E001%2C2%2E059%200%2E001%2C4%2E589%20L0%2E001%2C63%2E409%20C0%2E001%2C65%2E939%202%2E083%2C67%2E997%204%2E641%2C67%2E997%20L77%2E359%2C67%2E997%20C79%2E917%2C67%2E997%2081%2E999%2C65%2E939%2081%2E999%2C63%2E409%20L81%2E999%2C4%2E589%20C81%2E999%2C2%2E059%2079%2E917%2C0%2E001%2077%2E359%2C0%2E001%20ZM77%2E683%2C63%2E409%20C77%2E683%2C63%2E566%2077%2E538%2C63%2E694%2077%2E359%2C63%2E694%20L4%2E641%2C63%2E694%20C4%2E462%2C63%2E694%204%2E317%2C63%2E566%204%2E317%2C63%2E409%20L4%2E317%2C4%2E589%20C4%2E317%2C4%2E432%204%2E462%2C4%2E304%204%2E641%2C4%2E304%20L77%2E359%2C4%2E304%20C77%2E538%2C4%2E304%2077%2E683%2C4%2E432%2077%2E683%2C4%2E589%20L77%2E683%2C63%2E409%20ZM34%2E273%2C25%2E524%20C34%2E273%2C29%2E152%2037%2E234%2C32%2E104%2040%2E872%2C32%2E104%20C44%2E510%2C32%2E104%2047%2E470%2C29%2E152%2047%2E470%2C25%2E524%20C47%2E470%2C21%2E896%2044%2E510%2C18%2E944%2040%2E872%2C18%2E944%20C37%2E234%2C18%2E944%2034%2E273%2C21%2E896%2034%2E273%2C25%2E524%20ZM43%2E155%2C25%2E524%20C43%2E155%2C26%2E779%2042%2E131%2C27%2E800%2040%2E872%2C27%2E800%20C39%2E613%2C27%2E800%2038%2E589%2C26%2E779%2038%2E589%2C25%2E524%20C38%2E589%2C24%2E268%2039%2E613%2C23%2E247%2040%2E872%2C23%2E247%20C42%2E131%2C23%2E247%2043%2E155%2C24%2E268%2043%2E155%2C25%2E524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #e0e0e0; }
  .card-product-preview__image a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 0;
    text-decoration: none; }
  .card-product-preview__image a img {
    width: 100%;
    height: 100%;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%; }
  .card-product-preview__name {
    margin-bottom: 10px;
    font-family: 'fsm', Arial, Helvetica, sans-serif;
    color: #4f4539;
    font-size: 14px; }
  .card-product-preview__price {
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
  .card-product-preview__price .price-old {
    margin-left: 20px;
    font-size: 15px;
    font-family: 'fsm', Arial, Helvetica, sans-serif; }
  .card-product-preview__price .price-old span strong {
    position: relative;
    font-family: 'fsb', Arial, Helvetica, sans-serif; }
  .card-product-preview__price .price-old span strong:before {
    position: absolute;
    left: -2px;
    right: -2px;
    top: 50%;
    height: 2px;
    content: '';
    background: #f54528;
    transform: rotate(-14deg); }
  .card-product-preview__price .price-old span span {
    background-size: 8px 10px;
    width: 8px;
    height: 10px; }
  .card-product-preview__price .price-current {
    color: #4f4539;
    font-size: 19px;
    font-family: 'fsm', Arial, Helvetica, sans-serif; }
  .card-product-preview__price .price-current strong {
    font-family: 'fsb', Arial, Helvetica, sans-serif; }
  .card-product-preview__price .price-current span {
    background-size: 9px 11px;
    width: 9px;
    height: 11px; }
  .card-product-preview__btns {
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap; }
  .card-product-preview__btns .gr-button-1.card_popup_close {
    font-size: 15px;
    color: #fff;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    background: #733c44;
    box-shadow: 0px 6px 20px rgba(115, 60, 68, 0.6);
    border-radius: 3px;
    margin-right: 24px;
    display: block;
    text-decoration: none;
    padding: 14px 20px;
    cursor: pointer;
    transition: box-shadow 0.3s;
    text-align: center; }
  @media (max-width: 400px) {
      .card-product-preview__btns .gr-button-1.card_popup_close {
        width: 100%;
        margin: 0 0 20px; } }
  .card-product-preview__btns .gr-button-1.card_popup_close:hover {
    box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
  .card-product-preview__btns .gr-button-1 {
    font-size: 15px;
    color: #fff;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    background: #ec6c63;
    box-shadow: 0px 6px 20px rgba(236, 108, 99, 0.6);
    border-radius: 3px;
    display: block;
    text-decoration: none;
    padding: 14px 20px;
    cursor: pointer;
    transition: box-shadow 0.3s;
    text-align: center; }
  @media (max-width: 400px) {
      .card-product-preview__btns .gr-button-1 {
        width: 100%; } }
  .card-product-preview__btns .gr-button-1:hover {
    box-shadow: 0px 7px 15px 0px rgba(236, 108, 99, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
  .card-product-preview .card-product-collections {
    margin-top: 0px; }
  .card-product-preview .card-product-collections .popup-kinds {
    display: none;
    padding-bottom: 30px; }
  .card-product-preview .card-product-collections .popup-kinds:first-child {
    padding-top: 50px; }
  @media (max-width: 480px) {
        .card-product-preview .card-product-collections .popup-kinds:first-child {
          padding-top: 40px; } }
  .card-product-preview .card-product-collections .popup-kinds.show_accessory {
    display: block; }
  .card-product-preview .card-product-collections .popup-kinds.show_recommend {
    display: block; }
  .card-product-preview .card-product-collections .popup-kinds.show_kit {
    display: block; }
  .card-product-preview .card-product-collections .popup-kinds.show_similar {
    display: block; }
  .card-product-preview .card-product-collections .popup-kinds__title {
    margin-bottom: 30px;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    color: #4f4539;
    font-size: 22px; }
  .card-product-preview .card-product-collections .slick-arrow {
    position: absolute;
    top: 50%;
    margin-top: -8px;
    width: 9px;
    height: 16px;
    transition: background 0.3s;
    border: none;
    box-shadow: none;
    font-size: 0;
    padding: 0;
    margin: 0;
    outline: none; }
  .card-product-preview .card-product-collections .slick-prev {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%209%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23D9D3C8%22%20d%3D%22M8.70711%200.292893C9.09763%200.683417%209.09763%201.31658%208.70711%201.70711L2.41421%208L8.70711%2014.2929C9.09763%2014.6834%209.09763%2015.3166%208.70711%2015.7071C8.31658%2016.0976%207.68342%2016.0976%207.29289%2015.7071L0.292893%208.70711C-0.0976311%208.31658%20-0.0976311%207.68342%200.292893%207.29289L7.29289%200.292893C7.68342%20-0.0976311%208.31658%20-0.0976311%208.70711%200.292893Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    left: -30px; }
  @media (max-width: 480px) {
      .card-product-preview .card-product-collections .slick-prev {
        left: 0; } }
  .card-product-preview .card-product-collections .slick-prev:hover {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%209%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23F6C143%22%20d%3D%22M8.70711%200.292893C9.09763%200.683417%209.09763%201.31658%208.70711%201.70711L2.41421%208L8.70711%2014.2929C9.09763%2014.6834%209.09763%2015.3166%208.70711%2015.7071C8.31658%2016.0976%207.68342%2016.0976%207.29289%2015.7071L0.292893%208.70711C-0.0976311%208.31658%20-0.0976311%207.68342%200.292893%207.29289L7.29289%200.292893C7.68342%20-0.0976311%208.31658%20-0.0976311%208.70711%200.292893Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .card-product-preview .card-product-collections .slick-next {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%209%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23D9D3C8%22%20d%3D%22M0.292893%200.292893C-0.0976315%200.683417%20-0.0976315%201.31658%200.292893%201.70711L6.58579%208L0.292893%2014.2929C-0.0976315%2014.6834%20-0.0976315%2015.3166%200.292893%2015.7071C0.683417%2016.0976%201.31658%2016.0976%201.70711%2015.7071L8.70711%208.70711C9.09763%208.31658%209.09763%207.68342%208.70711%207.29289L1.70711%200.292893C1.31658%20-0.0976311%200.683417%20-0.0976311%200.292893%200.292893Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    right: -30px; }
  @media (max-width: 480px) {
      .card-product-preview .card-product-collections .slick-next {
        right: 0; } }
  .card-product-preview .card-product-collections .slick-next:hover {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%209%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23F6C143%22%20d%3D%22M0.292893%200.292893C-0.0976315%200.683417%20-0.0976315%201.31658%200.292893%201.70711L6.58579%208L0.292893%2014.2929C-0.0976315%2014.6834%20-0.0976315%2015.3166%200.292893%2015.7071C0.683417%2016.0976%201.31658%2016.0976%201.70711%2015.7071L8.70711%208.70711C9.09763%208.31658%209.09763%207.68342%208.70711%207.29289L1.70711%200.292893C1.31658%20-0.0976311%200.683417%20-0.0976311%200.292893%200.292893Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .card-product-preview .card-product-collections .slick-dots {
    z-index: 1;
    line-height: 0;
    text-align: center;
    margin: 30px 0 0;
    padding: 0;
    font-size: 0; }
  .card-product-preview .card-product-collections .slick-dots li {
    display: inline-block;
    vertical-align: top;
    padding: 0 2.5px; }
  .card-product-preview .card-product-collections .slick-dots li button {
    border: none;
    box-shadow: none;
    font-size: 0;
    padding: 0;
    margin: 0;
    outline: none;
    width: 9px;
    height: 9px;
    cursor: pointer;
    background: #cec6bb;
    border-radius: 5px;
    transition: background 0.3s, width 0.3s; }
  .card-product-preview .card-product-collections .slick-dots li.slick-active button {
    width: 18px;
    background: #ec6c63; }
  .card-product-preview .card-product-collections .shop-kind-item form {
    margin: 0 20px 0 0; }
  @media (max-width: 480px) {
        .card-product-preview .card-product-collections .shop-kind-item form {
          margin: 0 25px; } }
  .card-product-preview .card-product-collections .shop-kind-item .kind_top {
    display: flex;
    align-items: center; }
  .card-product-preview .card-product-collections .shop-kind-item .kind-price .product_price .price-old {
    margin-bottom: 10px;
    font-size: 15px;
    font-family: 'fsm', Arial, Helvetica, sans-serif; }
    .card-product-preview .card-product-collections .shop-kind-item .kind-price .product_price .price-old span strong {
      position: relative;
      font-family: 'fsb', Arial, Helvetica, sans-serif; }
      .card-product-preview .card-product-collections .shop-kind-item .kind-price .product_price .price-old span strong:before {
        position: absolute;
        left: -2px;
        right: -2px;
        top: 50%;
        height: 2px;
        content: '';
        background: #f54528;
        transform: rotate(-14deg); }
    .card-product-preview .card-product-collections .shop-kind-item .kind-price .product_price .price-old span span {
      background-size: 8px 10px;
      width: 8px;
      height: 10px; }
    .card-product-preview .card-product-collections .shop-kind-item .kind-price .product_price .price-current {
      color: #4f4539;
      font-size: 19px;
      font-family: 'fsm', Arial, Helvetica, sans-serif; }
    .card-product-preview .card-product-collections .shop-kind-item .kind-price .product_price .price-current strong {
      font-family: 'fsb', Arial, Helvetica, sans-serif; }
    .card-product-preview .card-product-collections .shop-kind-item .kind-price .product_price .price-current span {
      background-size: 9px 11px;
      width: 9px;
      height: 11px; }
  .card-product-preview .card-product-collections .shop-kind-item .kind-image {
    position: relative;
    overflow: hidden;
    margin: 0 20px 0 0;
    border-radius: 0;
    width: 60px;
    height: 60px; }
  .card-product-preview .card-product-collections .shop-kind-item .kind-image.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%22%23999%22%20d%3D%22M70%2E346%2C9%2E116%20L11%2E654%2C9%2E116%20C10%2E462%2C9%2E116%209%2E496%2C10%2E079%209%2E496%2C11%2E267%20L9%2E496%2C43%2E805%20C9%2E496%2C43%2E830%209%2E502%2C43%2E853%209%2E503%2C43%2E877%20C9%2E473%2C44%2E445%209%2E663%2C45%2E023%2010%2E086%2C45%2E468%20C10%2E904%2C46%2E331%2012%2E270%2C46%2E370%2013%2E136%2C45%2E553%20L25%2E846%2C33%2E566%20L38%2E291%2C44%2E679%20C38%2E990%2C45%2E304%2040%2E015%2C45%2E406%2040%2E825%2C44%2E931%20L51%2E419%2C38%2E721%20L61%2E787%2C46%2E929%20C62%2E184%2C47%2E243%2062%2E657%2C47%2E396%2063%2E127%2C47%2E396%20C63%2E763%2C47%2E396%2064%2E393%2C47%2E117%2064%2E819%2C46%2E582%20C65%2E560%2C45%2E651%2065%2E404%2C44%2E298%2064%2E471%2C43%2E559%20L52%2E943%2C34%2E433%20C52%2E244%2C33%2E879%2051%2E277%2C33%2E812%2050%2E507%2C34%2E263%20L39%2E996%2C40%2E425%20L27%2E246%2C29%2E039%20C26%2E409%2C28%2E292%2025%2E139%2C28%2E309%2024%2E324%2C29%2E079%20L13%2E811%2C38%2E993%20L13%2E811%2C13%2E419%20L68%2E189%2C13%2E419%20L68%2E189%2C54%2E579%20L13%2E811%2C54%2E579%20L13%2E811%2C51%2E981%20C13%2E811%2C50%2E793%2012%2E846%2C49%2E829%2011%2E654%2C49%2E829%20C10%2E462%2C49%2E829%209%2E496%2C50%2E793%209%2E496%2C51%2E981%20L9%2E496%2C56%2E731%20C9%2E496%2C57%2E920%2010%2E462%2C58%2E883%2011%2E654%2C58%2E883%20L70%2E346%2C58%2E883%20C71%2E538%2C58%2E883%2072%2E504%2C57%2E920%2072%2E504%2C56%2E731%20L72%2E504%2C11%2E267%20C72%2E504%2C10%2E079%2071%2E538%2C9%2E116%2070%2E346%2C9%2E116%20ZM77%2E359%2C0%2E001%20L4%2E641%2C0%2E001%20C2%2E083%2C0%2E001%200%2E001%2C2%2E059%200%2E001%2C4%2E589%20L0%2E001%2C63%2E409%20C0%2E001%2C65%2E939%202%2E083%2C67%2E997%204%2E641%2C67%2E997%20L77%2E359%2C67%2E997%20C79%2E917%2C67%2E997%2081%2E999%2C65%2E939%2081%2E999%2C63%2E409%20L81%2E999%2C4%2E589%20C81%2E999%2C2%2E059%2079%2E917%2C0%2E001%2077%2E359%2C0%2E001%20ZM77%2E683%2C63%2E409%20C77%2E683%2C63%2E566%2077%2E538%2C63%2E694%2077%2E359%2C63%2E694%20L4%2E641%2C63%2E694%20C4%2E462%2C63%2E694%204%2E317%2C63%2E566%204%2E317%2C63%2E409%20L4%2E317%2C4%2E589%20C4%2E317%2C4%2E432%204%2E462%2C4%2E304%204%2E641%2C4%2E304%20L77%2E359%2C4%2E304%20C77%2E538%2C4%2E304%2077%2E683%2C4%2E432%2077%2E683%2C4%2E589%20L77%2E683%2C63%2E409%20ZM34%2E273%2C25%2E524%20C34%2E273%2C29%2E152%2037%2E234%2C32%2E104%2040%2E872%2C32%2E104%20C44%2E510%2C32%2E104%2047%2E470%2C29%2E152%2047%2E470%2C25%2E524%20C47%2E470%2C21%2E896%2044%2E510%2C18%2E944%2040%2E872%2C18%2E944%20C37%2E234%2C18%2E944%2034%2E273%2C21%2E896%2034%2E273%2C25%2E524%20ZM43%2E155%2C25%2E524%20C43%2E155%2C26%2E779%2042%2E131%2C27%2E800%2040%2E872%2C27%2E800%20C39%2E613%2C27%2E800%2038%2E589%2C26%2E779%2038%2E589%2C25%2E524%20C38%2E589%2C24%2E268%2039%2E613%2C23%2E247%2040%2E872%2C23%2E247%20C42%2E131%2C23%2E247%2043%2E155%2C24%2E268%2043%2E155%2C25%2E524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #e0e0e0; }
  .card-product-preview .card-product-collections .shop-kind-item .kind-image a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 0;
    text-decoration: none; }
    .card-product-preview .card-product-collections .shop-kind-item .kind-image a img {
      width: 100%;
      height: 100%;
      max-width: none;
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: 50% 50%;
      object-position: 50% 50%; }
  .card-product-preview .card-product-collections .shop-kind-item .kind-details {
    margin-top: 20px;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap; }
  .card-product-preview .card-product-collections .shop-kind-item .kind_det_top {
    margin: 0 5px 5px 0;
    flex: 1 0 1%; }
  .card-product-preview .card-product-collections .shop-kind-item .kind-name {
    font-size: 14px;
    color: #4f4539;
    font-family: 'fsm', Arial, Helvetica, sans-serif; }
  .card-product-preview .card-product-collections .shop-kind-item .kind-name a {
    color: inherit;
    text-decoration: none; }
  .card-product-preview .card-product-collections .shop-kind-item .kind-vendor a {
    color: inherit;
    text-decoration: none; }
  .card-product-preview .card-product-collections .shop-kind-item .shop_product_button {
    width: 22px;
    height: 17px;
    box-shadow: none;
    background: transparent;
    margin-bottom: 5px; }
  .card-product-preview .card-product-collections .shop-kind-item .shop_product_button.buy:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2022%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M21.946%2C4.063%20L19.134%2C12.222%20C18.991%2C12.637%2018.587%2C12.919%2018.136%2C12.919%20L6.907%2C12.919%20C6.455%2C12.919%206.051%2C12.637%205.909%2C12.222%20L2.402%2C2.040%20L1.055%2C2.040%20C0.474%2C2.040%200.003%2C1.583%200.003%2C1.021%20C0.003%2C0.457%200.474%2C0.000%201.055%2C0.000%20L3.138%2C0.000%20C3.140%2C0.000%203.141%2C0.000%203.141%2C0.000%20L3.161%2C0.000%20C3.163%2C0.000%203.165%2C0.001%203.168%2C0.001%20C3.606%2C0.004%204.013%2C0.272%204.159%2C0.697%20L7.666%2C10.879%20L17.377%2C10.879%20L19.486%2C4.760%20L8.815%2C4.760%20C8.234%2C4.760%207.763%2C4.303%207.763%2C3.740%20C7.763%2C3.177%208.234%2C2.720%208.815%2C2.720%20L20.948%2C2.720%20C21.286%2C2.720%2021.604%2C2.878%2021.802%2C3.144%20C21.999%2C3.410%2022.053%2C3.752%2021.946%2C4.063%20ZM8.822%2C13.598%20C9.790%2C13.598%2010.577%2C14.359%2010.577%2C15.299%20C10.577%2C16.237%209.790%2C16.999%208.822%2C16.999%20C7.854%2C16.999%207.068%2C16.237%207.068%2C15.299%20C7.068%2C14.359%207.854%2C13.598%208.822%2C13.598%20ZM16.224%2C13.598%20C17.193%2C13.598%2017.979%2C14.359%2017.979%2C15.299%20C17.979%2C16.237%2017.193%2C16.999%2016.224%2C16.999%20C15.256%2C16.999%2014.470%2C16.237%2014.470%2C15.299%20C14.470%2C14.359%2015.256%2C13.598%2016.224%2C13.598%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .card-product-preview .card-product-collections .shop-kind-item .shop_product_button.onrequest:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M11.002%2C22.002%20C4.936%2C22.002%200.002%2C17.066%200.002%2C11.000%20C0.002%2C4.933%204.936%2C-0.002%2011.002%2C-0.002%20C17.067%2C-0.002%2022.001%2C4.933%2022.001%2C11.000%20C22.001%2C17.066%2017.067%2C22.002%2011.002%2C22.002%20ZM11.002%2C2.122%20C6.107%2C2.122%202.126%2C6.104%202.126%2C11.000%20C2.126%2C15.895%206.107%2C19.878%2011.002%2C19.878%20C15.896%2C19.878%2019.878%2C15.895%2019.878%2C11.000%20C19.878%2C6.104%2015.896%2C2.122%2011.002%2C2.122%20ZM8.292%2C13.844%20C7.254%2C14.578%206.217%2C15.306%205.610%2C15.730%20C5.313%2C15.938%204.904%2C15.865%204.697%2C15.568%20L4.447%2C15.210%20C4.239%2C14.912%204.312%2C14.503%204.609%2C14.295%20C6.582%2C12.915%209.263%2C11.023%2010.127%2C10.371%20L10.127%2C4.268%20C10.127%2C3.906%2010.421%2C3.612%2010.783%2C3.612%20L11.221%2C3.612%20C11.583%2C3.612%2011.877%2C3.906%2011.877%2C4.268%20L11.877%2C10.781%20C11.877%2C11.309%2011.877%2C11.309%208.292%2C13.844%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .card-product-preview .card-product-collections .shop-kind-item .shop_product_button.notavailable:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cbc4b9%22%20d%3D%22M9.403%2C8.000%20L15.718%2C14.315%20C16.105%2C14.702%2016.105%2C15.330%2015.718%2C15.718%20C15.330%2C16.105%2014.702%2C16.105%2014.315%2C15.718%20L8.000%2C9.403%20L1.685%2C15.718%20C1.298%2C16.105%200.670%2C16.105%200.282%2C15.718%20C-0.105%2C15.330%20-0.105%2C14.702%200.282%2C14.315%20L6.597%2C8.000%20L0.282%2C1.685%20C-0.105%2C1.298%20-0.105%2C0.670%200.282%2C0.282%20C0.670%2C-0.105%201.298%2C-0.105%201.685%2C0.282%20L8.000%2C6.597%20L14.315%2C0.282%20C14.702%2C-0.105%2015.330%2C-0.105%2015.718%2C0.282%20C16.105%2C0.670%2016.105%2C1.298%2015.718%2C1.685%20L9.403%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.product-quick-view .popover-body {
  position: relative;
  z-index: 0;
  padding: 50px 50px;
  width: auto;
  min-width: 16px;
  min-height: 16px;
  border-radius: 5px;
  background: #f9f6f3;
  background-size: 100% 100%;
  box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.07);
  border: none; }
  .product-quick-view .popover-close {
    right: 20px;
    top: 20px;
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23D4CBC0%22%20d%3D%22M8.94403%207.483L13.689%2012.228C14.092%2012.631%2014.092%2013.285%2013.689%2013.688C13.286%2014.091%2012.633%2014.091%2012.23%2013.688L7.48503%208.943L2.74003%2013.688C2.33703%2014.091%201.68303%2014.091%201.28003%2013.688C0.877033%2013.285%200.877033%2012.631%201.28003%2012.228L6.02503%207.483L1.28103%202.739C0.878033%202.336%200.878033%201.683%201.28103%201.279C1.68403%200.875996%202.33703%200.875996%202.74103%201.279L7.48503%206.023L12.229%201.279C12.632%200.875996%2013.285%200.875996%2013.688%201.279C14.092%201.683%2014.092%202.336%2013.688%202.739L8.94403%207.483Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .product-quick-view .product_caller_wrap {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .product-quick-view .prev_product_caller, .product-quick-view .next_product_caller {
    color: #fff;
    background: #733c44;
    font: 16px 'fsr', Arial, Helvetica, sans-serif;
    display: inline-block;
    border: none;
    vertical-align: top;
    padding: 10px 18px 11px;
    border-radius: 4px;
    box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
    cursor: pointer; }
  .product-quick-view .prev_product_caller:hover, .product-quick-view .next_product_caller:hover {
    box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
  .product-quick-view .shop2-product {
    width: 740px;
    margin: 35px 0 0; }
  .product-quick-view .shop2-product .product_side_l {
    width: 344px;
    max-width: 344px;
    min-width: 344px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 344px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 344px;
    -ms-flex: 0 1 344px;
    flex: 0 1 344px; }
  .product-quick-view .shop2-product .product_side_l .product_slider {
    height: 344px; }
  .product-quick-view .shop2-product .product_side_l .product_slider_thumbs {
    width: 281px;
    max-width: 281px; }
  .product-quick-view .shop2-product .product_side_l .product_slider_thumbs .slick-prev {
    left: -31px;
    width: 14px;
    height: 26px;
    margin-top: -13px;
    background-size: 14px 26px; }
  .product-quick-view .shop2-product .product_side_l .product_slider_thumbs .product_image {
    height: 84px;
    width: 84px; }
  .product-quick-view .shop2-product .product_side_l .product_slider_thumbs .product_thumbs_item {
    height: 84px; }
  .product-quick-view .shop2-product .product_side_l .product_slider_thumbs .slick-next {
    right: -31px;
    width: 14px;
    height: 26px;
    margin-top: -13px;
    background-size: 14px 26px; }
  .product-quick-view .shop2-product .product_side_r .side_r_top {
    padding: 0 0 22px;
    flex-wrap: wrap; }
  .product-quick-view .product_side_r .side_r_top .side_top_left {
    padding-bottom: 10px; }
  .product-quick-view .product_side_r .side_r_top .side_top_left .product_name {
    font-size: 25px; }
  .product-quick-view .shop2-product .product_side_r .side_r_mid {
    display: block;
    padding: 0 0 25px; }
  .product-quick-view .shop2-product .product_side_r .side_r_mid .side_mid_left {
    width: auto;
    margin: 0;
    padding: 0; }
  .product-quick-view .shop2-product .product_side_r .side_r_mid .side_mid_right {
    width: auto;
    padding: 28px 0 0 0; }
  .product-quick-view .shop2-product .product_side_r .product_details {
    display: block; }
  .product-quick-view .shop2-product .product_side_r .product_details .product_all_params {
    width: auto;
    margin: 0; }
  .product-quick-view .shop2-product .product_side_r .product_details .params_block_right {
    display: none; }
  .product-quick-view .shop2-product .product_side_r .side_r_bot {
    display: block;
    padding: 0 0 24px; }
  .product-quick-view .shop2-product .product_side_r .side_r_bot .product-amount {
    margin: 0 0 28px; }
  .product-quick-view .shop2-product .product_side_r .side_r_bot .product_buttons {
    display: block; }
  .product-quick-view .shop2-product .product_side_r .side_r_bot .product_buttons .shop_product_button {
    margin: 0 0 15px;
    width: 100%; }
  .product-quick-view .shop2-product .product_side_r .side_r_bot .product_buttons .shop_product_button.buy:before {
    background-position: right 30% top 50%; }
  .product-quick-view .product_side_r .side_r_bot .product_buttons .buy-one-click-wr .buy-one-click {
    cursor: pointer; }
  .product-quick-view .back_button {
    display: none; }
  .product-quick-view .gr_btn_product {
    color: #733c44;
    font: 17px 'fsm', Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 15px 0 16px;
    height: 52px;
    display: block;
    text-decoration: none;
    border-radius: 3px;
    box-sizing: border-box;
    box-shadow: inset 0 0 0 2px rgba(115, 60, 68, 0.2); }

.quick-view-trigger {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(133, 119, 102, 0.7);
  padding: 0;
  text-align: center;
  cursor: pointer;
  z-index: 2;
  font-size: 0;
  opacity: 0;
  transition: opacity 0.3s; }
  @media (max-width: 1120px) {
  .quick-view-trigger {
    display: none; } }
  .quick-view-trigger:before {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    margin-top: -28px;
    margin-left: -28px;
    width: 56px;
    height: 56px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14%202C13.4477%202%2013%201.55228%2013%201C13%200.447715%2013.4477%200%2014%200H21C21.5523%200%2022%200.447715%2022%201V8C22%208.55228%2021.5523%209%2021%209C20.4477%209%2020%208.55228%2020%208V3.41421L14.7071%208.70711C14.3166%209.09763%2013.6834%209.09763%2013.2929%208.70711C12.9024%208.31658%2012.9024%207.68342%2013.2929%207.29289L18.5858%202H14ZM1%2013C1.55228%2013%202%2013.4477%202%2014V18.5858L7.29289%2013.2929C7.68342%2012.9024%208.31658%2012.9024%208.70711%2013.2929C9.09763%2013.6834%209.09763%2014.3166%208.70711%2014.7071L3.41421%2020H8C8.55228%2020%209%2020.4477%209%2021C9%2021.5523%208.55228%2022%208%2022H1C0.447715%2022%200%2021.5523%200%2021V14C0%2013.4477%200.447715%2013%201%2013Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.special-popup {
  padding: 0;
  border-radius: 4px;
  background: #733c44;
  max-width: 378px; }
  .special-popup:not(.block_has_image) {
    padding-top: 40px; }
  @media (max-width: 639px) {
  .special-popup {
    position: fixed;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    border-radius: 0;
    overflow: hidden;
    overflow-y: auto;
    background: #733c44;
    max-width: 100%; } }
  .special-popup .remodal-close-btn {
    position: absolute;
    z-index: 2;
    font-size: 0;
    cursor: pointer;
    right: 20px;
    top: 20px;
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M8.94403%207.483L13.689%2012.228C14.092%2012.631%2014.092%2013.285%2013.689%2013.688C13.286%2014.091%2012.633%2014.091%2012.23%2013.688L7.48503%208.943L2.74003%2013.688C2.33703%2014.091%201.68303%2014.091%201.28003%2013.688C0.877033%2013.285%200.877033%2012.631%201.28003%2012.228L6.02503%207.483L1.28103%202.739C0.878033%202.336%200.878033%201.683%201.28103%201.279C1.68403%200.875996%202.33703%200.875996%202.74103%201.279L7.48503%206.023L12.229%201.279C12.632%200.875996%2013.285%200.875996%2013.688%201.279C14.092%201.683%2014.092%202.336%2013.688%202.739L8.94403%207.483Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    padding: 0;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    box-shadow: none; }
  .special-popup__bottom {
    padding: 10px 50px 50px; }
  @media (max-width: 639px) {
    .special-popup__bottom {
      padding: 10px 20px 30px; } }
  .special-popup__image {
    position: relative;
    overflow: hidden;
    border-radius: 4px 4px 0 0;
    padding-top: 58%;
    font-size: 0; }
  @media (max-width: 639px) {
    .special-popup__image {
      border-radius: 0; } }
  .special-popup__image img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    object-fit: cover;
    width: 100%;
    height: 100%; }
  .special-popup .special-timer {
    text-align: center;
    padding: 50px 40px 20px; }
  @media (max-width: 639px) {
    .special-popup .special-timer {
      padding: 15px 20px; } }
  .special-popup .special-timer__subtitle {
    color: #fff;
    font-size: 15px; }
  .special-popup .special-timer__subtitle + .special-timer__date {
    margin-top: 10px; }
  @media (max-width: 639px) {
        .special-popup .special-timer__subtitle + .special-timer__date {
          margin-top: 5px; } }
  .special-popup .special-timer__date {
    display: flex;
    align-items: center;
    min-height: 62px;
    justify-content: center; }
  .special-popup .special-timer__date .gr-timer-elem {
    border-radius: 5px;
    background: #ec6c63;
    display: block;
    min-width: 62px;
    margin: 0 5px; }
  .special-popup .special-timer__date .gr-timer-elem em {
    font-size: 12px;
    color: #4f4539;
    display: block;
    text-align: center;
    padding: 3px 3px 6px;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    font-family: 'fsr', Arial, Helvetica, sans-serif; }
  .special-popup .special-timer__date .gr-timer-elem .gr-timer-number {
    display: block;
    text-align: center;
    padding: 8px 3px 4px;
    font-size: 20px;
    color: #4f4539;
    font-family: 'fsb', Arial, Helvetica, sans-serif; }
  .special-popup .special-timer__date .gr-timer-delim {
    margin: 0 4px;
    font-size: 0;
    width: 2px;
    height: 12px;
    opacity: 0.2;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%222px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%202%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%201C2%201.55228%201.55228%202%201%202C0.447715%202%200%201.55228%200%201C0%200.447715%200.447715%200%201%200C1.55228%200%202%200.447715%202%201ZM2%2011C2%2011.5523%201.55228%2012%201%2012C0.447715%2012%200%2011.5523%200%2011C0%2010.4477%200.447715%2010%201%2010C1.55228%2010%202%2010.4477%202%2011Z%22%20fill%3D%22%232e2f38%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    display: none; }
  .special-popup__header {
    font-size: 32px;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    color: #fff;
    text-align: center; }
  @media (max-width: 639px) {
    .special-popup__header {
      font-size: 24px; } }
  .special-popup__header + .special-popup__desc {
    margin-top: 12px; }
  @media (max-width: 639px) {
      .special-popup__header + .special-popup__desc {
        margin-top: 10px; } }
  .special-popup__desc {
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    text-align: center; }
  @media (max-width: 639px) {
    .special-popup__desc {
      font-size: 15px;
      line-height: 22px; } }
  .special-popup__form {
    margin-top: 30px; }
  .special-popup__form .form_bl_title {
    color: #fff;
    font: 25px 'fsb', Arial, Helvetica, sans-serif;
    padding: 0 0 20px;
    display: none; }
  @media screen and (max-width: 499px) {
      .special-popup__form .form_bl_title {
        font-size: 23px; } }
  .special-popup__form .tpl-anketa .field-title {
    margin: 0 0 7px;
    color: #fff; }
  .special-popup__form .tpl-anketa .tpl-field {
    display: block;
    margin: 0 0 10px;
    text-align: left;
    color: #fff; }
  .special-popup__form .tpl-anketa .tpl-field.field-error input[type="text"], .special-popup__form .tpl-anketa .tpl-field.field-error input[type="email"], .special-popup__form .tpl-anketa .tpl-field.field-error input[type="phone"], .special-popup__form .tpl-anketa .tpl-field.field-error textarea, .special-popup__form .tpl-anketa .tpl-field.field-error .jq-selectbox__select {
    -moz-box-shadow: inset 0 0 0 1px #f5441a !important;
    -webkit-box-shadow: inset 0 0 0 1px #f5441a !important;
    box-shadow: inset 0 0 0 1px #f5441a !important; }
  .special-popup__form .tpl-anketa .tpl-field:last-child {
    margin-bottom: 0;
    padding-top: 10px; }
  .special-popup__form .tpl-anketa .tpl-field.type-calendar_interval .field-title {
    display: none; }
    .special-popup__form .tpl-anketa .tpl-field.type-calendar_interval .field-value {
      font-size: 0; }
    .special-popup__form .tpl-anketa .tpl-field.type-calendar_interval .calendar-label {
      display: inline-block;
      vertical-align: top;
      width: 49%; }
    @media screen and (max-width: 499px) {
          .special-popup__form .tpl-anketa .tpl-field.type-calendar_interval .calendar-label {
            display: block;
            width: auto; } }
    .special-popup__form .tpl-anketa .tpl-field.type-calendar_interval .calendar-label.firstLabel {
      margin-right: 2%; }
      @media screen and (max-width: 499px) {
          .special-popup__form .tpl-anketa .tpl-field.type-calendar_interval .calendar-label.firstLabel {
            margin: 0 0 10px; } }
  .special-popup__form .tpl-anketa .tpl-field.type-multi_select select {
    background: rgba(255, 255, 255, 0.1);
    font: 17px 'fsr', Arial, Helvetica, sans-serif;
    color: #fff;
    height: auto;
    padding: 16px 25px 16px 25px;
    width: 100%;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .special-popup__form .tpl-anketa .tpl-field.type-radio_group ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .special-popup__form .tpl-anketa .tpl-field.type-radio_group ul li {
      margin-bottom: 6px;
      font-size: 0; }
      .special-popup__form .tpl-anketa .tpl-field.type-radio_group ul li span {
        display: inline-block;
        vertical-align: top; }
      .special-popup__form .tpl-anketa .tpl-field.type-radio_group ul li span:hover .jq-radio {
        -moz-box-shadow: inset 0 0 0 1px #fff;
        -webkit-box-shadow: inset 0 0 0 1px #fff;
        box-shadow: inset 0 0 0 1px #fff; }
        .special-popup__form .tpl-anketa .tpl-field.type-radio_group ul li span:hover .jq-radio.checked {
          -moz-box-shadow: inset 0 0 0 7px #fff;
          -webkit-box-shadow: inset 0 0 0 7px #fff;
          box-shadow: inset 0 0 0 7px #fff; }
      .special-popup__form .tpl-anketa .tpl-field.type-radio_group ul li .jq-radio {
        display: inline-block;
        vertical-align: top;
        width: 26px;
        height: 26px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -moz-box-shadow: inset 0 0 0 1px #fff;
        -webkit-box-shadow: inset 0 0 0 1px #fff;
        box-shadow: inset 0 0 0 1px #fff; }
      .special-popup__form .tpl-anketa .tpl-field.type-radio_group ul li .jq-radio.checked {
        -moz-box-shadow: inset 0 0 0 7px #fff;
        -webkit-box-shadow: inset 0 0 0 7px #fff;
        box-shadow: inset 0 0 0 7px #fff; }
      .special-popup__form .tpl-anketa .tpl-field.type-radio_group ul li label {
        display: inline-block;
        vertical-align: top;
        font: 16px 'fsr', Arial, Helvetica, sans-serif;
        padding: 4px 0 0 10px;
        color: #fff; }
  .special-popup__form .tpl-anketa .tpl-field .field_error {
    font-size: 14px;
    color: #f5441a;
    padding: 0 0 10px; }
  .special-popup__form .tpl-anketa .tpl-field.type-upload {
    font-size: 14px; }
  .special-popup__form .tpl-anketa .tpl-field.type-checkbox ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .special-popup__form .tpl-anketa .tpl-field.type-checkbox ul li {
      margin-bottom: 6px; }
    .special-popup__form .tpl-anketa .tpl-field.type-checkbox label {
      display: inline-block;
      vertical-align: middle;
      font: 17px 'fsl', Arial, Helvetica, sans-serif;
      margin: 0 0 0 10px;
      color: #fff; }
  .special-popup__form .tpl-anketa .tpl-field.type-multi_checkbox ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .special-popup__form .tpl-anketa .tpl-field.type-multi_checkbox ul li {
      margin-bottom: 6px; }
    .special-popup__form .tpl-anketa .tpl-field.type-multi_checkbox label {
      display: inline-block;
      vertical-align: middle;
      font: 17px 'fsl', Arial, Helvetica, sans-serif;
      margin: 0 0 0 10px;
      color: #fff; }
  .special-popup__form .tpl-anketa .tpl-field input[type="text"], .special-popup__form .tpl-anketa .tpl-field input[type="email"], .special-popup__form .tpl-anketa .tpl-field input[type="phone"] {
    background: rgba(255, 255, 255, 0.1);
    font: 17px 'fsr', Arial, Helvetica, sans-serif;
    color: #fff;
    height: 53px;
    padding: 16px 25px 16px 25px;
    width: 100%;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .special-popup__form .tpl-anketa .tpl-field input[type="text"]:focus, .special-popup__form .tpl-anketa .tpl-field input[type="email"]:focus, .special-popup__form .tpl-anketa .tpl-field input[type="phone"]:focus {
      background: rgba(255, 255, 255, 0.2);
      -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
      -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
      box-shadow: inset 0 0 0 1px #733c44 !important; }
    .special-popup__form .tpl-anketa .tpl-field input[type="text"]::-webkit-input-placeholder, .special-popup__form .tpl-anketa .tpl-field input[type="email"]::-webkit-input-placeholder, .special-popup__form .tpl-anketa .tpl-field input[type="phone"]::-webkit-input-placeholder {
      color: #fff; }
    .special-popup__form .tpl-anketa .tpl-field input[type="text"]:moz-placeholder, .special-popup__form .tpl-anketa .tpl-field input[type="email"]:moz-placeholder, .special-popup__form .tpl-anketa .tpl-field input[type="phone"]:moz-placeholder {
      color: #fff; }
    .special-popup__form .tpl-anketa .tpl-field input[type="text"]::-moz-placeholder, .special-popup__form .tpl-anketa .tpl-field input[type="email"]::-moz-placeholder, .special-popup__form .tpl-anketa .tpl-field input[type="phone"]::-moz-placeholder {
      color: #fff; }
    .special-popup__form .tpl-anketa .tpl-field input[type="text"]:-ms-input-placeholder, .special-popup__form .tpl-anketa .tpl-field input[type="email"]:-ms-input-placeholder, .special-popup__form .tpl-anketa .tpl-field input[type="phone"]:-ms-input-placeholder {
      color: #fff; }
  .special-popup__form .tpl-anketa .tpl-field textarea {
    background: rgba(255, 255, 255, 0.1);
    font: 17px 'fsr', Arial, Helvetica, sans-serif;
    color: #fff;
    height: 130px;
    padding: 16px 25px 16px 25px;
    width: 100%;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .special-popup__form .tpl-anketa .tpl-field textarea:focus {
      background: rgba(255, 255, 255, 0.2);
      -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
      -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
      box-shadow: inset 0 0 0 1px #733c44 !important; }
    .special-popup__form .tpl-anketa .tpl-field textarea::-webkit-input-placeholder {
      color: #fff; }
    .special-popup__form .tpl-anketa .tpl-field textarea:moz-placeholder {
      color: #fff; }
    .special-popup__form .tpl-anketa .tpl-field textarea::-moz-placeholder {
      color: #fff; }
    .special-popup__form .tpl-anketa .tpl-field textarea:-ms-input-placeholder {
      color: #fff; }
  .special-popup__form .tpl-anketa .tpl-field .jq-checkbox {
    width: 26px;
    height: 26px;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -moz-box-shadow: inset 0 0 0 1px #e1ddd3;
    -webkit-box-shadow: inset 0 0 0 1px #e1ddd3;
    box-shadow: inset 0 0 0 1px #e1ddd3; }
    .special-popup__form .tpl-anketa .tpl-field .jq-checkbox:before {
      position: absolute;
      content: '';
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2012%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M11.619%2C2.013%20L5.785%2C7.603%20C5.448%2C7.927%204.966%2C8.011%204.540%2C7.882%20C4.091%2C8.062%203.554%2C7.979%203.188%2C7.628%20L0.355%2C5.038%20C-0.128%2C4.575%20-0.128%2C3.823%200.355%2C3.359%20C0.838%2C2.896%201.622%2C2.896%202.105%2C3.359%20L4.463%2C5.515%20L9.868%2C0.335%20C10.352%2C-0.129%2011.136%2C-0.129%2011.619%2C0.335%20C12.102%2C0.798%2012.102%2C1.550%2011.619%2C2.013%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.3s;
      -moz-transition: opacity 0.3s;
      -o-transition: opacity 0.3s;
      -ms-transition: opacity 0.3s;
      transition: opacity 0.3s; }
    .special-popup__form .tpl-anketa .tpl-field .jq-checkbox.checked {
      background: #fff;
      -moz-box-shadow: inset 0 0 0 1px #733c44 !important;
      -webkit-box-shadow: inset 0 0 0 1px #733c44 !important;
      box-shadow: inset 0 0 0 1px #733c44 !important; }
    .special-popup__form .tpl-anketa .tpl-field .jq-checkbox.checked:before {
      opacity: 1;
      visibility: visible; }
  .special-popup__form .tpl-anketa .tpl-field .jqselect {
    display: block !important; }
    .special-popup__form .tpl-anketa .tpl-field .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    .special-popup__form .tpl-anketa .tpl-field .jqselect:before {
      position: absolute;
      content: '';
      right: 20px;
      top: 50%;
      width: 13px;
      height: 7px;
      z-index: 1;
      margin-top: -3px;
      -webkit-transition: transform 0.3s;
      -moz-transition: transform 0.3s;
      -o-transition: transform 0.3s;
      -ms-transition: transform 0.3s;
      transition: transform 0.3s;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M12.619%2C2.013%20L7.785%2C6.603%20C7.448%2C6.927%206.966%2C7.011%206.540%2C6.882%20C6.091%2C7.062%205.554%2C6.979%205.188%2C6.628%20L0.355%2C2.038%20C-0.128%2C1.575%20-0.128%2C0.823%200.355%2C0.359%20C0.838%2C-0.104%201.622%2C-0.104%202.105%2C0.359%20L6.474%2C4.508%20L10.868%2C0.335%20C11.352%2C-0.129%2012.135%2C-0.129%2012.619%2C0.335%20C13.102%2C0.798%2013.102%2C1.550%2012.619%2C2.013%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .special-popup__form .tpl-anketa .tpl-field .jqselect.opened:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .special-popup__form .tpl-anketa .tpl-field .jqselect.opened .jq-selectbox__select {
      background: rgba(255, 255, 255, 0.1);
      -webkit-border-radius: 3px 3px 0 0;
      -moz-border-radius: 3px 3px 0 0;
      -ms-border-radius: 3px 3px 0 0;
      -o-border-radius: 3px 3px 0 0;
      border-radius: 3px 3px 0 0;
      -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0);
      -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0);
      box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0); }
    .special-popup__form .tpl-anketa .tpl-field .jqselect .jq-selectbox__select {
      background: rgba(255, 255, 255, 0.1);
      font: 17px 'fsr', Arial, Helvetica, sans-serif;
      color: #fff;
      height: 47px;
      padding: 13px 20px 14px;
      width: 100%;
      border: none;
      outline: none;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .special-popup__form .tpl-anketa .tpl-field .jqselect .jq-selectbox__dropdown {
      background: #fff;
      width: 100%;
      -webkit-border-radius: 0 0 3px 3px;
      -moz-border-radius: 0 0 3px 3px;
      -ms-border-radius: 0 0 3px 3px;
      -o-border-radius: 0 0 3px 3px;
      border-radius: 0 0 3px 3px;
      -moz-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
      box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07); }
    .special-popup__form .tpl-anketa .tpl-field .jqselect .jq-selectbox__dropdown ul {
      padding: 0 20px;
      margin: 0;
      list-style: none; }
      .special-popup__form .tpl-anketa .tpl-field .jqselect .jq-selectbox__dropdown ul li {
        color: #746b5f;
        font: 17px 'fsr', Arial, Helvetica, sans-serif;
        padding: 15px 0 16px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        border-top: 1px solid #faf9f8; }
      .special-popup__form .tpl-anketa .tpl-field .jqselect .jq-selectbox__dropdown ul li:first-child {
        border: none; }
      .special-popup__form .tpl-anketa .tpl-field .jqselect .jq-selectbox__dropdown ul li:hover {
        color: #733c44; }
  .special-popup__form .tpl-anketa .tpl-form-button {
    display: block;
    width: 100%;
    color: #fff;
    font: 18px 'fsb', Arial, Helvetica, sans-serif;
    padding: 14px 25px 15px 25px;
    text-align: center;
    outline: none;
    border: none;
    background: #733c44;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    box-sizing: border-box;
    border: 1px solid rgba(255, 255, 255, 0.3); }
  .special-popup__form .tpl-anketa .tpl-form-button span {
    position: relative;
    padding-right: 40px; }
    .special-popup__form .tpl-anketa .tpl-form-button span:before {
      position: absolute;
      content: '';
      top: 6px;
      right: 0;
      width: 19px;
      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%2219px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2019%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ec6c63%22%20d%3D%22M12.2929%200.292893C12.6834%20-0.0976311%2013.3166%20-0.0976311%2013.7071%200.292893L18.7071%205.29289C19.0976%205.68342%2019.0976%206.31658%2018.7071%206.70711L13.7071%2011.7071C13.3166%2012.0976%2012.6834%2012.0976%2012.2929%2011.7071C11.9024%2011.3166%2011.9024%2010.6834%2012.2929%2010.2929L15.5858%207H1C0.447715%207%200%206.55228%200%206C0%205.44772%200.447715%205%201%205H15.5858L12.2929%201.70711C11.9024%201.31658%2011.9024%200.683417%2012.2929%200.292893Z%22%20%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .special-popup__btn {
    margin-top: 20px; }
  .special-popup__btn a {
    text-decoration: none;
    display: block;
    width: 100%;
    color: #fff;
    font: 18px 'fsb', Arial, Helvetica, sans-serif;
    padding: 14px 25px 15px 25px;
    text-align: center;
    outline: none;
    background: #733c44;
    box-shadow: none;
    border-radius: 5px;
    transition: all 0.3s;
    box-sizing: border-box;
    border: 1px solid rgba(255, 255, 255, 0.3); }

.recent-block {
  padding: 0 30px; }
  @media (max-width: 767px) {
  .recent-block {
    padding: 0 20px; } }
  .recent-block__inner {
    padding: 30px 0 50px;
    width: 100%;
    max-width: 1280px;
    margin: 0 auto; }
  .recent-block__title {
    font-size: 22px;
    color: #4f4539;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    padding-bottom: 30px; }
  .recent-block__items {
    position: relative; }
  .recent-block .slick-arrow {
    position: absolute;
    top: 50%;
    margin-top: -8px;
    width: 9px;
    height: 16px;
    transition: background 0.3s;
    border: none;
    box-shadow: none;
    font-size: 0;
    padding: 0;
    margin: 0;
    outline: none; }
  .recent-block .slick-prev {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%209%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23D9D3C8%22%20d%3D%22M8.70711%200.292893C9.09763%200.683417%209.09763%201.31658%208.70711%201.70711L2.41421%208L8.70711%2014.2929C9.09763%2014.6834%209.09763%2015.3166%208.70711%2015.7071C8.31658%2016.0976%207.68342%2016.0976%207.29289%2015.7071L0.292893%208.70711C-0.0976311%208.31658%20-0.0976311%207.68342%200.292893%207.29289L7.29289%200.292893C7.68342%20-0.0976311%208.31658%20-0.0976311%208.70711%200.292893Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    left: -30px; }
  @media (max-width: 1359px) {
    .recent-block .slick-prev {
      left: -20px; } }
  @media (max-width: 480px) {
    .recent-block .slick-prev {
      left: -13px; } }
  .recent-block .slick-prev:hover {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%209%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23F6C143%22%20d%3D%22M8.70711%200.292893C9.09763%200.683417%209.09763%201.31658%208.70711%201.70711L2.41421%208L8.70711%2014.2929C9.09763%2014.6834%209.09763%2015.3166%208.70711%2015.7071C8.31658%2016.0976%207.68342%2016.0976%207.29289%2015.7071L0.292893%208.70711C-0.0976311%208.31658%20-0.0976311%207.68342%200.292893%207.29289L7.29289%200.292893C7.68342%20-0.0976311%208.31658%20-0.0976311%208.70711%200.292893Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .recent-block .slick-next {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%209%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23D9D3C8%22%20d%3D%22M0.292893%200.292893C-0.0976315%200.683417%20-0.0976315%201.31658%200.292893%201.70711L6.58579%208L0.292893%2014.2929C-0.0976315%2014.6834%20-0.0976315%2015.3166%200.292893%2015.7071C0.683417%2016.0976%201.31658%2016.0976%201.70711%2015.7071L8.70711%208.70711C9.09763%208.31658%209.09763%207.68342%208.70711%207.29289L1.70711%200.292893C1.31658%20-0.0976311%200.683417%20-0.0976311%200.292893%200.292893Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    right: -30px; }
  @media (max-width: 1359px) {
    .recent-block .slick-next {
      right: -20px; } }
  @media (max-width: 480px) {
    .recent-block .slick-next {
      right: -13px; } }
  .recent-block .slick-next:hover {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%209%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23F6C143%22%20d%3D%22M0.292893%200.292893C-0.0976315%200.683417%20-0.0976315%201.31658%200.292893%201.70711L6.58579%208L0.292893%2014.2929C-0.0976315%2014.6834%20-0.0976315%2015.3166%200.292893%2015.7071C0.683417%2016.0976%201.31658%2016.0976%201.70711%2015.7071L8.70711%208.70711C9.09763%208.31658%209.09763%207.68342%208.70711%207.29289L1.70711%200.292893C1.31658%20-0.0976311%200.683417%20-0.0976311%200.292893%200.292893Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .recent-block .slick-dots {
    z-index: 1;
    line-height: 0;
    text-align: center;
    margin: 30px 0 0;
    padding: 0;
    font-size: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -25px;
    z-index: 1;
    line-height: 0;
    text-align: center; }
  .recent-block .slick-dots li {
    display: inline-block;
    vertical-align: top;
    padding: 0 2.5px; }
  .recent-block .slick-dots li button {
    border: none;
    box-shadow: none;
    font-size: 0;
    padding: 0;
    margin: 0;
    outline: none;
    width: 9px;
    height: 9px;
    cursor: pointer;
    background: #cec6bb;
    border-radius: 5px;
    transition: background 0.3s, width 0.3s; }
  .recent-block .slick-dots li.slick-active button {
    width: 18px;
    background: #ec6c63; }
  .recent-block .recent-item {
    margin: 0 5px; }
  .recent-block .recent-item__inner {
    display: flex;
    padding: 20px;
    background: #fff;
    border-radius: 5px; }
  .recent-block .recent-item__top {
    width: 90px;
    margin-right: 15px; }
  .recent-block .recent-item__bottom {
    width: calc(100% - 90px - 15px);
    display: flex;
    flex-direction: column; }
  .recent-block .recent-item__bottom-add {
    margin: auto 0 0;
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .recent-block .recent-item .gr-recent-image {
    position: relative;
    padding-top: 100%; }
  .recent-block .recent-item .gr-recent-image:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1; }
  .recent-block .recent-item .gr-recent-image.no-image a {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%22%23999%22%20d%3D%22M70%2E346%2C9%2E116%20L11%2E654%2C9%2E116%20C10%2E462%2C9%2E116%209%2E496%2C10%2E079%209%2E496%2C11%2E267%20L9%2E496%2C43%2E805%20C9%2E496%2C43%2E830%209%2E502%2C43%2E853%209%2E503%2C43%2E877%20C9%2E473%2C44%2E445%209%2E663%2C45%2E023%2010%2E086%2C45%2E468%20C10%2E904%2C46%2E331%2012%2E270%2C46%2E370%2013%2E136%2C45%2E553%20L25%2E846%2C33%2E566%20L38%2E291%2C44%2E679%20C38%2E990%2C45%2E304%2040%2E015%2C45%2E406%2040%2E825%2C44%2E931%20L51%2E419%2C38%2E721%20L61%2E787%2C46%2E929%20C62%2E184%2C47%2E243%2062%2E657%2C47%2E396%2063%2E127%2C47%2E396%20C63%2E763%2C47%2E396%2064%2E393%2C47%2E117%2064%2E819%2C46%2E582%20C65%2E560%2C45%2E651%2065%2E404%2C44%2E298%2064%2E471%2C43%2E559%20L52%2E943%2C34%2E433%20C52%2E244%2C33%2E879%2051%2E277%2C33%2E812%2050%2E507%2C34%2E263%20L39%2E996%2C40%2E425%20L27%2E246%2C29%2E039%20C26%2E409%2C28%2E292%2025%2E139%2C28%2E309%2024%2E324%2C29%2E079%20L13%2E811%2C38%2E993%20L13%2E811%2C13%2E419%20L68%2E189%2C13%2E419%20L68%2E189%2C54%2E579%20L13%2E811%2C54%2E579%20L13%2E811%2C51%2E981%20C13%2E811%2C50%2E793%2012%2E846%2C49%2E829%2011%2E654%2C49%2E829%20C10%2E462%2C49%2E829%209%2E496%2C50%2E793%209%2E496%2C51%2E981%20L9%2E496%2C56%2E731%20C9%2E496%2C57%2E920%2010%2E462%2C58%2E883%2011%2E654%2C58%2E883%20L70%2E346%2C58%2E883%20C71%2E538%2C58%2E883%2072%2E504%2C57%2E920%2072%2E504%2C56%2E731%20L72%2E504%2C11%2E267%20C72%2E504%2C10%2E079%2071%2E538%2C9%2E116%2070%2E346%2C9%2E116%20ZM77%2E359%2C0%2E001%20L4%2E641%2C0%2E001%20C2%2E083%2C0%2E001%200%2E001%2C2%2E059%200%2E001%2C4%2E589%20L0%2E001%2C63%2E409%20C0%2E001%2C65%2E939%202%2E083%2C67%2E997%204%2E641%2C67%2E997%20L77%2E359%2C67%2E997%20C79%2E917%2C67%2E997%2081%2E999%2C65%2E939%2081%2E999%2C63%2E409%20L81%2E999%2C4%2E589%20C81%2E999%2C2%2E059%2079%2E917%2C0%2E001%2077%2E359%2C0%2E001%20ZM77%2E683%2C63%2E409%20C77%2E683%2C63%2E566%2077%2E538%2C63%2E694%2077%2E359%2C63%2E694%20L4%2E641%2C63%2E694%20C4%2E462%2C63%2E694%204%2E317%2C63%2E566%204%2E317%2C63%2E409%20L4%2E317%2C4%2E589%20C4%2E317%2C4%2E432%204%2E462%2C4%2E304%204%2E641%2C4%2E304%20L77%2E359%2C4%2E304%20C77%2E538%2C4%2E304%2077%2E683%2C4%2E432%2077%2E683%2C4%2E589%20L77%2E683%2C63%2E409%20ZM34%2E273%2C25%2E524%20C34%2E273%2C29%2E152%2037%2E234%2C32%2E104%2040%2E872%2C32%2E104%20C44%2E510%2C32%2E104%2047%2E470%2C29%2E152%2047%2E470%2C25%2E524%20C47%2E470%2C21%2E896%2044%2E510%2C18%2E944%2040%2E872%2C18%2E944%20C37%2E234%2C18%2E944%2034%2E273%2C21%2E896%2034%2E273%2C25%2E524%20ZM43%2E155%2C25%2E524%20C43%2E155%2C26%2E779%2042%2E131%2C27%2E800%2040%2E872%2C27%2E800%20C39%2E613%2C27%2E800%2038%2E589%2C26%2E779%2038%2E589%2C25%2E524%20C38%2E589%2C24%2E268%2039%2E613%2C23%2E247%2040%2E872%2C23%2E247%20C42%2E131%2C23%2E247%2043%2E155%2C24%2E268%2043%2E155%2C25%2E524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #e0e0e0;
    background-size: 50%; }
  .recent-block .recent-item .gr-recent-image a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-decoration: none;
    font-size: 0; }
  .recent-block .recent-item .gr-recent-image img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .recent-block .recent-item .gr-recent-name {
    font-size: 16px;
    color: #4f4539;
    margin-bottom: 15px; }
  @media (max-width: 639px) {
      .recent-block .recent-item .gr-recent-name {
        font-size: 14px;
        margin-bottom: 10px; } }
  .recent-block .recent-item .gr-recent-name a {
    text-decoration: none;
    color: inherit; }
  .recent-block .recent-item .gr-recent-price {
    flex: 1 0 1%;
    margin-right: 5px; }
  .recent-block .recent-item .gr-recent-price .price-old {
    font-size: 18px;
    color: #4f4539;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    margin-right: 20px; }
  @media (max-width: 639px) {
        .recent-block .recent-item .gr-recent-price .price-old {
          font-size: 17px; } }
  .recent-block .recent-item .gr-recent-price .price-old strong {
    position: relative; }
    .recent-block .recent-item .gr-recent-price .price-old strong:before {
      position: absolute;
      left: -2px;
      right: -2px;
      top: 50%;
      height: 2px;
      content: '';
      background: #f54528;
      transform: rotate(-14deg); }
  .recent-block .recent-item .gr-recent-price .price-old span {
    font-size: 13px;
    font-family: 'fsr', Arial, Helvetica, sans-serif;
    background-size: 7px 9px;
    width: 7px;
    height: 9px; }
    @media (max-width: 639px) {
        .recent-block .recent-item .gr-recent-price .price-old span {
          font-size: 13px; } }
  .recent-block .recent-item .gr-recent-price .price-current {
    font-size: 22px;
    color: #4f4539;
    font-family: 'fsb', Arial, Helvetica, sans-serif; }
  @media (max-width: 639px) {
        .recent-block .recent-item .gr-recent-price .price-current {
          font-size: 19px; } }
  .recent-block .recent-item .gr-recent-price .price-current span {
    font-size: 15px;
    font-family: 'fsr', Arial, Helvetica, sans-serif;
    background-size: 9px 11px;
    width: 9px;
    height: 11px; }
    @media (max-width: 639px) {
        .recent-block .recent-item .gr-recent-price .price-current span {
          font-size: 14px; } }
  .recent-block .recent-item .product-amount {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: 0 10px 0 0;
    display: none; }
  @media screen and (max-width: 1023px) {
      .recent-block .recent-item .product-amount {
        margin: 0; } }
  @media screen and (max-width: 767px) {
      .recent-block .recent-item .product-amount {
        margin: 0 10px 0 0; } }
  .recent-block .recent-item .product-amount .amount-title {
    display: none; }
  .recent-block .recent-item .product-amount .shop2-product-amount {
    background: #fff;
    width: 50px;
    height: 50px;
    border: 1px solid #f3f1ed;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    position: relative; }
  @media screen and (max-width: 1023px) {
        .recent-block .recent-item .product-amount .shop2-product-amount {
          margin: 0 0 20px; } }
  @media screen and (max-width: 767px) {
        .recent-block .recent-item .product-amount .shop2-product-amount {
          margin: 0; } }
  .recent-block .recent-item .product-amount .shop2-product-amount.disabled {
    display: none; }
  .recent-block .recent-item .product-amount .shop2-product-amount input {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: none;
    width: 50px;
    height: 50px;
    margin: 0;
    color: #54493b;
    font: 15px/21px 'fsr', Arial, Helvetica, sans-serif;
    padding: 11px 0 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .recent-block .recent-item .product-amount .shop2-product-amount .amount-minus {
    position: absolute;
    left: 3px;
    top: 12px;
    height: 28px;
    width: 14px;
    font-size: 0;
    border: none;
    z-index: 1;
    outline: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: url(../amount_minus.svg) 50% no-repeat; }
  .recent-block .recent-item .product-amount .shop2-product-amount .amount-plus {
    position: absolute;
    right: 3px;
    top: 12px;
    height: 28px;
    width: 14px;
    font-size: 0;
    border: none;
    z-index: 1;
    outline: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: url(../amount_plus.svg) 50% no-repeat; }
  .recent-block .recent-item .shop_product_button {
    width: 22px;
    height: 17px;
    box-shadow: none;
    background: transparent;
    margin-bottom: 5px; }
  .recent-block .recent-item .shop_product_button.buy:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2022%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M21.946%2C4.063%20L19.134%2C12.222%20C18.991%2C12.637%2018.587%2C12.919%2018.136%2C12.919%20L6.907%2C12.919%20C6.455%2C12.919%206.051%2C12.637%205.909%2C12.222%20L2.402%2C2.040%20L1.055%2C2.040%20C0.474%2C2.040%200.003%2C1.583%200.003%2C1.021%20C0.003%2C0.457%200.474%2C0.000%201.055%2C0.000%20L3.138%2C0.000%20C3.140%2C0.000%203.141%2C0.000%203.141%2C0.000%20L3.161%2C0.000%20C3.163%2C0.000%203.165%2C0.001%203.168%2C0.001%20C3.606%2C0.004%204.013%2C0.272%204.159%2C0.697%20L7.666%2C10.879%20L17.377%2C10.879%20L19.486%2C4.760%20L8.815%2C4.760%20C8.234%2C4.760%207.763%2C4.303%207.763%2C3.740%20C7.763%2C3.177%208.234%2C2.720%208.815%2C2.720%20L20.948%2C2.720%20C21.286%2C2.720%2021.604%2C2.878%2021.802%2C3.144%20C21.999%2C3.410%2022.053%2C3.752%2021.946%2C4.063%20ZM8.822%2C13.598%20C9.790%2C13.598%2010.577%2C14.359%2010.577%2C15.299%20C10.577%2C16.237%209.790%2C16.999%208.822%2C16.999%20C7.854%2C16.999%207.068%2C16.237%207.068%2C15.299%20C7.068%2C14.359%207.854%2C13.598%208.822%2C13.598%20ZM16.224%2C13.598%20C17.193%2C13.598%2017.979%2C14.359%2017.979%2C15.299%20C17.979%2C16.237%2017.193%2C16.999%2016.224%2C16.999%20C15.256%2C16.999%2014.470%2C16.237%2014.470%2C15.299%20C14.470%2C14.359%2015.256%2C13.598%2016.224%2C13.598%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .recent-block .recent-item .shop_product_button.onrequest:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M11.002%2C22.002%20C4.936%2C22.002%200.002%2C17.066%200.002%2C11.000%20C0.002%2C4.933%204.936%2C-0.002%2011.002%2C-0.002%20C17.067%2C-0.002%2022.001%2C4.933%2022.001%2C11.000%20C22.001%2C17.066%2017.067%2C22.002%2011.002%2C22.002%20ZM11.002%2C2.122%20C6.107%2C2.122%202.126%2C6.104%202.126%2C11.000%20C2.126%2C15.895%206.107%2C19.878%2011.002%2C19.878%20C15.896%2C19.878%2019.878%2C15.895%2019.878%2C11.000%20C19.878%2C6.104%2015.896%2C2.122%2011.002%2C2.122%20ZM8.292%2C13.844%20C7.254%2C14.578%206.217%2C15.306%205.610%2C15.730%20C5.313%2C15.938%204.904%2C15.865%204.697%2C15.568%20L4.447%2C15.210%20C4.239%2C14.912%204.312%2C14.503%204.609%2C14.295%20C6.582%2C12.915%209.263%2C11.023%2010.127%2C10.371%20L10.127%2C4.268%20C10.127%2C3.906%2010.421%2C3.612%2010.783%2C3.612%20L11.221%2C3.612%20C11.583%2C3.612%2011.877%2C3.906%2011.877%2C4.268%20L11.877%2C10.781%20C11.877%2C11.309%2011.877%2C11.309%208.292%2C13.844%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .recent-block .recent-item .shop_product_button.notavailable:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23cbc4b9%22%20d%3D%22M9.403%2C8.000%20L15.718%2C14.315%20C16.105%2C14.702%2016.105%2C15.330%2015.718%2C15.718%20C15.330%2C16.105%2014.702%2C16.105%2014.315%2C15.718%20L8.000%2C9.403%20L1.685%2C15.718%20C1.298%2C16.105%200.670%2C16.105%200.282%2C15.718%20C-0.105%2C15.330%20-0.105%2C14.702%200.282%2C14.315%20L6.597%2C8.000%20L0.282%2C1.685%20C-0.105%2C1.298%20-0.105%2C0.670%200.282%2C0.282%20C0.670%2C-0.105%201.298%2C-0.105%201.685%2C0.282%20L8.000%2C6.597%20L14.315%2C0.282%20C14.702%2C-0.105%2015.330%2C-0.105%2015.718%2C0.282%20C16.105%2C0.670%2016.105%2C1.298%2015.718%2C1.685%20L9.403%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

#search-app {
  position: relative; }
  @media (max-width: 639px) {
  #search-app {
    position: absolute;
    left: 0;
    right: 0;
    top: 11px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none; } }
  @media (max-width: 639px) {
    #search-app.mobile {
      opacity: 1;
      visibility: visible;
      pointer-events: all; } }
  #search-app .search-block.search-form {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    opacity: 1;
    visibility: visible; }
  #search-app #search-result {
    background: #fff;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    border: 2px solid #ec6c63;
    border-top: none;
    border-radius: 0 0 5px 5px;
    overflow: auto;
    padding: 40px 30px;
    max-height: calc(100vh - 148px);
    margin-top: -4px;
    z-index: 300;
    text-align: left; }
  @media (max-width: 639px) {
    #search-app #search-result {
      padding: 30px 20px; } }
  #search-app #search-result:before {
    position: absolute;
    content: '';
    top: -2px;
    left: 20px;
    right: 20px;
    background: #f9f6f2;
    height: 2px; }
  #search-app .search-result-left {
    padding-bottom: 40px; }
  #search-app .products-search-title {
    font-size: 22px;
    color: #4f4539;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    padding-bottom: 30px; }
  @media (max-width: 639px) {
    #search-app .products-search-title {
      font-size: 20px; } }
  #search-app .products-search-title span {
    font-size: 13px;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    color: #4f4539;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid rgba(209, 201, 190, 0.5);
    min-width: 21px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    border-radius: 50%;
    margin-left: 15px; }
  #search-app .product-item {
    padding-bottom: 30px;
    display: flex; }
  @media (max-width: 639px) {
    #search-app .product-item {
      padding-bottom: 25px; } }
  #search-app .product-item:last-child {
    padding-bottom: 0; }
  #search-app .product-image {
    width: 60px;
    height: 60px;
    margin-right: 20px;
    position: relative; }
  @media (max-width: 639px) {
    #search-app .product-image {
      width: 50px;
      height: 50px; } }
  #search-app .product-image a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 0;
    text-decoration: none; }
  #search-app .product-image a img {
    max-width: none;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%; }
  #search-app .product-text {
    flex: 1 0 1%; }
  #search-app .product-name {
    font-size: 16px;
    color: #4f4539;
    margin-bottom: 15px; }
  @media (max-width: 639px) {
    #search-app .product-name {
      font-size: 14px;
      margin-bottom: 10px; } }
  #search-app .product-name a {
    text-decoration: none;
    color: inherit; }
  #search-app .product-text-price .price-old {
    font-size: 18px;
    color: #4f4539;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    margin-right: 20px; }
  @media (max-width: 639px) {
      #search-app .product-text-price .price-old {
        font-size: 17px; } }
  #search-app .product-text-price .price-old strong {
    position: relative; }
  #search-app .product-text-price .price-old strong:before {
    position: absolute;
    left: -2px;
    right: -2px;
    top: 50%;
    height: 2px;
    content: '';
    background: #f54528;
    transform: rotate(-14deg); }
  #search-app .product-text-price .price-old span {
    font-size: 13px;
    font-family: 'fsr', Arial, Helvetica, sans-serif; }
  @media (max-width: 639px) {
        #search-app .product-text-price .price-old span {
          font-size: 13px; } }
  #search-app .product-text-price .price {
    font-size: 22px;
    color: #4f4539;
    font-family: 'fsb', Arial, Helvetica, sans-serif; }
  @media (max-width: 639px) {
      #search-app .product-text-price .price {
        font-size: 19px; } }
  #search-app .product-text-price .price span {
    font-size: 15px;
    font-family: 'fsr', Arial, Helvetica, sans-serif; }
  @media (max-width: 639px) {
        #search-app .product-text-price .price span {
          font-size: 14px; } }
  #search-app .folders-search-title {
    font-size: 22px;
    color: #4f4539;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    padding-bottom: 30px; }
  @media (max-width: 639px) {
    #search-app .folders-search-title {
      font-size: 20px; } }
  #search-app .folders-search-title span {
    font-size: 13px;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    color: #4f4539;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid rgba(209, 201, 190, 0.5);
    min-width: 21px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    border-radius: 50%;
    margin-left: 15px; }
  #search-app .folder-item {
    font-size: 16px;
    color: #4f4539;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    padding: 5px 0; }
  @media (max-width: 639px) {
    #search-app .folder-item {
      font-size: 15px; } }
  #search-app .folder-item a {
    color: inherit;
    text-decoration: none; }
  #search-app .vendor-search-title {
    font-size: 22px;
    color: #4f4539;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    padding-bottom: 30px; }
  @media (max-width: 639px) {
    #search-app .vendor-search-title {
      font-size: 20px; } }
  #search-app .vendor-search-title span {
    font-size: 13px;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    color: #4f4539;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid rgba(209, 201, 190, 0.5);
    min-width: 21px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    border-radius: 50%;
    margin-left: 15px; }
  #search-app .vendor-items {
    font-size: 16px;
    color: #4f4539;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    padding: 5px 0; }
  @media (max-width: 639px) {
    #search-app .vendor-items {
      font-size: 15px; } }
  #search-app .vendor-items a {
    color: inherit;
    text-decoration: none; }
  #search-app .search-result-bottom {
    margin-top: 30px; }
  #search-app .search-result-btn {
    font-size: 18px;
    color: #fff;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    padding: 14px 70px 14px 30px;
    display: block;
    text-decoration: none;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    background: #733c44; }
  #search-app .search-result-btn:hover:before {
    right: 25px; }
  #search-app .search-result-btn:before {
    position: absolute;
    content: '';
    width: 19px;
    height: 12px;
    right: 30px;
    top: 50%;
    margin-top: -6px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2019%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12.2929%200.292893C12.6834%20-0.0976311%2013.3166%20-0.0976311%2013.7071%200.292893L18.7071%205.29289C19.0976%205.68342%2019.0976%206.31658%2018.7071%206.70711L13.7071%2011.7071C13.3166%2012.0976%2012.6834%2012.0976%2012.2929%2011.7071C11.9024%2011.3166%2011.9024%2010.6834%2012.2929%2010.2929L15.5858%207H1C0.447715%207%200%206.55228%200%206C0%205.44772%200.447715%205%201%205H15.5858L12.2929%201.70711C11.9024%201.31658%2011.9024%200.683417%2012.2929%200.292893Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    transition: right 0.3s; }
  .smart-search-folders {
    padding-bottom: 20px; }

.smart-search-folders__title {
  font-size: 18px;
  color: #4f4539;
  font-family: 'fsb', Arial, Helvetica, sans-serif;
  padding-bottom: 10px; }

.smart-search-folders__list {
  font-size: 0; }
  .smart-search-folders__list li {
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 0px 0; }
  .smart-search-folders__list li a {
    font-size: 15px;
    color: #733c44;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    margin: 5px 0;
    display: block;
    text-decoration: none; }

.smart-search-vendors {
  padding-bottom: 20px; }

.smart-search-vendors__title {
  font-size: 18px;
  color: #4f4539;
  font-family: 'fsb', Arial, Helvetica, sans-serif;
  padding-bottom: 10px; }

.smart-search-vendors__list li a {
  font-size: 15px;
  color: #733c44;
  font-family: 'fsb', Arial, Helvetica, sans-serif;
  margin: 5px 0;
  display: block;
  text-decoration: none; }

.lazy-pagelist .lazy-pagelist__body {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 47px; }
  @media (max-width: 639px) {
    .lazy-pagelist .lazy-pagelist__body {
      flex-direction: column; } }
  .lazy-pagelist .lazy-pagelist-btn {
    padding: 11px 58px 13px 18px;
    box-sizing: border-box;
    font: 20px 'fsm', Arial, Helvetica, sans-serif;
    color: #fff;
    background: #733c44;
    border-radius: 3px;
    transition: all 0.3s;
    box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27);
    position: relative;
    cursor: pointer; }
  .lazy-pagelist .lazy-pagelist-btn:hover {
    box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
  .lazy-pagelist .lazy-pagelist-btn:before {
    position: absolute;
    content: '';
    width: 19px;
    height: 12px;
    right: 20px;
    transform: rotate(90deg);
    top: 50%;
    margin-top: -6px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2019%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12.2929%200.292893C12.6834%20-0.0976311%2013.3166%20-0.0976311%2013.7071%200.292893L18.7071%205.29289C19.0976%205.68342%2019.0976%206.31658%2018.7071%206.70711L13.7071%2011.7071C13.3166%2012.0976%2012.6834%2012.0976%2012.2929%2011.7071C11.9024%2011.3166%2011.9024%2010.6834%2012.2929%2010.2929L15.5858%207H1C0.447715%207%200%206.55228%200%206C0%205.44772%200.447715%205%201%205H15.5858L12.2929%201.70711C11.9024%201.31658%2011.9024%200.683417%2012.2929%200.292893Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media (max-width: 639px) {
    .lazy-pagelist .lazy-pagelist-btn {
      margin-bottom: 20px; } }
  .lazy-pagelist .shop2_pagelist_wrap {
    padding-top: 0; }

#shop2-msg {
  min-width: 320px;
  padding: 25px 20px;
  text-align: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 32px;
  color: #54493b;
  background: #fff;
  box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
  box-sizing: border-box; }
  @media screen and (max-width: 639px) {
  #shop2-msg {
    min-width: 220px;
    padding: 20px;
    font-size: 15px;
    line-height: 24px; } }
  #shop2-msg .go-to-compare-btn {
    display: inline-block;
    vertical-align: top; }

.pointer_events_none {
  pointer-events: none; }

.remodal.cart-remodal {
  border-radius: 5px;
  background: #fff;
  box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.07);
  max-width: 475px;
  padding: 40px 50px 50px; }
  @media (max-width: 639px) {
    .remodal.cart-remodal {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border-radius: 0;
      overflow: hidden;
      overflow-y: auto;
      margin: 0;
      max-width: 100%;
      padding: 30px 20px 40px; } }
  .remodal.cart-remodal .remodal-close-btn {
    position: absolute;
    right: 11px;
    top: 14px;
    width: 41px;
    height: 41px;
    cursor: pointer;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M7.944%2C6.483%20L12.689%2C11.228%20C13.092%2C11.631%2013.092%2C12.285%2012.689%2C12.688%20C12.286%2C13.091%2011.633%2C13.091%2011.230%2C12.688%20L6.485%2C7.943%20L1.740%2C12.688%20C1.337%2C13.091%200.683%2C13.091%200.280%2C12.688%20C-0.123%2C12.285%20-0.123%2C11.631%200.280%2C11.228%20L5.025%2C6.483%20L0.281%2C1.739%20C-0.122%2C1.336%20-0.122%2C0.683%200.281%2C0.279%20C0.684%2C-0.124%201.337%2C-0.124%201.741%2C0.279%20L6.485%2C5.023%20L11.229%2C0.279%20C11.632%2C-0.124%2012.285%2C-0.124%2012.688%2C0.279%20C13.092%2C0.683%2013.092%2C1.336%2012.688%2C1.739%20L7.944%2C6.483%20Z%22%20fill%3D%22%23d4cbc0%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    box-shadow: none;
    border: none;
    font-size: 0;
    outline: none; }
  .remodal.cart-remodal .remodal-close-btn svg {
    display: none; }

.cart-popup__title {
  font-family: 'fsb', Arial, Helvetica, sans-serif;
  color: #4f4539;
  font-size: 22px;
  text-align: left;
  padding: 0 0 35px;
  position: relative; }
  .cart-popup__title ins {
    text-decoration: none; }
  .cart-popup__title span {
    margin: 0 0 0 12px;
    min-width: 30px;
    height: 30px;
    font-size: 13px;
    font-weight: 700;
    line-height: 30px;
    border-radius: 50%;
    text-align: center;
    padding: 0 3px;
    color: #fff;
    background: #733c44;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box; }
  .cart-popup__top {
    padding: 0 0px 40px; }
  .cart-popup__bottom {
    padding: 0; }
  .cart-popup__bottom-body {
    padding: 0 0 30px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
  @media (max-width: 480px) {
      .cart-popup__bottom-body {
        flex-direction: column; } }
  .cart-popup__cleanup {
    margin-right: auto; }
  @media (max-width: 480px) {
    .cart-popup__cleanup {
      margin: 0 auto 20px; } }
  .cart-popup__cleanup a {
    position: relative;
    color: #4f4539;
    font-size: 13px;
    line-height: 14px;
    text-decoration: none;
    padding-left: 23px; }
  .cart-popup__cleanup a:before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    width: 17px;
    height: 17px;
    margin-top: -8.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%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.11%203.305V14.639C15.11%2015.94%2014.051%2016.999%2012.749%2016.999H4.249C2.948%2016.999%201.888%2015.94%201.888%2014.639V3.305H0V2.361H5.195V1.416C5.195%200.636%205.829%200%206.611%200H10.389C11.17%200%2011.805%200.636%2011.805%201.416V2.361H17V3.305H15.11ZM10.861%201.416C10.861%201.156%2010.649%200.944%2010.389%200.944H6.611C6.35%200.944%206.139%201.156%206.139%201.416V2.361H10.861V1.416ZM14.166%203.305H11.333H5.666H2.833V14.639C2.833%2015.42%203.468%2016.055%204.249%2016.055H12.749C13.531%2016.055%2014.166%2015.42%2014.166%2014.639V3.305ZM10.861%205.194H11.805V14.166H10.861V5.194ZM8.027%205.194H8.971V14.166H8.027V5.194ZM5.195%205.194H6.139V14.166H5.195V5.194Z%22%20fill%3D%22%23F54528%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .cart-popup__cleanup a:hover {
    color: #2e2f38; }
  .cart-popup__cleanup a span {
    transition: all 0.18s;
    border-bottom: 1px solid transparent; }
  .cart-popup__total {
    display: flex;
    align-items: baseline; }
  .cart-popup__total-title {
    color: #4f4539;
    font-size: 15px;
    line-height: 18px;
    padding-right: 10px; }
  .cart-popup__total-price {
    color: #4f4539;
    font-family: 'fsm', Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 22px;
    line-height: 22px; }
  .cart-popup__total-price span {
    font-weight: 500;
    font-size: 15px;
    line-height: 18px; }
  .cart-popup__total-price span.rub_black {
    background-size: 9px 13px;
    width: 9px;
    height: 13px; }
  .cart-popup__btns {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  @media (max-width: 480px) {
    .cart-popup__btns {
      flex-direction: column; } }
  .cart-popup__btns a.gr-button-2 {
    font-size: 15px;
    color: #fff;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    background: #733c44;
    box-shadow: 0px 6px 20px rgba(115, 60, 68, 0.6);
    border-radius: 3px;
    margin-right: 24px;
    display: block;
    text-decoration: none;
    padding: 14px 20px;
    cursor: pointer;
    transition: box-shadow 0.3s;
    text-align: center;
    box-sizing: border-box; }
  @media (max-width: 480px) {
        .cart-popup__btns a.gr-button-2 {
          width: 100%;
          margin: 0 0 20px; } }
  .cart-popup__btns a.gr-button-2:hover {
    box-shadow: 0px 7px 15px 0px rgba(115, 60, 68, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
  .cart-popup__btns a.gr-button-1 {
    font-size: 15px;
    color: #fff;
    font-family: 'fsb', Arial, Helvetica, sans-serif;
    background: #ec6c63;
    box-shadow: 0px 6px 20px rgba(236, 108, 99, 0.6);
    border-radius: 3px;
    display: block;
    text-decoration: none;
    padding: 14px 20px;
    cursor: pointer;
    transition: box-shadow 0.3s;
    text-align: center;
    box-sizing: border-box; }
  @media (max-width: 480px) {
        .cart-popup__btns a.gr-button-1 {
          width: 100%; } }
  .cart-popup__btns a.gr-button-1:hover {
    box-shadow: 0px 7px 15px 0px rgba(236, 108, 99, 0.27), inset 0px -3px 0px 0px rgba(0, 0, 0, 0.18); }
  .cart-popup #shop2-cart {
    display: block;
    margin: 0; }
  .cart-popup .popup-product {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 30px; }
  .cart-popup .popup-product:last-child {
    margin-bottom: 0; }
  .cart-popup .popup-product__left {
    position: relative;
    width: 70px;
    margin: 0 20px 0 0;
    align-self: flex-start; }
  .cart-popup .popup-product__right {
    display: flex;
    flex-direction: column;
    flex: 1 0 1%;
    position: relative;
    padding-right: 30px; }
  .cart-popup .popup-product__image {
    position: relative;
    overflow: hidden;
    padding-top: 100%; }
  .cart-popup .popup-product__image.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%22%23999%22%20d%3D%22M70%2E346%2C9%2E116%20L11%2E654%2C9%2E116%20C10%2E462%2C9%2E116%209%2E496%2C10%2E079%209%2E496%2C11%2E267%20L9%2E496%2C43%2E805%20C9%2E496%2C43%2E830%209%2E502%2C43%2E853%209%2E503%2C43%2E877%20C9%2E473%2C44%2E445%209%2E663%2C45%2E023%2010%2E086%2C45%2E468%20C10%2E904%2C46%2E331%2012%2E270%2C46%2E370%2013%2E136%2C45%2E553%20L25%2E846%2C33%2E566%20L38%2E291%2C44%2E679%20C38%2E990%2C45%2E304%2040%2E015%2C45%2E406%2040%2E825%2C44%2E931%20L51%2E419%2C38%2E721%20L61%2E787%2C46%2E929%20C62%2E184%2C47%2E243%2062%2E657%2C47%2E396%2063%2E127%2C47%2E396%20C63%2E763%2C47%2E396%2064%2E393%2C47%2E117%2064%2E819%2C46%2E582%20C65%2E560%2C45%2E651%2065%2E404%2C44%2E298%2064%2E471%2C43%2E559%20L52%2E943%2C34%2E433%20C52%2E244%2C33%2E879%2051%2E277%2C33%2E812%2050%2E507%2C34%2E263%20L39%2E996%2C40%2E425%20L27%2E246%2C29%2E039%20C26%2E409%2C28%2E292%2025%2E139%2C28%2E309%2024%2E324%2C29%2E079%20L13%2E811%2C38%2E993%20L13%2E811%2C13%2E419%20L68%2E189%2C13%2E419%20L68%2E189%2C54%2E579%20L13%2E811%2C54%2E579%20L13%2E811%2C51%2E981%20C13%2E811%2C50%2E793%2012%2E846%2C49%2E829%2011%2E654%2C49%2E829%20C10%2E462%2C49%2E829%209%2E496%2C50%2E793%209%2E496%2C51%2E981%20L9%2E496%2C56%2E731%20C9%2E496%2C57%2E920%2010%2E462%2C58%2E883%2011%2E654%2C58%2E883%20L70%2E346%2C58%2E883%20C71%2E538%2C58%2E883%2072%2E504%2C57%2E920%2072%2E504%2C56%2E731%20L72%2E504%2C11%2E267%20C72%2E504%2C10%2E079%2071%2E538%2C9%2E116%2070%2E346%2C9%2E116%20ZM77%2E359%2C0%2E001%20L4%2E641%2C0%2E001%20C2%2E083%2C0%2E001%200%2E001%2C2%2E059%200%2E001%2C4%2E589%20L0%2E001%2C63%2E409%20C0%2E001%2C65%2E939%202%2E083%2C67%2E997%204%2E641%2C67%2E997%20L77%2E359%2C67%2E997%20C79%2E917%2C67%2E997%2081%2E999%2C65%2E939%2081%2E999%2C63%2E409%20L81%2E999%2C4%2E589%20C81%2E999%2C2%2E059%2079%2E917%2C0%2E001%2077%2E359%2C0%2E001%20ZM77%2E683%2C63%2E409%20C77%2E683%2C63%2E566%2077%2E538%2C63%2E694%2077%2E359%2C63%2E694%20L4%2E641%2C63%2E694%20C4%2E462%2C63%2E694%204%2E317%2C63%2E566%204%2E317%2C63%2E409%20L4%2E317%2C4%2E589%20C4%2E317%2C4%2E432%204%2E462%2C4%2E304%204%2E641%2C4%2E304%20L77%2E359%2C4%2E304%20C77%2E538%2C4%2E304%2077%2E683%2C4%2E432%2077%2E683%2C4%2E589%20L77%2E683%2C63%2E409%20ZM34%2E273%2C25%2E524%20C34%2E273%2C29%2E152%2037%2E234%2C32%2E104%2040%2E872%2C32%2E104%20C44%2E510%2C32%2E104%2047%2E470%2C29%2E152%2047%2E470%2C25%2E524%20C47%2E470%2C21%2E896%2044%2E510%2C18%2E944%2040%2E872%2C18%2E944%20C37%2E234%2C18%2E944%2034%2E273%2C21%2E896%2034%2E273%2C25%2E524%20ZM43%2E155%2C25%2E524%20C43%2E155%2C26%2E779%2042%2E131%2C27%2E800%2040%2E872%2C27%2E800%20C39%2E613%2C27%2E800%2038%2E589%2C26%2E779%2038%2E589%2C25%2E524%20C38%2E589%2C24%2E268%2039%2E613%2C23%2E247%2040%2E872%2C23%2E247%20C42%2E131%2C23%2E247%2043%2E155%2C24%2E268%2043%2E155%2C25%2E524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #e0e0e0;
    background-size: 50%; }
  .cart-popup .popup-product__image a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 0;
    text-decoration: none; }
  .cart-popup .popup-product__image img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .cart-popup .popup-product__name {
    margin-bottom: 10px;
    font-family: 'fsm', Arial, Helvetica, sans-serif;
    color: #4f4539;
    font-size: 14px;
    text-align: left; }
  .cart-popup .popup-product__name a {
    transition: all 0.18s;
    color: inherit;
    text-decoration: none;
    border-bottom: 1px solid transparent; }
  .cart-popup .popup-product__action {
    color: red;
    text-align: left; }
  .cart-popup .popup-product__action strong {
    font-size: 15px;
    font-weight: 500; }
  .cart-popup .popup-product__add {
    padding: 6px 0 0;
    margin-top: auto;
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .cart-popup .popup-product__amount {
    margin-right: auto;
    order: -1; }
  .cart-popup .popup-product__amount .shop2-product-amount {
    background: #fff;
    width: 50px;
    height: 50px;
    border: 1px solid #f3f1ed;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    position: relative; }
  .cart-popup .popup-product__amount .shop2-product-amount.disabled {
    display: none; }
  .cart-popup .popup-product__amount .shop2-product-amount input {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: none;
    width: 50px;
    height: 50px;
    margin: 0;
    color: #54493b;
    font: 15px/21px 'fsr', Arial, Helvetica, sans-serif;
    padding: 11px 0 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .cart-popup .popup-product__amount .shop2-product-amount .amount-minus {
    position: absolute;
    left: 3px;
    top: 12px;
    height: 28px;
    width: 14px;
    font-size: 0;
    border: none;
    z-index: 1;
    outline: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: url(../amount_minus.svg) 50% no-repeat; }
  .cart-popup .popup-product__amount .shop2-product-amount .amount-plus {
    position: absolute;
    right: 3px;
    top: 12px;
    height: 28px;
    width: 14px;
    font-size: 0;
    border: none;
    z-index: 1;
    outline: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: url(../amount_plus.svg) 50% no-repeat; }
  .cart-popup .popup-product__amount .shop2-product-amount button svg {
    display: none; }
  .cart-popup .popup-product__price {
    color: #4f4539;
    font-size: 19px;
    font-family: 'fsm', Arial, Helvetica, sans-serif; }
  .cart-popup .popup-product__price strong {
    font-family: 'fsb', Arial, Helvetica, sans-serif; }
  .cart-popup .popup-product__price span {
    background-size: 9px 11px;
    width: 9px;
    height: 11px; }
  .cart-popup .popup-product__price .cart-price__preorder {
    font-size: 15px; }
  .cart-popup .popup-product__close {
    position: absolute;
    right: 0;
    top: 50%;
    width: 17px;
    height: 17px;
    font-size: 0;
    margin-top: -8.5px; }
  .cart-popup .popup-product__close .cart-delete {
    width: 17px;
    height: 17px; }
  .cart-popup .popup-product__close .cart-delete a {
    min-height: 17px;
    display: block;
    height: 17px;
    width: 17px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.11%203.305V14.639C15.11%2015.94%2014.051%2016.999%2012.749%2016.999H4.249C2.948%2016.999%201.888%2015.94%201.888%2014.639V3.305H0V2.361H5.195V1.416C5.195%200.636%205.829%200%206.611%200H10.389C11.17%200%2011.805%200.636%2011.805%201.416V2.361H17V3.305H15.11ZM10.861%201.416C10.861%201.156%2010.649%200.944%2010.389%200.944H6.611C6.35%200.944%206.139%201.156%206.139%201.416V2.361H10.861V1.416ZM14.166%203.305H11.333H5.666H2.833V14.639C2.833%2015.42%203.468%2016.055%204.249%2016.055H12.749C13.531%2016.055%2014.166%2015.42%2014.166%2014.639V3.305ZM10.861%205.194H11.805V14.166H10.861V5.194ZM8.027%205.194H8.971V14.166H8.027V5.194ZM5.195%205.194H6.139V14.166H5.195V5.194Z%22%20fill%3D%22%23F54528%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .cart-popup .popup-product__close .cart-delete a svg {
      display: none; }

.gr-cart-popup-btn {
  position: relative;
  width: 305px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 305px;
  -moz-box-flex: 0;
  -moz-flex: 0 1 305px;
  -ms-flex: 0 1 305px;
  flex: 0 1 305px;
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  cursor: pointer;
  height: 52px;
  background: #ec6c63;
  padding: 12px 50px 13px 72px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media screen and (max-width: 1260px) {
  .gr-cart-popup-btn {
    padding: 0;
    flex: 0 1 52px;
    width: 52px;
    margin-right: 10px; } }
  .gr-cart-popup-btn.cart_pointer_events_none {
    pointer-events: none; }
  .gr-cart-popup-btn.cart_pointer_events_none:after {
    display: none; }
  .gr-cart-popup-btn.pointer_events_none {
    background: #faf6f3;
    color: #cbc2b8;
    font-size: 17px;
    font-family: 'fsm', Arial, Helvetica, sans-serif;
    padding-left: 61px;
    line-height: 28px; }
  .gr-cart-popup-btn.pointer_events_none .gr-cart-total-amount {
    display: none; }
  .gr-cart-popup-btn.pointer_events_none .gr-cart-total__sum_cpp {
    display: none; }
  .gr-cart-popup-btn.pointer_events_none .gr-cart-empty {
    display: block; }
  @media screen and (max-width: 1260px) {
    .gr-cart-popup-btn.pointer_events_none {
      padding: 0; } }
  .gr-cart-popup-btn.pointer_events_none:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2022%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M21.946%2C4.063%20L19.134%2C12.222%20C18.991%2C12.637%2018.587%2C12.919%2018.136%2C12.919%20L6.907%2C12.919%20C6.455%2C12.919%206.051%2C12.637%205.909%2C12.222%20L2.402%2C2.040%20L1.055%2C2.040%20C0.474%2C2.040%200.003%2C1.583%200.003%2C1.021%20C0.003%2C0.457%200.474%2C0.000%201.055%2C0.000%20L3.138%2C0.000%20C3.140%2C0.000%203.141%2C0.000%203.141%2C0.000%20L3.161%2C0.000%20C3.163%2C0.000%203.165%2C0.001%203.168%2C0.001%20C3.606%2C0.004%204.013%2C0.272%204.159%2C0.697%20L7.666%2C10.879%20L17.377%2C10.879%20L19.486%2C4.760%20L8.815%2C4.760%20C8.234%2C4.760%207.763%2C4.303%207.763%2C3.740%20C7.763%2C3.177%208.234%2C2.720%208.815%2C2.720%20L20.948%2C2.720%20C21.286%2C2.720%2021.604%2C2.878%2021.802%2C3.144%20C21.999%2C3.410%2022.053%2C3.752%2021.946%2C4.063%20ZM8.822%2C13.598%20C9.790%2C13.598%2010.577%2C14.359%2010.577%2C15.299%20C10.577%2C16.237%209.790%2C16.999%208.822%2C16.999%20C7.854%2C16.999%207.068%2C16.237%207.068%2C15.299%20C7.068%2C14.359%207.854%2C13.598%208.822%2C13.598%20ZM16.224%2C13.598%20C17.193%2C13.598%2017.979%2C14.359%2017.979%2C15.299%20C17.979%2C16.237%2017.193%2C16.999%2016.224%2C16.999%20C15.256%2C16.999%2014.470%2C16.237%2014.470%2C15.299%20C14.470%2C14.359%2015.256%2C13.598%2016.224%2C13.598%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .gr-cart-popup-btn.pointer_events_none:after {
    display: none; }
  .gr-cart-popup-btn:before {
    position: absolute;
    content: '';
    left: 17px;
    top: 18px;
    width: 22px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2022%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21.946%2C4.063%20L19.134%2C12.222%20C18.991%2C12.637%2018.587%2C12.919%2018.136%2C12.919%20L6.907%2C12.919%20C6.455%2C12.919%206.051%2C12.637%205.909%2C12.222%20L2.402%2C2.040%20L1.055%2C2.040%20C0.474%2C2.040%200.003%2C1.583%200.003%2C1.021%20C0.003%2C0.457%200.474%2C0.000%201.055%2C0.000%20L3.138%2C0.000%20C3.140%2C0.000%203.141%2C0.000%203.141%2C0.000%20L3.161%2C0.000%20C3.163%2C0.000%203.165%2C0.001%203.168%2C0.001%20C3.606%2C0.004%204.013%2C0.272%204.159%2C0.697%20L7.666%2C10.879%20L17.377%2C10.879%20L19.486%2C4.760%20L8.815%2C4.760%20C8.234%2C4.760%207.763%2C4.303%207.763%2C3.740%20C7.763%2C3.177%208.234%2C2.720%208.815%2C2.720%20L20.948%2C2.720%20C21.286%2C2.720%2021.604%2C2.878%2021.802%2C3.144%20C21.999%2C3.410%2022.053%2C3.752%2021.946%2C4.063%20ZM8.822%2C13.598%20C9.790%2C13.598%2010.577%2C14.359%2010.577%2C15.299%20C10.577%2C16.237%209.790%2C16.999%208.822%2C16.999%20C7.854%2C16.999%207.068%2C16.237%207.068%2C15.299%20C7.068%2C14.359%207.854%2C13.598%208.822%2C13.598%20ZM16.224%2C13.598%20C17.193%2C13.598%2017.979%2C14.359%2017.979%2C15.299%20C17.979%2C16.237%2017.193%2C16.999%2016.224%2C16.999%20C15.256%2C16.999%2014.470%2C16.237%2014.470%2C15.299%20C14.470%2C14.359%2015.256%2C13.598%2016.224%2C13.598%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media screen and (max-width: 1260px) {
    .gr-cart-popup-btn:before {
      left: 14px; } }
  .gr-cart-popup-btn:after {
    position: absolute;
    content: '';
    right: 20px;
    top: 21px;
    width: 18px;
    height: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%3D%22%23ffffff%22%20d%3D%22M17.542%2C2.524%20L10.543%2C9.512%20C10.137%2C9.917%209.560%2C10.021%209.048%2C9.860%20C8.509%2C10.085%207.865%2C9.982%207.426%2C9.543%20L0.426%2C2.556%20C-0.154%2C1.976%20-0.154%2C1.037%200.426%2C0.457%20C1.006%2C-0.122%201.946%2C-0.122%202.526%2C0.457%20L8.969%2C6.889%20L15.442%2C0.426%20C16.022%2C-0.153%2016.963%2C-0.153%2017.542%2C0.426%20C18.122%2C1.006%2018.122%2C1.945%2017.542%2C2.524%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media screen and (max-width: 1260px) {
    .gr-cart-popup-btn:after {
      display: none; } }
  .gr-cart-popup-btn .gr-cart-empty {
    color: #cbc2b8;
    font-size: 17px;
    font-family: 'fsm', Arial, Helvetica, sans-serif;
    display: none; }
  @media screen and (max-width: 1260px) {
    .gr-cart-popup-btn .gr-cart-empty {
      font-size: 0; } }
  .gr-cart-popup-btn .gr-cart-total-amount {
    position: absolute;
    left: 35px;
    top: 8px;
    width: 17px;
    height: 17px;
    color: #fff;
    text-align: center;
    font: 10px/18px 'fsm', Arial, Helvetica, sans-serif;
    background: #733c44;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  @media screen and (max-width: 1260px) {
    .gr-cart-popup-btn .gr-cart-total-amount {
      left: 29px;
      top: 7px; } }
  .gr-cart-popup-btn .gr-cart-total__sum_cpp {
    font: 23px 'fsb', Arial, Helvetica, sans-serif;
    color: #fff; }
  @media screen and (max-width: 1260px) {
    .gr-cart-popup-btn .gr-cart-total__sum_cpp {
      display: none; } }
  .gr-cart-popup-btn .gr-cart-total__sum_cpp .rub_black {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2220px%22%20%20viewBox%3D%220%200%2015%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.984%2C12.677%20L6.814%2C12.677%20C9.234%2C12.677%2011.144%2C12.152%2012.544%2C11.102%20C13.944%2C10.052%2014.644%2C8.427%2014.644%2C6.227%20C14.644%2C4.167%2013.964%2C2.612%2012.604%2C1.562%20C11.244%2C0.512%209.304%2C-0.013%206.784%2C-0.013%20L2.254%2C-0.013%20L2.254%2C10.577%20L0.004%2C10.577%20L0.004%2C12.677%20L2.254%2C12.677%20L2.254%2C14.897%20L0.004%2C14.897%20L0.004%2C16.727%20L2.254%2C16.727%20L2.254%2C20.057%20L4.984%2C20.057%20L4.984%2C16.727%20L10.234%2C16.727%20L10.234%2C14.897%20L4.984%2C14.897%20L4.984%2C12.677%20ZM6.754%2C2.117%20C8.374%2C2.117%209.619%2C2.442%2010.489%2C3.092%20C11.359%2C3.742%2011.794%2C4.797%2011.794%2C6.257%20C11.794%2C7.877%2011.359%2C9.002%2010.489%2C9.632%20C9.619%2C10.262%208.354%2C10.577%206.694%2C10.577%20L4.984%2C10.577%20L4.984%2C2.117%20L6.754%2C2.117%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 9px 12px;
    width: 9px;
    height: 12px; }
  .gr-cart-popup-btn .cart_sum_fast {
    display: inline-block;
    vertical-align: top;
    margin-right: 5px; }

.gr-cart-preview {
  width: 305px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 305px;
  -moz-box-flex: 0;
  -moz-flex: 0 1 305px;
  -ms-flex: 0 1 305px;
  flex: 0 1 305px;
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  height: 52px; }
  @media screen and (max-width: 1260px) {
  .gr-cart-preview {
    flex: 0 1 52px;
    width: 52px;
    margin-right: 10px; } }
  .gr-cart-preview #shop2-cart-preview {
    width: 100%;
    height: 100%; }
  .gr-cart-preview #shop2-cart-preview a {
    position: relative;
    background: #ec6c63;
    height: 100%;
    padding: 12px 50px 13px 72px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none; }
  @media screen and (max-width: 1260px) {
      .gr-cart-preview #shop2-cart-preview a {
        padding: 0; } }
  .gr-cart-preview #shop2-cart-preview a.cart_pointer_events_none {
    pointer-events: none; }
  .gr-cart-preview #shop2-cart-preview a.cart_pointer_events_none:after {
    display: none; }
  .gr-cart-preview #shop2-cart-preview a.pointer_events_none {
    background: #faf6f3;
    color: #cbc2b8;
    font-size: 17px;
    font-family: 'fsm', Arial, Helvetica, sans-serif;
    padding-left: 61px;
    line-height: 28px; }
  .gr-cart-preview #shop2-cart-preview a.pointer_events_none .gr-cart-total-amount {
    display: none; }
  .gr-cart-preview #shop2-cart-preview a.pointer_events_none .gr-cart-total-sum {
    display: none; }
  .gr-cart-preview #shop2-cart-preview a.pointer_events_none .gr-cart-empty {
    display: block; }
  @media screen and (max-width: 1260px) {
        .gr-cart-preview #shop2-cart-preview a.pointer_events_none {
          padding: 0; } }
  .gr-cart-preview #shop2-cart-preview a.pointer_events_none:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2022%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4cbc0%22%20d%3D%22M21.946%2C4.063%20L19.134%2C12.222%20C18.991%2C12.637%2018.587%2C12.919%2018.136%2C12.919%20L6.907%2C12.919%20C6.455%2C12.919%206.051%2C12.637%205.909%2C12.222%20L2.402%2C2.040%20L1.055%2C2.040%20C0.474%2C2.040%200.003%2C1.583%200.003%2C1.021%20C0.003%2C0.457%200.474%2C0.000%201.055%2C0.000%20L3.138%2C0.000%20C3.140%2C0.000%203.141%2C0.000%203.141%2C0.000%20L3.161%2C0.000%20C3.163%2C0.000%203.165%2C0.001%203.168%2C0.001%20C3.606%2C0.004%204.013%2C0.272%204.159%2C0.697%20L7.666%2C10.879%20L17.377%2C10.879%20L19.486%2C4.760%20L8.815%2C4.760%20C8.234%2C4.760%207.763%2C4.303%207.763%2C3.740%20C7.763%2C3.177%208.234%2C2.720%208.815%2C2.720%20L20.948%2C2.720%20C21.286%2C2.720%2021.604%2C2.878%2021.802%2C3.144%20C21.999%2C3.410%2022.053%2C3.752%2021.946%2C4.063%20ZM8.822%2C13.598%20C9.790%2C13.598%2010.577%2C14.359%2010.577%2C15.299%20C10.577%2C16.237%209.790%2C16.999%208.822%2C16.999%20C7.854%2C16.999%207.068%2C16.237%207.068%2C15.299%20C7.068%2C14.359%207.854%2C13.598%208.822%2C13.598%20ZM16.224%2C13.598%20C17.193%2C13.598%2017.979%2C14.359%2017.979%2C15.299%20C17.979%2C16.237%2017.193%2C16.999%2016.224%2C16.999%20C15.256%2C16.999%2014.470%2C16.237%2014.470%2C15.299%20C14.470%2C14.359%2015.256%2C13.598%2016.224%2C13.598%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .gr-cart-preview #shop2-cart-preview a.pointer_events_none:after {
    display: none; }
  .gr-cart-preview #shop2-cart-preview a:before {
    position: absolute;
    content: '';
    left: 17px;
    top: 18px;
    width: 22px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2022%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21.946%2C4.063%20L19.134%2C12.222%20C18.991%2C12.637%2018.587%2C12.919%2018.136%2C12.919%20L6.907%2C12.919%20C6.455%2C12.919%206.051%2C12.637%205.909%2C12.222%20L2.402%2C2.040%20L1.055%2C2.040%20C0.474%2C2.040%200.003%2C1.583%200.003%2C1.021%20C0.003%2C0.457%200.474%2C0.000%201.055%2C0.000%20L3.138%2C0.000%20C3.140%2C0.000%203.141%2C0.000%203.141%2C0.000%20L3.161%2C0.000%20C3.163%2C0.000%203.165%2C0.001%203.168%2C0.001%20C3.606%2C0.004%204.013%2C0.272%204.159%2C0.697%20L7.666%2C10.879%20L17.377%2C10.879%20L19.486%2C4.760%20L8.815%2C4.760%20C8.234%2C4.760%207.763%2C4.303%207.763%2C3.740%20C7.763%2C3.177%208.234%2C2.720%208.815%2C2.720%20L20.948%2C2.720%20C21.286%2C2.720%2021.604%2C2.878%2021.802%2C3.144%20C21.999%2C3.410%2022.053%2C3.752%2021.946%2C4.063%20ZM8.822%2C13.598%20C9.790%2C13.598%2010.577%2C14.359%2010.577%2C15.299%20C10.577%2C16.237%209.790%2C16.999%208.822%2C16.999%20C7.854%2C16.999%207.068%2C16.237%207.068%2C15.299%20C7.068%2C14.359%207.854%2C13.598%208.822%2C13.598%20ZM16.224%2C13.598%20C17.193%2C13.598%2017.979%2C14.359%2017.979%2C15.299%20C17.979%2C16.237%2017.193%2C16.999%2016.224%2C16.999%20C15.256%2C16.999%2014.470%2C16.237%2014.470%2C15.299%20C14.470%2C14.359%2015.256%2C13.598%2016.224%2C13.598%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media screen and (max-width: 1260px) {
        .gr-cart-preview #shop2-cart-preview a:before {
          left: 14px; } }
  .gr-cart-preview #shop2-cart-preview a:after {
    position: absolute;
    content: '';
    right: 20px;
    top: 21px;
    width: 18px;
    height: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%3D%22%23ffffff%22%20d%3D%22M17.542%2C2.524%20L10.543%2C9.512%20C10.137%2C9.917%209.560%2C10.021%209.048%2C9.860%20C8.509%2C10.085%207.865%2C9.982%207.426%2C9.543%20L0.426%2C2.556%20C-0.154%2C1.976%20-0.154%2C1.037%200.426%2C0.457%20C1.006%2C-0.122%201.946%2C-0.122%202.526%2C0.457%20L8.969%2C6.889%20L15.442%2C0.426%20C16.022%2C-0.153%2016.963%2C-0.153%2017.542%2C0.426%20C18.122%2C1.006%2018.122%2C1.945%2017.542%2C2.524%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    transform: rotate(-90deg); }
  @media screen and (max-width: 1260px) {
        .gr-cart-preview #shop2-cart-preview a:after {
          display: none; } }
  .gr-cart-preview #shop2-cart-preview a .gr-cart-total-amount {
    position: absolute;
    left: 35px;
    top: 8px;
    width: 17px;
    height: 17px;
    color: #fff;
    text-align: center;
    font: 10px/18px 'fsm', Arial, Helvetica, sans-serif;
    background: #733c44;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  @media screen and (max-width: 1260px) {
        .gr-cart-preview #shop2-cart-preview a .gr-cart-total-amount {
          left: 29px;
          top: 7px; } }
  .gr-cart-preview #shop2-cart-preview a .gr-cart-total-sum {
    font: 23px 'fsb', Arial, Helvetica, sans-serif;
    color: #fff; }
  @media screen and (max-width: 1260px) {
        .gr-cart-preview #shop2-cart-preview a .gr-cart-total-sum {
          display: none; } }
  .gr-cart-preview #shop2-cart-preview a .gr-cart-total-sum .rub_black {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2220px%22%20%20viewBox%3D%220%200%2015%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.984%2C12.677%20L6.814%2C12.677%20C9.234%2C12.677%2011.144%2C12.152%2012.544%2C11.102%20C13.944%2C10.052%2014.644%2C8.427%2014.644%2C6.227%20C14.644%2C4.167%2013.964%2C2.612%2012.604%2C1.562%20C11.244%2C0.512%209.304%2C-0.013%206.784%2C-0.013%20L2.254%2C-0.013%20L2.254%2C10.577%20L0.004%2C10.577%20L0.004%2C12.677%20L2.254%2C12.677%20L2.254%2C14.897%20L0.004%2C14.897%20L0.004%2C16.727%20L2.254%2C16.727%20L2.254%2C20.057%20L4.984%2C20.057%20L4.984%2C16.727%20L10.234%2C16.727%20L10.234%2C14.897%20L4.984%2C14.897%20L4.984%2C12.677%20ZM6.754%2C2.117%20C8.374%2C2.117%209.619%2C2.442%2010.489%2C3.092%20C11.359%2C3.742%2011.794%2C4.797%2011.794%2C6.257%20C11.794%2C7.877%2011.359%2C9.002%2010.489%2C9.632%20C9.619%2C10.262%208.354%2C10.577%206.694%2C10.577%20L4.984%2C10.577%20L4.984%2C2.117%20L6.754%2C2.117%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 9px 12px;
    width: 9px;
    height: 12px; }

@font-face {
  font-family: 'fsm';
  font-display: swap;
  src: url("/g/fonts/fira_sans/fira_sans-m.eot");
  src: url("/g/fonts/fira_sans/fira_sans-m.eot?#iefix") format("embedded-opentype"), url("/g/fonts/fira_sans/fira_sans-m.woff2") format("woff2"), url("/g/fonts/fira_sans/fira_sans-m.woff") format("woff"), url("/g/fonts/fira_sans/fira_sans-m.ttf") format("truetype"), url("/g/fonts/fira_sans/fira_sans-m.svg#fsm") 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: 'fsr';
  font-display: swap;
  src: url("/g/fonts/fira_sans/fira_sans-r.eot");
  src: url("/g/fonts/fira_sans/fira_sans-r.eot?#iefix") format("embedded-opentype"), url("/g/fonts/fira_sans/fira_sans-r.woff2") format("woff2"), url("/g/fonts/fira_sans/fira_sans-r.woff") format("woff"), url("/g/fonts/fira_sans/fira_sans-r.ttf") format("truetype"), url("/g/fonts/fira_sans/fira_sans-r.svg#fsr") format("svg");
  font-weight: normal;
  font-style: normal; }

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

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

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

#product_tabs .shop-product-tabs li.r-tabs-state-active a, .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li > a:hover, .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li > a.opened, .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor-subpages .prev_title a:hover {
  color: #ec6c63; }

.site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li > a:hover:before, .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li > a.opened: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%228px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%208%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23ec6c63%22%20d%3D%22M7.904%2C7.529%20C8.000%2C7.842%207.938%2C8.195%207.695%2C8.443%20L1.502%2C14.720%20C1.155%2C15.074%200.591%2C15.074%200.243%2C14.720%20C-0.104%2C14.366%20-0.104%2C13.791%200.243%2C13.437%20L6.118%2C7.481%20L0.262%2C1.544%20C-0.086%2C1.189%20-0.086%2C0.615%200.262%2C0.260%20C0.610%2C-0.094%201.173%2C-0.094%201.521%2C0.260%20L7.713%2C6.538%20C7.976%2C6.806%208.039%2C7.200%207.904%2C7.529%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat !important; }

@media screen and (max-width: 639px) {
  .site_header .site_header_in .site_l_block {
    display: flex;
    flex-direction: column; } }

.timer-block .gr-timer-number, .timer-block .gr-timer-elem em {
  color: #fff; }

.special-popup .special-timer__date .gr-timer-elem .gr-timer-number, .special-popup .special-timer__date .gr-timer-elem em {
  color: #fff; }
