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

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

.site-header ul {
  padding: 0;
  margin: 0;
  list-style: none; }

.logo {
  text-decoration: none; }
/**
 * стандартный набор начертаний шрифтов
 *
 * r   нормальный
 * i   курсив
 * b   жирный
 * b-i жирный-курсив
 *
 * если включено подключение стандартных начертаний $defaults равный true
 * добавляем в финальный набор начертаний стандартный набор (нормальный, нормальный-курсив, жирный, жирный-курсив)
 */
@font-face {
  font-weight: 500;
  font-style: normal;
  font-family: Roboto;
  Array
  src: url("/g/fonts/roboto/roboto-m.eot");
  src: url("/g/fonts/roboto/roboto-m.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto/roboto-m.woff") format("woff"), url("/g/fonts/roboto/roboto-m.ttf") format("truetype"), url("/g/fonts/roboto/roboto-m.svg#Roboto") format("svg"); }

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

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

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

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

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

@font-face {
  font-weight: 800;
  font-style: normal;
  font-family: Roboto;
  Array
  src: url("/g/fonts/roboto/roboto-e-b.eot");
  src: url("/g/fonts/roboto/roboto-e-b.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto/roboto-e-b.woff") format("woff"), url("/g/fonts/roboto/roboto-e-b.ttf") format("truetype"), url("/g/fonts/roboto/roboto-e-b.svg#Roboto") format("svg"); }
/* Slider */
.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;
  margin-left: auto;
  margin-right: auto; }

.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;
  border: 1px solid transparent; }

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

.shop2-main-header {
  color: #484848;
  letter-spacing: -1px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.25;
  background: none !important;
  margin: 0 0 25px;
  padding: 0;
  font-family: 'Fira Sans', Arial, Helvetica, sans-serif; }

.shop2-main-header.shop2-main-new {
  color: #ff3451; }

.shop2-main-header.shop2-main-spec {
  color: #ed772d; }

@media (max-width: 767px) {
    .shop2-main-header {
      font-size: 30px; } }

.shop2-main-before, .shop2-main-after {
  color: #898989;
  font-size: 17px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.5;
  padding: 0;
  margin: 0 0 50px; }

.shop-main-blocks-wrapper {
  margin: 0 0 40px;
  position: relative; }

@media (max-width: 767px) {
    .shop-main-blocks-wrapper {
      margin-bottom: 30px; } }

.shop-main-blocks-wrapper .product-list.thumbs .product-amount {
  display: none; }
  .shop-main-blocks-wrapper .product-list.thumbs .bottom-elements-wr {
    border: none;
    padding-top: 10px; }

.shop-main-blocks-inner {
  overflow: hidden;
  margin-left: -8px;
  margin-right: -8px; }

@media (max-width: 520px) {
    .shop-main-blocks-inner {
      padding-bottom: 53px; } }

@media (min-width: 521px) {
    .shop-main-blocks-inner {
      padding-left: 8px;
      padding-right: 8px; } }

.shop-main-blocks-inner .kindArrow {
  position: absolute;
  right: 0;
  top: 0;
  display: inline-block;
  vertical-align: top;
  background: #fff;
  border-radius: 20px;
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.05);
  padding: 10px 14px;
  font-size: 0;
  display: none; }
  @media (max-width: 520px) {
    .shop-main-blocks-inner .kindArrow {
      top: auto;
      bottom: 14px;
      right: 7px; } }
  .shop-main-blocks-inner .kindArrow:before {
    content: "";
    position: absolute;
    left: 48px;
    top: 0;
    bottom: 0;
    border-left: 1px solid #ececec; }
  .shop-main-blocks-inner .kindArrow .prev-slide, .shop-main-blocks-inner .kindArrow .next-slide {
    border: none;
    padding: 0;
    outline: none;
    width: 23px;
    height: 23px;
    display: inline-block;
    vertical-align: top;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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-rule%3D%22evenodd%22%20fill%3D%22%23898989%22%20d%3D%22M11.496%2C23.008%20C5.155%2C23.008%20-0.002%2C17.849%20-0.002%2C11.509%20C-0.002%2C5.169%205.155%2C0.011%2011.496%2C0.011%20C17.835%2C0.011%2022.994%2C5.169%2022.994%2C11.509%20C22.994%2C17.849%2017.835%2C23.008%2011.496%2C23.008%20ZM11.496%2C2.047%20C6.279%2C2.047%202.034%2C6.292%202.034%2C11.509%20C2.034%2C16.727%206.279%2C20.971%2011.496%2C20.971%20C16.713%2C20.971%2020.958%2C16.727%2020.958%2C11.509%20C20.958%2C6.292%2016.713%2C2.047%2011.496%2C2.047%20ZM16.292%2C12.527%20L10.614%2C12.527%20L12.816%2C14.731%20C13.214%2C15.129%2013.214%2C15.775%2012.816%2C16.172%20C12.618%2C16.371%2012.357%2C16.470%2012.097%2C16.470%20C11.836%2C16.470%2011.575%2C16.371%2011.377%2C16.172%20L7.438%2C12.229%20C7.041%2C11.832%207.041%2C11.187%207.438%2C10.789%20L11.377%2C6.847%20C11.774%2C6.449%2012.419%2C6.449%2012.816%2C6.847%20C13.214%2C7.244%2013.214%2C7.889%2012.816%2C8.287%20L10.614%2C10.491%20L16.292%2C10.491%20C16.855%2C10.491%2017.310%2C10.946%2017.310%2C11.509%20C17.310%2C12.072%2016.855%2C12.527%2016.292%2C12.527%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop-main-blocks-inner .kindArrow .prev-slide:hover, .shop-main-blocks-inner .kindArrow .next-slide: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%2223px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2023%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ed772d%22%20d%3D%22M11.496%2C23.008%20C5.155%2C23.008%20-0.002%2C17.849%20-0.002%2C11.509%20C-0.002%2C5.169%205.155%2C0.011%2011.496%2C0.011%20C17.835%2C0.011%2022.994%2C5.169%2022.994%2C11.509%20C22.994%2C17.849%2017.835%2C23.008%2011.496%2C23.008%20ZM11.496%2C2.047%20C6.279%2C2.047%202.034%2C6.292%202.034%2C11.509%20C2.034%2C16.727%206.279%2C20.971%2011.496%2C20.971%20C16.713%2C20.971%2020.958%2C16.727%2020.958%2C11.509%20C20.958%2C6.292%2016.713%2C2.047%2011.496%2C2.047%20ZM16.292%2C12.527%20L10.614%2C12.527%20L12.816%2C14.731%20C13.214%2C15.129%2013.214%2C15.775%2012.816%2C16.172%20C12.618%2C16.371%2012.357%2C16.470%2012.097%2C16.470%20C11.836%2C16.470%2011.575%2C16.371%2011.377%2C16.172%20L7.438%2C12.229%20C7.041%2C11.832%207.041%2C11.187%207.438%2C10.789%20L11.377%2C6.847%20C11.774%2C6.449%2012.419%2C6.449%2012.816%2C6.847%20C13.214%2C7.244%2013.214%2C7.889%2012.816%2C8.287%20L10.614%2C10.491%20L16.292%2C10.491%20C16.855%2C10.491%2017.310%2C10.946%2017.310%2C11.509%20C17.310%2C12.072%2016.855%2C12.527%2016.292%2C12.527%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-main-blocks-inner .kindArrow .next-slide {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-left: 22px; }

.shop-main-blocks-inner .product-list a {
  outline: none; }
  @media (max-width: 520px) {
    .shop-main-blocks-inner .product-list.slick-slider {
      margin: 0 auto; }
      .shop-main-blocks-inner .product-list.slick-slider .shop-kind-item {
        margin: 0 6px 20px; } }
  @media (min-width: 521px) {
    .shop-main-blocks-inner .product-list .slick-list {
      margin-left: -8px;
      padding-left: 8px; } }
  .shop-main-blocks-inner .product-list:not(.slick-slider) {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -25px 33px 0; }
    @media (max-width: 1265px) {
    .shop-main-blocks-inner .product-list:not(.slick-slider) {
      margin-right: -20px; } }
    @media (max-width: 510px) {
    .shop-main-blocks-inner .product-list:not(.slick-slider) {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      margin-right: 0; } }
    .shop-main-blocks-inner .product-list:not(.slick-slider) .shop-kind-item {
      width: calc(25% - 25px);
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 calc(25% - 25px);
      -moz-box-flex: 0;
      -moz-flex: 0 0 calc(25% - 25px);
      -ms-flex: 0 0 calc(25% - 25px);
      flex: 0 0 calc(25% - 25px);
      box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.05); }
      @media (max-width: 990px) {
    .shop-main-blocks-inner .product-list:not(.slick-slider) .shop-kind-item {
      width: calc(33.332% - 20px);
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 calc(33.332% - 20px);
      -moz-box-flex: 0;
      -moz-flex: 0 0 calc(33.332% - 20px);
      -ms-flex: 0 0 calc(33.332% - 20px);
      flex: 0 0 calc(33.332% - 20px);
      max-width: 290px; } }
      @media (max-width: 767px) {
    .shop-main-blocks-inner .product-list:not(.slick-slider) .shop-kind-item {
      width: calc(50% - 20px);
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 calc(50% - 20px);
      -moz-box-flex: 0;
      -moz-flex: 0 0 calc(50% - 20px);
      -ms-flex: 0 0 calc(50% - 20px);
      flex: 0 0 calc(50% - 20px); } }
      @media (max-width: 510px) {
    .shop-main-blocks-inner .product-list:not(.slick-slider) .shop-kind-item {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
      -moz-box-flex: 0;
      -moz-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      margin-right: 0; } }
      @media (min-width: 991px) and (max-width: 1265px) {
    .shop-main-blocks-inner .product-list:not(.slick-slider) .shop-kind-item {
      width: calc(25% - 20px);
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 calc(25% - 20px);
      -moz-box-flex: 0;
      -moz-flex: 0 0 calc(25% - 20px);
      -ms-flex: 0 0 calc(25% - 20px);
      flex: 0 0 calc(25% - 20px);
      margin-right: 20px; } }
      .shop-main-blocks-inner .product-list:not(.slick-slider) .shop-kind-item.flex, .shop-main-blocks-inner .product-list:not(.slick-slider) .shop-kind-item > form {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-box-direction: normal;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; }
      .shop-main-blocks-inner .product-list:not(.slick-slider) .shop-kind-item > form {
        height: 100%; }
  .shop-main-blocks-inner .product-list .slick-track {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0; }
    .shop-main-blocks-inner .product-list .slick-track:before, .shop-main-blocks-inner .product-list .slick-track:after {
      display: none; }
    .shop-main-blocks-inner .product-list .slick-track .slick-slide {
      float: none;
      height: auto;
      outline: none; }
  .shop-main-blocks-inner .product-list .shop2-product-item {
    box-shadow: none; }
    .shop-main-blocks-inner .product-list .shop2-product-item.slick-active {
      box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.05); }

.shop-main-blocks-inner.initSliderMain .product-list.thumbs .shop-product-item {
  width: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }
  @media (max-width: 520px) {
        .shop-main-blocks-inner.initSliderMain .product-list.thumbs .shop-product-item {
          -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;
          margin: 0 12px 20px; } }

.shop-filter-wrapper {
  position: relative;
  margin: 0 0 30px;
  font-family: 'Fira Sans', Arial, Helvetica, sans-serif; }

.shop-filter-wrapper .scroller-input-wr {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  color: #898989;
  font-size: 15px;
  text-transform: capitalize;
  padding-top: 5px;
  padding-bottom: 5px; }
  .shop-filter-wrapper .scroller-input-wr > span {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 47%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 47%;
    -ms-flex: 0 0 47%;
    flex: 0 0 47%; }

.shop-filter-wrapper .noUi-target {
  height: 15px;
  width: 100%;
  background-color: #f3f3f3;
  box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.06);
  border-radius: 10px; }
  .shop-filter-wrapper .noUi-target .noUi-base {
    height: 100%;
    width: 100%;
    position: relative;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .shop-filter-wrapper .noUi-target .noUi-connect {
    position: absolute;
    top: 0;
    height: 15px;
    bottom: 0;
    border-radius: 2px;
    background: #ed772d;
    border-radius: 10px; }
  .shop-filter-wrapper .noUi-target .noUi-origin {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .shop-filter-wrapper .noUi-target .noUi-handle {
    width: 15px;
    height: 15px;
    background: #ffd82e;
    box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.06);
    border-radius: 50%;
    position: relative;
    left: 0;
    top: 0; }
  .shop-filter-wrapper .noUi-target .noUi-handle.noUi-handle-upper {
    margin-left: -13px; }
  .shop-filter-wrapper .noUi-target .noUi-handle.noUi-handle-lower {
    margin-left: -2px; }

.shop-filter-wrapper .shop2-filter {
  display: none;
  border: none;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.03);
  padding: 25px 20px; }
  .shop-filter-wrapper .shop2-filter .table-filter-param {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -17px; }
  @media (max-width: 479px) {
      .shop-filter-wrapper .shop2-filter .table-filter-param {
        margin: 0; } }
  .shop-filter-wrapper .shop2-filter .table-filter-param .field-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 15px;
    padding: 0 17px; }
  @media (max-width: 1200px) and (min-width: 680px) {
        .shop-filter-wrapper .shop2-filter .table-filter-param .field-row {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 33.332%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 33.332%;
          -ms-flex: 0 0 33.332%;
          flex: 0 0 33.332%; } }
  @media (max-width: 679px) and (min-width: 480px) {
        .shop-filter-wrapper .shop2-filter .table-filter-param .field-row {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 50%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
          flex: 0 0 50%; } }
  @media (max-width: 479px) {
        .shop-filter-wrapper .shop2-filter .table-filter-param .field-row {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 100%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
          flex: 0 0 100%;
          padding: 0; } }
  .shop-filter-wrapper .shop2-filter .table-filter-param .field-row .field-title {
    color: #898989;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 6px;
    display: block; }
  .shop-filter-wrapper .shop2-filter .table-filter-param .field-row .field-num {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    .shop-filter-wrapper .shop2-filter .table-filter-param .field-row .field-num input {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 47%;
      -moz-box-flex: 0;
      -moz-flex: 0 0 47%;
      -ms-flex: 0 0 47%;
      flex: 0 0 47%;
      max-width: 47%; }
      .shop-filter-wrapper .shop2-filter .table-filter-param .field-row .field-num input::-webkit-input-placeholder {
        color: #898989;
        text-transform: capitalize; }
      .shop-filter-wrapper .shop2-filter .table-filter-param .field-row .field-num input::-moz-placeholder {
        color: #898989;
        text-transform: capitalize; }
      .shop-filter-wrapper .shop2-filter .table-filter-param .field-row .field-num input:-moz-placeholder {
        color: #898989;
        text-transform: capitalize; }
      .shop-filter-wrapper .shop2-filter .table-filter-param .field-row .field-num input:-ms-input-placeholder {
        color: #898989;
        text-transform: capitalize; }
  .shop-filter-wrapper .shop2-filter .table-filter-param .field-row input[type=text] {
    outline: none;
    border: 2px solid #e6e6e6;
    border-radius: 6px;
    padding: 6px 12px 7px;
    font-size: 15px;
    font-weight: 400;
    color: #484848;
    line-height: 1;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop-filter-wrapper .shop2-filter .table-filter-param .field-row .param-val {
    padding: 3px 6px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.25;
    border-radius: 6px; }
    .shop-filter-wrapper .shop2-filter .table-filter-param .field-row .param-val.active-val {
      background: #ed772d;
      color: #fff; }
    .shop-filter-wrapper .shop2-filter .table-filter-param .field-row .param-val span {
      display: none; }
  .shop-filter-wrapper .shop2-filter .table-filter-param:after {
    content: "";
    display: block;
    width: 100%;
    height: 0;
    visibility: hidden;
    clear: both; }
  .shop-filter-wrapper .shop2-filter .filter-buttons-wr {
    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;
    margin-top: 40px; }
  @media (max-width: 679px) {
      .shop-filter-wrapper .shop2-filter .filter-buttons-wr {
        -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;
        margin: 15px -5px 0; } }
  .shop-filter-wrapper .shop2-filter .filter-buttons-wr .hide-filter-popup {
    color: #898989;
    font-size: 16px;
    font-weight: 300;
    line-height: 1;
    padding: 0 27px 0 0;
    position: relative;
    text-decoration: none; }
  @media (max-width: 679px) {
        .shop-filter-wrapper .shop2-filter .filter-buttons-wr .hide-filter-popup {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 auto;
          -moz-box-flex: 0;
          -moz-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          margin-top: 18px; } }
  .shop-filter-wrapper .shop2-filter .filter-buttons-wr .hide-filter-popup:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23c5c5c5%22%20d%3D%22M8.006%2C15.997%20C3.595%2C15.997%200.007%2C12.408%200.007%2C7.998%20C0.007%2C3.587%203.595%2C-0.001%208.006%2C-0.001%20C12.416%2C-0.001%2016.005%2C3.587%2016.005%2C7.998%20C16.005%2C12.408%2012.416%2C15.997%208.006%2C15.997%20ZM8.006%2C1.416%20C4.376%2C1.416%201.424%2C4.369%201.424%2C7.998%20C1.424%2C11.628%204.376%2C14.580%208.006%2C14.580%20C11.635%2C14.580%2014.588%2C11.628%2014.588%2C7.998%20C14.588%2C4.369%2011.635%2C1.416%208.006%2C1.416%20ZM10.247%2C8.917%20L8.714%2C7.384%20L8.714%2C11.334%20C8.714%2C11.726%208.397%2C12.043%208.006%2C12.043%20C7.614%2C12.043%207.297%2C11.726%207.297%2C11.334%20L7.297%2C7.385%20L5.764%2C8.917%20C5.487%2C9.193%205.039%2C9.193%204.762%2C8.917%20C4.485%2C8.640%204.485%2C8.192%204.762%2C7.915%20L7.505%2C5.175%20C7.781%2C4.899%208.230%2C4.899%208.507%2C5.175%20L11.249%2C7.915%20C11.388%2C8.053%2011.457%2C8.234%2011.457%2C8.416%20C11.457%2C8.598%2011.388%2C8.778%2011.249%2C8.917%20C10.973%2C9.193%2010.524%2C9.193%2010.247%2C8.917%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-filter-wrapper .shop2-filter .filter-buttons-wr .right-buttons {
    text-align: right;
    -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; }
  @media (max-width: 679px) {
        .shop-filter-wrapper .shop2-filter .filter-buttons-wr .right-buttons {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 auto;
          -moz-box-flex: 0;
          -moz-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          text-align: center; } }
  .shop-filter-wrapper .shop2-filter .filter-buttons-wr .result {
    padding: 10px 20px 10px 16px;
    color: #898989;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    height: auto;
    margin-right: 2px;
    border: 2px solid #e6e6e6;
    background: none;
    border-radius: 22px 0 0 22px;
    position: relative; }
  .shop-filter-wrapper .shop2-filter .filter-buttons-wr .result:before {
    content: "";
    position: absolute;
    right: -7px;
    top: 50%;
    margin-top: -7px;
    border-width: 7px 0 7px 7px;
    border-color: transparent transparent transparent #e6e6e6;
    border-style: solid; }
  .shop-filter-wrapper .shop2-filter .filter-buttons-wr .result:after {
    content: "";
    position: absolute;
    right: -4px;
    top: 50%;
    margin-top: -7px;
    border-width: 7px 0 7px 7px;
    border-color: transparent transparent transparent #fff;
    border-style: solid; }
  .shop-filter-wrapper .shop2-filter .filter-buttons-wr .shop2-btn {
    margin: 0 0 0 10px; }
  @media (max-width: 679px) {
        .shop-filter-wrapper .shop2-filter .filter-buttons-wr .shop2-btn {
          margin-bottom: 10px; } }
  .shop-filter-wrapper .shop2-filter .filter-buttons-wr .shop2-btn.reset-filter {
    background: #898989; }
    .shop-filter-wrapper .shop2-filter .filter-buttons-wr .shop2-btn.reset-filter:hover {
      background: #919191; }
    .shop-filter-wrapper .shop2-filter .filter-buttons-wr .shop2-btn.reset-filter:active {
      background: #7f7f7f; }

.shop-filter-wrapper .shop-sorting-panel {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: 'Fira Sans', Arial, Helvetica, sans-serif; }
  @media (max-width: 680px) {
    .shop-filter-wrapper .shop-sorting-panel {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  .shop-filter-wrapper .shop-sorting-panel .filter-open-button {
    padding: 14px 60px 14px 22px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    background: #b3db15;
    border-radius: 6px;
    min-width: 146px;
    position: relative;
    margin: 0 22px 0 0; }
  @media (max-width: 680px) {
      .shop-filter-wrapper .shop-sorting-panel .filter-open-button {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -moz-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0 0 20px; } }
  .shop-filter-wrapper .shop-sorting-panel .filter-open-button:before {
    content: "";
    position: absolute;
    right: 19px;
    top: 50%;
    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%2222px%22%20%20viewBox%3D%220%200%2023%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M21.743%2C1.577%20L13.700%2C9.783%20L13.700%2C17.540%20C13.700%2C17.783%2013.603%2C18.022%2013.434%2C18.194%20L9.964%2C21.727%20C9.792%2C21.901%209.564%2C21.997%209.322%2C21.997%20C9.200%2C21.997%209.081%2C21.973%208.968%2C21.925%20C8.626%2C21.777%208.408%2C21.438%208.413%2C21.060%20L8.460%2C17.527%20L8.460%2C9.786%20L1.198%2C2.479%20L0.004%2C0.924%20C0.004%2C0.414%200.412%2C-0.001%200.913%2C-0.001%20L21.100%2C-0.001%20C21.469%2C-0.001%2021.798%2C0.223%2021.940%2C0.569%20C22.081%2C0.916%2022.004%2C1.312%2021.743%2C1.577%20ZM10.008%2C8.742%20C10.179%2C8.915%2010.278%2C9.155%2010.278%2C9.400%20L10.278%2C17.540%20L10.261%2C18.808%20L11.883%2C17.157%20L11.883%2C9.400%20C11.883%2C9.154%2011.977%2C8.922%2012.148%2C8.747%20L16.156%2C4.658%20L5.949%2C4.658%20L10.008%2C8.742%20ZM3.157%2C1.849%20L4.161%2C2.858%20C4.239%2C2.836%204.317%2C2.808%204.403%2C2.808%20L17.969%2C2.808%20L18.910%2C1.849%20L3.157%2C1.849%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-filter-wrapper .shop-sorting-panel .filter-open-button:hover {
    background: #bee917; }
  .shop-filter-wrapper .shop-sorting-panel .filter-open-button:active {
    background: #8dac11; }
  .shop-filter-wrapper .shop-sorting-panel .right-sorting {
    -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;
    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;
    position: relative; }
  .shop-filter-wrapper .shop-sorting-panel .sorting-wrap {
    width: 230px;
    position: relative;
    z-index: 100; }
  .shop-filter-wrapper .shop-sorting-panel .sorting-wrap.opened .sorting-block {
    opacity: 1;
    visibility: visible; }
  .shop-filter-wrapper .shop-sorting-panel .sorting-wrap.opened .sort-title:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .shop-filter-wrapper .shop-sorting-panel .sorting-wrap .sort-title {
    display: block;
    padding: 13px 40px 13px 18px;
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap;
    line-height: 1;
    text-decoration: none;
    background: #fff;
    border: 2px solid #e6e6e6;
    border-radius: 6px;
    position: relative;
    color: #a2a1a1;
    z-index: 101; }
  .shop-filter-wrapper .shop-sorting-panel .sorting-wrap .sort-title:before {
    content: "";
    position: absolute;
    right: 18px;
    top: 50%;
    margin-top: -10px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
    width: 16px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23c5c5c5%22%20d%3D%22M8.006%2C16.001%20C3.595%2C16.001%200.007%2C12.413%200.007%2C8.002%20C0.007%2C3.592%203.595%2C0.003%208.006%2C0.003%20C12.416%2C0.003%2016.005%2C3.592%2016.005%2C8.002%20C16.005%2C12.413%2012.416%2C16.001%208.006%2C16.001%20ZM8.006%2C1.420%20C4.377%2C1.420%201.424%2C4.372%201.424%2C8.002%20C1.424%2C11.631%204.377%2C14.584%208.006%2C14.584%20C11.635%2C14.584%2014.588%2C11.631%2014.588%2C8.002%20C14.588%2C4.372%2011.635%2C1.420%208.006%2C1.420%20ZM8.507%2C10.825%20C8.230%2C11.101%207.781%2C11.101%207.505%2C10.825%20L4.762%2C8.085%20C4.485%2C7.808%204.485%2C7.360%204.762%2C7.083%20C5.039%2C6.806%205.487%2C6.806%205.764%2C7.083%20L7.297%2C8.615%20L7.297%2C4.666%20C7.297%2C4.274%207.614%2C3.957%208.006%2C3.957%20C8.397%2C3.957%208.714%2C4.274%208.714%2C4.666%20L8.714%2C8.616%20L10.247%2C7.083%20C10.524%2C6.806%2010.973%2C6.806%2011.249%2C7.083%20C11.388%2C7.222%2011.457%2C7.403%2011.457%2C7.584%20C11.457%2C7.765%2011.388%2C7.947%2011.249%2C8.085%20L8.507%2C10.825%20Z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .shop-filter-wrapper .shop-sorting-panel .sorting-wrap .sorting-block {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin-top: -4px;
    background: #fff;
    border: 2px solid #e6e6e6;
    border-top: none;
    border-radius: 0 0 6px 6px;
    padding-top: 4px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 0;
    visibility: hidden; }
  .shop-filter-wrapper .shop-sorting-panel .sorting-wrap .sorting-block .sort-param {
    display: block;
    color: #898989;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    padding: 11px 20px 10px;
    border-bottom: 1px solid #e6e6e6; }
    .shop-filter-wrapper .shop-sorting-panel .sorting-wrap .sorting-block .sort-param:hover {
      color: #ed772d; }
  .shop-filter-wrapper .shop-sorting-panel .sorting-wrap .sorting-block .sort-reset {
    color: #ed772d;
    text-decoration: none;
    font-size: 14px;
    line-height: 1;
    font-weight: 400;
    display: block;
    padding: 15px 20px; }
    .shop-filter-wrapper .shop-sorting-panel .sorting-wrap .sorting-block .sort-reset:hover {
      text-decoration: underline; }
    .shop-filter-wrapper .shop-sorting-panel .sorting-wrap .sorting-block .sort-reset ins {
      text-decoration: none; }
    .shop-filter-wrapper .shop-sorting-panel .sorting-wrap .sorting-block .sort-reset span {
      margin-left: 5px;
      display: inline-block;
      vertical-align: top;
      font-size: 0;
      width: 13px;
      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%2213px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2013%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ed772d%22%20d%3D%22M7.301%2C12.000%20C5.836%2C12.000%204.446%2C11.416%203.385%2C10.356%20C3.159%2C10.134%202.951%2C9.889%202.763%2C9.629%20C2.584%2C9.382%202.630%2C9.029%202.865%2C8.841%20C3.101%2C8.652%203.435%2C8.701%203.613%2C8.948%20C3.766%2C9.159%203.935%2C9.357%204.119%2C9.538%20C4.982%2C10.400%206.112%2C10.874%207.301%2C10.874%20C9.853%2C10.874%2011.930%2C8.688%2011.930%2C6.000%20C11.930%2C3.313%209.853%2C1.127%207.301%2C1.127%20C4.915%2C1.127%202.969%2C3.043%202.721%2C5.486%20L3.432%2C4.815%20C3.651%2C4.607%203.988%2C4.627%204.186%2C4.858%20C4.384%2C5.089%204.365%2C5.445%204.146%2C5.652%20L2.523%2C7.185%20C2.420%2C7.282%202.293%2C7.330%202.166%2C7.330%20C2.037%2C7.330%201.910%2C7.282%201.809%2C7.185%20L0.186%2C5.652%20C-0.035%2C5.445%20-0.052%2C5.089%200.145%2C4.858%20C0.342%2C4.627%200.679%2C4.607%200.900%2C4.815%20L1.649%2C5.523%20C1.884%2C2.441%204.314%2C0.001%207.301%2C0.001%20C10.443%2C0.001%2012.999%2C2.692%2012.999%2C6.000%20C12.999%2C9.308%2010.443%2C12.000%207.301%2C12.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-filter-wrapper .shop-sorting-panel .views-buttons {
    border-radius: 6px;
    background: #fff;
    box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.03);
    font-size: 0;
    position: relative; }
  .shop-filter-wrapper .shop-sorting-panel .views-buttons:before {
    content: "";
    position: absolute;
    left: -18px;
    top: 50%;
    margin-top: -4px;
    width: 12px;
    height: 9px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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-rule%3D%22evenodd%22%20fill%3D%22rgb%28197%2C%20197%2C%20197%29%22%20d%3D%22M10.008%2C5.435%20L4.392%2C5.435%20L6.571%2C7.433%20C6.964%2C7.794%206.964%2C8.378%206.571%2C8.739%20C6.177%2C9.100%205.539%2C9.100%205.146%2C8.739%20L1.249%2C5.165%20C0.856%2C4.805%200.856%2C4.220%201.249%2C3.859%20L5.146%2C0.286%20C5.342%2C0.105%205.600%2C0.015%205.858%2C0.015%20C6.116%2C0.015%206.373%2C0.105%206.571%2C0.286%20C6.964%2C0.645%206.964%2C1.231%206.571%2C1.591%20L4.391%2C3.589%20L10.008%2C3.589%20C10.566%2C3.589%2011.016%2C4.001%2011.016%2C4.512%20C11.016%2C5.023%2010.566%2C5.435%2010.008%2C5.435%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media (max-width: 479px) {
      .shop-filter-wrapper .shop-sorting-panel .views-buttons {
        position: absolute;
        right: 0;
        top: 0;
        z-index: 50; }
        .shop-filter-wrapper .shop-sorting-panel .views-buttons:before {
          left: 16px;
          top: auto;
          margin-top: 0;
          bottom: -16px;
          -webkit-transform: rotate(-90deg);
          -moz-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
          -o-transform: rotate(-90deg);
          transform: rotate(-90deg); } }
  .shop-filter-wrapper .shop-sorting-panel .views-buttons.opened a {
    width: 44px; }
    @media (max-width: 479px) {
        .shop-filter-wrapper .shop-sorting-panel .views-buttons.opened a {
          height: 44px; } }
  .shop-filter-wrapper .shop-sorting-panel .views-buttons.opened:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media (max-width: 479px) {
        .shop-filter-wrapper .shop-sorting-panel .views-buttons.opened:before {
          -webkit-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          transform: rotate(90deg); } }
  .shop-filter-wrapper .shop-sorting-panel .views-buttons a {
    overflow: hidden;
    width: 0px;
    height: 44px;
    display: inline-block;
    vertical-align: top;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  @media (max-width: 479px) {
        .shop-filter-wrapper .shop-sorting-panel .views-buttons a {
          display: block;
          width: 44px;
          height: 0; } }
  .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active {
    width: 44px; }
    @media (max-width: 479px) {
        .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active {
          height: 44px; } }
    .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.thumbs:after, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.price:after, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.simple:after, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.thumbs:before, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.price:before, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.simple:before, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.thumbs span:before, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.price span:before, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.simple span:before, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.thumbs span:after, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.price span:after, .shop-filter-wrapper .shop-sorting-panel .views-buttons a.active.simple span:after {
      border-color: #ed772d; }
  .shop-filter-wrapper .shop-sorting-panel .views-buttons a.simple {
    position: relative; }
    .shop-filter-wrapper .shop-sorting-panel .views-buttons a.simple:before {
      content: "";
      position: absolute;
      left: 10px;
      top: 10px;
      width: 20px;
      height: 6px;
      border: 2px solid #c5c5c5; }
    .shop-filter-wrapper .shop-sorting-panel .views-buttons a.simple:after {
      content: "";
      position: absolute;
      left: 10px;
      bottom: 10px;
      width: 20px;
      height: 6px;
      border: 2px solid #c5c5c5; }
  .shop-filter-wrapper .shop-sorting-panel .views-buttons a.price {
    position: relative; }
    .shop-filter-wrapper .shop-sorting-panel .views-buttons a.price:before {
      content: "";
      position: absolute;
      left: 10px;
      width: 24px;
      top: 10px;
      bottom: 10px;
      border-top: 3px solid #c5c5c5;
      border-bottom: 3px solid #c5c5c5; }
    .shop-filter-wrapper .shop-sorting-panel .views-buttons a.price:after {
      content: "";
      position: absolute;
      left: 10px;
      width: 24px;
      top: 17px;
      bottom: 17px;
      border-top: 3px solid #c5c5c5;
      border-bottom: 3px solid #c5c5c5; }
  .shop-filter-wrapper .shop-sorting-panel .views-buttons a.thumbs {
    position: relative; }
    .shop-filter-wrapper .shop-sorting-panel .views-buttons a.thumbs .bottom {
      top: auto;
      bottom: 10px; }
    .shop-filter-wrapper .shop-sorting-panel .views-buttons a.thumbs span {
      position: absolute;
      width: 24px;
      height: 10px;
      top: 10px;
      left: 10px; }
      .shop-filter-wrapper .shop-sorting-panel .views-buttons a.thumbs span:before {
        content: "";
        position: absolute;
        left: 0;
        width: 6px;
        height: 6px;
        top: 0;
        border: 2px solid #c5c5c5; }
      .shop-filter-wrapper .shop-sorting-panel .views-buttons a.thumbs span:after {
        content: "";
        position: absolute;
        right: 0;
        width: 6px;
        height: 6px;
        top: 0;
        border: 2px solid #c5c5c5; }

.left-subpages-categories-wr {
  background: #fff;
  border-radius: 6px;
  box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.03);
  margin: 0 0 20px; }

@media (max-width: 990px) {
    .left-subpages-categories-wr {
      display: none; } }

.left-subpages-categories-wr .first-page-item {
  font-size: 17px;
  font-weight: 600;
  line-height: 1.25;
  color: #fff;
  padding: 12px 20px;
  background: #ed772d;
  border-radius: 6px; }

.left-subpages-categories-wr .folder-left {
  padding: 15px 0; }
  .left-subpages-categories-wr .folder-left, .left-subpages-categories-wr .folder-left ul {
    margin: 0;
    list-style: none; }
  .left-subpages-categories-wr .folder-left.activeDropDown ul {
    padding: 0 0 0 5px; }
  .left-subpages-categories-wr .folder-left.activeDropDown > li > ul {
    padding-top: 15px; }
  .left-subpages-categories-wr .folder-left.activeDropDown li.s3-menu-allin-has > a .arrow-item {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease; }
    .left-subpages-categories-wr .folder-left.activeDropDown li.s3-menu-allin-has > a.s3-menu-allin-open .arrow-item {
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      transform: rotate(-90deg); }
  .left-subpages-categories-wr .folder-left.activeRight ul {
    padding: 20px 0;
    position: absolute;
    z-index: 200;
    width: 240px;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.03);
    margin-top: -20px; }
  .left-subpages-categories-wr .folder-left li.s3-menu-allin-has > a {
    position: relative;
    padding-right: 40px; }
    .left-subpages-categories-wr .folder-left li.s3-menu-allin-has > a .arrow-item {
      position: absolute;
      right: 20px;
      top: 0;
      width: 16px;
      height: 16px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23898989%22%20d%3D%22M8.002%2C16.005%20C3.592%2C16.005%200.003%2C12.416%200.003%2C8.006%20C0.003%2C3.595%203.592%2C0.007%208.002%2C0.007%20C12.413%2C0.007%2016.001%2C3.595%2016.001%2C8.006%20C16.001%2C12.416%2012.413%2C16.005%208.002%2C16.005%20ZM8.002%2C1.423%20C4.373%2C1.423%201.420%2C4.376%201.420%2C8.006%20C1.420%2C11.635%204.373%2C14.588%208.002%2C14.588%20C11.631%2C14.588%2014.584%2C11.635%2014.584%2C8.006%20C14.584%2C4.376%2011.631%2C1.423%208.002%2C1.423%20ZM8.085%2C11.249%20C7.947%2C11.388%207.766%2C11.456%207.584%2C11.456%20C7.403%2C11.456%207.222%2C11.388%207.083%2C11.249%20C6.807%2C10.973%206.807%2C10.523%207.083%2C10.247%20L8.616%2C8.714%20L4.666%2C8.714%20C4.274%2C8.714%203.957%2C8.398%203.957%2C8.006%20C3.957%2C7.614%204.274%2C7.297%204.666%2C7.297%20L8.616%2C7.297%20L7.083%2C5.764%20C6.807%2C5.487%206.807%2C5.038%207.083%2C4.762%20C7.360%2C4.485%207.809%2C4.485%208.085%2C4.762%20L10.825%2C7.505%20C11.102%2C7.781%2011.102%2C8.230%2010.825%2C8.507%20L8.085%2C11.249%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .left-subpages-categories-wr .folder-left li.s3-menu-allin-has > a:hover .arrow-item {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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-rule%3D%22evenodd%22%20fill%3D%22%23ed772d%22%20d%3D%22M8.002%2C16.005%20C3.592%2C16.005%200.003%2C12.416%200.003%2C8.006%20C0.003%2C3.595%203.592%2C0.007%208.002%2C0.007%20C12.413%2C0.007%2016.001%2C3.595%2016.001%2C8.006%20C16.001%2C12.416%2012.413%2C16.005%208.002%2C16.005%20ZM8.002%2C1.423%20C4.373%2C1.423%201.420%2C4.376%201.420%2C8.006%20C1.420%2C11.635%204.373%2C14.588%208.002%2C14.588%20C11.631%2C14.588%2014.584%2C11.635%2014.584%2C8.006%20C14.584%2C4.376%2011.631%2C1.423%208.002%2C1.423%20ZM8.085%2C11.249%20C7.947%2C11.388%207.766%2C11.456%207.584%2C11.456%20C7.403%2C11.456%207.222%2C11.388%207.083%2C11.249%20C6.807%2C10.973%206.807%2C10.523%207.083%2C10.247%20L8.616%2C8.714%20L4.666%2C8.714%20C4.274%2C8.714%203.957%2C8.398%203.957%2C8.006%20C3.957%2C7.614%204.274%2C7.297%204.666%2C7.297%20L8.616%2C7.297%20L7.083%2C5.764%20C6.807%2C5.487%206.807%2C5.038%207.083%2C4.762%20C7.360%2C4.485%207.809%2C4.485%208.085%2C4.762%20L10.825%2C7.505%20C11.102%2C7.781%2011.102%2C8.230%2010.825%2C8.507%20L8.085%2C11.249%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .left-subpages-categories-wr .folder-left ul {
    display: none; }
  .left-subpages-categories-wr .folder-left ul li {
    padding: 7px 0; }
  .left-subpages-categories-wr .folder-left ul li a {
    display: block;
    padding: 0 20px;
    text-decoration: none;
    color: #898989;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.25; }
  .left-subpages-categories-wr .folder-left > li {
    padding: 8px 0; }
  .left-subpages-categories-wr .folder-left > li > a {
    padding: 0 20px;
    display: block;
    color: #484848;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.25;
    text-decoration: none; }
  .left-subpages-categories-wr .folder-left > li.active a, .left-subpages-categories-wr .folder-left > li a:hover {
    color: #ed772d; }

.tpl-rating-block {
  font-size: 0; }

.tpl-rating-block .tpl-stars {
  display: inline-block;
  vertical-align: middle;
  width: 89px;
  height: 13px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2289px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2089%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23e3e3e3%22%20d%3D%22M85.719%2C8.369%20L86.314%2C12.998%20L81.973%2C11.017%20L77.631%2C12.998%20L78.225%2C8.369%20L74.947%2C4.964%20L79.656%2C4.084%20L81.973%2C-0.001%20L84.288%2C4.084%20L88.997%2C4.964%20L85.719%2C8.369%20ZM67.578%2C12.998%20L63.235%2C11.017%20L58.893%2C12.998%20L59.488%2C8.369%20L56.210%2C4.964%20L60.920%2C4.084%20L63.235%2C-0.001%20L65.551%2C4.084%20L70.261%2C4.964%20L66.982%2C8.369%20L67.578%2C12.998%20ZM48.841%2C12.998%20L44.499%2C11.017%20L40.156%2C12.998%20L40.752%2C8.369%20L37.473%2C4.964%20L42.183%2C4.084%20L44.499%2C-0.001%20L46.814%2C4.084%20L51.524%2C4.964%20L48.246%2C8.369%20L48.841%2C12.998%20ZM30.104%2C12.998%20L25.762%2C11.017%20L21.420%2C12.998%20L22.015%2C8.369%20L18.736%2C4.964%20L23.446%2C4.084%20L25.762%2C-0.001%20L28.077%2C4.084%20L32.788%2C4.964%20L29.508%2C8.369%20L30.104%2C12.998%20ZM11.367%2C12.998%20L7.025%2C11.017%20L2.683%2C12.998%20L3.278%2C8.369%20L-0.001%2C4.964%20L4.709%2C4.084%20L7.025%2C-0.001%20L9.341%2C4.084%20L14.050%2C4.964%20L10.772%2C8.369%20L11.367%2C12.998%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .tpl-rating-block .tpl-stars .tpl-rating {
    height: 13px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2289px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2089%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b3db15%22%20d%3D%22M85.719%2C8.369%20L86.314%2C12.998%20L81.973%2C11.017%20L77.631%2C12.998%20L78.225%2C8.369%20L74.947%2C4.964%20L79.656%2C4.084%20L81.973%2C-0.001%20L84.288%2C4.084%20L88.997%2C4.964%20L85.719%2C8.369%20ZM67.578%2C12.998%20L63.235%2C11.017%20L58.893%2C12.998%20L59.488%2C8.369%20L56.210%2C4.964%20L60.920%2C4.084%20L63.235%2C-0.001%20L65.551%2C4.084%20L70.261%2C4.964%20L66.982%2C8.369%20L67.578%2C12.998%20ZM48.841%2C12.998%20L44.499%2C11.017%20L40.156%2C12.998%20L40.752%2C8.369%20L37.473%2C4.964%20L42.183%2C4.084%20L44.499%2C-0.001%20L46.814%2C4.084%20L51.524%2C4.964%20L48.246%2C8.369%20L48.841%2C12.998%20ZM30.104%2C12.998%20L25.762%2C11.017%20L21.420%2C12.998%20L22.015%2C8.369%20L18.736%2C4.964%20L23.446%2C4.084%20L25.762%2C-0.001%20L28.077%2C4.084%20L32.788%2C4.964%20L29.508%2C8.369%20L30.104%2C12.998%20ZM11.367%2C12.998%20L7.025%2C11.017%20L2.683%2C12.998%20L3.278%2C8.369%20L-0.001%2C4.964%20L4.709%2C4.084%20L7.025%2C-0.001%20L9.341%2C4.084%20L14.050%2C4.964%20L10.772%2C8.369%20L11.367%2C12.998%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.tpl-rating-block .rating-count {
  color: #4c5667;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  padding: 2px 9px 2px;
  border: 1px solid #a7adb6;
  border-radius: 8px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px; }

.product-label {
  position: absolute;
  left: 20px;
  top: 22px;
  right: 15px;
  text-align: left; }

.product-label div {
  display: inline-block;
  vertical-align: top;
  border-radius: 10px;
  color: #fff;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1;
  font-weight: 400;
  padding: 4px 10px 4px;
  margin-right: 5px;
  margin-bottom: 5px; }

.product-label .product-new {
  background: #ff3451; }

.product-label .product-spec {
  background: #7dca3f; }

.shop2-product-article {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #4d4d4d;
  margin: 0 0 10px; }

.shop2-product-article span {
  color: #898989; }

.product-list {
  margin: 0;
  line-height: 1.25 !important;
  font-family: 'Fira Sans', Arial, Helvetica, sans-serif; }

.product-list .shop-product-item {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.05);
  position: relative; }
  .product-list .shop-product-item .product-middle-top .product-label {
    display: none; }
  .product-list .shop-product-item .product-image {
    text-align: center; }
  .product-list .shop-product-item .product-image a {
    display: block;
    height: 100%; }
  .product-list .shop-product-item .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%2261px%22%20height%3D%2251px%22%20%20viewBox%3D%220%200%2061%2051%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4d2d2%22%20d%3D%22M56.676%2051H4.322C1.938%2051%200%2049.076%200%2046.71v-4.467V4.288C0%201.923%201.937%200%204.32%200h52.354C59.06%200%2061%201.924%2061%204.29v42.42c0%202.366-1.94%204.29-4.324%204.29zM4.322%2049.042h52.354c1.296%200%202.35-1.046%202.35-2.332V28.82c-.043-.03-.093-.047-.132-.086L46.87%2016.804%2022.74%2040.746c-.186.183-.436.286-.698.286-.262%200-.513-.103-.698-.286l-8.728-8.66-10.644%2010.56v4.063c0%201.286%201.054%202.332%202.35%202.332zM56.676%201.958H4.322c-1.296%200-2.35%201.046-2.35%202.33V39.88l9.947-9.87c.184-.184.435-.287.696-.287.262%200%20.513.103.698.287l8.728%208.66%2024.13-23.943c.186-.184.437-.287.698-.287.262%200%20.513.103.698.287l11.458%2011.37V4.29c0-1.286-1.054-2.332-2.35-2.332zm-38.424%2020.26c-3.778%200-6.852-3.05-6.852-6.8%200-3.748%203.074-6.8%206.852-6.8%203.78%200%206.853%203.052%206.853%206.8%200%203.75-3.074%206.8-6.853%206.8zm0-11.64c-2.69%200-4.88%202.17-4.88%204.84s2.19%204.843%204.88%204.843%204.88-2.17%204.88-4.84-2.19-4.843-4.88-4.843z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .shop-product-item .product-image img {
    display: inline-block;
    vertical-align: middle;
    max-height: 100%; }
  .product-list .shop-product-item .product-name {
    color: #898989;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 10px; }
  .product-list .shop-product-item .product-name a {
    color: inherit;
    text-decoration: none;
    border-bottom: 1px solid transparent; }
  .product-list .shop-product-item .product-name a:hover {
    color: #00c9d1;
    border-bottom-color: #00c9d1; }
  .product-list .shop-product-item .product-article {
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #4d4d4d;
    margin: 0 0 10px; }
  .product-list .shop-product-item .product-article span {
    color: #898989; }
  .product-list .shop-product-item .product-anonce {
    color: #898989;
    font-size: 13px;
    font-weight: 400;
    margin: 0 0 10px; }
  .product-list .shop-product-item .shop-product-options > div {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 5px 0; }
  .product-list .shop-product-item .shop-product-options .option-title, .product-list .shop-product-item .shop-product-options .option-value {
    padding: 5px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .product-list .shop-product-item .shop-product-options .option-title {
    color: #4d4d4d;
    font-size: 13px;
    font-weight: 600;
    padding-right: 5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    min-width: 25%; }
  .product-list .shop-product-item .shop-product-options .option-value {
    color: #898989;
    font-size: 13px;
    font-weight: 400;
    -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%;
    max-width: 100%; }
  .product-list .shop-product-item .shop-product-options .option-value a {
    font-weight: 700; }

.product-list.thumbs {
  margin-right: -20px; }
  .product-list.thumbs:not(.slick-slider) {
    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; }
  .product-list.thumbs .shop-product-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(25% - 20px);
    -moz-box-flex: 0;
    -moz-flex: 0 0 calc(25% - 20px);
    -ms-flex: 0 0 calc(25% - 20px);
    flex: 0 0 calc(25% - 20px);
    width: calc(25% - 20px);
    margin-right: 20px;
    margin-bottom: 20px;
    padding: 0 0 20px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media (max-width: 1265px) and (min-width: 991px) {
      .product-list.thumbs .shop-product-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 calc(33.332% - 12px);
        -moz-box-flex: 0;
        -moz-flex: 0 0 calc(33.332% - 12px);
        -ms-flex: 0 0 calc(33.332% - 12px);
        flex: 0 0 calc(33.332% - 12px);
        width: calc(33.332% - 12px);
        margin-right: 12px; } }
  @media (max-width: 990px) and (min-width: 960px) {
      .product-list.thumbs .shop-product-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 calc(25% - 12px);
        -moz-box-flex: 0;
        -moz-flex: 0 0 calc(25% - 12px);
        -ms-flex: 0 0 calc(25% - 12px);
        flex: 0 0 calc(25% - 12px);
        width: calc(25% - 12px);
        margin-right: 12px; } }
  @media (max-width: 959px) and (min-width: 768px) {
      .product-list.thumbs .shop-product-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 calc(33.332% - 20px);
        -moz-box-flex: 0;
        -moz-flex: 0 0 calc(33.332% - 20px);
        -ms-flex: 0 0 calc(33.332% - 20px);
        flex: 0 0 calc(33.332% - 20px);
        width: calc(33.332% - 20px); } }
  @media (max-width: 767px) and (min-width: 500px) {
      .product-list.thumbs .shop-product-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 calc(50% - 20px);
        -moz-box-flex: 0;
        -moz-flex: 0 0 calc(50% - 20px);
        -ms-flex: 0 0 calc(50% - 20px);
        flex: 0 0 calc(50% - 20px);
        width: calc(50% - 20px); } }
  @media (max-width: 499px) {
      .product-list.thumbs .shop-product-item {
        -webkit-box-flex: none;
        -webkit-flex: none;
        -moz-box-flex: none;
        -moz-flex: none;
        -ms-flex: none;
        flex: none;
        margin: 0 auto 20px;
        display: block;
        width: 100%; } }
  @media (max-width: 1265px) and (min-width: 960px) {
    .product-list.thumbs {
      margin-right: -12px; } }
  @media (max-width: 499px) {
    .product-list.thumbs {
      display: block;
      margin-right: 0; } }
  .product-list.thumbs .product-image {
    margin: 0 0 20px;
    border-radius: 12px 12px 0 0;
    overflow: hidden; }
  .product-list.thumbs .product-middle-wr {
    padding: 0 20px; }
  .product-list.thumbs .tpl-rating-block {
    margin: 0 0 15px; }
  .product-list.thumbs .product-name {
    margin: 0 0 12px; }
  .product-list.thumbs .product-bottom {
    padding: 0 20px; }
  .product-list.thumbs .shop-product-options {
    margin: 0 0 10px; }
  .product-list.thumbs .shop2-product-actions, .product-list.thumbs .shop2-product-actions dl {
    margin: 0; }
  .product-list.thumbs .shop2-product-actions dt {
    margin-bottom: 20px; }
  .product-list.thumbs .product-amount {
    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;
    margin: 0 0 20px; }
  .product-list.thumbs .product-amount button {
    display: none; }
  .product-list.thumbs .product-amount .shop2-product-amount input[type="text"] {
    margin: 0; }
  .product-list.thumbs .product-amount .amount-title {
    min-width: 60px;
    color: #4d4d4d;
    font-size: 13px;
    font-weight: 600;
    line-height: 1;
    margin-right: 15px; }
  .product-list.thumbs .bottom-elements-wr {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    border-top: 2px solid #f3f3f3;
    padding: 23px 0 0; }
  .product-list.thumbs .shop2-product-btn {
    width: 50px;
    height: 50px;
    padding: 0; }
  .product-list.thumbs .shop2-product-btn.type-3.notavailable span, .product-list.thumbs .shop2-product-btn.type-3 span {
    display: block;
    padding: 0;
    width: 100%;
    height: 100%;
    font-size: 0;
    background-position: 50% 50%; }

.product-list.simple .shop-product-item {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 20px; }
  @media (max-width: 767px) {
      .product-list.simple .shop-product-item {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .product-list.simple .shop-product-item .shop-product-options > div {
          padding: 1px 0; } }
  .product-list.simple .product-top {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 69.8%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 69.8%;
    -ms-flex: 0 0 69.8%;
    flex: 0 0 69.8%; }
  @media (max-width: 1265px) {
      .product-list.simple .product-top {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 65%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 65%;
        -ms-flex: 0 0 65%;
        flex: 0 0 65%; } }
  @media (max-width: 990px) {
      .product-list.simple .product-top {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 67.5%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 67.5%;
        -ms-flex: 0 0 67.5%;
        flex: 0 0 67.5%; } }
  @media (max-width: 767px) {
      .product-list.simple .product-top {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start; } }
  .product-list.simple .product-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 48%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 48%;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    position: relative; }
  .product-list.simple .product-image.no-image {
    min-height: 90px; }
  @media (max-width: 767px) {
      .product-list.simple .product-image {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 20px 0 0px 20px; }
        .product-list.simple .product-image img {
          border-radius: 10px; }
        .product-list.simple .product-image .product-label {
          top: 20px;
          bottom: 0;
          right: 0; }
          .product-list.simple .product-image .product-label div {
            margin: 0; }
          .product-list.simple .product-image .product-label .product-spec {
            position: absolute;
            left: 0;
            bottom: 0; } }
  @media (max-width: 480px) {
      .product-list.simple .product-image {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 43%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 43%;
        -ms-flex: 0 0 43%;
        flex: 0 0 43%; } }
  @media (max-width: 480px) {
      .product-list.simple .product-name {
        font-size: 14px; } }
  @media (max-width: 480px) {
      .product-list.simple .product-anonce {
        font-size: 12px; } }
  .product-list.simple .product-middle-wr {
    padding: 18px 20px; }
  @media (max-width: 480px) {
      .product-list.simple .product-middle-wr {
        padding: 18px 15px 18px; } }
  .product-list.simple .tpl-rating-block {
    margin: 0 0 15px; }
  .product-list.simple .product-bottom {
    margin: 20px 0;
    padding: 0 20px 0 35px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -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;
    border-left: 2px solid #f3f3f3; }
  @media (max-width: 1265px) {
      .product-list.simple .product-bottom {
        padding: 0 20px 0 15px; } }
  @media (max-width: 480px) {
      .product-list.simple .product-bottom {
        padding: 15px 15px 20px;
        margin: 0; } }
  @media (max-width: 767px) {
    .product-list.simple .shop2-product-actions {
      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; }
      .product-list.simple .shop2-product-actions > dl {
        -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; } }
  .product-list.simple .bottom-elements-wr {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin: 45px 0 0; }
  .product-list.simple .bottom-elements-wr .product-price {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 52%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 52%;
    -ms-flex: 0 0 52%;
    flex: 0 0 52%;
    padding: 0 0 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media (max-width: 990px) {
        .product-list.simple .bottom-elements-wr .product-price {
          padding-left: 0; } }
  .product-list.simple .bottom-elements-wr .product-amount {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 48%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 48%;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%; }
  @media (max-width: 767px) {
        .product-list.simple .bottom-elements-wr .product-amount .shop2-product-amount {
          text-align: left; } }
  .product-list.simple .bottom-elements-wr .shop2-product-btn {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin: 24px 0 0; }
  @media (max-width: 767px) {
      .product-list.simple .bottom-elements-wr {
        margin-top: 20px;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: none;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between; }
        .product-list.simple .bottom-elements-wr .product-price, .product-list.simple .bottom-elements-wr .product-amount, .product-list.simple .bottom-elements-wr .shop2-product-btn {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 31%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 31%;
          -ms-flex: 0 0 31%;
          flex: 0 0 31%;
          margin: 0; } }
  @media (max-width: 700px) {
      .product-list.simple .bottom-elements-wr .shop2-product-btn {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50px;
        -moz-box-flex: 0;
        -moz-flex: 0 0 50px;
        -ms-flex: 0 0 50px;
        flex: 0 0 50px;
        width: 50px;
        height: 50px;
        padding: 0; }
        .product-list.simple .bottom-elements-wr .shop2-product-btn.type-3.notavailable span, .product-list.simple .bottom-elements-wr .shop2-product-btn.type-3 span {
          display: block;
          padding: 0;
          width: 100%;
          height: 100%;
          font-size: 0;
          background-position: 50% 50%; } }

.product-list.price .shop-product-item {
  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;
  margin: 0 0 3px;
  padding: 20px; }
  @media (max-width: 680px) {
      .product-list.price .shop-product-item {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  .product-list.price .shop-product-item .show-button {
    color: #ed772d;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    padding-right: 27px;
    position: relative; }
  .product-list.price .shop-product-item .show-button span {
    border-bottom: 1px solid #ed772d; }
  .product-list.price .shop-product-item .show-button.open:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .product-list.price .shop-product-item .show-button:before {
    content: "";
    position: absolute;
    right: 0;
    top: 1px;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ed772d%22%20d%3D%22M8.007%2C16.000%20C3.596%2C16.000%200.007%2C12.412%200.007%2C8.001%20C0.007%2C3.591%203.596%2C0.002%208.007%2C0.002%20C12.417%2C0.002%2016.006%2C3.591%2016.006%2C8.001%20C16.006%2C12.412%2012.417%2C16.000%208.007%2C16.000%20ZM8.007%2C1.419%20C4.377%2C1.419%201.424%2C4.371%201.424%2C8.001%20C1.424%2C11.630%204.377%2C14.583%208.007%2C14.583%20C11.636%2C14.583%2014.588%2C11.630%2014.588%2C8.001%20C14.588%2C4.371%2011.636%2C1.419%208.007%2C1.419%20ZM8.507%2C10.823%20C8.230%2C11.100%207.782%2C11.100%207.505%2C10.823%20L4.763%2C8.084%20C4.486%2C7.807%204.486%2C7.359%204.763%2C7.082%20C5.039%2C6.805%205.488%2C6.805%205.765%2C7.082%20L7.298%2C8.614%20L7.298%2C4.665%20C7.298%2C4.273%207.615%2C3.957%208.007%2C3.957%20C8.398%2C3.957%208.715%2C4.273%208.715%2C4.665%20L8.715%2C8.615%20L10.248%2C7.082%20C10.525%2C6.805%2010.974%2C6.805%2011.250%2C7.082%20C11.388%2C7.220%2011.457%2C7.402%2011.457%2C7.583%20C11.457%2C7.764%2011.388%2C7.945%2011.250%2C8.084%20L8.507%2C10.823%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .product-list.price .shop-product-item .show-button:hover span {
    border-bottom-color: transparent; }
  .product-list.price .shop-product-item .product-top {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 54%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 54%;
    -ms-flex: 0 0 54%;
    flex: 0 0 54%;
    padding-right: 15px; }
  @media (max-width: 1265px) {
        .product-list.price .shop-product-item .product-top {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 66%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 66%;
          -ms-flex: 0 0 66%;
          flex: 0 0 66%; } }
  @media (max-width: 990px) {
        .product-list.price .shop-product-item .product-top {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 70%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 70%;
          -ms-flex: 0 0 70%;
          flex: 0 0 70%; } }
  @media (max-width: 680px) {
        .product-list.price .shop-product-item .product-top {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 100%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
          flex: 0 0 100%;
          padding-right: 0;
          padding-bottom: 20px; } }
  .product-list.price .shop-product-item .product-image {
    display: none; }
  .product-list.price .shop-product-item .product-middle-wr {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media (max-width: 500px) {
        .product-list.price .shop-product-item .product-middle-wr {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .product-list.price .shop-product-item .product-middle-top {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 15px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%; }
  @media (max-width: 1265px) {
        .product-list.price .shop-product-item .product-middle-top {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 53%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 53%;
          -ms-flex: 0 0 53%;
          flex: 0 0 53%; } }
  @media (max-width: 990px) {
        .product-list.price .shop-product-item .product-middle-top {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 51%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 51%;
          -ms-flex: 0 0 51%;
          flex: 0 0 51%; } }
  @media (max-width: 500px) {
        .product-list.price .shop-product-item .product-middle-top {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 100%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
          flex: 0 0 100%;
          padding-right: 0;
          padding-bottom: 10px; } }
  .product-list.price .shop-product-item .product-middle-top .product-label {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    display: block;
    margin-bottom: 5px; }
  .product-list.price .shop-product-item .shop-product-options {
    display: none; }
  @media (max-width: 500px) {
      .product-list.price .shop-product-item .shop-product-options-wr {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%; } }
  .product-list.price .shop-product-item .tpl-rating-block {
    margin: 0 0 10px; }
  .product-list.price .shop-product-item .product-bottom {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }
  @media (max-width: 680px) {
        .product-list.price .shop-product-item .product-bottom {
          border-top: 2px solid #e3e3e3;
          padding: 15px 0 0; } }
  .product-list.price .shop-product-item .shop2-product-actions {
    padding-right: 30px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 27%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 27%;
    -ms-flex: 0 0 27%;
    flex: 0 0 27%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center; }
  @media (max-width: 1265px) {
        .product-list.price .shop-product-item .shop2-product-actions {
          text-align: left; } }
  .product-list.price .shop-product-item .shop2-product-actions dl {
    margin-bottom: 0; }
  .product-list.price .shop-product-item .shop2-product-actions dt {
    width: 35px;
    height: 35px;
    padding: 0;
    display: inline-block;
    vertical-align: top;
    margin-right: 15px; }
    .product-list.price .shop-product-item .shop2-product-actions dt.gift-action {
      margin-right: 0; }
    .product-list.price .shop-product-item .shop2-product-actions dt.gift-action .icon-action {
      width: 16px;
      height: 18px;
      margin-top: -9px;
      background-size: 16px 18px; }
    .product-list.price .shop-product-item .shop2-product-actions dt span.icon-action {
      left: 10px;
      width: 17px;
      height: 17px;
      margin-top: -8px;
      background-size: 17px; }
    .product-list.price .shop-product-item .shop2-product-actions dt span.name-action {
      display: none; }
  .product-list.price .shop-product-item .bottom-elements-wr {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 73%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 73%;
    -ms-flex: 0 0 73%;
    flex: 0 0 73%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media (max-width: 1265px) {
        .product-list.price .shop-product-item .bottom-elements-wr {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 100%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
          flex: 0 0 100%; }
          .product-list.price .shop-product-item .bottom-elements-wr .product-price {
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 100%;
            -moz-box-flex: 0;
            -moz-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            margin: 0 0 12px;
            display: -moz-box;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            align-items: center; }
            .product-list.price .shop-product-item .bottom-elements-wr .product-price .price-current, .product-list.price .shop-product-item .bottom-elements-wr .product-price .price-old {
              -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%; }
            .product-list.price .shop-product-item .bottom-elements-wr .product-price .price-current {
              text-align: right; }
            .product-list.price .shop-product-item .bottom-elements-wr .product-price .price-old {
              margin-bottom: 0; } }
  @media (max-width: 990px) and (min-width: 681px) {
        .product-list.price .shop-product-item .bottom-elements-wr .product-price {
          display: block; }
          .product-list.price .shop-product-item .bottom-elements-wr .product-price .price-current {
            text-align: left; }
          .product-list.price .shop-product-item .bottom-elements-wr .product-price .price-old {
            margin-bottom: 10px; } }
  .product-list.price .shop-product-item .shop2-product-btn {
    width: 50px;
    height: 50px;
    padding: 0; }
  .product-list.price .shop-product-item .shop2-product-btn.type-3.notavailable span, .product-list.price .shop-product-item .shop2-product-btn.type-3 span {
    display: block;
    padding: 0;
    width: 100%;
    height: 100%;
    font-size: 0;
    background-position: 50% 50%; }

.shop-product {
  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;
  margin: 0 0 75px;
  font-family: 'Fira Sans', Arial, Helvetica, sans-serif; }

@media (max-width: 990px) {
    .shop-product {
      margin-bottom: 40px; } }

@media (max-width: 800px) {
    .shop-product {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }

.shop-product .product-side-l {
  -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;
  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-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 50px;
  max-width: 60.1%; }
  .shop-product .product-side-l a, .shop-product .product-side-l .slick-slide {
    outline: none; }
  @media (max-width: 800px) {
    .shop-product .product-side-l {
      max-width: 715px;
      width: 100%;
      padding-right: 0;
      margin: 0 auto 30px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }
  @media (max-width: 540px) {
    .shop-product .product-side-l {
      max-width: 100%;
      width: 100%;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: start;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start; } }
  @media (max-width: 1265px) and (min-width: 801px) {
    .shop-product .product-side-l {
      padding-right: 20px;
      max-width: 50%;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  .shop-product .product-side-l .product-image {
    position: relative;
    max-width: 540px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 20px 0 0;
    border-radius: 12px;
    background: #fff;
    overflow: hidden;
    font-size: 0; }
  @media (max-width: 800px) {
      .shop-product .product-side-l .product-image {
        margin-right: 35px; } }
  @media (max-width: 730px) {
      .shop-product .product-side-l .product-image {
        margin-right: 20px; } }
  @media (max-width: 540px) {
      .shop-product .product-side-l .product-image {
        margin-right: 0; } }
  @media (min-width: 801px) and (max-width: 1265px) {
      .shop-product .product-side-l .product-image {
        margin: 0 0 20px; } }
  .shop-product .product-side-l .product-image.no-image {
    width: 540px;
    background-size: 80px; }
  .shop-product .product-side-l .product-thumbnails-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 140px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 140px;
    -ms-flex: 0 0 140px;
    flex: 0 0 140px;
    width: 140px; }
  @media (max-width: 580px) {
      .shop-product .product-side-l .product-thumbnails-wrapper {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 120px;
        -moz-box-flex: 0;
        -moz-flex: 0 0 120px;
        -ms-flex: 0 0 120px;
        flex: 0 0 120px;
        width: 120px; } }
  @media (max-width: 540px) {
      .shop-product .product-side-l .product-thumbnails-wrapper {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        margin-top: 20px; }
        .shop-product .product-side-l .product-thumbnails-wrapper .slick-slider {
          padding: 0 30px; } }
  @media (min-width: 801px) and (max-width: 1265px) {
      .shop-product .product-side-l .product-thumbnails-wrapper {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 540px;
        width: 100%; }
        .shop-product .product-side-l .product-thumbnails-wrapper .slick-slider {
          padding: 0 25px; } }
  .shop-product .product-side-l .product-thumbnails {
    font-size: 0;
    text-align: center; }
  .shop-product .product-side-l .product-thumbnails .thumb-item {
    margin: 8px 0;
    outline: none;
    background: #fff;
    border-radius: 12px;
    overflow: hidden; }
  @media (max-width: 540px) {
        .shop-product .product-side-l .product-thumbnails .thumb-item {
          margin: 0 3px; } }
  @media (min-width: 801px) and (max-width: 1265px) {
        .shop-product .product-side-l .product-thumbnails .thumb-item {
          margin: 0 9px; } }
  .shop-product .product-side-l .product-thumbnails .slick-prev, .shop-product .product-side-l .product-thumbnails .slick-next {
    width: 23px;
    height: 23px;
    padding: 0;
    border: none;
    outline: none;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23717171%22%20d%3D%22M11.490%2C22.996%20C5.150%2C22.996%20-0.009%2C17.836%20-0.009%2C11.498%20C-0.009%2C5.157%205.150%2C-0.001%2011.490%2C-0.001%20C17.830%2C-0.001%2022.989%2C5.157%2022.989%2C11.498%20C22.989%2C17.836%2017.830%2C22.996%2011.490%2C22.996%20ZM11.490%2C2.035%20C6.273%2C2.035%202.028%2C6.281%202.028%2C11.498%20C2.028%2C16.715%206.273%2C20.959%2011.490%2C20.959%20C16.707%2C20.959%2020.952%2C16.715%2020.952%2C11.498%20C20.952%2C6.281%2016.707%2C2.035%2011.490%2C2.035%20ZM14.712%2C12.819%20L12.508%2C10.616%20L12.508%2C16.293%20C12.508%2C16.856%2012.053%2C17.312%2011.490%2C17.312%20C10.927%2C17.312%2010.472%2C16.856%2010.472%2C16.293%20L10.472%2C10.616%20L8.268%2C12.819%20C7.870%2C13.216%207.225%2C13.216%206.828%2C12.819%20C6.629%2C12.620%206.529%2C12.359%206.529%2C12.098%20C6.529%2C11.838%206.629%2C11.577%206.828%2C11.378%20L10.770%2C7.440%20C11.168%2C7.042%2011.812%2C7.042%2012.210%2C7.440%20L16.153%2C11.378%20C16.551%2C11.776%2016.551%2C12.420%2016.153%2C12.819%20C15.756%2C13.216%2015.110%2C13.216%2014.712%2C12.819%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-product .product-side-l .product-thumbnails .slick-prev:hover, .shop-product .product-side-l .product-thumbnails .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%2223px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2023%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ed772d%22%20d%3D%22M11.490%2C22.996%20C5.150%2C22.996%20-0.009%2C17.836%20-0.009%2C11.498%20C-0.009%2C5.157%205.150%2C-0.001%2011.490%2C-0.001%20C17.830%2C-0.001%2022.989%2C5.157%2022.989%2C11.498%20C22.989%2C17.836%2017.830%2C22.996%2011.490%2C22.996%20ZM11.490%2C2.035%20C6.273%2C2.035%202.028%2C6.281%202.028%2C11.498%20C2.028%2C16.715%206.273%2C20.959%2011.490%2C20.959%20C16.707%2C20.959%2020.952%2C16.715%2020.952%2C11.498%20C20.952%2C6.281%2016.707%2C2.035%2011.490%2C2.035%20ZM14.712%2C12.819%20L12.508%2C10.616%20L12.508%2C16.293%20C12.508%2C16.856%2012.053%2C17.312%2011.490%2C17.312%20C10.927%2C17.312%2010.472%2C16.856%2010.472%2C16.293%20L10.472%2C10.616%20L8.268%2C12.819%20C7.870%2C13.216%207.225%2C13.216%206.828%2C12.819%20C6.629%2C12.620%206.529%2C12.359%206.529%2C12.098%20C6.529%2C11.838%206.629%2C11.577%206.828%2C11.378%20L10.770%2C7.440%20C11.168%2C7.042%2011.812%2C7.042%2012.210%2C7.440%20L16.153%2C11.378%20C16.551%2C11.776%2016.551%2C12.420%2016.153%2C12.819%20C15.756%2C13.216%2015.110%2C13.216%2014.712%2C12.819%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media (max-width: 540px) {
        .shop-product .product-side-l .product-thumbnails .slick-prev, .shop-product .product-side-l .product-thumbnails .slick-next {
          position: absolute;
          top: 50%; } }
  @media (max-width: 1265px) and (min-width: 801px) {
        .shop-product .product-side-l .product-thumbnails .slick-prev, .shop-product .product-side-l .product-thumbnails .slick-next {
          position: absolute;
          top: 50%; } }
  .shop-product .product-side-l .product-thumbnails .slick-prev {
    margin-bottom: 12px; }
  @media (max-width: 540px) {
        .shop-product .product-side-l .product-thumbnails .slick-prev {
          margin-bottom: 0;
          margin-top: -12px;
          left: 0;
          -webkit-transform: rotate(-90deg);
          -moz-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
          -o-transform: rotate(-90deg);
          transform: rotate(-90deg); } }
  @media (max-width: 1265px) and (min-width: 801px) {
        .shop-product .product-side-l .product-thumbnails .slick-prev {
          margin-bottom: 0;
          margin-top: -12px;
          left: 0;
          -webkit-transform: rotate(-90deg);
          -moz-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
          -o-transform: rotate(-90deg);
          transform: rotate(-90deg); } }
  .shop-product .product-side-l .product-thumbnails .slick-next {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-top: 12px; }
  @media (max-width: 540px) {
        .shop-product .product-side-l .product-thumbnails .slick-next {
          margin-top: -12px;
          right: 0;
          -webkit-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          transform: rotate(90deg); } }
  @media (max-width: 1265px) and (min-width: 801px) {
        .shop-product .product-side-l .product-thumbnails .slick-next {
          margin-top: -12px;
          right: 0;
          -webkit-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          transform: rotate(90deg); } }

.shop-product .product-side-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }
  @media (max-width: 950px) {
    .shop-product .product-side-r {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto; } }
  .shop-product .product-side-r .product-side-r-inner {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 12px;
    background: #fff;
    box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.1);
    padding: 20px;
    margin: 0 0 20px; }
  .shop-product .product-side-r .product-anonce {
    font-size: 13px;
    font-weight: 400;
    color: #898989;
    padding: 5px 0 10px; }
  .shop-product .product-side-r .shop-product-options {
    margin: 0 0 10px; }
  .shop-product .product-side-r .shop-product-options .option-title, .shop-product .product-side-r .shop-product-options .option-value {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%; }
  @media (max-width: 400px) {
        .shop-product .product-side-r .shop-product-options .option-title, .shop-product .product-side-r .shop-product-options .option-value {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 100%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
          flex: 0 0 100%;
          padding-right: 0; } }
  .shop-product .product-side-r .shop-product-options > div {
    padding: 10px 0; }
  @media (max-width: 400px) {
        .shop-product .product-side-r .shop-product-options > div {
          padding: 5px 0; } }
  .shop-product .product-side-r .shop-product-options .type-select label {
    display: inline-block;
    min-width: 110px; }
  .shop-product .product-side-r .shop2-product-actions {
    margin: 0 0 20px; }
  .shop-product .product-side-r .shop2-product-actions dt {
    min-width: 154px;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    margin-bottom: 15px; }
  .shop-product .product-side-r .shop2-product-actions dl {
    margin-bottom: 0; }
  .shop-product .product-side-r .form-add {
    border-top: 2px solid #f3f3f3;
    padding: 15px 0 0; }
  .shop-product .product-side-r .form-add-top {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin: 0 0 25px; }
  .shop-product .product-side-r .form-add-bottom {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  @media (max-width: 540px) {
      .shop-product .product-side-r .form-add-bottom {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  @media (max-width: 990px) and (min-width: 801px) {
      .shop-product .product-side-r .form-add-bottom {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  .shop-product .product-side-r .form-add-bottom .shop2-product-btn.type-3 {
    padding: 0 25px; }
  .shop-product .product-side-r .form-add-bottom .shop2-product-btn.type-3 span {
    padding-left: 0;
    background: none; }
  .shop-product .product-side-r .form-add-bottom .product-amount {
    margin-right: 10px; }
  .shop-product .product-side-r .form-add-bottom .product-amount .amount-title {
    display: none; }
  @media (max-width: 540px) {
        .shop-product .product-side-r .form-add-bottom .product-amount {
          margin-right: 0; } }
  .shop-product .product-side-r .form-add-bottom .buy-one-click-button {
    padding: 14px 25px 16px;
    border: 2px solid #ed772d;
    border-radius: 25px;
    color: #ed772d;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media (max-width: 540px) {
        .shop-product .product-side-r .form-add-bottom .buy-one-click-button {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 100%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
          flex: 0 0 100%;
          text-align: center;
          margin-top: 20px; } }
  @media (max-width: 990px) and (min-width: 801px) {
        .shop-product .product-side-r .form-add-bottom .buy-one-click-button {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 100%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
          flex: 0 0 100%;
          text-align: center;
          margin-top: 20px; } }
  .shop-product .product-side-r .product-compare {
    padding: 24px 0 0; }
  .shop-product .product-side-r .product-compare.product-compare-added {
    padding: 15px 0 3px 30px;
    margin-top: 12px; }
  @media (max-width: 540px) {
        .shop-product .product-side-r .product-compare.product-compare-added {
          margin-top: 3px; } }
  @media (max-width: 540px) {
      .shop-product .product-side-r .product-compare {
        padding-top: 15px; } }
  .shop-product .product-side-r .yashare-wr {
    padding: 0 0 0 20px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  @media (max-width: 400px) {
      .shop-product .product-side-r .yashare-wr {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-box-direction: normal;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start; } }
  .shop-product .product-side-r .yashare-wr .yashare-head {
    font-size: 14px;
    font-weight: 400;
    color: #898989;
    margin-right: 13px; }
  @media (max-width: 400px) {
        .shop-product .product-side-r .yashare-wr .yashare-head {
          margin: 0 0 6px; } }
  .shop-product .product-side-r .yashare-wr .ya-share2__container_size_m .ya-share2__icon {
    width: 30px;
    height: 30px; }
  .shop-product .product-side-r .yashare-wr .ya-share2__container_size_m .ya-share2__item {
    margin-right: 10px; }
  .shop-product .product-side-r .yashare-wr .ya-share2__badge {
    border-radius: 50%; }

.shop-product-data {
  font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
  margin: 0 0 50px; }

@media (min-width: 768px) {
    .shop-product-data .r-tabs-accordion-title {
      display: none; } }

.shop-product-data .shop-product-tabs {
  padding: 0;
  list-style: none;
  margin: 0; }
  @media (max-width: 767px) {
    .shop-product-data .shop-product-tabs {
      display: none; } }
  .shop-product-data .shop-product-tabs > li {
    margin-right: 4px;
    display: inline-block;
    vertical-align: top; }
  .shop-product-data .shop-product-tabs > li:first-child {
    box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.1); }
  .shop-product-data .shop-product-tabs > li.r-tabs-state-active {
    margin-top: -5px; }
  .shop-product-data .shop-product-tabs > li.r-tabs-state-active > a {
    padding-top: 23px;
    background: #fff;
    color: #484848; }
  .shop-product-data .shop-product-tabs > li > a {
    background: #ed772d;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    text-decoration: none;
    display: block;
    padding: 18px 20px 27px;
    margin-bottom: -12px;
    border-radius: 15px 15px 0 0;
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    -ms-transition: color 0.3s ease;
    transition: color 0.3s ease; }

.shop-product-data .shop2-product-desc {
  position: relative;
  border: none;
  padding: 0; }
  @media (max-width: 767px) {
    .shop-product-data .shop2-product-desc .r-tabs-accordion-title {
      position: relative;
      margin-bottom: 3px; }
      .shop-product-data .shop2-product-desc .r-tabs-accordion-title a {
        padding: 15px 35px 15px 20px;
        background: #ed772d;
        border-radius: 12px;
        color: #fffefe;
        font-size: 16px;
        font-weight: 600;
        text-decoration: none;
        display: block;
        position: relative; }
        .shop-product-data .shop2-product-desc .r-tabs-accordion-title a:before {
          content: "";
          position: absolute;
          right: 16px;
          top: 50%;
          margin-top: -8px;
          width: 16px;
          height: 16px;
          -webkit-transition: all 0.3s ease;
          -moz-transition: all 0.3s ease;
          -o-transition: all 0.3s ease;
          -ms-transition: all 0.3s ease;
          transition: all 0.3s ease;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M8.006%2C16.001%20C3.595%2C16.001%200.007%2C12.412%200.007%2C8.002%20C0.007%2C3.591%203.595%2C0.002%208.006%2C0.002%20C12.416%2C0.002%2016.004%2C3.591%2016.004%2C8.002%20C16.004%2C12.412%2012.416%2C16.001%208.006%2C16.001%20ZM8.006%2C1.419%20C4.376%2C1.419%201.423%2C4.372%201.423%2C8.002%20C1.423%2C11.631%204.376%2C14.584%208.006%2C14.584%20C11.635%2C14.584%2014.588%2C11.631%2014.588%2C8.002%20C14.588%2C4.372%2011.635%2C1.419%208.006%2C1.419%20ZM8.507%2C10.824%20C8.230%2C11.101%207.781%2C11.101%207.505%2C10.824%20L4.762%2C8.085%20C4.485%2C7.808%204.485%2C7.359%204.762%2C7.083%20C5.038%2C6.806%205.487%2C6.806%205.764%2C7.083%20L7.297%2C8.615%20L7.297%2C4.665%20C7.297%2C4.274%207.614%2C3.957%208.006%2C3.957%20C8.398%2C3.957%208.714%2C4.274%208.714%2C4.665%20L8.714%2C8.615%20L10.247%2C7.083%20C10.524%2C6.806%2010.973%2C6.806%2011.249%2C7.083%20C11.388%2C7.221%2011.457%2C7.402%2011.457%2C7.584%20C11.457%2C7.765%2011.388%2C7.946%2011.249%2C8.085%20L8.507%2C10.824%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .shop-product-data .shop2-product-desc .r-tabs-accordion-title.r-tabs-state-active {
        margin-bottom: 0;
        box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.1); }
        .shop-product-data .shop2-product-desc .r-tabs-accordion-title.r-tabs-state-active a {
          background: #fff;
          color: #484848;
          border-radius: 12px 12px 0 0; }
          .shop-product-data .shop2-product-desc .r-tabs-accordion-title.r-tabs-state-active a:before {
            -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%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-rule%3D%22evenodd%22%20fill%3D%22%23c5c5c5%22%20d%3D%22M8.006%2C16.001%20C3.595%2C16.001%200.007%2C12.412%200.007%2C8.002%20C0.007%2C3.591%203.595%2C0.002%208.006%2C0.002%20C12.416%2C0.002%2016.004%2C3.591%2016.004%2C8.002%20C16.004%2C12.412%2012.416%2C16.001%208.006%2C16.001%20ZM8.006%2C1.419%20C4.376%2C1.419%201.423%2C4.372%201.423%2C8.002%20C1.423%2C11.631%204.376%2C14.584%208.006%2C14.584%20C11.635%2C14.584%2014.588%2C11.631%2014.588%2C8.002%20C14.588%2C4.372%2011.635%2C1.419%208.006%2C1.419%20ZM8.507%2C10.824%20C8.230%2C11.101%207.781%2C11.101%207.505%2C10.824%20L4.762%2C8.085%20C4.485%2C7.808%204.485%2C7.359%204.762%2C7.083%20C5.038%2C6.806%205.487%2C6.806%205.764%2C7.083%20L7.297%2C8.615%20L7.297%2C4.665%20C7.297%2C4.274%207.614%2C3.957%208.006%2C3.957%20C8.398%2C3.957%208.714%2C4.274%208.714%2C4.665%20L8.714%2C8.615%20L10.247%2C7.083%20C10.524%2C6.806%2010.973%2C6.806%2011.249%2C7.083%20C11.388%2C7.221%2011.457%2C7.402%2011.457%2C7.584%20C11.457%2C7.765%2011.388%2C7.946%2011.249%2C8.085%20L8.507%2C10.824%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; } }
  @media (min-width: 768px) {
    .shop-product-data .shop2-product-desc {
      background: #fff;
      padding: 20px 20px;
      border-radius: 15px;
      box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.1); } }
  .shop-product-data .shop2-product-desc .desc-area {
    position: relative;
    left: auto;
    top: auto;
    display: none; }
  .shop-product-data .shop2-product-desc .desc-area.comment-desc {
    padding-top: 20px; }
  @media (max-width: 767px) {
      .shop-product-data .shop2-product-desc .desc-area {
        margin-bottom: 3px;
        background: #fff;
        padding: 20px 20px;
        border-radius: 0 0 12px 12px;
        box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.1); } }

.shop-product-data .tpl-comment {
  margin: 0 0 30px; }
  .shop-product-data .tpl-comment .tpl-header {
    background: none;
    line-height: 1.25;
    height: auto;
    margin: 0 0 15px; }
  .shop-product-data .tpl-comment .tpl-name {
    margin: 0 20px 0 0;
    color: #484848;
    font-size: 15px;
    font-weight: 600; }
  .shop-product-data .tpl-comment .tpl-date {
    color: #8c929c;
    font-size: 13px;
    font-weight: 400;
    margin: 2px 30px 0 0; }
  .shop-product-data .tpl-comment .tpl-stars {
    margin: 0; }
  .shop-product-data .tpl-comment .tpl-body {
    border: 1px solid #ececec;
    border-radius: 2px;
    padding: 18px 20px 18px;
    color: #898989;
    font-size: 13px;
    line-height: 1.4;
    font-weight: Arial, Helvetica, sans-serif;
    position: relative;
    margin: 0; }
  .shop-product-data .tpl-comment .tpl-body:before {
    content: "";
    position: absolute;
    left: 13px;
    top: -11px;
    border-width: 0 6px 11px 3px;
    border-color: transparent transparent #ececec transparent;
    border-style: solid;
    -webkit-transform: skewX(16deg);
    -moz-transform: skewX(16deg);
    -ms-transform: skewX(16deg);
    -o-transform: skewX(16deg);
    transform: skewX(16deg); }
  .shop-product-data .tpl-comment .tpl-body:after {
    content: "";
    position: absolute;
    left: 14px;
    top: -8px;
    border-width: 0 6px 11px 3px;
    border-color: transparent transparent #fff transparent;
    border-style: solid;
    -webkit-transform: skewX(16deg);
    -moz-transform: skewX(16deg);
    -ms-transform: skewX(16deg);
    -o-transform: skewX(16deg);
    transform: skewX(16deg); }

.shop-product-data .tpl-block-header {
  color: #484848;
  font-size: 20px;
  font-weight: 600;
  margin: 0 0 37px; }

.shop-product-data .tpl-form .tpl-left {
  width: 260px;
  margin-right: 30px; }
  @media (max-width: 580px) {
      .shop-product-data .tpl-form .tpl-left {
        width: auto;
        margin-right: 0;
        float: none; } }
  .shop-product-data .tpl-form .tpl-field {
    margin: 0 0 20px; }
  .shop-product-data .tpl-form .tpl-field .tpl-value {
    margin: 0; }
  .shop-product-data .tpl-form .tpl-field.remember-me label {
    position: relative;
    padding: 5px 0 0 35px;
    cursor: pointer; }
    .shop-product-data .tpl-form .tpl-field.remember-me label ins {
      position: absolute;
      left: 0;
      top: 0;
      width: 20px;
      height: 20px;
      border-radius: 3px;
      border: 1px solid #d4d4d4;
      font-size: 0; }
    .shop-product-data .tpl-form .tpl-field.remember-me label input {
      opacity: 0;
      visibility: hidden;
      position: absolute; }
    .shop-product-data .tpl-form .tpl-field.remember-me label input:checked + ins {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ed772d%22%20d%3D%22M9.712%2C1.690%20L4.757%2C6.644%20C4.739%2C6.666%204.732%2C6.693%204.712%2C6.713%20C4.515%2C6.909%204.257%2C7.004%203.998%2C7.001%20C3.741%2C7.004%203.482%2C6.909%203.285%2C6.713%20C3.266%2C6.693%203.259%2C6.667%203.241%2C6.646%20L0.285%2C3.690%20C-0.103%2C3.302%20-0.103%2C2.673%200.285%2C2.285%20C0.673%2C1.898%201.302%2C1.898%201.690%2C2.285%20L3.999%2C4.594%20L8.307%2C0.286%20C8.695%2C-0.102%209.324%2C-0.102%209.712%2C0.286%20C10.100%2C0.673%2010.100%2C1.302%209.712%2C1.690%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-product-data .tpl-form .tpl-field input[type=text], .shop-product-data .tpl-form .tpl-field input[type=password] {
    border: 1px solid #ececec;
    border-radius: 20px;
    padding: 10px 18px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #484848;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1;
    width: 100%;
    outline: none;
    max-width: 228px; }
  @media (max-width: 479px) {
        .shop-product-data .tpl-form .tpl-field input[type=text], .shop-product-data .tpl-form .tpl-field input[type=password] {
          max-width: 100%; } }
  .shop-product-data .tpl-form .tpl-field.text-field {
    color: #898989;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.7; }
  .shop-product-data .tpl-form .tpl-field.form-buttons {
    font-size: 0; }
  .shop-product-data .tpl-form .tpl-field.form-buttons .tpl-button {
    outline: none;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    background: #b3db15;
    padding: 17px 20px 17px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 25px;
    margin: 0 10px 10px 0;
    min-width: 98px;
    text-align: center; }
    .shop-product-data .tpl-form .tpl-field.form-buttons .tpl-button:not(.mode-button):hover {
      background: #c1ea20; }
    .shop-product-data .tpl-form .tpl-field.form-buttons .tpl-button:not(.mode-button):active {
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      background: #8dac11; }
    @media (max-width: 479px) {
        .shop-product-data .tpl-form .tpl-field.form-buttons .tpl-button {
          margin-right: 5px;
          min-width: auto; } }
  .shop-product-data .tpl-form .tpl-field.form-buttons .mode-button {
    border: 2px solid #ed772d;
    padding: 15px 21px 15px;
    color: #ed772d;
    background: none;
    margin-right: 0; }

.collection-block-wrapper {
  position: relative;
  font-family: 'Fira Sans', Arial, Helvetica, sans-serif; }

.shop2-collection-header {
  font-size: 30px;
  color: #484848;
  font-weight: 600;
  margin-bottom: 28px;
  margin-top: 0;
  margin-right: 100px; }

.shop-group-kinds-wrapper {
  overflow: hidden;
  margin-left: -8px;
  margin-right: -8px; }

@media (max-width: 520px) {
    .shop-group-kinds-wrapper {
      padding-bottom: 53px; } }

@media (min-width: 521px) {
    .shop-group-kinds-wrapper {
      padding-left: 8px;
      padding-right: 8px; } }

.shop-group-kinds-wrapper .kindArrow {
  position: absolute;
  right: 0;
  top: 0;
  display: inline-block;
  vertical-align: top;
  background: #fff;
  border-radius: 20px;
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.05);
  padding: 10px 14px;
  font-size: 0;
  display: none; }
  @media (max-width: 520px) {
    .shop-group-kinds-wrapper .kindArrow {
      top: auto;
      bottom: 0; } }
  .shop-group-kinds-wrapper .kindArrow:before {
    content: "";
    position: absolute;
    left: 48px;
    top: 0;
    bottom: 0;
    border-left: 1px solid #ececec; }
  .shop-group-kinds-wrapper .kindArrow .prev-slide, .shop-group-kinds-wrapper .kindArrow .next-slide {
    border: none;
    padding: 0;
    outline: none;
    width: 23px;
    height: 23px;
    display: inline-block !important;
    vertical-align: top;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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-rule%3D%22evenodd%22%20fill%3D%22%23898989%22%20d%3D%22M11.496%2C23.008%20C5.155%2C23.008%20-0.002%2C17.849%20-0.002%2C11.509%20C-0.002%2C5.169%205.155%2C0.011%2011.496%2C0.011%20C17.835%2C0.011%2022.994%2C5.169%2022.994%2C11.509%20C22.994%2C17.849%2017.835%2C23.008%2011.496%2C23.008%20ZM11.496%2C2.047%20C6.279%2C2.047%202.034%2C6.292%202.034%2C11.509%20C2.034%2C16.727%206.279%2C20.971%2011.496%2C20.971%20C16.713%2C20.971%2020.958%2C16.727%2020.958%2C11.509%20C20.958%2C6.292%2016.713%2C2.047%2011.496%2C2.047%20ZM16.292%2C12.527%20L10.614%2C12.527%20L12.816%2C14.731%20C13.214%2C15.129%2013.214%2C15.775%2012.816%2C16.172%20C12.618%2C16.371%2012.357%2C16.470%2012.097%2C16.470%20C11.836%2C16.470%2011.575%2C16.371%2011.377%2C16.172%20L7.438%2C12.229%20C7.041%2C11.832%207.041%2C11.187%207.438%2C10.789%20L11.377%2C6.847%20C11.774%2C6.449%2012.419%2C6.449%2012.816%2C6.847%20C13.214%2C7.244%2013.214%2C7.889%2012.816%2C8.287%20L10.614%2C10.491%20L16.292%2C10.491%20C16.855%2C10.491%2017.310%2C10.946%2017.310%2C11.509%20C17.310%2C12.072%2016.855%2C12.527%2016.292%2C12.527%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-group-kinds-wrapper .kindArrow .prev-slide:hover, .shop-group-kinds-wrapper .kindArrow .next-slide: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%2223px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2023%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ed772d%22%20d%3D%22M11.496%2C23.008%20C5.155%2C23.008%20-0.002%2C17.849%20-0.002%2C11.509%20C-0.002%2C5.169%205.155%2C0.011%2011.496%2C0.011%20C17.835%2C0.011%2022.994%2C5.169%2022.994%2C11.509%20C22.994%2C17.849%2017.835%2C23.008%2011.496%2C23.008%20ZM11.496%2C2.047%20C6.279%2C2.047%202.034%2C6.292%202.034%2C11.509%20C2.034%2C16.727%206.279%2C20.971%2011.496%2C20.971%20C16.713%2C20.971%2020.958%2C16.727%2020.958%2C11.509%20C20.958%2C6.292%2016.713%2C2.047%2011.496%2C2.047%20ZM16.292%2C12.527%20L10.614%2C12.527%20L12.816%2C14.731%20C13.214%2C15.129%2013.214%2C15.775%2012.816%2C16.172%20C12.618%2C16.371%2012.357%2C16.470%2012.097%2C16.470%20C11.836%2C16.470%2011.575%2C16.371%2011.377%2C16.172%20L7.438%2C12.229%20C7.041%2C11.832%207.041%2C11.187%207.438%2C10.789%20L11.377%2C6.847%20C11.774%2C6.449%2012.419%2C6.449%2012.816%2C6.847%20C13.214%2C7.244%2013.214%2C7.889%2012.816%2C8.287%20L10.614%2C10.491%20L16.292%2C10.491%20C16.855%2C10.491%2017.310%2C10.946%2017.310%2C11.509%20C17.310%2C12.072%2016.855%2C12.527%2016.292%2C12.527%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-group-kinds-wrapper .kindArrow .next-slide {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-left: 22px; }

.shop-group-kinds {
  margin: 0 -22px 33px 0; }

.shop-group-kinds a {
  outline: none; }

@media (max-width: 520px) {
    .shop-group-kinds.slick-slider {
      margin: 0 auto; }
      .shop-group-kinds.slick-slider .shop-kind-item {
        margin: 0 6px 20px; } }

@media (min-width: 521px) {
    .shop-group-kinds .slick-list {
      margin-left: -8px;
      padding-left: 8px; } }

.shop-group-kinds:not(.slick-slider) {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -25px 33px 0; }
  @media (max-width: 1265px) {
    .shop-group-kinds:not(.slick-slider) {
      margin-right: -20px; } }
  @media (max-width: 510px) {
    .shop-group-kinds:not(.slick-slider) {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      margin-right: 0; } }
  .shop-group-kinds:not(.slick-slider) .shop-kind-item {
    width: calc(20% - 25px);
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(20% - 25px);
    -moz-box-flex: 0;
    -moz-flex: 0 0 calc(20% - 25px);
    -ms-flex: 0 0 calc(20% - 25px);
    flex: 0 0 calc(20% - 25px);
    box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.05); }
  @media (max-width: 990px) {
      .shop-group-kinds:not(.slick-slider) .shop-kind-item {
        width: calc(33.332% - 20px);
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 calc(33.332% - 20px);
        -moz-box-flex: 0;
        -moz-flex: 0 0 calc(33.332% - 20px);
        -ms-flex: 0 0 calc(33.332% - 20px);
        flex: 0 0 calc(33.332% - 20px);
        max-width: 290px; } }
  @media (max-width: 767px) {
      .shop-group-kinds:not(.slick-slider) .shop-kind-item {
        width: calc(50% - 20px);
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 calc(50% - 20px);
        -moz-box-flex: 0;
        -moz-flex: 0 0 calc(50% - 20px);
        -ms-flex: 0 0 calc(50% - 20px);
        flex: 0 0 calc(50% - 20px); } }
  @media (max-width: 510px) {
      .shop-group-kinds:not(.slick-slider) .shop-kind-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin-right: 0; } }
  @media (min-width: 991px) and (max-width: 1265px) {
      .shop-group-kinds:not(.slick-slider) .shop-kind-item {
        width: calc(25% - 20px);
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 calc(25% - 20px);
        -moz-box-flex: 0;
        -moz-flex: 0 0 calc(25% - 20px);
        -ms-flex: 0 0 calc(25% - 20px);
        flex: 0 0 calc(25% - 20px);
        margin-right: 20px; } }
  .shop-group-kinds:not(.slick-slider) .shop-kind-item.flex, .shop-group-kinds:not(.slick-slider) .shop-kind-item > form {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  .shop-group-kinds:not(.slick-slider) .shop-kind-item > form {
    height: 100%; }

.shop-group-kinds .slick-track {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0; }
  .shop-group-kinds .slick-track:before, .shop-group-kinds .slick-track:after {
    display: none; }
  .shop-group-kinds .slick-track .slick-slide {
    float: none;
    height: auto;
    outline: none; }

.shop-group-kinds .shop-kind-item {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: #fff;
  border: none;
  border-radius: 12px;
  margin: 0 25px 25px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden; }
  .shop-group-kinds .shop-kind-item.slick-active {
    box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.05); }
  .shop-group-kinds .shop-kind-item.flex, .shop-group-kinds .shop-kind-item > form {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  .shop-group-kinds .shop-kind-item > form {
    height: 100%; }
  @media (max-width: 990px) {
    .shop-group-kinds .shop-kind-item {
      margin-right: 20px; } }
  .shop-group-kinds .shop-kind-item .kind-image {
    position: relative;
    margin: 0 0 27px;
    font-size: 0;
    text-align: center; }
  .shop-group-kinds .shop-kind-item .kind-image:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 1px;
    margin-left: -1px; }
  .shop-group-kinds .shop-kind-item .kind-image img {
    display: inline-block;
    vertical-align: middle; }
  .shop-group-kinds .shop-kind-item .kind-image a {
    display: inline-block;
    vertical-align: middle; }
  .shop-group-kinds .shop-kind-item .kind-image .product-label {
    top: 20px; }
  .shop-group-kinds .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%2261px%22%20height%3D%2251px%22%20%20viewBox%3D%220%200%2061%2051%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4d2d2%22%20d%3D%22M56.676%2051H4.322C1.938%2051%200%2049.076%200%2046.71v-4.467V4.288C0%201.923%201.937%200%204.32%200h52.354C59.06%200%2061%201.924%2061%204.29v42.42c0%202.366-1.94%204.29-4.324%204.29zM4.322%2049.042h52.354c1.296%200%202.35-1.046%202.35-2.332V28.82c-.043-.03-.093-.047-.132-.086L46.87%2016.804%2022.74%2040.746c-.186.183-.436.286-.698.286-.262%200-.513-.103-.698-.286l-8.728-8.66-10.644%2010.56v4.063c0%201.286%201.054%202.332%202.35%202.332zM56.676%201.958H4.322c-1.296%200-2.35%201.046-2.35%202.33V39.88l9.947-9.87c.184-.184.435-.287.696-.287.262%200%20.513.103.698.287l8.728%208.66%2024.13-23.943c.186-.184.437-.287.698-.287.262%200%20.513.103.698.287l11.458%2011.37V4.29c0-1.286-1.054-2.332-2.35-2.332zm-38.424%2020.26c-3.778%200-6.852-3.05-6.852-6.8%200-3.748%203.074-6.8%206.852-6.8%203.78%200%206.853%203.052%206.853%206.8%200%203.75-3.074%206.8-6.853%206.8zm0-11.64c-2.69%200-4.88%202.17-4.88%204.84s2.19%204.843%204.88%204.843%204.88-2.17%204.88-4.84-2.19-4.843-4.88-4.843z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop-group-kinds .shop-kind-item .kind-details {
    padding: 0 20px;
    -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; }
  .shop-group-kinds .shop-kind-item .kind-name {
    margin: 0 0 18px;
    position: relative; }
  .shop-group-kinds .shop-kind-item .kind-name a {
    display: inline-block;
    color: #898989;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none; }
  .shop-group-kinds .shop-kind-item .kind-name a:hover {
    text-decoration: underline;
    color: #ed772d; }
  .shop-group-kinds .shop-kind-item .product-compare {
    padding-top: 0; }
  .shop-group-kinds .shop-kind-item .product-compare.product-compare-added {
    padding-bottom: 14px; }
  .shop-group-kinds .shop-kind-item .product-compare.product-compare-added:before {
    top: -3px; }
  .shop-group-kinds .shop-kind-item .product-compare.product-compare-added input {
    top: -3px; }
  .shop-group-kinds .shop-kind-item .kind-price .price-old {
    color: #9ea0a4;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 6px; }
  .shop-group-kinds .shop-kind-item .kind-price .price-old span {
    position: relative; }
    .shop-group-kinds .shop-kind-item .kind-price .price-old span:after {
      content: "";
      position: absolute;
      left: 0;
      margin-top: -1px;
      right: 0;
      top: 50%;
      border-top: 1px solid #e84646; }
  .shop-group-kinds .shop-kind-item .kind-price .price-old.question span {
    display: inline-block;
    vertical-align: top;
    padding-right: 25px; }
    .shop-group-kinds .shop-kind-item .kind-price .price-old.question span:after {
      right: 25px; }
    .shop-group-kinds .shop-kind-item .kind-price .price-old.question span:before {
      content: "";
      position: absolute;
      right: 0;
      top: 0;
      width: 18px;
      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%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-rule%3D%22evenodd%22%20fill%3D%22%239ea0a4%22%20d%3D%22M8.502%2C15.434%20C7.684%2C15.434%206.879%2C15.331%206.102%2C15.126%20C5.146%2C15.976%203.981%2C16.684%202.631%2C17.231%20C2.573%2C17.255%202.512%2C17.266%202.451%2C17.266%20C2.346%2C17.266%202.242%2C17.231%202.156%2C17.164%20C2.020%2C17.060%201.950%2C16.889%201.971%2C16.719%20L2.422%2C13.133%20C0.861%2C11.698%200.005%2C9.812%200.005%2C7.794%20C0.005%2C3.581%203.816%2C0.154%208.502%2C0.154%20C13.188%2C0.154%2017.000%2C3.581%2017.000%2C7.794%20C17.000%2C12.007%2013.188%2C15.434%208.502%2C15.434%20ZM8.502%2C1.128%20C4.350%2C1.128%200.972%2C4.118%200.972%2C7.794%20C0.972%2C9.607%201.780%2C11.302%203.248%2C12.569%20C3.371%2C12.675%203.433%2C12.837%203.413%2C12.999%20L3.037%2C15.988%20C4.044%2C15.502%204.919%2C14.912%205.644%2C14.229%20C5.735%2C14.143%205.853%2C14.098%205.974%2C14.098%20C6.020%2C14.098%206.066%2C14.104%206.111%2C14.118%20C6.880%2C14.346%207.684%2C14.461%208.502%2C14.461%20C12.655%2C14.461%2016.033%2C11.470%2016.033%2C7.794%20C16.033%2C4.118%2012.655%2C1.128%208.502%2C1.128%20ZM9.716%2C7.704%20C9.296%2C8.030%209.042%2C8.226%209.042%2C8.850%20C9.042%2C9.217%208.747%2C9.515%208.382%2C9.515%20C8.017%2C9.515%207.721%2C9.217%207.721%2C8.850%20C7.721%2C7.571%208.437%2C7.017%208.911%2C6.650%20C9.318%2C6.335%209.458%2C6.207%209.452%2C5.837%20C9.440%2C5.197%208.673%2C5.031%208.276%2C5.039%20C7.838%2C5.042%207.097%2C5.227%207.097%2C5.896%20C7.097%2C6.263%206.802%2C6.561%206.437%2C6.561%20C6.072%2C6.561%205.776%2C6.263%205.776%2C5.896%20C5.776%2C4.475%207.028%2C3.720%208.264%2C3.708%20C8.275%2C3.708%208.286%2C3.708%208.296%2C3.708%20C9.711%2C3.708%2010.750%2C4.589%2010.772%2C5.813%20C10.791%2C6.872%2010.170%2C7.353%209.716%2C7.704%20ZM8.414%2C10.297%20L8.492%2C10.298%20C8.923%2C10.298%209.273%2C10.650%209.273%2C11.084%20C9.273%2C11.518%208.923%2C11.870%208.492%2C11.870%20L8.368%2C11.868%20C7.937%2C11.855%207.598%2C11.493%207.610%2C11.059%20C7.623%2C10.625%207.979%2C10.288%208.414%2C10.297%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-group-kinds .shop-kind-item .kind-price .price-old strong {
    font-weight: 400; }
  .shop-group-kinds .shop-kind-item .kind-price .price-old .fa-rouble svg {
    width: 7px;
    height: 10px;
    fill: #9ea0a4; }
  .shop-group-kinds .shop-kind-item .kind-price .price-current {
    color: #ff3451;
    font-size: 20px;
    font-weight: 600; }
  .shop-group-kinds .shop-kind-item .kind-price .price-current strong {
    font-weight: 600; }
  .shop-group-kinds .shop-kind-item .kind-price .price-current .fa-rouble svg {
    fill: #ff3451;
    width: 9px;
    height: 11px; }
  .shop-group-kinds .shop-kind-item .shop-product-params {
    margin: 0 0 15px; }
  .shop-group-kinds .shop-kind-item .kind-bottom-wr {
    padding: 0 20px 25px;
    position: relative; }
  .shop-group-kinds .shop-kind-item .kind-bottom-wr.buy {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .shop-group-kinds .shop-kind-item .kind-bottom-wr .shop2-product-btn {
    width: 44px;
    height: 44px;
    padding: 0; }
  .shop-group-kinds .shop-kind-item .kind-bottom-wr .shop2-product-btn.type-3.notavailable span, .shop-group-kinds .shop-kind-item .kind-bottom-wr .shop2-product-btn.type-3 span {
    display: block;
    padding: 0;
    width: 100%;
    height: 100%;
    font-size: 0;
    background-position: 50% 50%; }

.cart-delete-all {
  text-align: right;
  margin: 0 0 22px;
  position: absolute;
  top: -77px;
  right: 0; }

.cart-delete-all a {
  display: inline-block;
  vertical-align: top;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  border: 2px solid #ed772d;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ed772d%22%20d%3D%22M15.110%2C3.305%20L15.110%2C14.638%20C15.110%2C15.940%2014.051%2C16.999%2012.749%2C16.999%20L4.249%2C16.999%20C2.947%2C16.999%201.888%2C15.940%201.888%2C14.638%20L1.888%2C3.305%20L-0.000%2C3.305%20L-0.000%2C2.361%20L5.194%2C2.361%20L5.194%2C1.416%20C5.194%2C0.635%205.829%2C-0.001%206.610%2C-0.001%20L10.388%2C-0.001%20C11.170%2C-0.001%2011.805%2C0.635%2011.805%2C1.416%20L11.805%2C2.361%20L16.999%2C2.361%20L16.999%2C3.305%20L15.110%2C3.305%20ZM10.860%2C1.416%20C10.860%2C1.155%2010.648%2C0.944%2010.388%2C0.944%20L6.610%2C0.944%20C6.350%2C0.944%206.138%2C1.155%206.138%2C1.416%20L6.138%2C2.361%20L10.860%2C2.361%20L10.860%2C1.416%20ZM14.166%2C3.305%20L11.332%2C3.305%20L5.666%2C3.305%20L2.832%2C3.305%20L2.832%2C14.638%20C2.832%2C15.419%203.468%2C16.055%204.249%2C16.055%20L12.749%2C16.055%20C13.531%2C16.055%2014.166%2C15.419%2014.166%2C14.638%20L14.166%2C3.305%20ZM10.860%2C5.194%20L11.805%2C5.194%20L11.805%2C14.166%20L10.860%2C14.166%20L10.860%2C5.194%20ZM8.027%2C5.194%20L8.971%2C5.194%20L8.971%2C14.166%20L8.027%2C14.166%20L8.027%2C5.194%20ZM5.194%2C5.194%20L6.138%2C5.194%20L6.138%2C14.166%20L5.194%2C14.166%20L5.194%2C5.194%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.shop2-cart-wrapper {
  position: relative; }

.shop2-cart-table {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 60px;
  font-family: 'Fira Sans', Arial, Helvetica, sans-serif; }

@media (max-width: 1200px) {
    .shop2-cart-table {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      -webkit-justify-content: flex-end;
      -moz-justify-content: flex-end;
      justify-content: flex-end; } }

.shop2-cart-table .shop2-cart-update {
  text-align: right; }

.shop2-cart-table a.shop2-cart-update {
  margin-top: 15px;
  padding: 18px 34px;
  border-radius: 25px; }

.shop2-cart-table .shop2-cart-top {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 61.7%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 61.7%;
  -ms-flex: 0 0 61.7%;
  flex: 0 0 61.7%; }
  @media (max-width: 1200px) {
    .shop2-cart-table .shop2-cart-top {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
      -moz-box-flex: 0;
      -moz-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      margin: 0 0 20px; } }

.shop2-cart-table .shop2-total-cart-wr {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 20px;
  -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; }
  @media (max-width: 1200px) {
    .shop2-cart-table .shop2-total-cart-wr {
      max-width: 470px;
      padding-left: 0; } }
  @media (max-width: 580px) {
    .shop2-cart-table .shop2-total-cart-wr {
      max-width: 100%; } }

.shop2-cart-table .shop-cart-head {
  background: #ed772d;
  font-size: 14px;
  color: #fff;
  font-weight: 600;
  border-radius: 12px;
  margin: 0 0 10px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 17px 0; }

.shop2-cart-table .shop-cart-title-left, .shop2-cart-table .shop-cart-title-right {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.shop2-cart-table .shop-cart-title-left {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 41%;
  padding: 0 0 0 20px; }
  @media (max-width: 767px) {
    .shop2-cart-table .shop-cart-title-left {
      max-width: 100%;
      padding: 0 20px; } }

.shop2-cart-table .shop-cart-title-right {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  @media (max-width: 767px) {
    .shop2-cart-table .shop-cart-title-right {
      display: none; } }

.shop2-cart-table .cart-price-title, .shop2-cart-table .cart-amount-title, .shop2-cart-table .cart-total-price-title {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 5px; }

.shop2-cart-table .cart-price-title {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 29%; }

.shop2-cart-table .cart-amount-title {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 29%; }

.shop2-cart-table .cart-total-price-title {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 29%; }

.shop-products-wrapper {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.05);
  padding: 0 20px 20px 20px; }

.shop2-cart-product {
  border-bottom: 2px solid #f3f3f3;
  padding: 20px 0 25px;
  position: relative; }

.shop2-cart-product:last-child {
  padding-bottom: 10px;
  border-bottom: none; }

.shop2-cart-product .product-label {
  position: relative;
  left: auto;
  top: auto;
  right: auto;
  font-size: 0;
  margin-bottom: 10px; }

.shop2-cart-product .cart-product-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;
  position: relative; }
  @media (max-width: 767px) {
    .shop2-cart-product .cart-product-top {
      padding-right: 30px; } }
  @media (max-width: 580px) {
    .shop2-cart-product .cart-product-top {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      padding-right: 0; } }

.shop2-cart-product .cart-product-left {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 40.5%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 40.5%;
  -ms-flex: 0 0 40.5%;
  flex: 0 0 40.5%;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  @media (max-width: 767px) {
    .shop2-cart-product .cart-product-left {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 55%;
      -moz-box-flex: 0;
      -moz-flex: 0 0 55%;
      -ms-flex: 0 0 55%;
      flex: 0 0 55%; } }
  @media (max-width: 580px) {
    .shop2-cart-product .cart-product-left {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
      -moz-box-flex: 0;
      -moz-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin: 0 0 18px;
      padding-right: 23px; }
      .shop2-cart-product .cart-product-left .cart-delete {
        margin-top: 0;
        top: 23px;
        right: -3px; } }
  @media (min-width: 581px) {
    .shop2-cart-product .cart-product-left .cart-delete {
      display: none; } }
  .shop2-cart-product .cart-product-left .cart-product-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 74px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 74px;
    -ms-flex: 0 0 74px;
    flex: 0 0 74px;
    width: 74px;
    font-size: 0;
    margin-right: 20px; }
  @media (max-width: 580px) {
      .shop2-cart-product .cart-product-left .cart-product-image {
        margin-right: 14px; } }
  .shop2-cart-product .cart-product-left .cart-product-image a {
    display: block; }
  .shop2-cart-product .cart-product-left .cart-product-image img {
    border: none; }
  .shop2-cart-product .cart-product-left .cart-product-image.no-image {
    background-size: 30px !important;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2261px%22%20height%3D%2251px%22%20%20viewBox%3D%220%200%2061%2051%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4d2d2%22%20d%3D%22M56.676%2051H4.322C1.938%2051%200%2049.076%200%2046.71v-4.467V4.288C0%201.923%201.937%200%204.32%200h52.354C59.06%200%2061%201.924%2061%204.29v42.42c0%202.366-1.94%204.29-4.324%204.29zM4.322%2049.042h52.354c1.296%200%202.35-1.046%202.35-2.332V28.82c-.043-.03-.093-.047-.132-.086L46.87%2016.804%2022.74%2040.746c-.186.183-.436.286-.698.286-.262%200-.513-.103-.698-.286l-8.728-8.66-10.644%2010.56v4.063c0%201.286%201.054%202.332%202.35%202.332zM56.676%201.958H4.322c-1.296%200-2.35%201.046-2.35%202.33V39.88l9.947-9.87c.184-.184.435-.287.696-.287.262%200%20.513.103.698.287l8.728%208.66%2024.13-23.943c.186-.184.437-.287.698-.287.262%200%20.513.103.698.287l11.458%2011.37V4.29c0-1.286-1.054-2.332-2.35-2.332zm-38.424%2020.26c-3.778%200-6.852-3.05-6.852-6.8%200-3.748%203.074-6.8%206.852-6.8%203.78%200%206.853%203.052%206.853%206.8%200%203.75-3.074%206.8-6.853%206.8zm0-11.64c-2.69%200-4.88%202.17-4.88%204.84s2.19%204.843%204.88%204.843%204.88-2.17%204.88-4.84-2.19-4.843-4.88-4.843z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-cart-product .cart-product-left .tpl-rating-block {
    margin: 0 0 8px; }
  @media (min-width: 581px) {
      .shop2-cart-product .cart-product-left .cart-product-name-wr {
        padding-right: 8px; } }
  .shop2-cart-product .cart-product-left .cart-product-name {
    color: #484848;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.25;
    margin: 0 0 5px; }
  .shop2-cart-product .cart-product-left .cart-product-name a {
    color: inherit;
    text-decoration: none; }
  .shop2-cart-product .cart-product-left .cart-product-article {
    color: #484848;
    font-size: 14px; }
  .shop2-cart-product .cart-product-left .cart-product-article span {
    color: #898989; }

.shop2-cart-product .cart-product-right {
  -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; }
  @media (min-width: 768px) {
    .shop2-cart-product .cart-product-right {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      padding: 15px 0; } }
  @media (max-width: 580px) {
    .shop2-cart-product .cart-product-right {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
      -moz-box-flex: 0;
      -moz-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%; } }
  .shop2-cart-product .cart-product-right .cart-product-title {
    color: #4c5667;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.25; }
  @media (min-width: 768px) {
      .shop2-cart-product .cart-product-right .cart-product-title {
        display: none; } }
  @media (max-width: 480px) {
      .shop2-cart-product .cart-product-right .cart-product-title {
        min-width: 40%; } }
  .shop2-cart-product .cart-product-right .cart-price, .shop2-cart-product .cart-product-right .cart-amount, .shop2-cart-product .cart-product-right .cart-price-total {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media (max-width: 767px) {
      .shop2-cart-product .cart-product-right .cart-price, .shop2-cart-product .cart-product-right .cart-amount, .shop2-cart-product .cart-product-right .cart-price-total {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        padding: 9px 0; }
        .shop2-cart-product .cart-product-right .cart-price.pre_order_price, .shop2-cart-product .cart-product-right .cart-amount.pre_order_price, .shop2-cart-product .cart-product-right .cart-price-total.pre_order_price {
          line-height: 1.6; } }
  @media (min-width: 768px) {
      .shop2-cart-product .cart-product-right .cart-price, .shop2-cart-product .cart-product-right .cart-amount, .shop2-cart-product .cart-product-right .cart-price-total {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 30.2%;
        text-align: left;
        padding-right: 5px; } }
  @media (max-width: 480px) {
      .shop2-cart-product .cart-product-right .cart-price, .shop2-cart-product .cart-product-right .cart-amount, .shop2-cart-product .cart-product-right .cart-price-total {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        justify-content: flex-start; } }
  .shop2-cart-product .cart-product-right .cart-price {
    padding-top: 0; }
  .shop2-cart-product .cart-product-right .cart-price .cart-product-body, .shop2-cart-product .cart-product-right .cart-price-total .cart-product-body {
    color: #484848;
    font-size: 20px;
    font-weight: 600; }
  .shop2-cart-product .cart-product-right .cart-price.pre_order_price .cart-product-body, .shop2-cart-product .cart-product-right .cart-price-total.pre_order_price .cart-product-body {
    font-size: 16px; }
  .shop2-cart-product .cart-product-right .cart-price .fa-rouble svg, .shop2-cart-product .cart-product-right .cart-price-total .fa-rouble svg {
    width: 9px;
    height: 11px;
    fill: #484848; }
  .shop2-cart-product .cart-product-right .cart-amount .shop2-product-amount {
    text-align: left; }
  .shop2-cart-product .cart-product-right .cart-delete {
    -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;
    text-align: right; }
  @media (max-width: 580px) {
      .shop2-cart-product .cart-product-right .cart-delete {
        display: none; } }

.shop2-cart-product .cart-delete > a {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: top;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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-rule%3D%22evenodd%22%20fill%3D%22%23ff3451%22%20d%3D%22M15.110%2C3.305%20L15.110%2C14.638%20C15.110%2C15.940%2014.051%2C16.999%2012.749%2C16.999%20L4.249%2C16.999%20C2.947%2C16.999%201.888%2C15.940%201.888%2C14.638%20L1.888%2C3.305%20L-0.000%2C3.305%20L-0.000%2C2.361%20L5.194%2C2.361%20L5.194%2C1.416%20C5.194%2C0.635%205.829%2C-0.001%206.610%2C-0.001%20L10.388%2C-0.001%20C11.170%2C-0.001%2011.805%2C0.635%2011.805%2C1.416%20L11.805%2C2.361%20L16.999%2C2.361%20L16.999%2C3.305%20L15.110%2C3.305%20ZM10.860%2C1.416%20C10.860%2C1.155%2010.648%2C0.944%2010.388%2C0.944%20L6.610%2C0.944%20C6.350%2C0.944%206.138%2C1.155%206.138%2C1.416%20L6.138%2C2.361%20L10.860%2C2.361%20L10.860%2C1.416%20ZM14.166%2C3.305%20L11.332%2C3.305%20L5.666%2C3.305%20L2.832%2C3.305%20L2.832%2C14.638%20C2.832%2C15.419%203.468%2C16.055%204.249%2C16.055%20L12.749%2C16.055%20C13.531%2C16.055%2014.166%2C15.419%2014.166%2C14.638%20L14.166%2C3.305%20ZM10.860%2C5.194%20L11.805%2C5.194%20L11.805%2C14.166%20L10.860%2C14.166%20L10.860%2C5.194%20ZM8.027%2C5.194%20L8.971%2C5.194%20L8.971%2C14.166%20L8.027%2C14.166%20L8.027%2C5.194%20ZM5.194%2C5.194%20L6.138%2C5.194%20L6.138%2C14.166%20L5.194%2C14.166%20L5.194%2C5.194%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 767px) {
    .shop2-cart-product .cart-delete {
      position: absolute;
      right: 0;
      top: 50%;
      margin-top: -15px; } }

.shop2-cart-product .cart-product-bot {
  max-width: 300px; }
  @media (max-width: 480px) {
    .shop2-cart-product .cart-product-bot {
      max-width: 100%; } }
  .shop2-cart-product .cart-product-bot .cart-product-param-wr {
    padding-top: 20px;
    padding-bottom: 10px;
    display: none; }
  .shop2-cart-product .cart-product-bot .product-anonce {
    color: #898989;
    font-size: 16px;
    font-weight: 300;
    margin: 0 0 15px; }
  .shop2-cart-product .cart-product-bot .cart-param-btn {
    text-decoration: none;
    color: #ed772d;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    padding-right: 26px;
    position: relative;
    margin-top: 8px; }
  .shop2-cart-product .cart-product-bot .cart-param-btn span {
    border-bottom: 1px solid #ed772d; }
  .shop2-cart-product .cart-product-bot .cart-param-btn:hover span {
    border-bottom-color: transparent; }
  .shop2-cart-product .cart-product-bot .cart-param-btn.open:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .shop2-cart-product .cart-product-bot .cart-param-btn:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ed772d%22%20d%3D%22M8.007%2C16.000%20C3.596%2C16.000%200.007%2C12.412%200.007%2C8.001%20C0.007%2C3.591%203.596%2C0.002%208.007%2C0.002%20C12.417%2C0.002%2016.006%2C3.591%2016.006%2C8.001%20C16.006%2C12.412%2012.417%2C16.000%208.007%2C16.000%20ZM8.007%2C1.418%20C4.377%2C1.418%201.424%2C4.371%201.424%2C8.001%20C1.424%2C11.630%204.377%2C14.583%208.007%2C14.583%20C11.636%2C14.583%2014.588%2C11.630%2014.588%2C8.001%20C14.588%2C4.371%2011.636%2C1.418%208.007%2C1.418%20ZM8.507%2C10.824%20C8.230%2C11.100%207.782%2C11.100%207.505%2C10.824%20L4.763%2C8.084%20C4.486%2C7.807%204.486%2C7.359%204.763%2C7.082%20C5.039%2C6.805%205.488%2C6.805%205.765%2C7.082%20L7.298%2C8.614%20L7.298%2C4.665%20C7.298%2C4.273%207.615%2C3.957%208.007%2C3.957%20C8.398%2C3.957%208.715%2C4.273%208.715%2C4.665%20L8.715%2C8.615%20L10.248%2C7.082%20C10.525%2C6.805%2010.974%2C6.805%2011.250%2C7.082%20C11.388%2C7.220%2011.457%2C7.402%2011.457%2C7.583%20C11.457%2C7.764%2011.388%2C7.945%2011.250%2C8.084%20L8.507%2C10.824%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.shop2-total-cart-wr .question svg {
  vertical-align: top; }

.shop2-total-cart-wr .shop2-total-cart-inner {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.05);
  padding: 20px; }

.shop2-total-cart-wr .shop-cart-total {
  list-style: none;
  padding: 0;
  margin: 0; }
  .shop2-total-cart-wr .shop-cart-total > li {
    padding: 10px 20px; }
  .shop2-total-cart-wr .shop-cart-total > li:first-child {
    padding-top: 0;
    border-bottom: 1px solid #ebebeb; }
  @media (max-width: 480px) {
      .shop2-total-cart-wr .shop-cart-total > li {
        padding: 10px 10px; } }
  .shop2-total-cart-wr .shop-cart-total > li.coupon-block-li {
    background: #f3f3f3;
    border-radius: 12px;
    padding: 15px 20px 20px;
    margin: 10px 0; }
  @media (max-width: 480px) {
        .shop2-total-cart-wr .shop-cart-total > li.coupon-block-li {
          margin: 10px -10px; } }
  .shop2-total-cart-wr .shop-cart-total > li.coupon-block-li .shop-cart-total-in {
    margin-bottom: 14px; }
  .shop2-total-cart-wr .shop-cart-total > li.coupon-block-li .shop-cart-sum {
    font-size: 22px; }
  .shop2-total-cart-wr .shop-cart-total > li.total-amount-li .shop-cart-total-in {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }
  .shop2-total-cart-wr .shop-cart-total > li.total-amount-li .shop-cart-total-title {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 3px; }
  .shop2-total-cart-wr .shop-cart-total > li.total-amount-li .shop-cart-sum {
    font-size: 26px;
    font-weight: 600;
    line-height: 1.2; }

.shop2-total-cart-wr .shop-cart-total-in {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end; }
  @media (max-width: 480px) {
    .shop2-total-cart-wr .shop-cart-total-in {
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }
  .shop2-total-cart-wr .shop-cart-total-in .shop-cart-total-title {
    color: #484848;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.25;
    margin-bottom: 3px; }
  .shop2-total-cart-wr .shop-cart-total-in .shop-cart-sum {
    color: #484848;
    font-size: 18px;
    font-weight: 600;
    -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;
    padding-left: 5px;
    text-align: right; }
  .shop2-total-cart-wr .shop-cart-total-in .shop-cart-sum .fa-rouble svg {
    fill: #484848;
    width: 9px;
    height: 11px; }

.shop2-coupon-wr .coupon-body {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }

.shop2-coupon-wr .coupon-input {
  border: 1px solid #ececec;
  border-radius: 22px;
  padding: 14px 20px;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  outline: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media (max-width: 480px) {
    .shop2-coupon-wr .coupon-input {
      max-width: calc(100% - 51px);
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 calc(100% - 51px);
      -moz-box-flex: 1;
      -moz-flex: 1 0 calc(100% - 51px);
      -ms-flex: 1 0 calc(100% - 51px);
      flex: 1 0 calc(100% - 51px); } }

.shop2-coupon-wr .coupon-btn {
  margin-left: 6px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding: 14px 22px 13px;
  background: #ed772d;
  border: none;
  outline: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 22px; }
  @media (max-width: 480px) {
    .shop2-coupon-wr .coupon-btn {
      width: 45px;
      height: 45px;
      background: #b3db15 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2011%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.562%2C6.229%20L6.623%2C10.171%20C6.424%2C10.370%206.164%2C10.470%205.903%2C10.470%20C5.643%2C10.470%205.382%2C10.370%205.184%2C10.171%20C4.786%2C9.775%204.786%2C9.129%205.184%2C8.731%20L7.386%2C6.527%20L1.708%2C6.527%20C1.145%2C6.527%200.690%2C6.072%200.690%2C5.509%20C0.690%2C4.946%201.145%2C4.490%201.708%2C4.490%20L7.385%2C4.490%20L5.184%2C2.287%20C4.786%2C1.889%204.786%2C1.243%205.184%2C0.846%20C5.581%2C0.448%206.225%2C0.448%206.623%2C0.846%20L10.562%2C4.789%20C10.959%2C5.187%2010.959%2C5.831%2010.562%2C6.229%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      border-radius: 50%;
      font-size: 0; }
      .shop2-coupon-wr .coupon-btn:hover {
        background: #ed772d url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2011%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.562%2C6.229%20L6.623%2C10.171%20C6.424%2C10.370%206.164%2C10.470%205.903%2C10.470%20C5.643%2C10.470%205.382%2C10.370%205.184%2C10.171%20C4.786%2C9.775%204.786%2C9.129%205.184%2C8.731%20L7.386%2C6.527%20L1.708%2C6.527%20C1.145%2C6.527%200.690%2C6.072%200.690%2C5.509%20C0.690%2C4.946%201.145%2C4.490%201.708%2C4.490%20L7.385%2C4.490%20L5.184%2C2.287%20C4.786%2C1.889%204.786%2C1.243%205.184%2C0.846%20C5.581%2C0.448%206.225%2C0.448%206.623%2C0.846%20L10.562%2C4.789%20C10.959%2C5.187%2010.959%2C5.831%2010.562%2C6.229%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }

.shop2-coupon-wr .coupon-id {
  margin-top: 15px;
  color: #484848;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .shop2-coupon-wr .coupon-id .coupon-code {
    font-weight: 700;
    margin-left: 8px;
    line-height: 1; }

.shop2-coupon-wr .coupon-delete {
  font-size: 0;
  margin-left: 8px; }

.button-form-order {
  text-align: right;
  margin-top: 17px;
  margin-bottom: 10px; }

@media (max-width: 480px) {
    .button-form-order {
      text-align: center;
      margin-top: 5px; } }

.button-form-order > a {
  text-align: left;
  background: #b3db15;
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  border: none;
  letter-spacing: 0.5px;
  border-radius: 25px;
  padding: 17px 42px 17px;
  display: inline-block;
  vertical-align: top; }
  .button-form-order > a:hover {
    background: #bee917; }
  .button-form-order > a:active {
    background: #8dac11; }
  @media (max-width: 480px) {
    .button-form-order > a {
      background: #ed772d;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      display: block;
      text-align: center; }
      .button-form-order > a:hover {
        background: #ee803b; }
      .button-form-order > a:active {
        background: #ec6e1f; } }

.popup-registration-wr {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #f3f3f3;
  z-index: 500;
  font-size: 0;
  text-align: center;
  padding: 0 20px;
  overflow: auto;
  opacity: 0;
  visibility: hidden; }

.popup-registration-wr.opened {
  opacity: 1;
  visibility: visible; }

@media (max-width: 480px) {
    .popup-registration-wr {
      background: #fff;
      box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.05);
      padding: 20px; } }

.popup-registration-wr:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 1px;
  margin-left: -1px; }

.popup-registration-wr .shop-cart-registration {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  max-width: 1250px;
  text-align: left;
  position: relative;
  width: 100%;
  padding: 20px 0; }
  @media (max-width: 480px) {
    .popup-registration-wr .shop-cart-registration {
      vertical-align: top; } }
  .popup-registration-wr .shop-cart-registration h2 {
    margin: 0 50px 25px 0;
    color: #3c4452;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.25; }
  @media (max-width: 680px) {
      .popup-registration-wr .shop-cart-registration h2 {
        font-size: 30px;
        margin-top: 7px; } }
  @media (max-width: 480px) {
      .popup-registration-wr .shop-cart-registration h2 {
        margin-right: 0; } }
  .popup-registration-wr .shop-cart-registration .close-form {
    position: absolute;
    right: 0;
    top: 20px;
    display: block;
    width: 46px;
    height: 46px;
    border: 2px solid #898989;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23898989%22%20d%3D%22M7.435%2C5.979%20L11.717%2C10.260%20C12.111%2C10.654%2012.111%2C11.292%2011.717%2C11.685%20C11.323%2C12.079%2010.685%2C12.079%2010.292%2C11.685%20L6.010%2C7.404%20L1.757%2C11.657%20C1.367%2C12.047%200.733%2C12.047%200.343%2C11.657%20C-0.047%2C11.266%20-0.047%2C10.633%200.343%2C10.242%20L4.596%2C5.990%20L0.314%2C1.708%20C-0.080%2C1.315%20-0.080%2C0.676%200.314%2C0.283%20C0.708%2C-0.111%201.346%2C-0.111%201.740%2C0.283%20L6.021%2C4.564%20L10.242%2C0.343%20C10.633%2C-0.048%2011.266%2C-0.048%2011.657%2C0.343%20C12.047%2C0.734%2012.047%2C1.367%2011.657%2C1.757%20L7.435%2C5.979%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 480px) {
      .popup-registration-wr .shop-cart-registration .close-form {
        border: none;
        top: -18px;
        right: -15px; } }
  .popup-registration-wr .shop-cart-registration .shop-cart-registration-in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media (max-width: 1100px) {
      .popup-registration-wr .shop-cart-registration .shop-cart-registration-in {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  @media (min-width: 481px) {
      .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-left, .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-right {
        background: #fff;
        border-radius: 12px;
        box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.05);
        padding: 20px; } }
  .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.5%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 58.5%;
    -ms-flex: 0 0 58.5%;
    flex: 0 0 58.5%;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media (max-width: 1100px) {
        .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-left {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 100%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
          flex: 0 0 100%;
          margin: 0 0 30px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; } }
  @media (max-width: 680px) {
        .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-left {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-left .form-registration {
    -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%; }
    @media (max-width: 680px) {
        .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-left .form-registration {
          -webkit-box-flex: 1;
          -webkit-flex: 1 0 100%;
          -moz-box-flex: 1;
          -moz-flex: 1 0 100%;
          -ms-flex: 1 0 100%;
          flex: 1 0 100%;
          margin: 0 0 30px; } }
    @media (max-width: 480px) {
        .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-left .form-registration {
          text-align: center; } }
  .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-left .registration-field {
    display: block;
    margin: 0 0 20px; }
    .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-left .registration-field input {
      border: 1px solid #ececec;
      border-radius: 6px;
      padding: 13px 15px;
      font-size: 14px;
      font-family: Arial, Helvetica, sans-serif;
      color: #484848;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      outline: none;
      text-align: left; }
  .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-left button {
    padding: 17px 27px;
    border-radius: 25px;
    outline: none;
    font-size: 16px;
    font-weight: 600; }
  .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-right {
    margin: 0 0 0 20px;
    padding: 25px 20px; }
  @media (max-width: 1100px) {
        .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-right {
          -webkit-box-flex: 1;
          -webkit-flex: 1 0 auto;
          -moz-box-flex: 1;
          -moz-flex: 1 0 auto;
          -ms-flex: 1 0 auto;
          flex: 1 0 auto;
          max-width: 460px;
          margin-left: 0; } }
  @media (max-width: 680px) {
        .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-right {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 100%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
          flex: 0 0 100%;
          max-width: 100%;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; } }
  @media (max-width: 480px) {
        .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-right {
          padding: 0;
          text-align: center; } }
  .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-right .text-registration {
    color: #898989;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 10px; }
  .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-right .shop2-btn {
    background: #b3db15;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 600;
    margin-top: 13px;
    padding: 17px 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .popup-registration-wr .shop-cart-registration .shop-cart-registration-in .form-registration-right .shop2-btn.green {
      border: 2px solid #ed772d;
      background: none;
      color: #ed772d;
      padding: 15px 28px; }

.cart-product-param {
  list-style: none;
  padding: 0;
  margin: 0; }

.shop-product-params > div, .cart-product-param > div, .shop-product-params > li, .cart-product-param > li {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ececec;
  padding: 7px 0; }

.shop-product-params .param-title, .cart-product-param .param-title, .shop-product-params .param-body, .cart-product-param .param-body, .shop-product-params .option-title, .cart-product-param .option-title, .shop-product-params .option-body, .cart-product-param .option-body {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.shop-product-params .param-title, .cart-product-param .param-title, .shop-product-params .option-title, .cart-product-param .option-title {
  font-size: 14px;
  font-weight: 600;
  color: #484848;
  padding-right: 10px; }

.shop-product-params .param-body, .cart-product-param .param-body, .shop-product-params .option-body, .cart-product-param .option-body {
  font-size: 14px;
  font-weight: 400;
  color: #484848; }

.product-compare {
  position: relative;
  padding: 12px 0;
  border: none;
  letter-spacing: -0.2px; }

.product-compare a {
  text-decoration: none;
  color: #898989; }
  .product-compare a:hover {
    text-decoration: underline; }

.product-compare.product-compare-added, .product-compare label {
  display: inline-block;
  color: #898989;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  padding: 4px 0 2px 30px;
  position: relative; }
  .product-compare.product-compare-added input, .product-compare label input {
    position: absolute;
    left: 0;
    top: 0;
    width: 22px;
    height: 22px;
    opacity: 0;
    cursor: pointer; }
  .product-compare.product-compare-added:before, .product-compare label:before {
    cursor: pointer;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border: 1px solid #d4d4d4;
    box-shadow: inset 0px 1px 1px 0px rgba(212, 216, 219, 0.004);
    border-radius: 3px; }

.product-compare.product-compare-added {
  padding: 15px 0 15px 30px; }
  .product-compare.product-compare-added input {
    top: 11px; }
  .product-compare.product-compare-added:before {
    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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ed772d%22%20d%3D%22M9.712%2C1.690%20L4.757%2C6.645%20C4.739%2C6.666%204.732%2C6.692%204.712%2C6.712%20C4.515%2C6.909%204.257%2C7.004%203.999%2C7.001%20C3.741%2C7.004%203.482%2C6.909%203.285%2C6.712%20C3.266%2C6.693%203.259%2C6.667%203.241%2C6.646%20L0.285%2C3.690%20C-0.103%2C3.302%20-0.103%2C2.673%200.285%2C2.285%20C0.673%2C1.897%201.302%2C1.897%201.690%2C2.285%20L3.999%2C4.594%20L8.307%2C0.285%20C8.695%2C-0.102%209.324%2C-0.102%209.712%2C0.285%20C10.100%2C0.673%2010.100%2C1.302%209.712%2C1.690%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.shop2-product-btn {
  background: #b3db15;
  outline: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 25px; }

.shop2-product-btn:not(.notavailable):hover {
  background: #c1ea20; }
  .shop2-product-btn:not(.notavailable):active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #8dac11; }

.shop2-product-btn.type-3 {
  height: auto;
  width: auto;
  padding: 0 30px;
  text-align: center; }
  .shop2-product-btn.type-3 span {
    padding: 16px 0 18px;
    padding-left: 43px;
    height: auto;
    font-size: 16px;
    line-height: 1;
    display: inline-block;
    vertical-align: top;
    color: #fff; }
  .shop2-product-btn.type-3.notavailable {
    background: #e3e3e3; }
  .shop2-product-btn.type-3.notavailable span, .shop2-product-btn.type-3.notavailable:hover span, .shop2-product-btn.type-3.notavailable:active span {
    font-size: 16px;
    color: #898989;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2026%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23898989%22%20d%3D%22M25.931%2C5.278%20L23.310%2C15.000%20C23.188%2C15.454%2022.784%2C15.769%2022.324%2C15.769%20L8.568%2C15.769%20C8.568%2C15.769%208.568%2C15.769%208.567%2C15.769%20C8.567%2C15.769%208.567%2C15.769%208.567%2C15.769%20C8.453%2C15.769%208.343%2C15.749%208.238%2C15.713%20C8.195%2C15.698%208.159%2C15.669%208.119%2C15.649%20C8.061%2C15.619%208.001%2C15.596%207.949%2C15.556%20C7.904%2C15.521%207.870%2C15.472%207.831%2C15.430%20C7.795%2C15.391%207.753%2C15.358%207.723%2C15.313%20C7.660%2C15.219%207.612%2C15.114%207.581%2C15.000%20L4.960%2C5.278%20C4.953%2C5.252%204.962%2C5.226%204.957%2C5.199%20L4.166%2C2.245%20L0.985%2C2.103%20C0.422%2C2.078%20-0.016%2C1.589%200.008%2C1.011%20C0.032%2C0.435%200.474%2C-0.037%201.076%2C0.011%20L5.000%2C0.186%20C5.444%2C0.205%205.825%2C0.516%205.944%2C0.955%20L6.747%2C3.953%20L24.946%2C3.953%20C25.265%2C3.953%2025.565%2C4.106%2025.759%2C4.366%20C25.953%2C4.626%2026.017%2C4.963%2025.931%2C5.278%20ZM7.307%2C6.047%20L9.350%2C13.675%20L21.545%2C13.675%20L23.600%2C6.047%20L7.307%2C6.047%20ZM11.011%2C16.241%20C12.563%2C16.241%2013.826%2C17.532%2013.826%2C19.120%20C13.826%2C20.709%2012.563%2C22.000%2011.011%2C22.000%20C9.458%2C22.000%208.197%2C20.709%208.197%2C19.120%20C8.197%2C17.532%209.458%2C16.241%2011.011%2C16.241%20ZM11.011%2C19.906%20C11.434%2C19.906%2011.779%2C19.553%2011.779%2C19.120%20C11.779%2C18.688%2011.434%2C18.335%2011.011%2C18.335%20C10.587%2C18.335%2010.244%2C18.688%2010.244%2C19.120%20C10.244%2C19.553%2010.587%2C19.906%2011.011%2C19.906%20ZM19.542%2C16.241%20C21.093%2C16.241%2022.356%2C17.532%2022.356%2C19.120%20C22.356%2C20.709%2021.093%2C22.000%2019.542%2C22.000%20C17.988%2C22.000%2016.727%2C20.709%2016.727%2C19.120%20C16.727%2C17.532%2017.988%2C16.241%2019.542%2C16.241%20ZM19.542%2C19.906%20C19.963%2C19.906%2020.309%2C19.553%2020.309%2C19.120%20C20.309%2C18.688%2019.963%2C18.335%2019.542%2C18.335%20C19.118%2C18.335%2018.774%2C18.688%2018.774%2C19.120%20C18.774%2C19.553%2019.118%2C19.906%2019.542%2C19.906%20Z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .shop2-product-btn.type-3.onrequest 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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M12.062%2C23.760%20C5.713%2C23.760%200.547%2C18.596%200.547%2C12.247%20C0.547%2C5.899%205.713%2C0.734%2012.062%2C0.734%20C18.410%2C0.734%2023.573%2C5.899%2023.573%2C12.247%20C23.573%2C18.596%2018.410%2C23.760%2012.062%2C23.760%20ZM12.062%2C2.708%20C6.802%2C2.708%202.521%2C6.987%202.521%2C12.247%20C2.521%2C17.507%206.802%2C21.786%2012.062%2C21.786%20C17.322%2C21.786%2021.600%2C17.507%2021.600%2C12.247%20C21.600%2C6.987%2017.322%2C2.708%2012.062%2C2.708%20ZM12.688%2C12.994%20C12.670%2C13.016%2012.663%2C13.042%2012.642%2C13.062%20L9.778%2C15.925%20C9.585%2C16.118%209.333%2C16.215%209.080%2C16.215%20C8.828%2C16.215%208.575%2C16.118%208.382%2C15.925%20C7.997%2C15.540%207.997%2C14.915%208.382%2C14.530%20L11.075%2C11.838%20L11.075%2C5.126%20C11.075%2C4.581%2011.517%2C4.139%2012.062%2C4.139%20C12.608%2C4.139%2013.049%2C4.581%2013.049%2C5.126%20L13.049%2C12.247%20C13.049%2C12.551%2012.904%2C12.813%2012.688%2C12.994%20Z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .shop2-product-btn.type-3.buy 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%2226px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2026%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M25.931%2C5.278%20L23.310%2C15.000%20C23.188%2C15.454%2022.784%2C15.769%2022.324%2C15.769%20L8.568%2C15.769%20C8.568%2C15.769%208.568%2C15.769%208.567%2C15.769%20C8.567%2C15.769%208.567%2C15.769%208.567%2C15.769%20C8.453%2C15.769%208.343%2C15.749%208.238%2C15.713%20C8.195%2C15.698%208.159%2C15.669%208.119%2C15.649%20C8.061%2C15.619%208.001%2C15.596%207.949%2C15.556%20C7.904%2C15.521%207.870%2C15.472%207.831%2C15.430%20C7.795%2C15.391%207.753%2C15.358%207.723%2C15.313%20C7.660%2C15.219%207.612%2C15.114%207.581%2C15.000%20L4.960%2C5.278%20C4.953%2C5.252%204.962%2C5.226%204.957%2C5.199%20L4.166%2C2.245%20L0.985%2C2.103%20C0.422%2C2.078%20-0.016%2C1.589%200.008%2C1.011%20C0.032%2C0.435%200.474%2C-0.037%201.076%2C0.011%20L5.000%2C0.186%20C5.444%2C0.205%205.825%2C0.516%205.944%2C0.955%20L6.747%2C3.953%20L24.946%2C3.953%20C25.265%2C3.953%2025.565%2C4.106%2025.759%2C4.366%20C25.953%2C4.626%2026.017%2C4.963%2025.931%2C5.278%20ZM7.307%2C6.047%20L9.350%2C13.675%20L21.545%2C13.675%20L23.600%2C6.047%20L7.307%2C6.047%20ZM11.011%2C16.241%20C12.563%2C16.241%2013.826%2C17.532%2013.826%2C19.120%20C13.826%2C20.709%2012.563%2C22.000%2011.011%2C22.000%20C9.458%2C22.000%208.197%2C20.709%208.197%2C19.120%20C8.197%2C17.532%209.458%2C16.241%2011.011%2C16.241%20ZM11.011%2C19.906%20C11.434%2C19.906%2011.779%2C19.553%2011.779%2C19.120%20C11.779%2C18.688%2011.434%2C18.335%2011.011%2C18.335%20C10.587%2C18.335%2010.244%2C18.688%2010.244%2C19.120%20C10.244%2C19.553%2010.587%2C19.906%2011.011%2C19.906%20ZM19.542%2C16.241%20C21.093%2C16.241%2022.356%2C17.532%2022.356%2C19.120%20C22.356%2C20.709%2021.093%2C22.000%2019.542%2C22.000%20C17.988%2C22.000%2016.727%2C20.709%2016.727%2C19.120%20C16.727%2C17.532%2017.988%2C16.241%2019.542%2C16.241%20ZM19.542%2C19.906%20C19.963%2C19.906%2020.309%2C19.553%2020.309%2C19.120%20C20.309%2C18.688%2019.963%2C18.335%2019.542%2C18.335%20C19.118%2C18.335%2018.774%2C18.688%2018.774%2C19.120%20C18.774%2C19.553%2019.118%2C19.906%2019.542%2C19.906%20Z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }

.shop2-product-amount {
  width: auto; }

.shop2-product-amount input[type="text"] {
  border: 2px solid #e6e6e6;
  border-radius: 7px;
  color: #4d4d4d;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1;
  font-weight: 400;
  padding: 10px 5px;
  width: 26px;
  outline: none;
  margin: 0 6px; }

.shop2-product-amount button {
  height: 40px;
  line-height: 43px;
  font-size: 30px;
  padding: 0;
  border: none;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  width: 22px;
  color: #898989;
  outline: none; }
  .shop2-product-amount button:hover, .shop2-product-amount button:active {
    background: none;
    color: #ed772d;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

.product-price .price-old {
  color: #9ea0a4;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  margin: 0 0 6px;
  text-decoration: none; }
  .product-price .price-old.question span {
    display: inline-block;
    vertical-align: top;
    padding-right: 25px;
    position: relative; }
  .product-price .price-old.question span:after {
    right: 25px; }
  .product-price .price-old.question span:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 18px;
    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%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-rule%3D%22evenodd%22%20fill%3D%22%239ea0a4%22%20d%3D%22M8.502%2C15.434%20C7.684%2C15.434%206.879%2C15.331%206.102%2C15.126%20C5.146%2C15.976%203.981%2C16.684%202.631%2C17.231%20C2.573%2C17.255%202.512%2C17.266%202.451%2C17.266%20C2.346%2C17.266%202.242%2C17.231%202.156%2C17.164%20C2.020%2C17.060%201.950%2C16.889%201.971%2C16.719%20L2.422%2C13.133%20C0.861%2C11.698%200.005%2C9.812%200.005%2C7.794%20C0.005%2C3.581%203.816%2C0.154%208.502%2C0.154%20C13.188%2C0.154%2017.000%2C3.581%2017.000%2C7.794%20C17.000%2C12.007%2013.188%2C15.434%208.502%2C15.434%20ZM8.502%2C1.128%20C4.350%2C1.128%200.972%2C4.118%200.972%2C7.794%20C0.972%2C9.607%201.780%2C11.302%203.248%2C12.569%20C3.371%2C12.675%203.433%2C12.837%203.413%2C12.999%20L3.037%2C15.988%20C4.044%2C15.502%204.919%2C14.912%205.644%2C14.229%20C5.735%2C14.143%205.853%2C14.098%205.974%2C14.098%20C6.020%2C14.098%206.066%2C14.104%206.111%2C14.118%20C6.880%2C14.346%207.684%2C14.461%208.502%2C14.461%20C12.655%2C14.461%2016.033%2C11.470%2016.033%2C7.794%20C16.033%2C4.118%2012.655%2C1.128%208.502%2C1.128%20ZM9.716%2C7.704%20C9.296%2C8.030%209.042%2C8.226%209.042%2C8.850%20C9.042%2C9.217%208.747%2C9.515%208.382%2C9.515%20C8.017%2C9.515%207.721%2C9.217%207.721%2C8.850%20C7.721%2C7.571%208.437%2C7.017%208.911%2C6.650%20C9.318%2C6.335%209.458%2C6.207%209.452%2C5.837%20C9.440%2C5.197%208.673%2C5.031%208.276%2C5.039%20C7.838%2C5.042%207.097%2C5.227%207.097%2C5.896%20C7.097%2C6.263%206.802%2C6.561%206.437%2C6.561%20C6.072%2C6.561%205.776%2C6.263%205.776%2C5.896%20C5.776%2C4.475%207.028%2C3.720%208.264%2C3.708%20C8.275%2C3.708%208.286%2C3.708%208.296%2C3.708%20C9.711%2C3.708%2010.750%2C4.589%2010.772%2C5.813%20C10.791%2C6.872%2010.170%2C7.353%209.716%2C7.704%20ZM8.414%2C10.297%20L8.492%2C10.298%20C8.923%2C10.298%209.273%2C10.650%209.273%2C11.084%20C9.273%2C11.518%208.923%2C11.870%208.492%2C11.870%20L8.368%2C11.868%20C7.937%2C11.855%207.598%2C11.493%207.610%2C11.059%20C7.623%2C10.625%207.979%2C10.288%208.414%2C10.297%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .product-price .price-old span {
    position: relative; }
  .product-price .price-old span:after {
    content: "";
    position: absolute;
    left: 0;
    margin-top: -1px;
    right: 0;
    top: 50%;
    border-top: 1px solid #e84646; }
  .product-price .price-old strong {
    font-weight: 400; }
  .product-price .price-old .fa-rouble svg {
    width: 7px;
    height: 10px;
    fill: #9ea0a4; }

.product-price .price-current {
  color: #ff3451;
  font-size: 20px;
  font-weight: 600; }
  .product-price .price-current strong {
    font-weight: 600; }
  .product-price .price-current .fa-rouble svg {
    width: 9px;
    height: 11px;
    fill: #ff3451; }

.pagelist-wrapper {
  text-align: center; }

.shop2-pagelist {
  display: inline-block;
  vertical-align: top;
  border-radius: 22px;
  background: #fff;
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.05);
  padding: 6px 10px; }

.shop2-pagelist li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  border: none; }
  .shop2-pagelist li.page-num {
    width: 30px;
    height: 30px;
    border: 2px solid transparent;
    font-size: 17px;
    line-height: 1;
    font-weight: 600; }
  .shop2-pagelist li.page-num span, .shop2-pagelist li.page-num a {
    width: 100%;
    height: 100%;
    padding: 0;
    color: #898989; }
  .shop2-pagelist li.page-num.active-num {
    background: none;
    border-color: #ed772d;
    border-radius: 50%; }
  .shop2-pagelist li.page-num:hover {
    border-color: #ed772d;
    border-radius: 50%; }
  .shop2-pagelist li.page-next a, .shop2-pagelist li.page-prev a {
    width: 26px;
    height: 30px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23898989%22%20d%3D%22M11.502%2C23.008%20C5.163%2C23.008%200.003%2C17.849%200.003%2C11.509%20C0.003%2C5.169%205.163%2C0.011%2011.502%2C0.011%20C17.843%2C0.011%2023.001%2C5.169%2023.001%2C11.509%20C23.001%2C17.849%2017.843%2C23.008%2011.502%2C23.008%20ZM11.502%2C2.047%20C6.285%2C2.047%202.040%2C6.292%202.040%2C11.509%20C2.040%2C16.727%206.285%2C20.971%2011.502%2C20.971%20C16.719%2C20.971%2020.964%2C16.727%2020.964%2C11.509%20C20.964%2C6.292%2016.719%2C2.047%2011.502%2C2.047%20ZM11.622%2C16.172%20C11.422%2C16.371%2011.162%2C16.470%2010.901%2C16.470%20C10.641%2C16.470%2010.380%2C16.371%2010.181%2C16.172%20C9.784%2C15.775%209.784%2C15.129%2010.181%2C14.731%20L12.384%2C12.528%20L6.706%2C12.528%20C6.143%2C12.528%205.688%2C12.073%205.688%2C11.509%20C5.688%2C10.946%206.143%2C10.491%206.706%2C10.491%20L12.384%2C10.491%20L10.181%2C8.287%20C9.784%2C7.889%209.784%2C7.243%2010.181%2C6.847%20C10.579%2C6.449%2011.223%2C6.449%2011.622%2C6.847%20L15.560%2C10.789%20C15.958%2C11.187%2015.958%2C11.831%2015.560%2C12.230%20L11.622%2C16.172%20Z%22%2F%3E%3C%2Fsvg%3E") 100% 60% no-repeat; }
  .shop2-pagelist li.page-next a:hover, .shop2-pagelist li.page-prev a: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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ed772d%22%20d%3D%22M11.502%2C23.008%20C5.163%2C23.008%200.003%2C17.849%200.003%2C11.509%20C0.003%2C5.169%205.163%2C0.011%2011.502%2C0.011%20C17.843%2C0.011%2023.001%2C5.169%2023.001%2C11.509%20C23.001%2C17.849%2017.843%2C23.008%2011.502%2C23.008%20ZM11.502%2C2.047%20C6.285%2C2.047%202.040%2C6.292%202.040%2C11.509%20C2.040%2C16.727%206.285%2C20.971%2011.502%2C20.971%20C16.719%2C20.971%2020.964%2C16.727%2020.964%2C11.509%20C20.964%2C6.292%2016.719%2C2.047%2011.502%2C2.047%20ZM11.622%2C16.172%20C11.422%2C16.371%2011.162%2C16.470%2010.901%2C16.470%20C10.641%2C16.470%2010.380%2C16.371%2010.181%2C16.172%20C9.784%2C15.775%209.784%2C15.129%2010.181%2C14.731%20L12.384%2C12.528%20L6.706%2C12.528%20C6.143%2C12.528%205.688%2C12.073%205.688%2C11.509%20C5.688%2C10.946%206.143%2C10.491%206.706%2C10.491%20L12.384%2C10.491%20L10.181%2C8.287%20C9.784%2C7.889%209.784%2C7.243%2010.181%2C6.847%20C10.579%2C6.449%2011.223%2C6.449%2011.622%2C6.847%20L15.560%2C10.789%20C15.958%2C11.187%2015.958%2C11.831%2015.560%2C12.230%20L11.622%2C16.172%20Z%22%2F%3E%3C%2Fsvg%3E") 100% 60% no-repeat; }
  .shop2-pagelist li.page-prev a {
    background-position: 0 60%;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .shop2-pagelist li.page-prev a:hover {
    background-position: 0 60%; }

.shop2-texture-pick, .shop2-color-ext-list, .shop2-color-ext-multi {
  margin-right: -5px;
  border: none;
  outline: none; }

.shop2-texture-pick li, .shop2-color-ext-list li, .shop2-color-ext-multi li, .shop2-texture-pick li.active-texture, .shop2-color-ext-list li.active-texture, .shop2-color-ext-multi li.active-texture {
  border: 2px solid rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  width: 29px !important;
  height: 29px;
  margin: 3px 5px 3px 0; }
  .shop2-texture-pick li > span, .shop2-color-ext-list li > span, .shop2-color-ext-multi li > span, .shop2-texture-pick li.active-texture > span, .shop2-color-ext-list li.active-texture > span, .shop2-color-ext-multi li.active-texture > span {
    width: 29px;
    height: 29px;
    background: none; }
  .shop2-texture-pick li:last-child, .shop2-color-ext-list li:last-child, .shop2-color-ext-multi li:last-child, .shop2-texture-pick li.active-texture:last-child, .shop2-color-ext-list li.active-texture:last-child, .shop2-color-ext-multi li.active-texture:last-child {
    margin-right: 0; }

.shop2-texture-pick li.active-texture:before, .shop2-color-ext-list li.active-texture:before, .shop2-color-ext-multi li.active-texture:before, .shop2-texture-pick li.shop2-color-ext-selected:before, .shop2-color-ext-list li.shop2-color-ext-selected:before, .shop2-color-ext-multi li.shop2-color-ext-selected:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url(../check.png) 50% 50% no-repeat;
  background-size: 14px 12px; }

.shop2-texture-pick li.shop2-color-ext-selected, .shop2-color-ext-list li.shop2-color-ext-selected, .shop2-color-ext-multi li.shop2-color-ext-selected {
  outline: none; }

.shop2-color-pick li, .shop2-color-ext-select li, .shop2-color-ext-options li {
  border: none;
  display: inline-block;
  vertical-align: top;
  width: 33px;
  height: 33px;
  margin-right: 5px;
  margin-bottom: 5px; }
  .shop2-color-pick li.active-color span, .shop2-color-ext-select li.active-color span, .shop2-color-ext-options li.active-color span {
    position: relative; }
  .shop2-color-pick li.active-color span:before, .shop2-color-ext-select li.active-color span:before, .shop2-color-ext-options li.active-color span:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url(../check.png) 50% 50% no-repeat;
    background-size: 14px 12px; }
  .shop2-color-pick li span, .shop2-color-ext-select li span, .shop2-color-ext-options li span {
    border-radius: 50%;
    border: 2px solid rgba(0, 0, 0, 0.2);
    width: 29px;
    height: 29px; }

#shop2-color-ext-select {
  margin-top: 44px; }

#shop2-color-ext-select .shop2-color-ext-selected span {
  outline: none; }

#shop2-color-ext-select li {
  height: 40px; }

.shop2-color-ext-options span {
  width: 29px !important;
  margin: 4px 11px 4px 4px; }

.shop2-color-ext-options div {
  line-height: 41px; }

.shop2-color-ext-options em {
  width: 29px;
  height: 29px;
  background: url(../check.png) 50% 50% no-repeat;
  background-size: 14px 12px; }

.shop2-color-ext-options li {
  margin-right: 0;
  margin-bottom: 0;
  width: auto;
  background: none !important; }

.shop2-color-ext-options ins {
  display: none; }

.shop2-color-ext-select {
  height: auto;
  border: 2px solid #e6e6e6;
  border-radius: 6px; }

.shop2-color-ext-select i {
  width: 16px;
  height: 16px;
  border: none;
  right: 6px;
  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%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23898989%22%20d%3D%22M8.006%2C16.000%20C3.596%2C16.000%200.007%2C12.412%200.007%2C8.001%20C0.007%2C3.591%203.596%2C0.002%208.006%2C0.002%20C12.417%2C0.002%2016.006%2C3.591%2016.006%2C8.001%20C16.006%2C12.412%2012.417%2C16.000%208.006%2C16.000%20ZM8.006%2C1.419%20C4.377%2C1.419%201.424%2C4.372%201.424%2C8.001%20C1.424%2C11.630%204.377%2C14.583%208.006%2C14.583%20C11.635%2C14.583%2014.588%2C11.630%2014.588%2C8.001%20C14.588%2C4.372%2011.635%2C1.419%208.006%2C1.419%20ZM8.507%2C10.824%20C8.230%2C11.101%207.782%2C11.101%207.505%2C10.824%20L4.763%2C8.084%20C4.486%2C7.807%204.486%2C7.359%204.763%2C7.082%20C5.039%2C6.806%205.488%2C6.806%205.765%2C7.082%20L7.298%2C8.615%20L7.298%2C4.665%20C7.298%2C4.273%207.615%2C3.957%208.006%2C3.957%20C8.398%2C3.957%208.715%2C4.273%208.715%2C4.665%20L8.715%2C8.615%20L10.248%2C7.082%20C10.525%2C6.806%2010.974%2C6.806%2011.250%2C7.082%20C11.388%2C7.221%2011.457%2C7.402%2011.457%2C7.583%20C11.457%2C7.765%2011.388%2C7.946%2011.250%2C8.084%20L8.507%2C10.824%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.shop-product-options select, .shop2-filter select, .shop2-order-options select, .buy-one-click-form-wr select, .shop-search-wrapper select, .footer-form-wrapper select {
  border: 2px solid #e6e6e6;
  border-radius: 6px;
  padding: 7px 20% 7px 9px;
  color: #898989;
  font-size: 17px;
  font-weight: 400;
  line-height: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  width: 100%;
  text-overflow: '';
  -webkit-appearance: none !important;
  -ms-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important; }
  .shop-product-options select:not([multiple]), .shop2-filter select:not([multiple]), .shop2-order-options select:not([multiple]), .buy-one-click-form-wr select:not([multiple]), .shop-search-wrapper select:not([multiple]), .footer-form-wrapper select:not([multiple]) {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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-rule%3D%22evenodd%22%20fill%3D%22%23898989%22%20d%3D%22M8.006%2C16.000%20C3.596%2C16.000%200.007%2C12.412%200.007%2C8.001%20C0.007%2C3.591%203.596%2C0.002%208.006%2C0.002%20C12.417%2C0.002%2016.006%2C3.591%2016.006%2C8.001%20C16.006%2C12.412%2012.417%2C16.000%208.006%2C16.000%20ZM8.006%2C1.419%20C4.377%2C1.419%201.424%2C4.372%201.424%2C8.001%20C1.424%2C11.630%204.377%2C14.583%208.006%2C14.583%20C11.635%2C14.583%2014.588%2C11.630%2014.588%2C8.001%20C14.588%2C4.372%2011.635%2C1.419%208.006%2C1.419%20ZM8.507%2C10.824%20C8.230%2C11.101%207.782%2C11.101%207.505%2C10.824%20L4.763%2C8.084%20C4.486%2C7.807%204.486%2C7.359%204.763%2C7.082%20C5.039%2C6.806%205.488%2C6.806%205.765%2C7.082%20L7.298%2C8.615%20L7.298%2C4.665%20C7.298%2C4.273%207.615%2C3.957%208.006%2C3.957%20C8.398%2C3.957%208.715%2C4.273%208.715%2C4.665%20L8.715%2C8.615%20L10.248%2C7.082%20C10.525%2C6.806%2010.974%2C6.806%2011.250%2C7.082%20C11.388%2C7.221%2011.457%2C7.402%2011.457%2C7.583%20C11.457%2C7.765%2011.388%2C7.946%2011.250%2C8.084%20L8.507%2C10.824%20Z%22%2F%3E%3C%2Fsvg%3E") 97.5% 50% no-repeat; }

.shop-product-options select::-ms-expand, .shop2-filter select::-ms-expand, .shop2-order-options select::-ms-expand, .buy-one-click-form-wr select::-ms-expand, .shop-search-wrapper select::-ms-expand, .footer-form-wrapper select::-ms-expand {
  display: none; }

.shop-product-options > div {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 5px 0; }

.shop-product-options .option-title, .shop-product-options .option-value {
  padding: 5px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.shop-product-options .option-title {
  color: #4d4d4d;
  font-size: 13px;
  font-weight: 600;
  padding-right: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  min-width: 25%; }

.shop-product-options .option-value {
  color: #898989;
  font-size: 13px;
  font-weight: 400;
  -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-product-options .option-value a {
    font-weight: 700; }

.shop2-product-actions dl {
  margin: 0 0 10px; }

.shop2-product-actions dt {
  background: #fff6f1;
  border-radius: 20px;
  padding: 6px 18px 7px;
  min-height: auto;
  position: relative; }
  .shop2-product-actions dt span.icon-action {
    position: absolute;
    left: 18px;
    top: 50%;
    margin-top: -10px;
    width: 19px;
    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%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23d88861%22%20d%3D%22M15.047%2C18.793%20C12.868%2C18.793%2011.095%2C17.191%2011.095%2C15.222%20L11.095%2C11.945%20C11.095%2C9.977%2012.868%2C8.375%2015.047%2C8.375%20C17.226%2C8.375%2018.999%2C9.977%2018.999%2C11.945%20L18.999%2C15.222%20C18.999%2C17.191%2017.226%2C18.793%2015.047%2C18.793%20ZM15.047%2C10.711%20C14.295%2C10.711%2013.682%2C11.265%2013.682%2C11.945%20L13.682%2C15.222%20C13.682%2C15.902%2014.295%2C16.456%2015.047%2C16.456%20C15.800%2C16.456%2016.413%2C15.902%2016.413%2C15.222%20L16.413%2C11.945%20C16.413%2C11.265%2015.800%2C10.711%2015.047%2C10.711%20ZM4.471%2C18.479%20C4.229%2C18.808%203.826%2C19.004%203.391%2C19.004%20C3.137%2C19.004%202.890%2C18.937%202.678%2C18.810%20C2.389%2C18.637%202.193%2C18.374%202.124%2C18.068%20C2.056%2C17.763%202.123%2C17.451%202.314%2C17.191%20L14.526%2C0.509%20C14.904%2C-0.011%2015.740%2C-0.166%2016.317%2C0.180%20C16.605%2C0.351%2016.802%2C0.614%2016.871%2C0.920%20C16.941%2C1.226%2016.873%2C1.538%2016.683%2C1.798%20L4.471%2C18.479%20ZM3.948%2C10.614%20C1.769%2C10.614%20-0.004%2C9.012%20-0.004%2C7.043%20L-0.004%2C3.767%20C-0.004%2C1.798%201.769%2C0.196%203.948%2C0.196%20C6.127%2C0.196%207.899%2C1.798%207.899%2C3.767%20L7.899%2C7.043%20C7.899%2C9.012%206.127%2C10.614%203.948%2C10.614%20ZM5.313%2C3.767%20C5.313%2C3.086%204.701%2C2.533%203.948%2C2.533%20C3.195%2C2.533%202.582%2C3.086%202.582%2C3.767%20L2.582%2C7.043%20C2.582%2C7.724%203.195%2C8.277%203.948%2C8.277%20C4.701%2C8.277%205.313%2C7.724%205.313%2C7.043%20L5.313%2C3.767%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-product-actions dt span.name-action {
    color: #d88861;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    border: none;
    margin: 3px 0 3px 40px; }
  .shop2-product-actions dt.gift-action {
    background: #fff6f7; }
  .shop2-product-actions dt.gift-action span.icon-action {
    width: 20px;
    height: 22px;
    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%2220px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2020%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ff3451%22%20d%3D%22M18.831%2C10.293%20L18.831%2C20.335%20C18.831%2C21.256%2018.096%2C22.006%2017.194%2C22.006%20L2.802%2C22.006%20C1.898%2C22.006%201.164%2C21.256%201.164%2C20.335%20L1.164%2C10.293%20C0.490%2C10.087%20-0.012%2C9.472%20-0.012%2C8.717%20L-0.012%2C7.249%20C-0.012%2C6.328%200.722%2C5.579%201.623%2C5.579%20L4.184%2C5.579%20C3.110%2C4.227%203.172%2C2.240%204.404%2C0.980%20C5.683%2C-0.324%207.908%2C-0.324%209.182%2C0.980%20C9.606%2C1.412%209.851%2C2.089%209.998%2C2.809%20C10.144%2C2.089%2010.389%2C1.411%2010.811%2C0.980%20C12.088%2C-0.323%2014.312%2C-0.323%2015.588%2C0.980%20C16.225%2C1.631%2016.576%2C2.496%2016.576%2C3.418%20C16.576%2C4.218%2016.298%2C4.967%2015.811%2C5.579%20L18.370%2C5.579%20C19.272%2C5.579%2020.007%2C6.328%2020.007%2C7.249%20L20.007%2C8.717%20C20.007%2C9.472%2019.505%2C10.086%2018.831%2C10.293%20ZM12.199%2C20.267%20L17.127%2C20.267%20L17.127%2C10.388%20L12.199%2C10.388%20L12.199%2C20.267%20ZM8.648%2C20.267%20L11.347%2C20.267%20L11.347%2C10.388%20L8.648%2C10.388%20L8.648%2C20.267%20ZM2.868%2C20.267%20L7.796%2C20.267%20L7.796%2C10.388%20L2.868%2C10.388%20L2.868%2C20.267%20ZM1.692%2C7.317%20L1.692%2C8.649%20L7.796%2C8.649%20L7.796%2C7.317%20L1.692%2C7.317%20ZM7.978%2C2.210%20C7.662%2C1.886%207.242%2C1.709%206.795%2C1.709%20C6.347%2C1.709%205.926%2C1.887%205.608%2C2.210%20C4.958%2C2.876%204.958%2C3.960%205.610%2C4.625%20C5.843%2C4.864%206.698%2C5.142%208.339%2C5.142%20C8.389%2C5.142%208.439%2C5.142%208.487%2C5.141%20C8.500%2C3.883%208.327%2C2.567%207.978%2C2.210%20ZM8.648%2C7.317%20L8.648%2C8.649%20L11.347%2C8.649%20L11.347%2C7.317%20L8.648%2C7.317%20ZM14.384%2C2.209%20C13.751%2C1.564%2012.648%2C1.564%2012.016%2C2.209%20C11.640%2C2.593%2011.497%2C3.969%2011.507%2C5.141%20C11.555%2C5.142%2011.605%2C5.142%2011.655%2C5.142%20C13.295%2C5.142%2014.149%2C4.864%2014.384%2C4.626%20C14.700%2C4.303%2014.873%2C3.874%2014.873%2C3.418%20C14.873%2C2.961%2014.700%2C2.532%2014.384%2C2.209%20ZM18.303%2C7.317%20L12.199%2C7.317%20L12.199%2C8.649%20L18.303%2C8.649%20L18.303%2C7.317%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-product-actions dt.gift-action span.name-action {
    color: #ff3451;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    border: none; }

.shop2-product-actions dd {
  background: #fff;
  border: none;
  box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  width: 158px;
  padding: 12px 16px 10px;
  overflow: visible; }
  .shop2-product-actions dd:before {
    content: "";
    position: absolute;
    left: 23px;
    top: -6px;
    border-width: 0 6px 6px 6px;
    border-style: solid;
    border-color: transparent transparent #fff transparent; }
  .shop2-product-actions dd .name-action {
    font-weight: 600; }
  .shop2-product-actions dd .name-action {
    margin: 0; }
  .shop2-product-actions dd .desc-action p, .shop2-product-actions dd .desc-action {
    margin: 8px 0 0; }
  .shop2-product-actions dd .close-desc-action {
    width: 25px;
    height: 25px;
    right: 0;
    top: 0;
    opacity: 0.5;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%207%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23898989%22%20d%3D%22M7.015%2C5.510%20L5.510%2C7.015%20L3.493%2C4.998%20L1.508%2C6.983%20L0.016%2C5.492%20L2.001%2C3.506%20L-0.016%2C1.490%20L1.490%2C-0.015%20L3.506%2C2.001%20L5.492%2C0.016%20L6.984%2C1.508%20L4.998%2C3.493%20L7.015%2C5.510%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.shop2-order-form {
  font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.1);
  padding: 10px 20px;
  margin-bottom: 30px;
  margin-left: 0; }

.shop2-order-form input[type="text"], .shop2-order-form textarea {
  border: 1px solid #ececec;
  border-radius: 8px;
  font-size: 16px;
  padding: 10px 10px;
  outline: none;
  width: 100%;
  max-width: 300px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.buy-one-click-form-wr {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  text-align: center;
  font-size: 0;
  z-index: 1000;
  overflow: auto;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  padding: 20px 10px; }

.buy-one-click-form-wr.opened {
  opacity: 1;
  visibility: visible; }
  .buy-one-click-form-wr.opened .buy-one-click-form-in {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; }

.buy-one-click-form-wr:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  margin-left: -1px;
  height: 100%; }

.buy-one-click-form-wr .close-form {
  position: absolute;
  right: 30px;
  top: 30px;
  width: 20px;
  height: 20px;
  border: 2px solid rgba(128, 128, 128, 0.5);
  border-radius: 50%;
  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%229px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%209%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.502%22%20fill%3D%22%23000%22%20d%3D%22M7.710%2C1.767%20L5.493%2C3.984%20L7.709%2C6.200%20C8.117%2C6.608%208.117%2C7.270%207.709%2C7.677%20C7.301%2C8.086%206.639%2C8.086%206.231%2C7.677%20L4.015%2C5.461%20L1.799%2C7.677%20C1.391%2C8.086%200.729%2C8.086%200.322%2C7.677%20C-0.087%2C7.270%20-0.087%2C6.608%200.322%2C6.200%20L2.538%2C3.984%20L0.320%2C1.767%20C-0.088%2C1.358%20-0.088%2C0.697%200.320%2C0.289%20C0.728%2C-0.119%201.390%2C-0.119%201.798%2C0.289%20L4.015%2C2.506%20L6.233%2C0.289%20C6.640%2C-0.119%207.302%2C-0.119%207.710%2C0.289%20C8.119%2C0.697%208.119%2C1.358%207.710%2C1.767%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.buy-one-click-form-wr .buy-one-click-form-in {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  max-width: 500px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  text-align: left;
  padding: 25px 30px 30px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.1);
  font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.buy-one-click-form-wr .tpl-anketa {
  color: #484848;
  font-size: 16px;
  line-height: 1.25; }
  .buy-one-click-form-wr .tpl-anketa .title {
    font-size: 30px;
    font-weight: 600;
    color: #ed772d;
    margin-right: 30px;
    margin-bottom: 25px; }
  .buy-one-click-form-wr .tpl-anketa .tpl-anketa-success-note {
    padding: 8px 0 0; }
  .buy-one-click-form-wr .tpl-anketa .field-required-mark {
    color: red; }
  .buy-one-click-form-wr .tpl-anketa ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field {
    margin: 0 0 25px; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field .field-title {
    font-size: 13px;
    font-weight: 400;
    margin: 0 0 4px;
    color: #898989; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.type-multi_checkbox li, .buy-one-click-form-wr .tpl-anketa .tpl-field.type-radio_group li {
    margin-bottom: 5px; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.type-multi_select .jq-select-multiple {
    width: 100%; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.type-multi_select ul {
    width: 100%; }
    .buy-one-click-form-wr .tpl-anketa .tpl-field.type-multi_select ul li {
      margin: 0 0 8px; }
    .buy-one-click-form-wr .tpl-anketa .tpl-field.type-multi_select ul li.selected {
      font-weight: 700; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.type-calendar_interval .field-value {
    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; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.type-calendar_interval .calendar-label {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 48%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 48%;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    margin-bottom: 10px; }
    .buy-one-click-form-wr .tpl-anketa .tpl-field.type-calendar_interval .calendar-label input {
      margin-top: 5px; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.blockHidden {
    display: none; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field .error-message {
    display: none;
    color: #f00;
    text-align: center; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field .field-title {
    margin-bottom: 5px; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.tpl-field-button {
    margin-bottom: 0; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.tpl-field-button button {
    padding: 15px 25px 15px;
    border: 2px solid #ed772d;
    border-radius: 25px;
    color: #ed772d;
    font-size: 14px;
    font-weight: 600;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: none;
    outline: none; }
  .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 textarea {
    border-color: #f00; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field input[type="text"], .buy-one-click-form-wr .tpl-anketa .tpl-field textarea {
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    border-radius: 6px;
    padding: 8px 14px 8px;
    color: #484848;
    background: #fff;
    border: 2px solid #e6e6e6;
    outline: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field textarea {
    height: 110px; }

.shop2-delivery h2 {
  border: none; }

.shop2-order-options h2 {
  margin-bottom: 20px; }

.shop2-order-options .g-button {
  text-align: left;
  background: #b3db15;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  border: none;
  letter-spacing: 0.5px;
  border-radius: 25px;
  padding: 17px 42px 17px;
  display: inline-block;
  vertical-align: top;
  text-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .shop2-order-options .g-button:hover {
    background: #bee917; }
  .shop2-order-options .g-button:active {
    background: #8dac11; }

.shop2-order-options {
  font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
  font-weight: 400; }

.shop2-order-options select {
  max-width: 275px;
  width: 100%; }

.shop2-order-options.shop2-delivery .option-type .option-label {
  padding: 20px 20px;
  font-size: 0; }
  .shop2-order-options.shop2-delivery .option-type .option-label:before {
    margin-bottom: 0; }

.shop2-order-options .option-type, .shop2-order-options .option-type.active-type {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.1);
  margin: 0 0 10px; }
  .shop2-order-options .option-type .option-details, .shop2-order-options .option-type.active-type .option-details {
    padding: 5px 20px 20px 20px; }
  .shop2-order-options .option-type .option-label, .shop2-order-options .option-type.active-type .option-label {
    color: #484848;
    font-size: 16px;
    font-weight: 600; }
  .shop2-order-options .option-type .option-item, .shop2-order-options .option-type.active-type .option-item {
    margin: 0 0 17px; }
  .shop2-order-options .option-type .option-item label > span, .shop2-order-options .option-type.active-type .option-item label > span {
    font-size: 14px;
    color: #898989;
    margin: 0 0 15px;
    display: block; }
  .shop2-order-options .option-type:first-child, .shop2-order-options .option-type.active-type:first-child {
    border: none; }
  .shop2-order-options .option-type input[type="text"], .shop2-order-options .option-type.active-type input[type="text"], .shop2-order-options .option-type textarea, .shop2-order-options .option-type.active-type textarea {
    border: 1px solid #ececec;
    border-radius: 8px;
    font-size: 16px;
    padding: 10px 10px;
    outline: none;
    width: 100%;
    max-width: 275px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

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

.shop2-order-options button.shop2-btn {
  padding: 17px 35px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  border-radius: 25px;
  outline: none; }

#shop2-tooltip {
  border: none;
  background: #898989;
  color: #fff; }

.shop2-product-discount-desc {
  background: #fff;
  border: none;
  box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  width: 158px;
  padding: 12px 16px 10px; }

button.shop2-btn, a.shop2-btn {
  background: #ed772d;
  display: inline-block;
  vertical-align: middle;
  border-radius: 10px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  padding: 13px 18px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: 'Fira Sans', Arial, Helvetica, sans-serif; }

@media (max-width: 479px) {
    button.shop2-btn, a.shop2-btn {
      font-size: 13px;
      padding: 14px 15px; } }

button.shop2-btn:hover, a.shop2-btn:hover {
  background: #ee803b; }

button.shop2-btn:active, a.shop2-btn:active {
  background: #eb6816;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

a.shop2-btn-back {
  font-size: 16px;
  background: #b3db15 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M11.496%2C23.008%20C5.155%2C23.008%20-0.003%2C17.849%20-0.003%2C11.509%20C-0.003%2C5.169%205.155%2C0.011%2011.496%2C0.011%20C17.835%2C0.011%2022.995%2C5.169%2022.995%2C11.509%20C22.995%2C17.849%2017.835%2C23.008%2011.496%2C23.008%20ZM11.496%2C2.047%20C6.279%2C2.047%202.034%2C6.292%202.034%2C11.509%20C2.034%2C16.727%206.279%2C20.971%2011.496%2C20.971%20C16.713%2C20.971%2020.958%2C16.727%2020.958%2C11.509%20C20.958%2C6.292%2016.713%2C2.047%2011.496%2C2.047%20ZM16.291%2C12.527%20L10.614%2C12.527%20L12.816%2C14.731%20C13.214%2C15.129%2013.214%2C15.775%2012.816%2C16.171%20C12.618%2C16.370%2012.357%2C16.470%2012.096%2C16.470%20C11.836%2C16.470%2011.575%2C16.370%2011.377%2C16.171%20L7.438%2C12.229%20C7.041%2C11.831%207.041%2C11.187%207.438%2C10.789%20L11.377%2C6.847%20C11.774%2C6.449%2012.419%2C6.449%2012.816%2C6.847%20C13.214%2C7.244%2013.214%2C7.889%2012.816%2C8.287%20L10.614%2C10.490%20L16.291%2C10.490%20C16.854%2C10.490%2017.310%2C10.946%2017.310%2C11.509%20C17.310%2C12.072%2016.854%2C12.527%2016.291%2C12.527%20Z%22%2F%3E%3C%2Fsvg%3E") 20px 50% no-repeat;
  padding: 18px 20px 17px 55px;
  border-radius: 25px; }

a.shop2-btn-back:hover {
  background: #c0e91b url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M11.496%2C23.008%20C5.155%2C23.008%20-0.003%2C17.849%20-0.003%2C11.509%20C-0.003%2C5.169%205.155%2C0.011%2011.496%2C0.011%20C17.835%2C0.011%2022.995%2C5.169%2022.995%2C11.509%20C22.995%2C17.849%2017.835%2C23.008%2011.496%2C23.008%20ZM11.496%2C2.047%20C6.279%2C2.047%202.034%2C6.292%202.034%2C11.509%20C2.034%2C16.727%206.279%2C20.971%2011.496%2C20.971%20C16.713%2C20.971%2020.958%2C16.727%2020.958%2C11.509%20C20.958%2C6.292%2016.713%2C2.047%2011.496%2C2.047%20ZM16.291%2C12.527%20L10.614%2C12.527%20L12.816%2C14.731%20C13.214%2C15.129%2013.214%2C15.775%2012.816%2C16.171%20C12.618%2C16.370%2012.357%2C16.470%2012.096%2C16.470%20C11.836%2C16.470%2011.575%2C16.370%2011.377%2C16.171%20L7.438%2C12.229%20C7.041%2C11.831%207.041%2C11.187%207.438%2C10.789%20L11.377%2C6.847%20C11.774%2C6.449%2012.419%2C6.449%2012.816%2C6.847%20C13.214%2C7.244%2013.214%2C7.889%2012.816%2C8.287%20L10.614%2C10.490%20L16.291%2C10.490%20C16.854%2C10.490%2017.310%2C10.946%2017.310%2C11.509%20C17.310%2C12.072%2016.854%2C12.527%2016.291%2C12.527%20Z%22%2F%3E%3C%2Fsvg%3E") 20px 50% no-repeat; }

a.shop2-btn-back:active {
  background: #a8cd14 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M11.496%2C23.008%20C5.155%2C23.008%20-0.003%2C17.849%20-0.003%2C11.509%20C-0.003%2C5.169%205.155%2C0.011%2011.496%2C0.011%20C17.835%2C0.011%2022.995%2C5.169%2022.995%2C11.509%20C22.995%2C17.849%2017.835%2C23.008%2011.496%2C23.008%20ZM11.496%2C2.047%20C6.279%2C2.047%202.034%2C6.292%202.034%2C11.509%20C2.034%2C16.727%206.279%2C20.971%2011.496%2C20.971%20C16.713%2C20.971%2020.958%2C16.727%2020.958%2C11.509%20C20.958%2C6.292%2016.713%2C2.047%2011.496%2C2.047%20ZM16.291%2C12.527%20L10.614%2C12.527%20L12.816%2C14.731%20C13.214%2C15.129%2013.214%2C15.775%2012.816%2C16.171%20C12.618%2C16.370%2012.357%2C16.470%2012.096%2C16.470%20C11.836%2C16.470%2011.575%2C16.370%2011.377%2C16.171%20L7.438%2C12.229%20C7.041%2C11.831%207.041%2C11.187%207.438%2C10.789%20L11.377%2C6.847%20C11.774%2C6.449%2012.419%2C6.449%2012.816%2C6.847%20C13.214%2C7.244%2013.214%2C7.889%2012.816%2C8.287%20L10.614%2C10.490%20L16.291%2C10.490%20C16.854%2C10.490%2017.310%2C10.946%2017.310%2C11.509%20C17.310%2C12.072%2016.854%2C12.527%2016.291%2C12.527%20Z%22%2F%3E%3C%2Fsvg%3E") 20px 50% no-repeat; }

.product-sum {
  background: #b3db15;
  color: #fff;
  padding: 15px 27px 15px 20px;
  border-radius: 28px;
  display: inline-block;
  vertical-align: top;
  font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
  margin-bottom: 20px; }

.product-sum .price-total {
  font-size: 20px;
  font-weight: 600; }
  .product-sum .price-total .fa-rouble svg {
    fill: #fff;
    width: 9px;
    height: 11px; }

.popup-registration-wr .shop2v2-cart-soc-block {
  margin: 0;
  padding-left: 20px;
  -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; }

.popup-registration-wr .shop2v2-cart-soc-block .g-auth__personal-note {
  max-width: 100%; }

@media (max-width: 680px) {
    .popup-registration-wr .shop2v2-cart-soc-block {
      padding-left: 0; } }

@media (max-width: 480px) {
    .popup-registration-wr .shop2v2-cart-soc-block {
      text-align: center; } }

.shop2-warning {
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.05);
  color: #484848;
  font-weight: 700;
  border: none; }

#shop2-msg {
  background: #fff;
  border: 1px solid #898989;
  box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  padding: 7px 12px 8px;
  width: 200px; }

@media (max-width: 479px) {
    #shop2-msg {
      margin-left: 65px; } }

.shop-product .product-side-l .product-thumbnails .thumb-item {
  height: 138px !important; }

@media screen and (max-width: 540px) {
    .shop-product .product-side-l .product-thumbnails .thumb-item {
      height: 128px !important; } }

@media screen and (max-width: 479px) {
    .shop-product .product-side-l .product-thumbnails .thumb-item {
      height: 95px !important; } }

@media screen and (max-width: 400px) {
    .shop-product .product-side-l .product-thumbnails .thumb-item {
      height: 105px !important; } }
/*1552 copy*/
#shop2-msg {
  width: auto; }

.product-list .amount-title {
  color: #c1c6c8;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal; }

@media (max-width: 767px) and (min-width: 500px) {
      .product-list.thumbs {
        margin: -10px; } }
  @media (min-width: 768px) {
      .product-list.thumbs .shop-product-item {
        width: calc(33.33% - 20px);
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 calc(33.33% - 20px);
        -moz-box-flex: 0;
        -moz-flex: 0 0 calc(33.33% - 20px);
        -ms-flex: 0 0 calc(33.33% - 20px);
        flex: 0 0 calc(33.33% - 20px); } }
  @media (max-width: 767px) {
      .product-list.thumbs .shop-product-item {
        margin: 0 10px 20px 10px; } }
  @media (max-width: 499px) {
      .product-list.thumbs .shop-product-item {
        width: 100%;
        margin: 0 auto 20px;
        -webkit-box-flex: none;
        -webkit-flex: none;
        -moz-box-flex: none;
        -moz-flex: none;
        -ms-flex: none;
        flex: none; } }
  .product-list.thumbs .shop2-product-btn {
    min-width: 115px;
    height: 45px;
    padding: 0 5px; }
  .product-list.thumbs .shop2-product-btn.type-3 span {
    background: none;
    outline: none;
    border-radius: 3px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 45px;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .product-list.thumbs .product-amount button {
    display: inline-block; }

@media (max-width: 480px) {
        .product-list.simple .product-image {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 40%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 40%;
          -ms-flex: 0 0 40%;
          flex: 0 0 40%; } }
  .product-list.simple .product-bottom {
    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; }
  .product-list.simple .product-bottom .product-amount {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none; }
  @media (max-width: 767px) {
        .product-list.simple .product-bottom .product-amount {
          width: auto;
          -webkit-box-ordinal-group: 3;
          -moz-box-ordinal-group: 3;
          -webkit-order: 2;
          -moz-order: 2;
          -ms-flex-order: 2;
          order: 2; } }
  @media (max-width: 480px) {
        .product-list.simple .product-bottom .product-amount {
          margin-bottom: 10px; } }
  @media (max-width: 767px) {
          .product-list.simple .product-bottom .product-amount .amount-title {
            font-size: 0; } }
  .product-list.simple .product-bottom .product-amount button {
    display: inline-block; }
  .product-list.simple .product-compare {
    order: -1; }
  .product-list.simple .bottom-elements-wr {
    width: 100%;
    order: 1;
    margin-top: 0px;
    justify-content: space-between;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none; }
  @media (max-width: 480px) {
      .product-list.simple .bottom-elements-wr {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  .product-list.simple .bottom-elements-wr .shop2-product-btn {
    min-width: 115px;
    padding: 10px 10px;
    margin-top: 0px;
    order: 3;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none; }
  @media (max-width: 700px) {
        .product-list.simple .bottom-elements-wr .shop2-product-btn {
          height: auto; } }
  .product-list.simple .bottom-elements-wr .shop2-product-btn.type-3 {
    /*
     &.notavailable {
     background: #e3e3e3;
     &, &:hover, &:active {
     span {
     font-size: 16px;
     color: #898989;
     background: url(data-image-svg(26px, 22px, '<path fill-rule="evenodd" fill="#898989" d="M25.931,5.278 L23.310,15.000 C23.188,15.454 22.784,15.769 22.324,15.769 L8.568,15.769 C8.568,15.769 8.568,15.769 8.567,15.769 C8.567,15.769 8.567,15.769 8.567,15.769 C8.453,15.769 8.343,15.749 8.238,15.713 C8.195,15.698 8.159,15.669 8.119,15.649 C8.061,15.619 8.001,15.596 7.949,15.556 C7.904,15.521 7.870,15.472 7.831,15.430 C7.795,15.391 7.753,15.358 7.723,15.313 C7.660,15.219 7.612,15.114 7.581,15.000 L4.960,5.278 C4.953,5.252 4.962,5.226 4.957,5.199 L4.166,2.245 L0.985,2.103 C0.422,2.078 -0.016,1.589 0.008,1.011 C0.032,0.435 0.474,-0.037 1.076,0.011 L5.000,0.186 C5.444,0.205 5.825,0.516 5.944,0.955 L6.747,3.953 L24.946,3.953 C25.265,3.953 25.565,4.106 25.759,4.366 C25.953,4.626 26.017,4.963 25.931,5.278 ZM7.307,6.047 L9.350,13.675 L21.545,13.675 L23.600,6.047 L7.307,6.047 ZM11.011,16.241 C12.563,16.241 13.826,17.532 13.826,19.120 C13.826,20.709 12.563,22.000 11.011,22.000 C9.458,22.000 8.197,20.709 8.197,19.120 C8.197,17.532 9.458,16.241 11.011,16.241 ZM11.011,19.906 C11.434,19.906 11.779,19.553 11.779,19.120 C11.779,18.688 11.434,18.335 11.011,18.335 C10.587,18.335 10.244,18.688 10.244,19.120 C10.244,19.553 10.587,19.906 11.011,19.906 ZM19.542,16.241 C21.093,16.241 22.356,17.532 22.356,19.120 C22.356,20.709 21.093,22.000 19.542,22.000 C17.988,22.000 16.727,20.709 16.727,19.120 C16.727,17.532 17.988,16.241 19.542,16.241 ZM19.542,19.906 C19.963,19.906 20.309,19.553 20.309,19.120 C20.309,18.688 19.963,18.335 19.542,18.335 C19.118,18.335 18.774,18.688 18.774,19.120 C18.774,19.553 19.118,19.906 19.542,19.906 Z"/>')) 0 50% no-repeat;
     }
     }
     }
     &.onrequest {
     span {
     background: url(data-image-svg(24px, 24px, '<path fill-rule="evenodd" fill="#fff" d="M12.062,23.760 C5.713,23.760 0.547,18.596 0.547,12.247 C0.547,5.899 5.713,0.734 12.062,0.734 C18.410,0.734 23.573,5.899 23.573,12.247 C23.573,18.596 18.410,23.760 12.062,23.760 ZM12.062,2.708 C6.802,2.708 2.521,6.987 2.521,12.247 C2.521,17.507 6.802,21.786 12.062,21.786 C17.322,21.786 21.600,17.507 21.600,12.247 C21.600,6.987 17.322,2.708 12.062,2.708 ZM12.688,12.994 C12.670,13.016 12.663,13.042 12.642,13.062 L9.778,15.925 C9.585,16.118 9.333,16.215 9.080,16.215 C8.828,16.215 8.575,16.118 8.382,15.925 C7.997,15.540 7.997,14.915 8.382,14.530 L11.075,11.838 L11.075,5.126 C11.075,4.581 11.517,4.139 12.062,4.139 C12.608,4.139 13.049,4.581 13.049,5.126 L13.049,12.247 C13.049,12.551 12.904,12.813 12.688,12.994 Z"/>')) 0 50% no-repeat;
     }
     }
     &.buy {
     span {
     background: url(data-image-svg(26px, 22px, '<path fill-rule="evenodd" fill="#fff" d="M25.931,5.278 L23.310,15.000 C23.188,15.454 22.784,15.769 22.324,15.769 L8.568,15.769 C8.568,15.769 8.568,15.769 8.567,15.769 C8.567,15.769 8.567,15.769 8.567,15.769 C8.453,15.769 8.343,15.749 8.238,15.713 C8.195,15.698 8.159,15.669 8.119,15.649 C8.061,15.619 8.001,15.596 7.949,15.556 C7.904,15.521 7.870,15.472 7.831,15.430 C7.795,15.391 7.753,15.358 7.723,15.313 C7.660,15.219 7.612,15.114 7.581,15.000 L4.960,5.278 C4.953,5.252 4.962,5.226 4.957,5.199 L4.166,2.245 L0.985,2.103 C0.422,2.078 -0.016,1.589 0.008,1.011 C0.032,0.435 0.474,-0.037 1.076,0.011 L5.000,0.186 C5.444,0.205 5.825,0.516 5.944,0.955 L6.747,3.953 L24.946,3.953 C25.265,3.953 25.565,4.106 25.759,4.366 C25.953,4.626 26.017,4.963 25.931,5.278 ZM7.307,6.047 L9.350,13.675 L21.545,13.675 L23.600,6.047 L7.307,6.047 ZM11.011,16.241 C12.563,16.241 13.826,17.532 13.826,19.120 C13.826,20.709 12.563,22.000 11.011,22.000 C9.458,22.000 8.197,20.709 8.197,19.120 C8.197,17.532 9.458,16.241 11.011,16.241 ZM11.011,19.906 C11.434,19.906 11.779,19.553 11.779,19.120 C11.779,18.688 11.434,18.335 11.011,18.335 C10.587,18.335 10.244,18.688 10.244,19.120 C10.244,19.553 10.587,19.906 11.011,19.906 ZM19.542,16.241 C21.093,16.241 22.356,17.532 22.356,19.120 C22.356,20.709 21.093,22.000 19.542,22.000 C17.988,22.000 16.727,20.709 16.727,19.120 C16.727,17.532 17.988,16.241 19.542,16.241 ZM19.542,19.906 C19.963,19.906 20.309,19.553 20.309,19.120 C20.309,18.688 19.963,18.335 19.542,18.335 C19.118,18.335 18.774,18.688 18.774,19.120 C18.774,19.553 19.118,19.906 19.542,19.906 Z"/>')) 0 50% no-repeat;
     }
     }
     */ }
    .product-list.simple .bottom-elements-wr .shop2-product-btn.type-3 span {
      font-size: 16px;
      padding: 0;
      background: none; }
    @media (max-width: 480px) {
        .product-list.simple .bottom-elements-wr .shop2-product-btn.type-3 {
          margin-left: auto; } }
  .product-list.simple .bottom-elements-wr .product-price {
    padding: 0;
    order: 2;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none; }
  @media (max-width: 480px) {
        .product-list.simple .bottom-elements-wr .product-price {
          width: 50%; } }

.product-list.price .shop-product-item .show-button: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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ed772d%22%20d%3D%22M3.987%2C8.563%20L1.701%2C6.276%20C1.319%2C5.880%200.688%2C5.869%200.292%2C6.252%20C-0.104%2C6.634%20-0.115%2C7.265%200.267%2C7.662%20C0.275%2C7.670%200.283%2C7.678%200.292%2C7.687%20L4.279%2C11.676%20C4.907%2C12.304%205.981%2C11.860%205.981%2C10.971%20L5.981%2C0.997%20C5.981%2C0.446%205.534%2C-0.000%204.984%2C-0.000%20C4.433%2C-0.000%203.987%2C0.446%203.987%2C0.997%20L3.987%2C8.563%20ZM6.711%2C8.338%20C6.348%2C8.752%206.390%2C9.383%206.805%2C9.745%20C7.219%2C10.108%207.849%2C10.066%208.211%2C9.652%20C8.222%2C9.639%208.232%2C9.627%208.242%2C9.614%20L9.737%2C7.619%20C10.100%2C7.205%2010.058%2C6.575%209.643%2C6.212%20C9.229%2C5.849%208.599%2C5.891%208.236%2C6.306%20C8.226%2C6.318%208.216%2C6.330%208.206%2C6.343%20L6.711%2C8.338%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .product-list.price .amount-title {
    display: none; }

.product-list .shop-product-item .product-name a {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #000; }

.product-list .shop-product-item .product-name a:hover {
  color: #ed772d;
  border-bottom: 1px solid #ed772d; }

.product-price .price-current {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 22px;
  color: #000; }

.shop-main-blocks-wrapper {
  margin-bottom: 30px; }

.shop-main-blocks-inner {
  padding-bottom: 90px;
  border-bottom: 1px dashed #a8a8a8; }

.shop-main-blocks-inner .kindArrow {
  background: none;
  box-shadow: none;
  padding: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  .shop-main-blocks-inner .kindArrow::before {
    border-left: none; }
  .shop-main-blocks-inner .kindArrow .prev-slide, .shop-main-blocks-inner .kindArrow .next-slide {
    display: none;
    width: 59px;
    height: 47px;
    box-shadow: 0px 0px 0px 1px #d8d8d8;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23595959%22%20d%3D%22M3.435%2C6.985%20L8.723%2C1.715%20C9.120%2C1.333%209.131%2C0.703%208.747%2C0.307%20C8.364%2C-0.089%207.731%2C-0.099%207.335%2C0.283%20C7.326%2C0.290%207.318%2C0.299%207.310%2C0.307%20L0.317%2C7.277%20C-0.313%2C7.905%200.133%2C8.977%201.023%2C8.977%20L17.008%2C8.977%20C17.559%2C8.977%2018.007%2C8.531%2018.007%2C7.981%20C18.007%2C7.431%2017.559%2C6.985%2017.008%2C6.985%20L3.435%2C6.985%20ZM4.184%2C10.237%20C3.784%2C9.858%203.152%2C9.875%202.772%2C10.273%20C2.392%2C10.672%202.408%2C11.302%202.808%2C11.681%20C2.824%2C11.696%202.840%2C11.711%202.857%2C11.725%20L7.353%2C15.708%20C7.753%2C16.087%208.385%2C16.070%208.765%2C15.672%20C9.145%2C15.273%209.129%2C14.643%208.729%2C14.264%20C8.713%2C14.249%208.697%2C14.234%208.680%2C14.220%20L4.184%2C10.237%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop-main-blocks-inner .kindArrow .prev-slide:hover, .shop-main-blocks-inner .kindArrow .next-slide:hover, .shop-main-blocks-inner .kindArrow .prev-slide:active, .shop-main-blocks-inner .kindArrow .next-slide: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%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%23ed772d%22%20d%3D%22M3.435%2C6.985%20L8.723%2C1.715%20C9.120%2C1.333%209.131%2C0.703%208.747%2C0.307%20C8.364%2C-0.089%207.731%2C-0.099%207.335%2C0.283%20C7.326%2C0.290%207.318%2C0.299%207.310%2C0.307%20L0.317%2C7.277%20C-0.313%2C7.905%200.133%2C8.977%201.023%2C8.977%20L17.008%2C8.977%20C17.559%2C8.977%2018.007%2C8.531%2018.007%2C7.981%20C18.007%2C7.431%2017.559%2C6.985%2017.008%2C6.985%20L3.435%2C6.985%20ZM4.184%2C10.237%20C3.784%2C9.858%203.152%2C9.875%202.772%2C10.273%20C2.392%2C10.672%202.408%2C11.302%202.808%2C11.681%20C2.824%2C11.696%202.840%2C11.711%202.857%2C11.725%20L7.353%2C15.708%20C7.753%2C16.087%208.385%2C16.070%208.765%2C15.672%20C9.145%2C15.273%209.129%2C14.643%208.729%2C14.264%20C8.713%2C14.249%208.697%2C14.234%208.680%2C14.220%20L4.184%2C10.237%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop-main-blocks-inner .kindArrow .prev-slide {
    border-radius: 3px 3px 0 0; }
  .shop-main-blocks-inner .kindArrow .next-slide {
    margin-left: 1px;
    border-radius: 3px 0 0 3px; }

.shop-main-blocks-inner .product-list .shop2-product-item {
  margin-bottom: 0; }
  .shop-main-blocks-inner .product-list .shop2-product-item.slick-active {
    box-shadow: none; }

.shop-main-blocks-inner .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0px;
  position: absolute;
  bottom: -55px;
  left: -4px;
  z-index: 2; }
  @media screen and (max-width: 640px) {
    .shop-main-blocks-inner .slick-dots {
      left: 0; } }
  @media screen and (max-width: 425px) {
    .shop-main-blocks-inner .slick-dots {
      left: 4px; } }
  .shop-main-blocks-inner .slick-dots li {
    padding: 6px;
    display: inline-block;
    cursor: pointer;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .shop-main-blocks-inner .slick-dots li button {
    outline: none;
    padding: 0;
    width: 10px;
    height: 10px;
    border: none;
    overflow: hidden;
    border-radius: 10px;
    display: inline-block;
    background: #c1b9b1;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .shop-main-blocks-inner .slick-dots li.slick-active button {
    width: 22px;
    height: 10px;
    background: #ffe600; }

.shop-filter-wrapper .shop-sorting-panel .sorting-wrap {
  z-index: 99; }
  .shop-filter-wrapper .shop-sorting-panel .sorting-wrap .sorting-block {
    letter-spacing: -0.1px; }
  .shop-filter-wrapper .shop-sorting-panel .sorting-wrap .sort-title {
    border: 2px solid #fff; }
  .shop-filter-wrapper .shop-sorting-panel .sorting-wrap .sort-title: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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20opacity%3D%220.2%22%20fill%3D%22rgb%2836%2C%2036%2C%2036%29%22%20d%3D%22M3.987%2C8.563%20L1.701%2C6.276%20C1.319%2C5.880%200.688%2C5.869%200.292%2C6.252%20C-0.104%2C6.634%20-0.115%2C7.265%200.267%2C7.662%20C0.275%2C7.670%200.283%2C7.678%200.292%2C7.687%20L4.279%2C11.676%20C4.907%2C12.304%205.981%2C11.860%205.981%2C10.971%20L5.981%2C0.997%20C5.981%2C0.446%205.534%2C-0.000%204.984%2C-0.000%20C4.433%2C-0.000%203.987%2C0.446%203.987%2C0.997%20L3.987%2C8.563%20ZM6.711%2C8.338%20C6.348%2C8.752%206.390%2C9.383%206.805%2C9.745%20C7.219%2C10.108%207.849%2C10.066%208.211%2C9.652%20C8.222%2C9.639%208.232%2C9.627%208.242%2C9.614%20L9.737%2C7.619%20C10.100%2C7.205%2010.058%2C6.575%209.643%2C6.212%20C9.229%2C5.849%208.599%2C5.891%208.236%2C6.306%20C8.226%2C6.318%208.216%2C6.330%208.206%2C6.343%20L6.711%2C8.338%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop-filter-wrapper .shop-sorting-panel .filter-open-button {
    background: #ed772d; }
  .shop-filter-wrapper .shop-sorting-panel .filter-open-button:hover {
    background: rgba(237, 119, 45, 0.8); }

.shop-filter-wrapper .noUi-target .noUi-connect {
  margin-right: -10px; }
  .shop-filter-wrapper .noUi-target .noUi-handle.noUi-handle-upper {
    margin-left: 0; }

a.shop2-btn-back {
  background: #ed772d;
  padding: 18px 20px 17px 20px; }

a.shop2-btn-back:hover {
  background: rgba(237, 119, 45, 0.8); }

@media screen and (max-width: 840px) and (min-width: 767px) {
    .shop-product-data .shop-product-tabs > li > a {
      padding: 18px 14px 27px; } }

@media (max-width: 480px) {
    .shop2-coupon-wr .coupon-btn, .shop2-coupon-wr .coupon-btn: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%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22%23ffffff%22%20d%3D%22M8.586%2C4.000%20L6.293%2C1.707%20C5.895%2C1.323%205.884%2C0.690%206.268%2C0.293%20C6.652%2C-0.105%207.285%2C-0.116%207.682%2C0.268%20C7.691%2C0.276%207.698%2C0.284%207.707%2C0.293%20L11.707%2C4.293%20C12.337%2C4.923%2011.891%2C6.000%2011.000%2C6.000%20L1.000%2C6.000%20C0.447%2C6.000%20-0.000%2C5.552%20-0.000%2C5.000%20C-0.000%2C4.447%200.447%2C4.000%201.000%2C4.000%20L8.586%2C4.000%20ZM8.360%2C6.731%20C8.775%2C6.368%209.407%2C6.410%209.771%2C6.826%20C10.134%2C7.241%2010.092%2C7.873%209.677%2C8.237%20C9.664%2C8.247%209.652%2C8.257%209.639%2C8.267%20L7.640%2C9.768%20C7.224%2C10.131%206.592%2C10.089%206.228%2C9.673%20C5.865%2C9.258%205.907%2C8.626%206.323%2C8.263%20C6.335%2C8.252%206.347%2C8.242%206.360%2C8.232%20L8.360%2C6.731%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ed772d; } }

.shop2-product-actions dt.gift-action {
  background: transparent; }

.shop-product-data .shop-product-tabs > li > a, .shop-product-data .shop2-product-desc, .shop-group-kinds .shop-kind-item, a.shop2-btn-back, .product-label div, .shop-products-wrapper, .shop2-total-cart-wr .shop2-total-cart-inner, .shop2-total-cart-wr .shop-cart-total > li.coupon-block-li, .product-list .shop-product-item, .shop-filter-wrapper .shop-sorting-panel .filter-open-button, .shop-filter-wrapper .shop-sorting-panel .sorting-wrap .sort-title, .shop-filter-wrapper .shop-sorting-panel .views-buttons, .tpl-rating-block .rating-count, .shop2-pagelist, .shop2-cart-table .shop-cart-head, .shop2-coupon-wr .coupon-input, .shop2-coupon-wr .coupon-btn, .button-form-order > a, .shop-group-kinds-wrapper .kindArrow, .buy-one-click-form-wr .tpl-anketa .tpl-field.tpl-field-button button, .shop-product-data .tpl-form .tpl-field input[type=text], .shop-product-data .tpl-form .tpl-field input[type=password], .shop-product .product-side-l .product-image, .shop-product .product-side-l .product-thumbnails .thumb-item, .shop-product .product-side-r .product-side-r-inner, .shop-search-wrapper .shop2-block.search-form .row .search-btn, .shop-search-wrapper .shop2-block.search-form .row input[type=text], .search-popup__wrap .shop2-block.search-form .row input[type=text], .shop-search-wrapper .shop2-block.search-form .row select, .search-popup__wrap .shop2-block.search-form .row select, .shop-filter-wrapper .shop2-filter .table-filter-param .field-row .field-num input {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

.shop2-main-header.shop2-main-new {
  color: #1e1717;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 35px; }

@media (max-width: 640px) {
    .shop2-main-header.shop2-main-new {
      font-size: 25px; } }

.buy-one-click-form-wr {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 10000;
  background: rgba(0, 0, 0, 0.3);
  padding: 20px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  overflow-x: hidden;
  overflow-y: scroll; }

.buy-one-click-form-wr.opened {
  opacity: 1;
  visibility: visible; }

.buy-one-click-form-wr .tpl-anketa-success-note {
  color: #222;
  font-family: 'vnr';
  font-size: 30px; }

.buy-one-click-form-wr .tpl-anketa .title {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000;
  font-size: 25px;
  text-align: left;
  margin-bottom: 40px; }

.buy-one-click-form-wr .close-form {
  border: 1px solid #ddd;
  font-size: 0;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 30px;
  right: 30px;
  -webkit-border-radius: 250px;
  -moz-border-radius: 250px;
  -ms-border-radius: 250px;
  -o-border-radius: 250px;
  border-radius: 250px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%228px%22%20%20viewBox%3D%220%200%209%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28255%2C%200%2C%200%29%22%20d%3D%22M7.710%2C1.766%20L5.493%2C3.984%20L7.709%2C6.200%20C8.116%2C6.608%208.116%2C7.269%207.709%2C7.677%20C7.300%2C8.085%206.639%2C8.085%206.231%2C7.677%20L4.015%2C5.461%20L1.799%2C7.677%20C1.391%2C8.085%200.729%2C8.085%200.321%2C7.677%20C-0.087%2C7.269%20-0.087%2C6.608%200.321%2C6.200%20L2.537%2C3.984%20L0.320%2C1.766%20C-0.088%2C1.358%20-0.088%2C0.697%200.320%2C0.288%20C0.728%2C-0.119%201.390%2C-0.119%201.797%2C0.288%20L4.015%2C2.506%20L6.232%2C0.288%20C6.640%2C-0.119%207.302%2C-0.119%207.710%2C0.288%20C8.118%2C0.697%208.118%2C1.358%207.710%2C1.766%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.buy-one-click-form-wr .buy-one-click-form-in {
  width: 100%;
  max-width: 498px;
  padding: 30px 30px 30px 30px;
  margin: 0 auto;
  background: #fff;
  position: relative;
  box-sizing: border-box; }
  .buy-one-click-form-wr .buy-one-click-form-in .form_bl_title {
    color: #222;
    font-family: 'vnr';
    font-size: 30px;
    text-transform: uppercase;
    text-align: center;
    line-height: 1;
    padding-bottom: 18px;
    display: inline-block;
    border-bottom: 1px solid #55a377;
    margin: 0 auto;
    margin-bottom: 26px; }
  .buy-one-click-form-wr .buy-one-click-form-in .uk-form {
    text-align: left; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field {
    margin: 0;
    text-align: left; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field:not(:last-child) {
    margin-bottom: 17px; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field h2 {
    margin: 0;
    color: #222;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 25px; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field.type-html {
    color: #222;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 16px; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field .field-title {
    color: #898989;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 13px;
    margin-bottom: 7px; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field .field-value input[type="text"], .buy-one-click-form-wr .buy-one-click-form-in .tpl-field .field-value input[type="email"], .buy-one-click-form-wr .buy-one-click-form-in .tpl-field .field-value input[type="phone"] {
    width: 100%;
    height: 50px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    padding: 18px 20px 19px;
    outline: none;
    color: #444;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 16px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field .field-value textarea {
    width: 100%;
    box-sizing: border-box;
    padding: 18px 20px 19px;
    border: 1px solid #ddd;
    outline: none;
    color: #444;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 16px; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field .field-value .field-note, .buy-one-click-form-wr .buy-one-click-form-in .tpl-field .field-value .calendar-label span, .buy-one-click-form-wr .buy-one-click-form-in .tpl-field .field-value .progressName {
    margin-top: 5px;
    color: #666;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-variant-ligatures: none; }
  .buy-one-click-form-wr .buy-one-click-form-in .tpl-field.tpl-field-button button {
    width: auto;
    height: 50px;
    color: #000;
    font-size: 14px;
    padding: 0 24px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    box-shadow: none;
    background: none;
    font-weight: bold;
    border: 2px solid #ffe600;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
    .buy-one-click-form-wr .buy-one-click-form-in .tpl-field.tpl-field-button button:hover {
      background: #ffe600; }
  .buy-one-click-form-wr .buy-one-click-form-in.tpl-field-button button {
    width: auto;
    height: 50px;
    color: #000;
    font-size: 14px;
    padding: 0 24px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    box-shadow: none;
    background: none;
    font-weight: bold;
    border: 2px solid #ffe600;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .buy-one-click-form-wr .buy-one-click-form-in.tpl-field-button button:hover {
    background: #ffe600; }

.shop2-product-btn {
  background: #ffe600;
  outline: none;
  border-radius: 25px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  box-shadow: inset 0 0 0 2px #ffe600;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }

.shop2-product-btn:not(.notavailable):hover {
  background: none; }
  .shop2-product-btn:not(.notavailable):active {
    box-shadow: inset 0 0 0 2px #ffe600;
    background: none; }

.shop2-product-btn.type-3 {
  height: auto;
  width: auto;
  padding: 0 30px;
  text-align: center;
  border-radius: 3px;
  font-weight: bold; }
  .shop2-product-btn.type-3 span {
    line-height: normal;
    padding: 13px 0 16px;
    padding-left: 43px;
    height: auto;
    font-size: 16px;
    line-height: 1;
    display: inline-block;
    vertical-align: top;
    color: #1e1717; }
  .shop2-product-btn.type-3.notavailable {
    background: #e3e3e3;
    pointer-events: none; }
  .shop2-product-btn.type-3.notavailable span, .shop2-product-btn.type-3.notavailable:hover span, .shop2-product-btn.type-3.notavailable:active span {
    font-size: 16px;
    color: #898989;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2026%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000%22%20d%3D%22M25.931%2C5.278%20L23.310%2C15.000%20C23.188%2C15.454%2022.784%2C15.769%2022.324%2C15.769%20L8.568%2C15.769%20C8.568%2C15.769%208.568%2C15.769%208.567%2C15.769%20C8.567%2C15.769%208.567%2C15.769%208.567%2C15.769%20C8.453%2C15.769%208.343%2C15.749%208.238%2C15.713%20C8.195%2C15.698%208.159%2C15.669%208.119%2C15.649%20C8.061%2C15.619%208.001%2C15.596%207.949%2C15.556%20C7.904%2C15.521%207.870%2C15.472%207.831%2C15.430%20C7.795%2C15.391%207.753%2C15.358%207.723%2C15.313%20C7.660%2C15.219%207.612%2C15.114%207.581%2C15.000%20L4.960%2C5.278%20C4.953%2C5.252%204.962%2C5.226%204.957%2C5.199%20L4.166%2C2.245%20L0.985%2C2.103%20C0.422%2C2.078%20-0.016%2C1.589%200.008%2C1.011%20C0.032%2C0.435%200.474%2C-0.037%201.076%2C0.011%20L5.000%2C0.186%20C5.444%2C0.205%205.825%2C0.516%205.944%2C0.955%20L6.747%2C3.953%20L24.946%2C3.953%20C25.265%2C3.953%2025.565%2C4.106%2025.759%2C4.366%20C25.953%2C4.626%2026.017%2C4.963%2025.931%2C5.278%20ZM7.307%2C6.047%20L9.350%2C13.675%20L21.545%2C13.675%20L23.600%2C6.047%20L7.307%2C6.047%20ZM11.011%2C16.241%20C12.563%2C16.241%2013.826%2C17.532%2013.826%2C19.120%20C13.826%2C20.709%2012.563%2C22.000%2011.011%2C22.000%20C9.458%2C22.000%208.197%2C20.709%208.197%2C19.120%20C8.197%2C17.532%209.458%2C16.241%2011.011%2C16.241%20ZM11.011%2C19.906%20C11.434%2C19.906%2011.779%2C19.553%2011.779%2C19.120%20C11.779%2C18.688%2011.434%2C18.335%2011.011%2C18.335%20C10.587%2C18.335%2010.244%2C18.688%2010.244%2C19.120%20C10.244%2C19.553%2010.587%2C19.906%2011.011%2C19.906%20ZM19.542%2C16.241%20C21.093%2C16.241%2022.356%2C17.532%2022.356%2C19.120%20C22.356%2C20.709%2021.093%2C22.000%2019.542%2C22.000%20C17.988%2C22.000%2016.727%2C20.709%2016.727%2C19.120%20C16.727%2C17.532%2017.988%2C16.241%2019.542%2C16.241%20ZM19.542%2C19.906%20C19.963%2C19.906%2020.309%2C19.553%2020.309%2C19.120%20C20.309%2C18.688%2019.963%2C18.335%2019.542%2C18.335%20C19.118%2C18.335%2018.774%2C18.688%2018.774%2C19.120%20C18.774%2C19.553%2019.118%2C19.906%2019.542%2C19.906%20Z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .shop2-product-btn.type-3.onrequest 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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000%22%20d%3D%22M12.062%2C23.760%20C5.713%2C23.760%200.547%2C18.596%200.547%2C12.247%20C0.547%2C5.899%205.713%2C0.734%2012.062%2C0.734%20C18.410%2C0.734%2023.573%2C5.899%2023.573%2C12.247%20C23.573%2C18.596%2018.410%2C23.760%2012.062%2C23.760%20ZM12.062%2C2.708%20C6.802%2C2.708%202.521%2C6.987%202.521%2C12.247%20C2.521%2C17.507%206.802%2C21.786%2012.062%2C21.786%20C17.322%2C21.786%2021.600%2C17.507%2021.600%2C12.247%20C21.600%2C6.987%2017.322%2C2.708%2012.062%2C2.708%20ZM12.688%2C12.994%20C12.670%2C13.016%2012.663%2C13.042%2012.642%2C13.062%20L9.778%2C15.925%20C9.585%2C16.118%209.333%2C16.215%209.080%2C16.215%20C8.828%2C16.215%208.575%2C16.118%208.382%2C15.925%20C7.997%2C15.540%207.997%2C14.915%208.382%2C14.530%20L11.075%2C11.838%20L11.075%2C5.126%20C11.075%2C4.581%2011.517%2C4.139%2012.062%2C4.139%20C12.608%2C4.139%2013.049%2C4.581%2013.049%2C5.126%20L13.049%2C12.247%20C13.049%2C12.551%2012.904%2C12.813%2012.688%2C12.994%20Z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .shop2-product-btn.type-3.buy 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%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%22rgb%2830%2C%2023%2C%2023%29%22%20d%3D%22M5.001%2C14.826%20L5.681%2C13.466%20L3.012%2C2.787%20L1.815%2C2.787%20C1.273%2C2.787%200.834%2C2.347%200.834%2C1.805%20C0.834%2C1.263%201.273%2C0.824%201.815%2C0.824%20L3.777%2C0.824%20C4.228%2C0.824%204.620%2C1.130%204.729%2C1.567%20L5.769%2C5.730%20L19.477%2C5.730%20C20.019%2C5.731%2020.459%2C6.170%2020.458%2C6.712%20C20.458%2C6.776%2020.452%2C6.841%2020.439%2C6.904%20L19.458%2C11.810%20C19.383%2C12.181%2019.102%2C12.477%2018.735%2C12.569%20L10.885%2C14.532%20C10.358%2C14.660%209.827%2C14.336%209.699%2C13.810%20C9.573%2C13.288%209.888%2C12.762%2010.408%2C12.628%20L17.656%2C10.816%20L18.280%2C7.692%20L6.260%2C7.692%20L7.673%2C13.341%20C7.730%2C13.569%207.703%2C13.809%207.598%2C14.019%20L6.617%2C15.981%20C6.570%2C16.075%206.509%2C16.161%206.434%2C16.236%20C7.135%2C17.703%206.514%2C19.460%205.047%2C20.161%20C3.580%2C20.861%201.823%2C20.240%201.122%2C18.773%20C0.421%2C17.306%201.042%2C15.549%202.510%2C14.849%20C3.296%2C14.473%204.208%2C14.465%205.001%2C14.827%20L5.001%2C14.826%20ZM3.777%2C18.486%20C4.319%2C18.486%204.758%2C18.047%204.758%2C17.505%20C4.758%2C16.963%204.319%2C16.524%203.777%2C16.524%20C3.235%2C16.524%202.796%2C16.963%202.796%2C17.505%20C2.796%2C18.047%203.235%2C18.486%203.777%2C18.486%20ZM17.515%2C20.448%20C15.889%2C20.448%2014.571%2C19.131%2014.571%2C17.505%20C14.571%2C15.879%2015.889%2C14.561%2017.515%2C14.561%20C19.141%2C14.561%2020.459%2C15.879%2020.459%2C17.505%20C20.459%2C19.131%2019.141%2C20.448%2017.515%2C20.448%20ZM17.515%2C18.486%20C18.057%2C18.486%2018.496%2C18.047%2018.496%2C17.505%20C18.496%2C16.963%2018.057%2C16.524%2017.515%2C16.524%20C16.973%2C16.524%2016.534%2C16.963%2016.534%2C17.505%20C16.534%2C18.047%2016.973%2C18.486%2017.515%2C18.486%20Z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }

.shop-product .product-side-r .form-add-bottom .buy-one-click-button {
  padding: 11px 25px 13px;
  border: 2px solid #ed772d;
  border-radius: 3px;
  color: #ed772d;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@media (max-width: 540px) {
    .shop-product .product-side-r .form-add-bottom .buy-one-click-button {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
      -moz-box-flex: 0;
      -moz-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      text-align: center;
      margin-top: 20px; } }

@media (max-width: 990px) and (min-width: 801px) {
    .shop-product .product-side-r .form-add-bottom .buy-one-click-button {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
      -moz-box-flex: 0;
      -moz-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      text-align: center;
      margin-top: 20px; } }

.shop2-product-amount {
  width: 115px;
  padding: 0 8px;
  margin-left: auto;
  box-shadow: inset 0px 0px 0px 1px #c1c6c8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

.shop2-product-amount input[type="text"] {
  border: none;
  border-radius: 7px;
  color: #181717;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: bold;
  padding: 9px 5px;
  width: 40px;
  outline: none;
  margin: 0 6px; }

.shop2-product-amount button {
  height: 40px;
  line-height: 43px;
  font-size: 25px;
  padding: 0;
  border: none;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  width: 22px;
  color: #181717;
  outline: none;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: normal; }
  .shop2-product-amount button:hover, .shop2-product-amount button:active {
    background: none;
    color: #ed772d;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .shop2-product-amount button[disabled] {
    color: #c1c6c8; }

.shop-product-options select:not([multiple]), .shop2-filter select:not([multiple]), .shop2-order-options select:not([multiple]), .buy-one-click-form-wr select:not([multiple]), .shop-search-wrapper select:not([multiple]), .footer-form-wrapper select:not([multiple]) {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20opacity%3D%220.2%22%20fill%3D%22rgb%2836%2C%2036%2C%2036%29%22%20d%3D%22M3.987%2C8.563%20L1.701%2C6.276%20C1.319%2C5.880%200.688%2C5.869%200.292%2C6.252%20C-0.104%2C6.634%20-0.115%2C7.265%200.267%2C7.662%20C0.275%2C7.670%200.283%2C7.678%200.292%2C7.687%20L4.279%2C11.676%20C4.907%2C12.304%205.981%2C11.860%205.981%2C10.971%20L5.981%2C0.997%20C5.981%2C0.446%205.534%2C-0.000%204.984%2C-0.000%20C4.433%2C-0.000%203.987%2C0.446%203.987%2C0.997%20L3.987%2C8.563%20ZM6.711%2C8.338%20C6.348%2C8.752%206.390%2C9.383%206.805%2C9.745%20C7.219%2C10.108%207.849%2C10.066%208.211%2C9.652%20C8.222%2C9.639%208.232%2C9.627%208.242%2C9.614%20L9.737%2C7.619%20C10.100%2C7.205%2010.058%2C6.575%209.643%2C6.212%20C9.229%2C5.849%208.599%2C5.891%208.236%2C6.306%20C8.226%2C6.318%208.216%2C6.330%208.206%2C6.343%20L6.711%2C8.338%20Z%22%2F%3E%3C%2Fsvg%3E") 95% 50% no-repeat; }

.tpl-rating-block {
  font-size: 0; }

.tpl-rating-block .tpl-stars {
  display: inline-block;
  vertical-align: middle;
  width: 89px;
  height: 13px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2289px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2089%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23e3e3e3%22%20d%3D%22M85.719%2C8.369%20L86.314%2C12.998%20L81.973%2C11.017%20L77.631%2C12.998%20L78.225%2C8.369%20L74.947%2C4.964%20L79.656%2C4.084%20L81.973%2C-0.001%20L84.288%2C4.084%20L88.997%2C4.964%20L85.719%2C8.369%20ZM67.578%2C12.998%20L63.235%2C11.017%20L58.893%2C12.998%20L59.488%2C8.369%20L56.210%2C4.964%20L60.920%2C4.084%20L63.235%2C-0.001%20L65.551%2C4.084%20L70.261%2C4.964%20L66.982%2C8.369%20L67.578%2C12.998%20ZM48.841%2C12.998%20L44.499%2C11.017%20L40.156%2C12.998%20L40.752%2C8.369%20L37.473%2C4.964%20L42.183%2C4.084%20L44.499%2C-0.001%20L46.814%2C4.084%20L51.524%2C4.964%20L48.246%2C8.369%20L48.841%2C12.998%20ZM30.104%2C12.998%20L25.762%2C11.017%20L21.420%2C12.998%20L22.015%2C8.369%20L18.736%2C4.964%20L23.446%2C4.084%20L25.762%2C-0.001%20L28.077%2C4.084%20L32.788%2C4.964%20L29.508%2C8.369%20L30.104%2C12.998%20ZM11.367%2C12.998%20L7.025%2C11.017%20L2.683%2C12.998%20L3.278%2C8.369%20L-0.001%2C4.964%20L4.709%2C4.084%20L7.025%2C-0.001%20L9.341%2C4.084%20L14.050%2C4.964%20L10.772%2C8.369%20L11.367%2C12.998%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .tpl-rating-block .tpl-stars .tpl-rating {
    height: 13px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2289px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2089%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ed772d%22%20d%3D%22M85.719%2C8.369%20L86.314%2C12.998%20L81.973%2C11.017%20L77.631%2C12.998%20L78.225%2C8.369%20L74.947%2C4.964%20L79.656%2C4.084%20L81.973%2C-0.001%20L84.288%2C4.084%20L88.997%2C4.964%20L85.719%2C8.369%20ZM67.578%2C12.998%20L63.235%2C11.017%20L58.893%2C12.998%20L59.488%2C8.369%20L56.210%2C4.964%20L60.920%2C4.084%20L63.235%2C-0.001%20L65.551%2C4.084%20L70.261%2C4.964%20L66.982%2C8.369%20L67.578%2C12.998%20ZM48.841%2C12.998%20L44.499%2C11.017%20L40.156%2C12.998%20L40.752%2C8.369%20L37.473%2C4.964%20L42.183%2C4.084%20L44.499%2C-0.001%20L46.814%2C4.084%20L51.524%2C4.964%20L48.246%2C8.369%20L48.841%2C12.998%20ZM30.104%2C12.998%20L25.762%2C11.017%20L21.420%2C12.998%20L22.015%2C8.369%20L18.736%2C4.964%20L23.446%2C4.084%20L25.762%2C-0.001%20L28.077%2C4.084%20L32.788%2C4.964%20L29.508%2C8.369%20L30.104%2C12.998%20ZM11.367%2C12.998%20L7.025%2C11.017%20L2.683%2C12.998%20L3.278%2C8.369%20L-0.001%2C4.964%20L4.709%2C4.084%20L7.025%2C-0.001%20L9.341%2C4.084%20L14.050%2C4.964%20L10.772%2C8.369%20L11.367%2C12.998%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.tpl-rating-block .rating-count {
  color: #4c5667;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  padding: 2px 9px 2px;
  border: 1px solid #a7adb6;
  border-radius: 8px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px; }

.button-form-order > a {
  background: #595959; }
  .button-form-order > a:hover {
    background: rgba(89, 89, 89, 0.8); }

.shop2-cart-table {
  margin-bottom: 0; }

.shop2-cart-table .shop2-cart-product .cart-product-bot .cart-param-btn: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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ed772d%22%20d%3D%22M3.987%2C8.563%20L1.701%2C6.276%20C1.319%2C5.880%200.688%2C5.869%200.292%2C6.252%20C-0.104%2C6.634%20-0.115%2C7.265%200.267%2C7.662%20C0.275%2C7.670%200.283%2C7.678%200.292%2C7.687%20L4.279%2C11.676%20C4.907%2C12.304%205.981%2C11.860%205.981%2C10.971%20L5.981%2C0.997%20C5.981%2C0.446%205.534%2C-0.000%204.984%2C-0.000%20C4.433%2C-0.000%203.987%2C0.446%203.987%2C0.997%20L3.987%2C8.563%20ZM6.711%2C8.338%20C6.348%2C8.752%206.390%2C9.383%206.805%2C9.745%20C7.219%2C10.108%207.849%2C10.066%208.211%2C9.652%20C8.222%2C9.639%208.232%2C9.627%208.242%2C9.614%20L9.737%2C7.619%20C10.100%2C7.205%2010.058%2C6.575%209.643%2C6.212%20C9.229%2C5.849%208.599%2C5.891%208.236%2C6.306%20C8.226%2C6.318%208.216%2C6.330%208.206%2C6.343%20L6.711%2C8.338%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.shop2-cart-table .shop2-product-amount {
  margin-left: 0; }

.p-events-none {
  pointer-events: none; }

.text-right a {
  margin-bottom: 2px; }

.shop-product-params .param-body {
  font-size: 13px;
  letter-spacing: -0.4px; }

.shop-product-params .param-title {
  font-size: 13px; }

.shop-product .product-side-l .product-thumbnails .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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20%20fill%3D%22rgb%2836%2C%2036%2C%2036%29%22%20d%3D%22M3.987%2C8.563%20L1.701%2C6.276%20C1.319%2C5.880%200.688%2C5.869%200.292%2C6.252%20C-0.104%2C6.634%20-0.115%2C7.265%200.267%2C7.662%20C0.275%2C7.670%200.283%2C7.678%200.292%2C7.687%20L4.279%2C11.676%20C4.907%2C12.304%205.981%2C11.860%205.981%2C10.971%20L5.981%2C0.997%20C5.981%2C0.446%205.534%2C-0.000%204.984%2C-0.000%20C4.433%2C-0.000%203.987%2C0.446%203.987%2C0.997%20L3.987%2C8.563%20ZM6.711%2C8.338%20C6.348%2C8.752%206.390%2C9.383%206.805%2C9.745%20C7.219%2C10.108%207.849%2C10.066%208.211%2C9.652%20C8.222%2C9.639%208.232%2C9.627%208.242%2C9.614%20L9.737%2C7.619%20C10.100%2C7.205%2010.058%2C6.575%209.643%2C6.212%20C9.229%2C5.849%208.599%2C5.891%208.236%2C6.306%20C8.226%2C6.318%208.216%2C6.330%208.206%2C6.343%20L6.711%2C8.338%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  transform: rotate(180deg); }
  .shop-product .product-side-l .product-thumbnails .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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20%20fill%3D%22%23ed772d%22%20d%3D%22M3.987%2C8.563%20L1.701%2C6.276%20C1.319%2C5.880%200.688%2C5.869%200.292%2C6.252%20C-0.104%2C6.634%20-0.115%2C7.265%200.267%2C7.662%20C0.275%2C7.670%200.283%2C7.678%200.292%2C7.687%20L4.279%2C11.676%20C4.907%2C12.304%205.981%2C11.860%205.981%2C10.971%20L5.981%2C0.997%20C5.981%2C0.446%205.534%2C-0.000%204.984%2C-0.000%20C4.433%2C-0.000%203.987%2C0.446%203.987%2C0.997%20L3.987%2C8.563%20ZM6.711%2C8.338%20C6.348%2C8.752%206.390%2C9.383%206.805%2C9.745%20C7.219%2C10.108%207.849%2C10.066%208.211%2C9.652%20C8.222%2C9.639%208.232%2C9.627%208.242%2C9.614%20L9.737%2C7.619%20C10.100%2C7.205%2010.058%2C6.575%209.643%2C6.212%20C9.229%2C5.849%208.599%2C5.891%208.236%2C6.306%20C8.226%2C6.318%208.216%2C6.330%208.206%2C6.343%20L6.711%2C8.338%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.shop-product .product-side-l .product-thumbnails .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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20%20fill%3D%22rgb%2836%2C%2036%2C%2036%29%22%20d%3D%22M3.987%2C8.563%20L1.701%2C6.276%20C1.319%2C5.880%200.688%2C5.869%200.292%2C6.252%20C-0.104%2C6.634%20-0.115%2C7.265%200.267%2C7.662%20C0.275%2C7.670%200.283%2C7.678%200.292%2C7.687%20L4.279%2C11.676%20C4.907%2C12.304%205.981%2C11.860%205.981%2C10.971%20L5.981%2C0.997%20C5.981%2C0.446%205.534%2C-0.000%204.984%2C-0.000%20C4.433%2C-0.000%203.987%2C0.446%203.987%2C0.997%20L3.987%2C8.563%20ZM6.711%2C8.338%20C6.348%2C8.752%206.390%2C9.383%206.805%2C9.745%20C7.219%2C10.108%207.849%2C10.066%208.211%2C9.652%20C8.222%2C9.639%208.232%2C9.627%208.242%2C9.614%20L9.737%2C7.619%20C10.100%2C7.205%2010.058%2C6.575%209.643%2C6.212%20C9.229%2C5.849%208.599%2C5.891%208.236%2C6.306%20C8.226%2C6.318%208.216%2C6.330%208.206%2C6.343%20L6.711%2C8.338%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  transform: rotate(0); }
  .shop-product .product-side-l .product-thumbnails .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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20%20fill%3D%22%23ed772d%22%20d%3D%22M3.987%2C8.563%20L1.701%2C6.276%20C1.319%2C5.880%200.688%2C5.869%200.292%2C6.252%20C-0.104%2C6.634%20-0.115%2C7.265%200.267%2C7.662%20C0.275%2C7.670%200.283%2C7.678%200.292%2C7.687%20L4.279%2C11.676%20C4.907%2C12.304%205.981%2C11.860%205.981%2C10.971%20L5.981%2C0.997%20C5.981%2C0.446%205.534%2C-0.000%204.984%2C-0.000%20C4.433%2C-0.000%203.987%2C0.446%203.987%2C0.997%20L3.987%2C8.563%20ZM6.711%2C8.338%20C6.348%2C8.752%206.390%2C9.383%206.805%2C9.745%20C7.219%2C10.108%207.849%2C10.066%208.211%2C9.652%20C8.222%2C9.639%208.232%2C9.627%208.242%2C9.614%20L9.737%2C7.619%20C10.100%2C7.205%2010.058%2C6.575%209.643%2C6.212%20C9.229%2C5.849%208.599%2C5.891%208.236%2C6.306%20C8.226%2C6.318%208.216%2C6.330%208.206%2C6.343%20L6.711%2C8.338%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

@media (min-width: 1024px) {
  .sticky {
    position: fixed; }

  .stop {
    position: relative; } }

html, body {
  height: 100%; }

html {
  font-size: 16px; }

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

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

h1 {
  margin-top: 0;
  font-size: 2rem;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  color: #181717;
  font-weight: bold;
  font-size: 35px; }

h2 {
  font-size: 1.5rem; }

h3 {
  font-size: 1.17rem; }

h4 {
  font-size: 1rem; }

h5 {
  font-size: 0.83rem; }

h6 {
  font-size: 0.67rem; }

h5, h6 {
  font-weight: bold; }

a {
  text-decoration: underline;
  color: #ed772d; }

a:hover {
  text-decoration: none; }

a img {
  border-color: #000; }

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);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.site-path {
  margin-bottom: 25px;
  white-space: pre-wrap;
  font-size: 14px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  line-height: 1.25; }

.site-path a {
  text-decoration: none;
  border-bottom: 1px solid #ed772d; }
  .site-path a:hover {
    border-bottom-color: transparent; }

.central {
  margin-right: auto;
  margin-left: auto;
  max-width: 1250px; }

@media screen and (max-width: 1280px) {
    .central {
      padding: 0 20px; } }

@media screen and (max-width: 767px) {
    .central {
      padding: 0 10px; } }

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

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

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

.site-wrapper {
  min-height: 100%;
  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%; }

.mb-it-bt {
  width: 50px;
  height: 50px;
  font-size: 0; }

@media screen and (min-width: 768px) {
    .mb-it-bt {
      display: none; } }

.mb-it-bt.phone-btn {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2220px%22%20%20viewBox%3D%220%200%2019%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20opacity%3D%220.302%22%20fill%3D%22rgb%2850%2C%2065%2C%2074%29%22%20d%3D%22M13.219%2C12.851%20L11.812%2C14.258%20C11.414%2C14.656%2010.768%2C14.656%2010.370%2C14.258%20C9.972%2C13.860%209.972%2C13.215%2010.370%2C12.816%20L12.165%2C11.024%20C12.405%2C10.783%2012.750%2C10.679%2013.084%2C10.745%20L17.568%2C11.642%20C18.044%2C11.737%2018.386%2C12.155%2018.386%2C12.640%20L18.386%2C18.019%20C18.386%2C18.499%2018.049%2C18.905%2017.582%2C19.015%20C14.125%2C19.826%209.202%2C18.467%204.992%2C14.258%20C0.782%2C10.050%20-0.575%2C5.128%200.236%2C1.670%20C0.346%2C1.203%200.752%2C0.865%201.232%2C0.865%20L6.614%2C0.865%20C7.099%2C0.865%207.517%2C1.207%207.612%2C1.683%20L8.509%2C6.166%20C8.575%2C6.500%208.471%2C6.844%208.230%2C7.085%20L6.971%2C8.343%20C7.561%2C9.372%208.318%2C10.297%209.212%2C11.078%20C9.637%2C11.447%209.682%2C12.091%209.312%2C12.516%20C8.943%2C12.941%208.299%2C12.986%207.875%2C12.617%20C7.653%2C12.424%207.439%2C12.224%207.231%2C12.016%20C6.234%2C11.012%205.408%2C9.850%204.787%2C8.578%20C4.601%2C8.197%204.695%2C7.737%204.995%2C7.437%20L6.403%2C6.029%20L5.777%2C2.903%20L2.091%2C2.903%20C1.793%2C5.649%203.052%2C9.439%206.432%2C12.816%20C9.813%2C16.195%2013.603%2C17.457%2016.348%2C17.160%20L16.348%2C13.477%20L13.219%2C12.851%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.mb-it-bt.search-btn {
  position: relative;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2218px%22%20%20viewBox%3D%220%200%2019%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%2850%2C%2065%2C%2074%29%22%20d%3D%22M14.290%2C11.927%20L18.557%2C16.084%20C18.943%2C16.473%2018.932%2C17.094%2018.532%2C17.469%20C18.143%2C17.836%2017.525%2C17.836%2017.135%2C17.469%20L11.834%2C12.306%20C11.612%2C12.089%2011.643%2C11.769%2011.883%2C11.569%20C15.255%2C8.751%2014.231%2C3.023%208.813%2C1.973%20C8.472%2C1.907%208.110%2C1.907%207.770%2C1.973%20C0.885%2C3.308%201.097%2C12.194%208.402%2C13.066%20C8.809%2C13.115%209.193%2C12.950%209.550%2C12.754%20C10.146%2C12.427%2010.853%2C12.739%2011.026%2C13.337%20C11.175%2C13.858%2010.863%2C14.399%2010.329%2C14.545%20L10.329%2C14.545%20C4.785%2C16.057%20-1.046%2C11.125%201.252%2C4.361%20C1.393%2C3.946%201.619%2C3.553%201.910%2C3.220%20C6.652%2C-2.204%2014.007%2C0.089%2015.558%2C5.489%20C16.197%2C7.710%2015.728%2C10.094%2014.291%2C11.927%20L14.290%2C11.927%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.mb-it-bt.login-btn {
  position: relative;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22rgb%2850%2C%2065%2C%2074%29%22%20d%3D%22M15.999%2C2.000%20L12.999%2C2.000%20C12.447%2C2.000%2011.999%2C1.552%2011.999%2C1.000%20C11.999%2C0.447%2012.447%2C-0.000%2012.999%2C-0.000%20L16.999%2C-0.000%20C17.551%2C-0.000%2017.999%2C0.447%2017.999%2C1.000%20L17.999%2C17.000%20C17.999%2C17.552%2017.551%2C18.000%2016.999%2C18.000%20L12.999%2C18.000%20C12.447%2C18.000%2011.999%2C17.552%2011.999%2C17.000%20C11.999%2C16.447%2012.447%2C16.000%2012.999%2C16.000%20L15.999%2C16.000%20L15.999%2C2.000%20ZM10.585%2C8.000%20L6.292%2C3.707%20C5.895%2C3.323%205.884%2C2.690%206.268%2C2.293%20C6.651%2C1.896%207.284%2C1.885%207.682%2C2.268%20C7.690%2C2.276%207.698%2C2.285%207.706%2C2.293%20L13.706%2C8.293%20C14.336%2C8.923%2013.890%2C10.000%2012.999%2C10.000%20L0.999%2C10.000%20C0.447%2C10.000%20-0.001%2C9.552%20-0.001%2C9.000%20C-0.001%2C8.447%200.447%2C8.000%200.999%2C8.000%20L10.585%2C8.000%20ZM9.359%2C11.732%20C9.775%2C11.368%2010.407%2C11.410%2010.771%2C11.826%20C11.134%2C12.242%2011.092%2C12.874%2010.676%2C13.237%20C10.664%2C13.248%2010.652%2C13.258%2010.639%2C13.268%20L7.639%2C15.768%20C7.223%2C16.132%206.592%2C16.089%206.228%2C15.673%20C5.865%2C15.258%205.907%2C14.626%206.322%2C14.263%20C6.334%2C14.252%206.347%2C14.242%206.359%2C14.232%20L9.359%2C11.732%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.mb-it-bt.burger-btn {
  position: fixed;
  z-index: 101;
  top: 0px;
  left: 0px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2019%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.000%2C2.919%20C0.447%2C2.919%20-0.000%2C2.476%20-0.000%2C1.928%20C-0.000%2C1.380%200.447%2C0.936%201.000%2C0.936%20L18.000%2C0.936%20C18.552%2C0.936%2019.000%2C1.380%2019.000%2C1.928%20C19.000%2C2.476%2018.552%2C2.919%2018.000%2C2.919%20L1.000%2C2.919%20ZM1.000%2C7.887%20C0.447%2C7.887%20-0.000%2C7.443%20-0.000%2C6.895%20C-0.000%2C6.348%200.447%2C5.903%201.000%2C5.903%20L15.000%2C5.903%20C15.552%2C5.903%2016.000%2C6.348%2016.000%2C6.895%20C16.000%2C7.443%2015.552%2C7.887%2015.000%2C7.887%20L1.000%2C7.887%20ZM1.000%2C12.855%20C0.447%2C12.855%20-0.000%2C12.411%20-0.000%2C11.863%20C-0.000%2C11.315%200.447%2C10.871%201.000%2C10.871%20L11.000%2C10.871%20C11.552%2C10.871%2012.000%2C11.315%2012.000%2C11.863%20C12.000%2C12.411%2011.552%2C12.855%2011.000%2C12.855%20L1.000%2C12.855%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #595959;
  cursor: pointer;
  display: block; }
  @media screen and (min-width: 1024px) {
    .mb-it-bt.burger-btn {
      display: none; } }
  .mb-it-bt.burger-btn.opened {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2013%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M11.710%2C1.766%20L7.492%2C5.983%20L11.708%2C10.200%20C12.116%2C10.607%2012.116%2C11.269%2011.708%2C11.677%20C11.300%2C12.085%2010.639%2C12.085%2010.231%2C11.677%20L6.015%2C7.461%20L1.799%2C11.677%20C1.391%2C12.085%200.729%2C12.085%200.321%2C11.677%20C-0.087%2C11.269%20-0.087%2C10.607%200.321%2C10.200%20L4.537%2C5.983%20L0.320%2C1.766%20C-0.088%2C1.358%20-0.088%2C0.697%200.320%2C0.288%20C0.728%2C-0.119%201.390%2C-0.119%201.797%2C0.288%20L6.015%2C4.506%20L10.232%2C0.288%20C10.640%2C-0.119%2011.302%2C-0.119%2011.710%2C0.288%20C12.118%2C0.697%2012.118%2C1.358%2011.710%2C1.766%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #595959; }

.burger {
  display: none; }

@media screen and (max-width: 1023px) {
    .burger {
      display: block; } }

.burger__section {
  position: fixed;
  top: 50px;
  width: 290px;
  z-index: 101;
  background: #fff;
  overflow: scroll;
  height: 95vh;
  padding-bottom: 30px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }
  .burger__section.opened {
    -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); }
/*.menu-burger {
 padding-bottom: 30px;
 @media screen and (min-width: 1024px) {
 display: none;
 }
 &__inner {
 list-style: none;
 padding: 0;
 margin: 0;
 > li {
 > a {
 padding: 18px 40px 16px 20px;
 display: block;
 text-decoration: none;
 color: #1e1717;
 font-weight: 500;
 font-size: 15px;
 font-family: $rr;
 @include transition (.3s ease-in-out);
 background: url(data-image-svg(10px, 12px, '<path opacity="0.2" fill="rgb(36, 36, 36)" d="M3.987,8.563 L1.701,6.276 C1.319,5.880 0.688,5.869 .292,6.252 C-0.104,6.634 -0.115,7.265 0.267,7.662 C0.275,7.670 0.283,7.678 0.292,7.687 L4.279,11.676 C4.907,12.304 5.981,11.860 5.981,10.971 L5.981,0.997 C5.981,0.446 5.534,-0.000 4.984,-0.000 C4.433,-0.000 3.987,0.446 3.987,0.997 L3.987,8.563 ZM6.711,8.338 C6.348,8.752 6.390,9.383 6.805,9.745 C7.219,10.108 7.849,10.066 8.211,9.652 C8.222,9.639 8.232,9.627 8.242,9.614 L9.737,7.619 C10.100,7.205 10.058,6.575 9.643,6.212 C9.229,5.849 8.599,5.891 8.236,6.306 C8.226,6.318 8.216,6.330 8.206,6.343 L6.711,8.338 Z"/>')) 90% 50% no-repeat;
 @media screen and (max-width: 1280px) {
 padding: 18px 20px 16px;
 }
 &:hover {
 color: $m1;
 text-decoration: underline;
 }
 &:opened {}
 &:active {}
 }
 &:not(:first-child){
 a {
 box-shadow: 0px -1px #e5e5e5;
 }
 }
 ul {
 list-style: none;
 padding: 0;
 margin: 0;
 margin-bottom: 11px;
 @media screen and (min-width: 1024px) {
 display: none;
 position: absolute;
 }
 li {
 a {
 box-shadow: none !important;
 background: none;
 padding: 10px 20px 10px 50px;
 display: block;
 color: #aaaaaa;
 font-size: 15px;
 text-decoration: underline;
 font-family: $rr;
 @include transition (.3s ease-in-out);
 &:hover {
 color: #ed772d;
 }
 &:opened {}
 &:active {}
 }
 }
 }
 }
 } 
 }*/
.top-menu__burger > ul {
  margin: 0;
  padding: 0;
  list-style: none; }
  .top-menu__burger > ul > li {
    display: block; }
  .top-menu__burger > ul > li a {
    font-size: 15px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    color: #a3a3a3;
    display: block;
    padding: 6px 20px 16px; }
  .top-menu__burger > ul > li a:hover {
    color: #ed772d;
    text-decoration: underline; }
  .top-menu__burger > ul > li ul {
    margin: 0;
    padding: 0;
    list-style: none; }
  .top-menu__burger > ul > li ul li {
    padding: 10px 20px 10px 50px; }
    .top-menu__burger > ul > li ul li a {
      padding: 0; }

.site-header {
  position: relative;
  margin-bottom: 30px;
  min-height: 100px;
  background-color: #fff;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }

@media screen and (max-width: 767px) {
    .site-header {
      margin-bottom: 10px; } }

.site-header__top {
  padding-bottom: 14px;
  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: 767px) {
    .site-header__top {
      padding-bottom: 15px; } }
  .site-header__top:before {
    position: absolute;
    content: '';
    top: 50px;
    left: 0;
    right: 0;
    height: 1px;
    background: #f1f1f1; }

.site-header__top-left {
  width: calc(100% - 457px); }

.site-header__top-right {
  width: 457px; }
  @media screen and (max-width: 767px) {
    .site-header__top-right {
      width: auto;
      margin-left: auto;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; } }

.site-header__bottom {
  padding-bottom: 19px;
  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__bottom-left {
  width: 40%; }
  @media screen and (max-width: 1280px) {
    .site-header__bottom-left {
      width: 50%; } }
  @media screen and (max-width: 1023px) {
    .site-header__bottom-left {
      width: 100%; } }

.site-header__bottom-right {
  width: 60%;
  display: flex;
  align-items: self-start;
  justify-content: flex-end; }
  @media screen and (max-width: 1280px) {
    .site-header__bottom-right {
      width: 50%;
      margin-top: 10px;
      padding-bottom: 4px;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  @media screen and (max-width: 767px) {
    .site-header__bottom-right {
      display: none; } }

@media screen and (max-width: 767px) {
      .site-header .logo {
        text-align: center;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-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; } }
  .site-header .logo__img {
    font-size: 0;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px; }
  .site-header .logo__wrap {
    vertical-align: middle;
    display: inline-block; }
  .site-header .logo__name a {
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    color: #181717;
    text-decoration: none;
    font-size: 23px;
    display: inline-block; }
  @media screen and (max-width: 1280px) {
        .site-header .logo__name a {
          font-size: 22px; } }
  @media screen and (max-width: 767px) {
        .site-header .logo__name a {
          font-size: 21px; } }
  .site-header .logo__desc {
    font-size: 18px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    color: #a2a1a1; }
  @media screen and (max-width: 1280px) {
      .site-header .logo__desc {
        font-size: 17px; } }

.site-header .site-address {
  color: #a3a3a3;
  font-size: 15px;
  margin-right: 30px;
  padding-left: 38px;
  position: relative; }
  @media screen and (max-width: 1280px) {
    .site-header .site-address {
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 1;
      margin-right: auto; } }
  @media screen and (max-width: 1023px) {
    .site-header .site-address {
      display: none; } }
  .site-header .site-address:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    left: 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%22rgb%2850%2C%2065%2C%2074%29%22%20opacity%3D%220.302%22%20d%3D%22M10.153%2C5.135%20C11.922%2C5.744%2012.758%2C7.773%2011.792%2C9.443%20C11.177%2C10.505%209.885%2C11.107%208.650%2C10.905%20C6.709%2C10.588%205.615%2C8.680%206.240%2C6.957%20C6.549%2C6.106%207.236%2C5.436%208.109%2C5.135%20L8.109%2C0.984%20C8.109%2C0.435%208.572%2C-0.011%209.136%2C-0.012%20C11.280%2C-0.012%2013.342%2C0.769%2014.897%2C2.222%20C18.110%2C5.222%2018.110%2C10.106%2014.881%2C13.121%20L9.822%2C17.647%20C9.432%2C17.996%208.832%2C17.996%208.441%2C17.647%20L3.366%2C13.107%20C0.154%2C10.106%200.154%2C5.222%203.366%2C2.222%20C3.773%2C1.841%204.420%2C1.854%204.811%2C2.251%20C5.202%2C2.648%205.188%2C3.279%204.781%2C3.659%20C2.407%2C5.876%202.407%2C9.452%204.765%2C11.654%20L9.132%2C15.562%20L13.483%2C11.669%20C15.857%2C9.452%2015.857%2C5.876%2013.483%2C3.659%20C12.567%2C2.806%2011.405%2C2.246%2010.153%2C2.056%20L10.153%2C5.137%20L10.153%2C5.135%20ZM9.133%2C8.949%20C9.698%2C8.949%2010.155%2C8.503%2010.155%2C7.953%20C10.155%2C7.403%209.698%2C6.957%209.133%2C6.957%20C8.569%2C6.957%208.111%2C7.403%208.111%2C7.953%20C8.111%2C8.503%208.569%2C8.949%209.133%2C8.949%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.site-header .site-time {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #a3a3a3;
  margin-right: 30px;
  padding-left: 38px;
  position: relative;
  max-width: 230px; }
  @media screen and (max-width: 1280px) {
    .site-header .site-time {
      margin-right: auto;
      -webkit-box-ordinal-group: 4;
      -moz-box-ordinal-group: 4;
      -webkit-order: 3;
      -moz-order: 3;
      -ms-flex-order: 3;
      order: 3; } }
  @media screen and (max-width: 1023px) {
    .site-header .site-time {
      display: none; } }
  .site-header .site-time:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20opacity%3D%220.302%22%20fill%3D%22rgb%2889%2C%2089%2C%2089%29%22%20d%3D%22M9.000%2C7.999%20L9.000%2C0.999%20C9.000%2C0.447%209.448%2C-0.001%2010.000%2C-0.001%20C15.523%2C-0.001%2020.000%2C4.477%2020.000%2C10.000%20C20.000%2C15.523%2015.523%2C19.999%2010.000%2C19.999%20C4.478%2C19.999%200.001%2C15.523%200.001%2C10.000%20C-0.001%2C6.326%202.012%2C2.949%205.242%2C1.201%20C5.728%2C0.938%206.335%2C1.119%206.598%2C1.604%20C6.862%2C2.090%206.681%2C2.697%206.196%2C2.960%20L6.196%2C2.960%20C2.309%2C5.061%200.861%2C9.915%202.961%2C13.802%20C5.061%2C17.689%209.915%2C19.137%2013.802%2C17.036%20C17.688%2C14.936%2019.137%2C10.082%2017.036%2C6.195%20C15.809%2C3.924%2013.561%2C2.385%2011.000%2C2.061%20L11.000%2C10.000%20C11.000%2C10.552%2010.553%2C10.999%2010.000%2C10.999%20C9.784%2C10.999%209.573%2C10.929%209.401%2C10.800%20L5.401%2C7.799%20C4.959%2C7.468%204.869%2C6.841%205.201%2C6.399%20C5.532%2C5.958%206.159%2C5.868%206.601%2C6.200%20L9.000%2C7.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .site-header .site-time div {
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #181717;
    font-size: 15px; }

.site-header .site-phone {
  margin-right: 20px;
  padding-left: 40px;
  position: relative; }
  @media screen and (max-width: 1280px) {
    .site-header .site-phone {
      margin-left: auto;
      margin-right: 0;
      -webkit-box-ordinal-group: 3;
      -moz-box-ordinal-group: 3;
      -webkit-order: 2;
      -moz-order: 2;
      -ms-flex-order: 2;
      order: 2; } }
  @media screen and (max-width: 767px) {
    .site-header .site-phone {
      padding-left: 0; } }
  .site-header .site-phone:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    left: 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%2219px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2019%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20opacity%3D%220.302%22%20fill%3D%22rgb%2850%2C%2065%2C%2074%29%22%20d%3D%22M13.220%2C12.852%20L11.812%2C14.258%20C11.414%2C14.656%2010.769%2C14.656%2010.371%2C14.258%20C9.973%2C13.860%209.973%2C13.215%2010.371%2C12.817%20L12.165%2C11.024%20C12.406%2C10.784%2012.750%2C10.679%2013.084%2C10.746%20L17.568%2C11.643%20C18.044%2C11.738%2018.387%2C12.155%2018.387%2C12.641%20L18.387%2C18.020%20C18.387%2C18.500%2018.049%2C18.905%2017.582%2C19.015%20C14.126%2C19.827%209.202%2C18.467%204.992%2C14.258%20C0.782%2C10.051%20-0.575%2C5.128%200.237%2C1.671%20C0.346%2C1.203%200.752%2C0.865%201.233%2C0.865%20L6.614%2C0.865%20C7.099%2C0.865%207.517%2C1.208%207.613%2C1.684%20L8.509%2C6.167%20C8.576%2C6.500%208.471%2C6.845%208.231%2C7.085%20L6.972%2C8.343%20C7.562%2C9.373%208.319%2C10.298%209.212%2C11.079%20C9.637%2C11.448%209.682%2C12.092%209.313%2C12.517%20C8.943%2C12.941%208.300%2C12.986%207.875%2C12.617%20C7.654%2C12.425%207.439%2C12.224%207.232%2C12.017%20C6.235%2C11.012%205.409%2C9.851%204.788%2C8.578%20C4.602%2C8.197%204.695%2C7.737%204.995%2C7.437%20L6.403%2C6.030%20L5.778%2C2.904%20L2.092%2C2.904%20C1.793%2C5.649%203.053%2C9.439%206.433%2C12.817%20C9.814%2C16.196%2013.604%2C17.457%2016.348%2C17.160%20L16.348%2C13.478%20L13.220%2C12.852%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media screen and (max-width: 767px) {
      .site-header .site-phone:before {
        display: none; } }
  .site-header .site-phone__title {
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #a3a3a3; }
  .site-header .site-phone__items a {
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #181717;
    font-size: 20px;
    text-decoration: none; }
  .site-header .site-phone__call a {
    font-size: 15px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    color: #ed772d; }

.remodal[data-remodal-id="phone-popup"], .remodal[data-remodal-id="top-stock__popup"] {
  max-width: 498px;
  padding: 30px 30px 30px 30px; }

.remodal[data-remodal-id="phone-popup"] .title, .remodal[data-remodal-id="top-stock__popup"] .title {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000;
  font-size: 25px;
  text-align: left;
  margin-bottom: 40px;
  padding-right: 30px; }
  @media (max-width: 640px) {
    .remodal[data-remodal-id="phone-popup"] .title, .remodal[data-remodal-id="top-stock__popup"] .title {
      font-size: 20px; } }

.remodal[data-remodal-id="phone-popup"] .close-button, .remodal[data-remodal-id="top-stock__popup"] .close-button {
  border: 1px solid #ddd;
  font-size: 0;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 30px;
  right: 30px;
  -webkit-border-radius: 250px;
  -moz-border-radius: 250px;
  -ms-border-radius: 250px;
  -o-border-radius: 250px;
  border-radius: 250px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%228px%22%20%20viewBox%3D%220%200%209%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28255%2C%200%2C%200%29%22%20d%3D%22M7.710%2C1.766%20L5.493%2C3.984%20L7.709%2C6.200%20C8.116%2C6.608%208.116%2C7.269%207.709%2C7.677%20C7.300%2C8.085%206.639%2C8.085%206.231%2C7.677%20L4.015%2C5.461%20L1.799%2C7.677%20C1.391%2C8.085%200.729%2C8.085%200.321%2C7.677%20C-0.087%2C7.269%20-0.087%2C6.608%200.321%2C6.200%20L2.537%2C3.984%20L0.320%2C1.766%20C-0.088%2C1.358%20-0.088%2C0.697%200.320%2C0.288%20C0.728%2C-0.119%201.390%2C-0.119%201.797%2C0.288%20L4.015%2C2.506%20L6.232%2C0.288%20C6.640%2C-0.119%207.302%2C-0.119%207.710%2C0.288%20C8.118%2C0.697%208.118%2C1.358%207.710%2C1.766%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.remodal[data-remodal-id="phone-popup"] .tpl-field, .remodal[data-remodal-id="top-stock__popup"] .tpl-field {
  margin: 0;
  text-align: left; }
  .remodal[data-remodal-id="phone-popup"] .tpl-field:not(:last-child), .remodal[data-remodal-id="top-stock__popup"] .tpl-field:not(:last-child) {
    margin-bottom: 17px; }
  .remodal[data-remodal-id="phone-popup"] .tpl-field h2, .remodal[data-remodal-id="top-stock__popup"] .tpl-field h2 {
    margin: 0;
    color: #222;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 25px; }
  .remodal[data-remodal-id="phone-popup"] .tpl-field.type-html, .remodal[data-remodal-id="top-stock__popup"] .tpl-field.type-html {
    color: #222;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 16px; }
  .remodal[data-remodal-id="phone-popup"] .tpl-field .field-title, .remodal[data-remodal-id="top-stock__popup"] .tpl-field .field-title {
    color: #898989;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 13px;
    margin-bottom: 7px; }
  .remodal[data-remodal-id="phone-popup"] .tpl-field .field-value input[type="text"], .remodal[data-remodal-id="top-stock__popup"] .tpl-field .field-value input[type="text"], .remodal[data-remodal-id="phone-popup"] .tpl-field .field-value input[type="email"], .remodal[data-remodal-id="top-stock__popup"] .tpl-field .field-value input[type="email"], .remodal[data-remodal-id="phone-popup"] .tpl-field .field-value input[type="phone"], .remodal[data-remodal-id="top-stock__popup"] .tpl-field .field-value input[type="phone"] {
    width: 100%;
    height: 50px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    padding: 18px 20px 19px;
    outline: none;
    color: #444;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 16px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .remodal[data-remodal-id="phone-popup"] .tpl-field .field-value textarea, .remodal[data-remodal-id="top-stock__popup"] .tpl-field .field-value textarea {
    width: 100%;
    box-sizing: border-box;
    padding: 18px 20px 19px;
    border: 1px solid #ddd;
    outline: none;
    color: #444;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 16px; }
  .remodal[data-remodal-id="phone-popup"] .tpl-field .field-value .field-note, .remodal[data-remodal-id="top-stock__popup"] .tpl-field .field-value .field-note, .remodal[data-remodal-id="phone-popup"] .tpl-field .field-value .calendar-label span, .remodal[data-remodal-id="top-stock__popup"] .tpl-field .field-value .calendar-label span, .remodal[data-remodal-id="phone-popup"] .tpl-field .field-value .progressName, .remodal[data-remodal-id="top-stock__popup"] .tpl-field .field-value .progressName {
    margin-top: 5px;
    color: #666;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-variant-ligatures: none; }
  .remodal[data-remodal-id="phone-popup"] .tpl-field.tpl-field-button button, .remodal[data-remodal-id="top-stock__popup"] .tpl-field.tpl-field-button button {
    width: auto;
    height: 50px;
    color: #000;
    font-size: 14px;
    padding: 0 24px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    box-shadow: none;
    background: none;
    font-weight: bold;
    border: 2px solid #ffe600;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .remodal[data-remodal-id="phone-popup"] .tpl-field.tpl-field-button button:hover, .remodal[data-remodal-id="top-stock__popup"] .tpl-field.tpl-field-button button:hover {
    background: #ffe600; }

.phone_popup {
  position: relative; }

.phone_popup__btn {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.phone_popup__wrap {
  position: absolute;
  top: 70%;
  left: -20px;
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  width: 230px;
  box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.1);
  border-radius: 15px;
  background: #fff;
  padding: 20px 20px 20px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .phone_popup__wrap:before {
    content: "";
    position: absolute;
    left: 20px;
    top: -6px;
    border-width: 0 7px 7px 7px;
    border-style: solid;
    border-color: transparent transparent #fff transparent; }
  .phone_popup__wrap.opened {
    opacity: 1;
    visibility: visible;
    top: 108%; }
  @media (max-width: 1000px) {
    .phone_popup__wrap {
      left: -130px; }
      .phone_popup__wrap:before {
        left: 150px; } }
  @media (max-width: 479px) {
    .phone_popup__wrap {
      left: -40px; }
      .phone_popup__wrap:before {
        left: 60px; } }

@media screen and (max-width: 1023px) {
    .menu-top {
      display: none; } }

.menu-top__inner {
  list-style: none;
  padding: 0;
  margin: 0; }
  .menu-top__inner > li {
    display: inline-block; }
  .menu-top__inner > li > a {
    padding: 15px 22px 17px 20px;
    display: block;
    text-decoration: none;
    color: #a3a3a3;
    font-size: 15px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  @media screen and (max-width: 1280px) {
        .menu-top__inner > li > a {
          padding: 15px 10px 17px 10px; } }
  .menu-top__inner > li > a:hover {
    color: #ed772d;
    text-decoration: underline; }
  .menu-top__inner > li:first-child a {
    padding-left: 0; }
  .menu-top__inner > li ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: none;
    position: absolute;
    border-radius: 3px;
    box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.1);
    background: #fff;
    width: 180px;
    padding: 10px 0;
    z-index: 1; }
  .menu-top__inner > li ul li a {
    padding: 10px 20px;
    display: block;
    text-decoration: none;
    color: #a3a3a3;
    font-size: 15px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    text-decoration: none;
    line-height: 1.25;
    color: #898989;
    font-weight: 300; }
    .menu-top__inner > li ul li a:hover {
      color: #ed772d;
      text-decoration: none; }
    .menu-top .flexMenu-popup {
      z-index: 1; }

@media screen and (max-width: 1280px) {
    .deliv {
      text-align: right; } }

@media screen and (max-width: 767px) {
    .deliv {
      display: none; } }

.deliv__item a {
  display: inline-block;
  padding: 15px 0 15px 40px;
  position: relative;
  text-decoration: none;
  color: #000;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: -0.5px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }
  .deliv__item a:before {
    position: absolute;
    left: 0;
    top: auto;
    margin-top: 0;
    width: 22px;
    height: 20px;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .deliv__item a:hover {
    color: #ed772d; }

.deliv .discounts-icon {
  display: inline-block;
  margin-right: 63px; }
  .deliv .discounts-icon a:before {
    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%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%20opacity%3D%220.302%22%20fill%3D%22rgb%2889%2C%2089%2C%2089%29%22%20d%3D%22M3.177%2C16.377%20C2.755%2C16.814%202.059%2C16.826%201.621%2C16.404%20C1.184%2C15.982%201.173%2C15.285%201.595%2C14.848%20C1.603%2C14.839%201.612%2C14.830%201.621%2C14.821%20L14.822%2C1.621%20C15.259%2C1.199%2015.955%2C1.211%2016.377%2C1.649%20C16.789%2C2.075%2016.789%2C2.751%2016.377%2C3.177%20L3.177%2C16.377%20ZM7.899%2C4.049%20C7.899%2C4.657%207.407%2C5.149%206.799%2C5.149%20C6.192%2C5.149%205.699%2C4.657%205.699%2C4.049%20C5.699%2C3.138%204.961%2C2.399%204.049%2C2.399%20C3.138%2C2.399%202.399%2C3.138%202.399%2C4.049%20C2.399%2C4.961%203.138%2C5.699%204.049%2C5.699%20C4.657%2C5.699%205.149%2C6.192%205.149%2C6.799%20C5.149%2C7.407%204.657%2C7.899%204.049%2C7.899%20C1.923%2C7.899%200.199%2C6.176%200.199%2C4.049%20C0.199%2C1.923%201.923%2C0.199%204.049%2C0.199%20C6.176%2C0.199%207.899%2C1.923%207.899%2C4.049%20ZM13.949%2C17.799%20C11.823%2C17.799%2010.100%2C16.075%2010.100%2C13.949%20C10.100%2C11.823%2011.823%2C10.099%2013.949%2C10.099%20C16.076%2C10.099%2017.799%2C11.823%2017.799%2C13.949%20C17.799%2C16.075%2016.076%2C17.799%2013.949%2C17.799%20ZM13.949%2C15.599%20C14.860%2C15.599%2015.599%2C14.860%2015.599%2C13.949%20C15.599%2C13.038%2014.860%2C12.299%2013.949%2C12.299%20C13.038%2C12.299%2012.299%2C13.038%2012.299%2C13.949%20C12.299%2C14.860%2013.038%2C15.599%2013.949%2C15.599%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .deliv .discounts-icon a:hover:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ed772d%22%20d%3D%22M3.177%2C16.377%20C2.755%2C16.814%202.059%2C16.826%201.621%2C16.404%20C1.184%2C15.982%201.173%2C15.285%201.595%2C14.848%20C1.603%2C14.839%201.612%2C14.830%201.621%2C14.821%20L14.822%2C1.621%20C15.259%2C1.199%2015.955%2C1.211%2016.377%2C1.649%20C16.789%2C2.075%2016.789%2C2.751%2016.377%2C3.177%20L3.177%2C16.377%20ZM7.899%2C4.049%20C7.899%2C4.657%207.407%2C5.149%206.799%2C5.149%20C6.192%2C5.149%205.699%2C4.657%205.699%2C4.049%20C5.699%2C3.138%204.961%2C2.399%204.049%2C2.399%20C3.138%2C2.399%202.399%2C3.138%202.399%2C4.049%20C2.399%2C4.961%203.138%2C5.699%204.049%2C5.699%20C4.657%2C5.699%205.149%2C6.192%205.149%2C6.799%20C5.149%2C7.407%204.657%2C7.899%204.049%2C7.899%20C1.923%2C7.899%200.199%2C6.176%200.199%2C4.049%20C0.199%2C1.923%201.923%2C0.199%204.049%2C0.199%20C6.176%2C0.199%207.899%2C1.923%207.899%2C4.049%20ZM13.949%2C17.799%20C11.823%2C17.799%2010.100%2C16.075%2010.100%2C13.949%20C10.100%2C11.823%2011.823%2C10.099%2013.949%2C10.099%20C16.076%2C10.099%2017.799%2C11.823%2017.799%2C13.949%20C17.799%2C16.075%2016.076%2C17.799%2013.949%2C17.799%20ZM13.949%2C15.599%20C14.860%2C15.599%2015.599%2C14.860%2015.599%2C13.949%20C15.599%2C13.038%2014.860%2C12.299%2013.949%2C12.299%20C13.038%2C12.299%2012.299%2C13.038%2012.299%2C13.949%20C12.299%2C14.860%2013.038%2C15.599%2013.949%2C15.599%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.deliv .delivery-icon {
  display: inline-block; }
  .deliv .delivery-icon a:before {
    content: '';
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2022%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20opacity%3D%220.302%22%20fill%3D%22rgb%2889%2C%2089%2C%2089%29%22%20d%3D%22M13.387%2C12.933%20C13.993%2C11.249%2015.879%2C10.366%2017.598%2C10.960%20C18.540%2C11.285%2019.280%2C12.011%2019.613%2C12.933%20L19.799%2C12.933%20L19.799%2C9.070%20L17.144%2C6.470%20L14.299%2C6.470%20L14.299%2C8.624%20C14.299%2C9.219%2013.807%2C9.702%2013.200%2C9.702%20C12.592%2C9.702%2012.100%2C9.219%2012.100%2C8.624%20L12.100%2C5.393%20C12.100%2C4.798%2012.592%2C4.316%2013.200%2C4.316%20L17.599%2C4.316%20C17.892%2C4.316%2018.171%2C4.430%2018.377%2C4.632%20L21.677%2C7.863%20C21.884%2C8.065%2021.999%2C8.338%2022.000%2C8.624%20L22.000%2C14.010%20C22.000%2C14.604%2021.507%2C15.087%2020.899%2C15.087%20L19.613%2C15.087%20C19.006%2C16.770%2017.120%2C17.654%2015.401%2C17.060%20C14.459%2C16.734%2013.719%2C16.009%2013.387%2C15.087%20L8.613%2C15.087%20C8.006%2C16.770%206.120%2C17.654%204.401%2C17.060%20C3.460%2C16.734%202.719%2C16.009%202.386%2C15.087%20L1.100%2C15.087%20C0.492%2C15.087%20-0.000%2C14.604%20-0.000%2C14.010%20L-0.000%2C1.085%20C-0.000%2C0.490%200.492%2C0.008%201.100%2C0.008%20L13.200%2C0.008%20C13.807%2C0.008%2014.299%2C0.490%2014.299%2C1.085%20C14.299%2C1.679%2013.807%2C2.162%2013.200%2C2.162%20L2.200%2C2.162%20L2.200%2C12.933%20L2.386%2C12.933%20C2.993%2C11.249%204.879%2C10.366%206.598%2C10.960%20C7.540%2C11.285%208.280%2C12.011%208.613%2C12.933%20L13.387%2C12.933%20ZM5.500%2C15.087%20C6.107%2C15.087%206.600%2C14.604%206.600%2C14.010%20C6.600%2C13.415%206.107%2C12.933%205.500%2C12.933%20C4.892%2C12.933%204.400%2C13.415%204.400%2C14.010%20C4.400%2C14.604%204.892%2C15.087%205.500%2C15.087%20ZM16.499%2C15.087%20C17.107%2C15.087%2017.599%2C14.604%2017.599%2C14.010%20C17.599%2C13.415%2017.107%2C12.933%2016.499%2C12.933%20C15.892%2C12.933%2015.400%2C13.415%2015.400%2C14.010%20C15.400%2C14.604%2015.892%2C15.087%2016.499%2C15.087%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .deliv .delivery-icon a:hover:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23ed772d%22%20d%3D%22M13.387%2C12.933%20C13.993%2C11.249%2015.879%2C10.366%2017.598%2C10.960%20C18.540%2C11.285%2019.280%2C12.011%2019.613%2C12.933%20L19.799%2C12.933%20L19.799%2C9.070%20L17.144%2C6.470%20L14.299%2C6.470%20L14.299%2C8.624%20C14.299%2C9.219%2013.807%2C9.702%2013.200%2C9.702%20C12.592%2C9.702%2012.100%2C9.219%2012.100%2C8.624%20L12.100%2C5.393%20C12.100%2C4.798%2012.592%2C4.316%2013.200%2C4.316%20L17.599%2C4.316%20C17.892%2C4.316%2018.171%2C4.430%2018.377%2C4.632%20L21.677%2C7.863%20C21.884%2C8.065%2021.999%2C8.338%2022.000%2C8.624%20L22.000%2C14.010%20C22.000%2C14.604%2021.507%2C15.087%2020.899%2C15.087%20L19.613%2C15.087%20C19.006%2C16.770%2017.120%2C17.654%2015.401%2C17.060%20C14.459%2C16.734%2013.719%2C16.009%2013.387%2C15.087%20L8.613%2C15.087%20C8.006%2C16.770%206.120%2C17.654%204.401%2C17.060%20C3.460%2C16.734%202.719%2C16.009%202.386%2C15.087%20L1.100%2C15.087%20C0.492%2C15.087%20-0.000%2C14.604%20-0.000%2C14.010%20L-0.000%2C1.085%20C-0.000%2C0.490%200.492%2C0.008%201.100%2C0.008%20L13.200%2C0.008%20C13.807%2C0.008%2014.299%2C0.490%2014.299%2C1.085%20C14.299%2C1.679%2013.807%2C2.162%2013.200%2C2.162%20L2.200%2C2.162%20L2.200%2C12.933%20L2.386%2C12.933%20C2.993%2C11.249%204.879%2C10.366%206.598%2C10.960%20C7.540%2C11.285%208.280%2C12.011%208.613%2C12.933%20L13.387%2C12.933%20ZM5.500%2C15.087%20C6.107%2C15.087%206.600%2C14.604%206.600%2C14.010%20C6.600%2C13.415%206.107%2C12.933%205.500%2C12.933%20C4.892%2C12.933%204.400%2C13.415%204.400%2C14.010%20C4.400%2C14.604%204.892%2C15.087%205.500%2C15.087%20ZM16.499%2C15.087%20C17.107%2C15.087%2017.599%2C14.604%2017.599%2C14.010%20C17.599%2C13.415%2017.107%2C12.933%2016.499%2C12.933%20C15.892%2C12.933%2015.400%2C13.415%2015.400%2C14.010%20C15.400%2C14.604%2015.892%2C15.087%2016.499%2C15.087%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.site-container {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto; }

.site-container__top {
  font-size: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 1280px) {
    .site-container__top {
      position: relative; } }
  .site-container__top .mob__menu-left {
    width: 290px;
    display: none;
    position: absolute;
    top: 68px;
    left: 20px;
    z-index: 3; }
  @media screen and (max-width: 1280px) {
        .site-container__top .mob__menu-left.opened {
          display: block; } }
  @media screen and (max-width: 1023px) {
        .site-container__top .mob__menu-left.opened {
          display: none; } }

.site-container__inner {
  font-size: 0;
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px dashed #c1c1c1; }
  @media screen and (max-width: 1280px) {
    .site-container__inner {
      padding-bottom: 31px;
      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; } }

.shop2-main-header {
  letter-spacing: normal;
  margin: 0 0 35px; }

.catalogue {
  font-size: 22px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  color: #fff;
  font-weight: bold;
  box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.03);
  padding: 21px 20px 20px 20px;
  border-radius: 3px 0 0 3px;
  width: 290px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2019%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1.000%2C2.920%20C0.447%2C2.920%20-0.000%2C2.476%20-0.000%2C1.928%20C-0.000%2C1.380%200.447%2C0.936%201.000%2C0.936%20L18.000%2C0.936%20C18.552%2C0.936%2019.000%2C1.380%2019.000%2C1.928%20C19.000%2C2.476%2018.552%2C2.920%2018.000%2C2.920%20L1.000%2C2.920%20ZM1.000%2C7.887%20C0.447%2C7.887%20-0.000%2C7.443%20-0.000%2C6.895%20C-0.000%2C6.348%200.447%2C5.903%201.000%2C5.903%20L15.000%2C5.903%20C15.552%2C5.903%2016.000%2C6.348%2016.000%2C6.895%20C16.000%2C7.443%2015.552%2C7.887%2015.000%2C7.887%20L1.000%2C7.887%20ZM1.000%2C12.855%20C0.447%2C12.855%20-0.000%2C12.411%20-0.000%2C11.863%20C-0.000%2C11.315%200.447%2C10.871%201.000%2C10.871%20L11.000%2C10.871%20C11.552%2C10.871%2012.000%2C11.315%2012.000%2C11.863%20C12.000%2C12.411%2011.552%2C12.855%2011.000%2C12.855%20L1.000%2C12.855%20Z%22%2F%3E%3C%2Fsvg%3E") top 50% right 20px no-repeat #595959; }

@media screen and (max-width: 1280px) {
    .catalogue {
      cursor: pointer; } }

@media screen and (max-width: 1023px) {
    .catalogue {
      display: none; } }

.search_btn_mobile {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  content: '';
  cursor: pointer;
  pointer-events: auto; }

.search-btn__close {
  position: absolute;
  background: red;
  width: 30px;
  height: 30px;
  z-index: 1; }

.folders-panel {
  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;
  border-radius: 0 3px 3px 0;
  background-color: #ed772d;
  padding: 12px 20px 12px 30px;
  width: calc(100% - 290px); }

@media screen and (max-width: 1023px) {
    .folders-panel {
      width: 100%; } }

@media screen and (max-width: 767px) {
    .folders-panel {
      display: none; } }

.folders-panel.search-popup__wrap {
  top: 30px;
  right: 0;
  left: auto;
  opacity: 0;
  padding: 0;
  width: 240px;
  display: block;
  position: absolute;
  visibility: hidden;
  background: none;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }
  @media screen and (max-width: 767px) {
    .folders-panel.search-popup__wrap {
      width: 220px; } }
  @media screen and (max-width: 480px) {
    .folders-panel.search-popup__wrap {
      left: -110px; } }
  .folders-panel.search-popup__wrap.opened {
    top: 52px;
    opacity: 1;
    z-index: 3;
    visibility: visible; }

.folders-panel__search {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 300px);
  margin-right: 30px; }
  @media screen and (max-width: 767px) {
    .folders-panel__search {
      width: 100%;
      margin-right: 0;
      position: relative;
      z-index: 500; } }

.folders-panel__search-form {
  position: relative;
  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; }

.folders-panel__search-input {
  width: calc(100% - 150px);
  border-radius: 3px 0 0 3px;
  border: none;
  padding: 13px 48px 13px 18px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  color: #b8b8b8;
  font-size: 15px; }
  @media screen and (max-width: 1280px) {
    .folders-panel__search-input {
      width: 100%;
      outline: none; } }
  .folders-panel__search-input::-webkit-input-placeholder {
    color: #b8b8b8;
    font-size: 15px; }
  .folders-panel__search-input:moz-placeholder {
    color: #b8b8b8;
    font-size: 15px; }
  .folders-panel__search-input::-moz-placeholder {
    color: #b8b8b8;
    font-size: 15px; }
  .folders-panel__search-input:-ms-input-placeholder {
    color: #b8b8b8;
    font-size: 15px; }

.folders-panel__search-btn {
  padding: 22px 30px;
  position: absolute;
  top: 0;
  right: 150px;
  border: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2019%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%2889%2C%2089%2C%2089%29%22%20d%3D%22M14.290%2C11.927%20L18.558%2C16.084%20C18.943%2C16.473%2018.932%2C17.094%2018.533%2C17.469%20C18.143%2C17.836%2017.525%2C17.836%2017.136%2C17.469%20L11.835%2C12.306%20C11.612%2C12.089%2011.644%2C11.769%2011.883%2C11.569%20C15.255%2C8.751%2014.231%2C3.023%208.813%2C1.973%20C8.473%2C1.907%208.110%2C1.907%207.770%2C1.973%20C0.886%2C3.308%201.097%2C12.194%208.403%2C13.066%20C8.809%2C13.115%209.193%2C12.950%209.550%2C12.754%20C10.147%2C12.427%2010.854%2C12.739%2011.026%2C13.337%20C11.176%2C13.858%2010.864%2C14.399%2010.329%2C14.545%20L10.329%2C14.545%20C4.786%2C16.057%20-1.045%2C11.125%201.252%2C4.361%20C1.393%2C3.946%201.620%2C3.553%201.911%2C3.220%20C6.653%2C-2.204%2014.007%2C0.089%2015.559%2C5.489%20C16.198%2C7.710%2015.728%2C10.094%2014.292%2C11.927%20L14.290%2C11.927%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media screen and (max-width: 1280px) {
    .folders-panel__search-btn {
      right: 40px; } }
  @media screen and (max-width: 767px) {
    .folders-panel__search-btn {
      right: 0; } }

.folders-panel__search-popup {
  width: 150px;
  cursor: pointer;
  border-radius: 0 3px 3px 0;
  border: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #181717;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  padding: 13px 20px;
  text-align: left;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2219px%22%20%20viewBox%3D%220%200%2018%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%2830%2C%2023%2C%2023%29%22%20d%3D%22M4.170%2C16.514%20L1.000%2C16.514%20C0.447%2C16.514%20-0.000%2C16.074%20-0.000%2C15.532%20C-0.000%2C14.991%200.447%2C14.551%201.000%2C14.551%20L4.170%2C14.551%20C4.722%2C13.018%206.437%2C12.214%207.999%2C12.756%20C9.562%2C13.298%2010.381%2C14.980%209.829%2C16.514%20C9.276%2C18.047%207.562%2C18.851%205.999%2C18.309%20C5.144%2C18.012%204.472%2C17.352%204.170%2C16.514%20ZM14.830%2C8.663%20L17.000%2C8.663%20C17.552%2C8.663%2018.000%2C9.103%2018.000%2C9.645%20C18.000%2C10.187%2017.552%2C10.626%2017.000%2C10.626%20L14.830%2C10.626%20C14.277%2C12.160%2012.563%2C12.963%2011.000%2C12.421%20C9.437%2C11.879%208.618%2C10.197%209.171%2C8.663%20C9.723%2C7.130%2011.438%2C6.326%2013.000%2C6.868%20C13.855%2C7.165%2014.528%2C7.825%2014.830%2C8.663%20ZM12.000%2C10.626%20C12.552%2C10.626%2013.000%2C10.187%2013.000%2C9.645%20C13.000%2C9.103%2012.552%2C8.663%2012.000%2C8.663%20C11.448%2C8.663%2011.000%2C9.103%2011.000%2C9.645%20C11.000%2C10.187%2011.448%2C10.626%2012.000%2C10.626%20ZM9.000%2C4.738%20C8.448%2C4.738%208.000%2C4.299%208.000%2C3.757%20C8.000%2C3.215%208.448%2C2.776%209.000%2C2.776%20L17.000%2C2.776%20C17.552%2C2.776%2018.000%2C3.215%2018.000%2C3.757%20C18.000%2C4.299%2017.552%2C4.738%2017.000%2C4.738%20L9.000%2C4.738%20ZM1.000%2C10.626%20C0.447%2C10.626%20-0.000%2C10.187%20-0.000%2C9.645%20C-0.000%2C9.103%200.447%2C8.663%201.000%2C8.663%20L6.000%2C8.663%20C6.552%2C8.663%207.000%2C9.103%207.000%2C9.645%20C7.000%2C10.187%206.552%2C10.626%206.000%2C10.626%20L1.000%2C10.626%20ZM7.000%2C16.514%20C7.552%2C16.514%208.000%2C16.074%208.000%2C15.532%20C8.000%2C14.991%207.552%2C14.551%207.000%2C14.551%20C6.448%2C14.551%206.000%2C14.991%206.000%2C15.532%20C6.000%2C16.074%206.448%2C16.514%207.000%2C16.514%20ZM3.000%2C6.701%20C1.343%2C6.701%20-0.000%2C5.383%20-0.000%2C3.757%20C-0.000%2C2.131%201.343%2C0.813%203.000%2C0.813%20C4.657%2C0.813%206.000%2C2.131%206.000%2C3.757%20C6.000%2C5.383%204.657%2C6.701%203.000%2C6.701%20ZM3.000%2C4.738%20C3.552%2C4.738%204.000%2C4.299%204.000%2C3.757%20C4.000%2C3.215%203.552%2C2.776%203.000%2C2.776%20C2.447%2C2.776%202.000%2C3.215%202.000%2C3.757%20C2.000%2C4.299%202.447%2C4.738%203.000%2C4.738%20ZM13.000%2C16.514%20C12.448%2C16.514%2012.000%2C16.074%2012.000%2C15.532%20C12.000%2C14.991%2012.448%2C14.551%2013.000%2C14.551%20L17.000%2C14.551%20C17.552%2C14.551%2018.000%2C14.991%2018.000%2C15.532%20C18.000%2C16.074%2017.552%2C16.514%2017.000%2C16.514%20L13.000%2C16.514%20Z%22%2F%3E%3C%2Fsvg%3E") 90% 50% no-repeat #e5e5e5; }
  @media screen and (max-width: 1280px) {
    .folders-panel__search-popup {
      width: 46px;
      height: 44px;
      font-size: 0;
      background-position: 15px 12px; } }
  @media screen and (max-width: 767px) {
    .folders-panel__search-popup {
      display: none; } }

.shop-search-wrapper, .search-popup__wrap {
  position: relative; }

.shop-search-wrapper .site-search-wr, .search-popup__wrap .site-search-wr {
  font-size: 0; }
  .shop-search-wrapper .site-search-wr form, .search-popup__wrap .site-search-wr form {
    height: 44px;
    display: inline-block;
    vertical-align: top; }
  @media (max-width: 1000px) {
      .shop-search-wrapper .site-search-wr form, .search-popup__wrap .site-search-wr form {
        display: block; } }
  .shop-search-wrapper .site-search-wr .search-text, .search-popup__wrap .site-search-wr .search-text {
    height: 100%;
    padding: 0;
    border: none;
    background: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    padding: 12px 0 12px 30px;
    outline: none;
    color: #484848;
    font: 15px Arial, Helvetica, sans-serif;
    width: 195px;
    vertical-align: top;
    display: inline-block; }
  .shop-search-wrapper .site-search-wr .search-text::-webkit-input-placeholder, .search-popup__wrap .site-search-wr .search-text::-webkit-input-placeholder {
    color: #b8b8b8; }
  .shop-search-wrapper .site-search-wr .search-text::-moz-placeholder, .search-popup__wrap .site-search-wr .search-text::-moz-placeholder {
    color: #b8b8b8; }
  .shop-search-wrapper .site-search-wr .search-text:-moz-placeholder, .search-popup__wrap .site-search-wr .search-text:-moz-placeholder {
    color: #b8b8b8; }
  .shop-search-wrapper .site-search-wr .search-text:-ms-input-placeholder, .search-popup__wrap .site-search-wr .search-text:-ms-input-placeholder {
    color: #b8b8b8; }
  @media (max-width: 1000px) {
      .shop-search-wrapper .site-search-wr .search-text, .search-popup__wrap .site-search-wr .search-text {
        width: 100%;
        padding-right: 100px; } }
  .shop-search-wrapper .site-search-wr .search-button, .search-popup__wrap .site-search-wr .search-button {
    outline: none;
    vertical-align: top;
    display: inline-block;
    border: none;
    width: 30px;
    height: 44px;
    margin-left: 3px;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23afafaf%22%20d%3D%22M19.987%2C18.750%20C19.987%2C19.080%2019.856%2C19.391%2019.618%2C19.624%20C19.381%2C19.858%2019.065%2C19.987%2018.729%2C19.987%20C18.394%2C19.987%2018.078%2C19.858%2017.840%2C19.624%20L13.812%2C15.661%20C12.381%2C16.658%2010.654%2C17.268%208.771%2C17.268%20C3.934%2C17.268%20-0.002%2C13.396%20-0.003%2C8.636%20C-0.002%2C3.874%203.935%2C-0.002%208.773%2C-0.002%20C13.610%2C-0.002%2017.547%2C3.872%2017.549%2C8.634%20C17.549%2C10.650%2016.831%2C12.498%2015.647%2C13.968%20L19.618%2C17.875%20C19.856%2C18.108%2019.987%2C18.418%2019.987%2C18.750%20ZM8.773%2C2.473%20C5.322%2C2.473%202.513%2C5.238%202.512%2C8.636%20C2.513%2C12.031%205.321%2C14.793%208.771%2C14.793%20C12.224%2C14.793%2015.034%2C12.030%2015.034%2C8.634%20C15.032%2C5.237%2012.224%2C2.473%208.773%2C2.473%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 1000px) {
      .shop-search-wrapper .site-search-wr .search-button, .search-popup__wrap .site-search-wr .search-button {
        position: absolute;
        right: 60px;
        top: 0; } }

.shop-search-wrapper .search-shop-button, .search-popup__wrap .search-shop-button {
  width: 40px;
  height: 44px;
  display: inline-block;
  vertical-align: top;
  margin-left: 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%2224px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2024%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23595959%22%20d%3D%22M22.499%2C5.999%20L13.723%2C5.999%20C13.104%2C7.743%2011.456%2C8.999%209.499%2C8.999%20C7.542%2C8.999%205.894%2C7.743%205.274%2C5.999%20L1.499%2C5.999%20C0.670%2C5.999%20-0.001%2C5.328%20-0.001%2C4.499%20C-0.001%2C3.671%200.670%2C2.999%201.499%2C2.999%20L5.274%2C2.999%20C5.894%2C1.256%207.542%2C-0.001%209.499%2C-0.001%20C11.456%2C-0.001%2013.104%2C1.256%2013.723%2C2.999%20L22.499%2C2.999%20C23.327%2C2.999%2023.999%2C3.671%2023.999%2C4.499%20C23.999%2C5.328%2023.327%2C5.999%2022.499%2C5.999%20ZM9.500%2C2.000%20C10.880%2C2.000%2012.000%2C3.119%2012.000%2C4.500%20C12.000%2C5.880%2010.880%2C7.000%209.500%2C7.000%20C8.119%2C7.000%207.000%2C5.880%207.000%2C4.500%20C7.000%2C3.119%208.119%2C2.000%209.500%2C2.000%20ZM1.499%2C15.999%20L10.274%2C15.999%20C10.895%2C17.743%2012.542%2C18.999%2014.499%2C18.999%20C16.455%2C18.999%2018.104%2C17.743%2018.723%2C15.999%20L22.499%2C15.999%20C23.327%2C15.999%2023.999%2C15.328%2023.999%2C14.499%20C23.999%2C13.671%2023.327%2C12.999%2022.499%2C12.999%20L18.723%2C12.999%20C18.104%2C11.255%2016.455%2C10.000%2014.499%2C10.000%20C12.542%2C10.000%2010.895%2C11.255%2010.274%2C12.999%20L1.499%2C12.999%20C0.670%2C12.999%20-0.001%2C13.671%20-0.001%2C14.499%20C-0.001%2C15.328%200.670%2C15.999%201.499%2C15.999%20ZM14.500%2C12.000%20C15.880%2C12.000%2017.000%2C13.119%2017.000%2C14.500%20C17.000%2C15.881%2015.880%2C17.000%2014.500%2C17.000%20C13.119%2C17.000%2012.000%2C15.881%2012.000%2C14.500%20C12.000%2C13.119%2013.119%2C12.000%2014.500%2C12.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 1000px) {
    .shop-search-wrapper .search-shop-button, .search-popup__wrap .search-shop-button {
      position: absolute;
      right: 12px;
      top: 0; } }

.shop-search-wrapper .shop2-block.search-form, .search-popup__wrap .shop2-block.search-form {
  width: 290px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: absolute;
  top: 70%;
  left: calc(100% - 610px);
  right: 0;
  z-index: 500;
  background: #fff;
  padding: 16px 30px 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.1); }
  @media (max-width: 1000px) {
    .shop-search-wrapper .shop2-block.search-form, .search-popup__wrap .shop2-block.search-form {
      left: calc(100% - 540px);
      width: 220px; } }
  @media (max-width: 767px) {
    .shop-search-wrapper .shop2-block.search-form, .search-popup__wrap .shop2-block.search-form {
      left: auto; } }
  .shop-search-wrapper .shop2-block.search-form:before, .search-popup__wrap .shop2-block.search-form:before {
    content: "";
    position: absolute;
    right: 25px;
    top: -6px;
    border-width: 0 7px 7px 7px;
    border-style: solid;
    border-color: transparent transparent #fff transparent; }
  .shop-search-wrapper .shop2-block.search-form.opened, .search-popup__wrap .shop2-block.search-form.opened {
    opacity: 1;
    visibility: visible;
    top: 88%; }
  .shop-search-wrapper .shop2-block.search-form .row, .search-popup__wrap .shop2-block.search-form .row {
    margin: 0 0 19px;
    font-size: 15px; }
  .shop-search-wrapper .shop2-block.search-form .row .row-title, .search-popup__wrap .shop2-block.search-form .row .row-title {
    color: #898989;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 6px;
    display: block; }
  .shop-search-wrapper .shop2-block.search-form .row .first-folder, .search-popup__wrap .shop2-block.search-form .row .first-folder {
    font-weight: 600;
    margin: 10px 0; }
  .shop-search-wrapper .shop2-block.search-form .row ul, .search-popup__wrap .shop2-block.search-form .row ul {
    font-weight: 300; }
  .shop-search-wrapper .shop2-block.search-form .row ul li, .search-popup__wrap .shop2-block.search-form .row ul li {
    margin: 5px 0; }
  .shop-search-wrapper .shop2-block.search-form .row .row-price, .search-popup__wrap .shop2-block.search-form .row .row-price {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .shop-search-wrapper .shop2-block.search-form .row .row-price input, .search-popup__wrap .shop2-block.search-form .row .row-price input {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 47%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 47%;
    -ms-flex: 0 0 47%;
    flex: 0 0 47%;
    max-width: 47%; }
    .shop-search-wrapper .shop2-block.search-form .row .row-price input::-webkit-input-placeholder, .search-popup__wrap .shop2-block.search-form .row .row-price input::-webkit-input-placeholder {
      color: #898989;
      text-transform: capitalize; }
    .shop-search-wrapper .shop2-block.search-form .row .row-price input::-moz-placeholder, .search-popup__wrap .shop2-block.search-form .row .row-price input::-moz-placeholder {
      color: #898989;
      text-transform: capitalize; }
    .shop-search-wrapper .shop2-block.search-form .row .row-price input:-moz-placeholder, .search-popup__wrap .shop2-block.search-form .row .row-price input:-moz-placeholder {
      color: #898989;
      text-transform: capitalize; }
    .shop-search-wrapper .shop2-block.search-form .row .row-price input:-ms-input-placeholder, .search-popup__wrap .shop2-block.search-form .row .row-price input:-ms-input-placeholder {
      color: #898989;
      text-transform: capitalize; }
  .shop-search-wrapper .shop2-block.search-form .row input[type=text], .search-popup__wrap .shop2-block.search-form .row input[type=text], .shop-search-wrapper .shop2-block.search-form .row select, .search-popup__wrap .shop2-block.search-form .row select {
    outline: none;
    border: 2px solid #e6e6e6;
    border-radius: 3px;
    padding: 6px 12px 7px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #484848;
    line-height: 1;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop-search-wrapper .shop2-block.search-form .row.button, .search-popup__wrap .shop2-block.search-form .row.button {
    margin-bottom: 0; }
  .shop-search-wrapper .shop2-block.search-form .row .search-btn, .search-popup__wrap .shop2-block.search-form .row .search-btn {
    background: #ed772d;
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    border: none;
    padding: 13px 20px;
    outline: none; }
  .shop-search-wrapper .shop2-block.search-form .row .search-btn:hover, .search-popup__wrap .shop2-block.search-form .row .search-btn:hover {
    background: #ee803b; }
  .shop-search-wrapper .shop2-block.search-form .row .search-btn:active, .search-popup__wrap .shop2-block.search-form .row .search-btn:active {
    background: #d55d12; }

.login-block-wrapper {
  position: relative; }

@media (max-width: 767px) {
    .login-block-wrapper {
      position: static; } }

.login-block-wrapper .title-login {
  cursor: pointer;
  color: #898989;
  font-size: 16px;
  font-weight: 600;
  padding: 15px 15px 15px 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%2222px%22%20%20viewBox%3D%220%200%2017%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ed772d%22%20d%3D%22M16.674%2C21.116%20C16.639%2C21.615%2016.210%2C22.002%2015.692%2C22.002%20L1.301%2C22.002%20C0.784%2C22.002%200.355%2C21.615%200.319%2C21.117%20L0.002%2C16.627%20C-0.111%2C14.975%201.216%2C13.070%202.901%2C12.467%20C6.515%2C11.215%2010.487%2C11.220%2014.084%2C12.464%20C15.783%2C13.069%2017.110%2C14.975%2016.989%2C16.630%20L16.674%2C21.116%20ZM13.411%2C14.252%20C10.261%2C13.162%206.740%2C13.158%203.573%2C14.254%20C2.624%2C14.594%201.915%2C15.762%201.965%2C16.500%20L2.219%2C20.100%20L14.774%2C20.100%20L15.025%2C16.500%20C15.079%2C15.759%2014.372%2C14.594%2013.411%2C14.252%20ZM8.578%2C10.225%20C5.975%2C10.225%203.857%2C7.930%203.857%2C5.109%20C3.857%2C2.287%205.975%2C-0.008%208.578%2C-0.008%20C11.181%2C-0.008%2013.298%2C2.287%2013.298%2C5.109%20C13.298%2C7.930%2011.181%2C10.225%208.578%2C10.225%20ZM8.578%2C1.894%20C7.061%2C1.894%205.824%2C3.336%205.824%2C5.109%20C5.824%2C6.881%207.061%2C8.322%208.578%2C8.322%20C10.095%2C8.322%2011.331%2C6.881%2011.331%2C5.109%20C11.331%2C3.336%2010.095%2C1.894%208.578%2C1.894%20Z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  @media (max-width: 1000px) {
    .login-block-wrapper .title-login {
      padding: 0;
      width: 100%;
      height: 100%;
      background-position: 50% 50%; }
      .login-block-wrapper .title-login .title-in {
        display: none; } }

.login-block-wrapper .login-form {
  position: absolute;
  top: 70%;
  left: -20px;
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  width: 230px;
  box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  background: #fff;
  padding: 28px 20px 20px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .login-block-wrapper .login-form:before {
    content: "";
    position: absolute;
    left: 20px;
    top: -6px;
    border-width: 0 7px 7px 7px;
    border-style: solid;
    border-color: transparent transparent #fff transparent; }
  .login-block-wrapper .login-form.opened {
    opacity: 1;
    visibility: visible;
    top: 108%; }
  @media (max-width: 1000px) {
    .login-block-wrapper .login-form {
      left: -130px; }
      .login-block-wrapper .login-form:before {
        left: 150px; } }
  @media (max-width: 479px) {
    .login-block-wrapper .login-form {
      left: -123px; }
      .login-block-wrapper .login-form:before {
        left: 136px; } }
  .login-block-wrapper .login-form .row {
    margin: 0 0 18px; }
  .login-block-wrapper .login-form .row .row-title {
    color: #898989;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    margin: 0 0 5px;
    display: block; }
  .login-block-wrapper .login-form .row .field {
    display: inline-block;
    vertical-align: top;
    position: relative; }
  .login-block-wrapper .login-form .row .field.text:before {
    content: "";
    width: 20px;
    height: 31px;
    position: absolute;
    left: 5px;
    top: 2px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2013%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23e6e6e6%22%20d%3D%22M12.751%2C16.316%20C12.723%2C16.703%2012.396%2C17.002%2012.000%2C17.002%20L0.994%2C17.002%20C0.599%2C17.002%200.272%2C16.703%200.243%2C16.318%20L0.001%2C12.848%20C-0.085%2C11.572%200.930%2C10.099%202.218%2C9.634%20C4.982%2C8.666%208.020%2C8.670%2010.770%2C9.631%20C12.069%2C10.099%2013.083%2C11.572%2012.991%2C12.850%20L12.751%2C16.316%20ZM10.256%2C11.013%20C7.846%2C10.170%205.154%2C10.167%202.732%2C11.014%20C2.006%2C11.277%201.465%2C12.179%201.503%2C12.750%20L1.697%2C15.532%20L11.297%2C15.532%20L11.490%2C12.750%20C11.531%2C12.177%2010.990%2C11.277%2010.256%2C11.013%20ZM6.559%2C7.901%20C4.569%2C7.901%202.950%2C6.127%202.950%2C3.947%20C2.950%2C1.767%204.569%2C-0.007%206.559%2C-0.007%20C8.550%2C-0.007%2010.169%2C1.767%2010.169%2C3.947%20C10.169%2C6.127%208.550%2C7.901%206.559%2C7.901%20ZM6.559%2C1.463%20C5.399%2C1.463%204.454%2C2.578%204.454%2C3.947%20C4.454%2C5.317%205.399%2C6.431%206.559%2C6.431%20C7.720%2C6.431%208.665%2C5.317%208.665%2C3.947%20C8.665%2C2.578%207.720%2C1.463%206.559%2C1.463%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .login-block-wrapper .login-form .row .field.password:before {
    content: "";
    width: 20px;
    height: 31px;
    position: absolute;
    left: 5px;
    top: 2px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2012%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23e6e6e6%22%20d%3D%22M10.280%2C6.235%20L10.280%2C4.441%20C10.280%2C1.986%208.375%2C-0.010%205.966%2C-0.010%20C3.625%2C-0.010%201.721%2C1.986%201.721%2C4.441%20L1.721%2C6.235%20C0.777%2C6.235%200.009%2C7.040%200.009%2C8.029%20L0.009%2C15.207%20C0.009%2C16.196%200.777%2C17.002%201.721%2C17.002%20L10.280%2C17.002%20C11.224%2C17.002%2011.991%2C16.196%2011.991%2C15.207%20L11.991%2C8.029%20C11.991%2C7.040%2011.224%2C6.235%2010.280%2C6.235%20ZM3.433%2C4.441%20C3.433%2C2.976%204.569%2C1.785%206.034%2C1.785%20C7.432%2C1.785%208.568%2C2.976%208.568%2C4.441%20L8.568%2C6.235%20L3.433%2C6.235%20L3.433%2C4.441%20ZM1.721%2C15.207%20L1.721%2C8.029%20L10.280%2C8.029%20L10.281%2C15.207%20L1.721%2C15.207%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .login-block-wrapper .login-form .row .field input {
    border: 2px solid #e6e6e6;
    border-radius: 3px;
    padding: 8px 25px 7px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #898989;
    outline: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.25; }
  .login-block-wrapper .login-form .row .field.password {
    margin-right: 8px;
    width: 112px; }
  .login-block-wrapper .login-form .row .signin-btn {
    background: #595959;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    border: none;
    border-radius: 3px;
    padding: 10px 13px 11px; }
  .login-block-wrapper .login-form .row .signin-btn:hover {
    background: #616161; }
  .login-block-wrapper .login-form .row .signin-btn:active {
    background: #404040; }
  .login-block-wrapper .login-form .link-login {
    font-size: 14px;
    line-height: 1;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 6px; }
  .login-block-wrapper .login-form .link-login a {
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    line-height: 1;
    color: #ed772d;
    font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .login-block-wrapper .login-form .link-login a span {
    border-bottom: 1px solid #ed772d;
    line-height: 1; }
  .login-block-wrapper .login-form .link-login a.register {
    color: #ff3451; }
    .login-block-wrapper .login-form .link-login a.register span {
      border-bottom-color: #ff3451; }
  .login-block-wrapper .login-form .link-login a:hover span {
    border-bottom-color: transparent; }
  .login-block-wrapper .login-form .user-info {
    margin: 0 0 15px; }
  .login-block-wrapper .login-form .user-info .title-info {
    color: #898989;
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 5px; }
  .login-block-wrapper .login-form .user-info .user-name {
    font-size: 14px;
    font-weight: 600;
    color: #898989;
    text-decoration: underline; }
  .login-block-wrapper .login-form .user-info .settings {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 22px;
    height: 22px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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-rule%3D%22evenodd%22%20fill%3D%22%23ed772d%22%20d%3D%22M12.193%2C22.000%20L9.788%2C22.000%20C8.910%2C22.000%208.196%2C21.285%208.196%2C20.408%20L8.196%2C18.852%20L7.450%2C18.563%20L6.317%2C19.631%20C5.717%2C20.230%204.666%2C20.230%204.067%2C19.631%20L2.365%2C17.928%20C2.065%2C17.631%201.899%2C17.231%201.899%2C16.803%20C1.899%2C16.376%202.065%2C15.976%202.369%2C15.676%20L3.465%2C14.578%20L3.144%2C13.840%20L1.586%2C13.799%20C0.709%2C13.799%20-0.006%2C13.085%20-0.006%2C12.207%20L-0.006%2C9.801%20C-0.006%2C8.923%200.709%2C8.209%201.586%2C8.209%20L3.144%2C8.209%20L3.432%2C7.464%20L2.365%2C6.330%20C2.065%2C6.032%201.899%2C5.632%201.899%2C5.205%20C1.899%2C4.777%202.065%2C4.377%202.369%2C4.077%20L4.067%2C2.377%20C4.664%2C1.778%205.719%2C1.777%206.319%2C2.378%20L7.417%2C3.477%20L8.150%2C3.155%20L8.196%2C1.599%20C8.196%2C0.721%208.910%2C0.007%209.788%2C0.007%20L12.193%2C0.007%20C13.072%2C0.007%2013.787%2C0.721%2013.787%2C1.599%20L13.787%2C3.156%20L14.533%2C3.445%20L15.664%2C2.377%20C15.966%2C2.076%2016.366%2C1.912%2016.790%2C1.912%20L16.790%2C1.912%20C17.216%2C1.911%2017.615%2C2.076%2017.916%2C2.376%20L19.618%2C4.080%20C19.916%2C4.377%2020.082%2C4.777%2020.082%2C5.205%20C20.082%2C5.632%2019.916%2C6.032%2019.614%2C6.332%20L18.516%2C7.430%20L18.839%2C8.165%20L20.396%2C8.209%20C21.274%2C8.209%2021.987%2C8.923%2021.987%2C9.801%20L21.987%2C12.207%20C21.987%2C13.085%2021.274%2C13.799%2020.396%2C13.799%20L18.839%2C13.799%20L18.548%2C14.546%20L19.616%2C15.678%20C19.916%2C15.976%2020.082%2C16.376%2020.082%2C16.803%20C20.082%2C17.231%2019.916%2C17.631%2019.614%2C17.931%20L17.918%2C19.631%20C17.311%2C20.233%2016.267%2C20.230%2015.668%2C19.633%20L14.564%2C18.531%20L13.831%2C18.853%20L13.787%2C20.408%20C13.787%2C21.285%2013.072%2C22.000%2012.193%2C22.000%20L12.193%2C22.000%20ZM10.068%2C20.128%20L11.915%2C20.128%20L11.915%2C18.852%20C11.915%2C18.096%2012.456%2C17.343%2013.175%2C17.101%20L13.818%2C16.833%20C13.997%2C16.741%2014.273%2C16.678%2014.559%2C16.678%20C15.066%2C16.678%2015.551%2C16.870%2015.888%2C17.207%20L16.790%2C18.110%20L18.095%2C16.803%20L17.193%2C15.901%20C16.657%2C15.364%2016.509%2C14.449%2016.847%2C13.771%20L17.110%2C13.127%20C17.326%2C12.470%2018.079%2C11.926%2018.839%2C11.926%20L20.115%2C11.926%20L20.115%2C10.080%20L18.839%2C10.080%20C18.079%2C10.080%2017.326%2C9.537%2017.086%2C8.816%20L16.820%2C8.177%20C16.511%2C7.561%2016.657%2C6.646%2017.191%2C6.109%20L18.095%2C5.205%20L16.790%2C3.898%20L15.888%2C4.801%20C15.361%2C5.327%2014.427%2C5.481%2013.756%2C5.147%20L13.114%2C4.884%20C12.458%2C4.667%2011.915%2C3.914%2011.915%2C3.156%20L11.915%2C1.879%20L10.068%2C1.879%20L10.068%2C3.156%20C10.068%2C3.915%209.525%2C4.668%208.804%2C4.907%20L8.165%2C5.174%20C7.986%2C5.267%207.708%2C5.330%207.423%2C5.330%20C6.914%2C5.330%206.428%2C5.137%206.094%2C4.800%20L5.193%2C3.899%20L3.887%2C5.205%20L4.788%2C6.107%20C5.324%2C6.646%205.472%2C7.561%205.134%2C8.237%20L4.874%2C8.878%20C4.655%2C9.539%203.902%2C10.080%203.144%2C10.080%20L1.866%2C10.080%20L1.866%2C11.926%20L3.144%2C11.926%20C3.902%2C11.926%204.655%2C12.469%204.896%2C13.187%20L5.163%2C13.833%20C5.472%2C14.449%205.324%2C15.364%204.791%2C15.900%20L3.887%2C16.803%20L5.193%2C18.109%20L6.094%2C17.207%20C6.614%2C16.683%207.556%2C16.525%208.225%2C16.861%20L8.866%2C17.123%20C9.537%2C17.345%2010.068%2C18.083%2010.068%2C18.852%20L10.068%2C20.128%20L10.068%2C20.128%20ZM10.991%2C15.111%20C8.727%2C15.111%206.885%2C13.268%206.885%2C11.003%20C6.885%2C8.739%208.727%2C6.896%2010.991%2C6.896%20C13.255%2C6.896%2015.098%2C8.739%2015.098%2C11.003%20C15.098%2C13.268%2013.255%2C15.111%2010.991%2C15.111%20L10.991%2C15.111%20ZM10.991%2C8.768%20C9.759%2C8.768%208.757%2C9.771%208.757%2C11.003%20C8.757%2C12.236%209.759%2C13.239%2010.991%2C13.239%20C12.224%2C13.239%2013.226%2C12.236%2013.226%2C11.003%20C13.226%2C9.771%2012.224%2C8.768%2010.991%2C8.768%20L10.991%2C8.768%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease; }
  .login-block-wrapper .login-form .user-info .settings:hover {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  .login-block-wrapper .login-form .user-buttons {
    font-size: 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .login-block-wrapper .login-form .user-buttons a {
    background: #595959;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    border: none;
    border-radius: 3px;
    padding: 11px 13px 10px;
    display: inline-block;
    vertical-align: top; }
  .login-block-wrapper .login-form .user-buttons a:hover {
    background: #616161; }
  .login-block-wrapper .login-form .user-buttons a:active {
    background: #404040; }
  .login-block-wrapper .login-form .user-buttons a.my-orders {
    background: #ed772d; }
    .login-block-wrapper .login-form .user-buttons a.my-orders:hover {
      background: #ee803b; }
    .login-block-wrapper .login-form .user-buttons a.my-orders:active {
      background: #ec6e1f; }

.login__link {
  display: inline-block;
  padding: 13px 25px 13px 40px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M16.000%2C2.000%20L13.000%2C2.000%20C12.447%2C2.000%2012.000%2C1.552%2012.000%2C1.000%20C12.000%2C0.448%2012.447%2C-0.000%2013.000%2C-0.000%20L17.000%2C-0.000%20C17.552%2C-0.000%2018.000%2C0.448%2018.000%2C1.000%20L18.000%2C17.000%20C18.000%2C17.552%2017.552%2C18.000%2017.000%2C18.000%20L13.000%2C18.000%20C12.447%2C18.000%2012.000%2C17.552%2012.000%2C17.000%20C12.000%2C16.448%2012.447%2C16.000%2013.000%2C16.000%20L16.000%2C16.000%20L16.000%2C2.000%20ZM10.586%2C8.000%20L6.293%2C3.707%20C5.895%2C3.323%205.885%2C2.690%206.268%2C2.293%20C6.652%2C1.896%207.285%2C1.885%207.682%2C2.268%20C7.691%2C2.276%207.699%2C2.285%207.707%2C2.293%20L13.707%2C8.293%20C14.337%2C8.923%2013.891%2C10.000%2013.000%2C10.000%20L1.000%2C10.000%20C0.448%2C10.000%20-0.000%2C9.552%20-0.000%2C9.000%20C-0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L10.586%2C8.000%20ZM9.360%2C11.732%20C9.776%2C11.368%2010.407%2C11.410%2010.771%2C11.826%20C11.135%2C12.242%2011.093%2C12.874%2010.677%2C13.237%20C10.664%2C13.248%2010.652%2C13.258%2010.640%2C13.268%20L7.640%2C15.768%20C7.224%2C16.132%206.592%2C16.089%206.229%2C15.673%20C5.865%2C15.258%205.907%2C14.626%206.323%2C14.263%20C6.335%2C14.252%206.347%2C14.242%206.360%2C14.232%20L9.360%2C11.732%20Z%22%2F%3E%3C%2Fsvg%3E") 0px 12px no-repeat; }
  @media screen and (max-width: 767px) {
    .login__link {
      display: none; } }

.login-cart-left {
  width: 270px;
  display: flex;
  align-items: center; }

.preview-cart {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  margin-left: auto; }

.preview-cart #shop2-cart-preview {
  position: relative; }
  .preview-cart #shop2-cart-preview .title-cart-mini {
    color: #181717;
    font-size: 16px;
    padding: 14px 20px 10px 85px;
    cursor: pointer;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-weight: bold;
    min-width: 150px;
    position: relative;
    text-decoration: none;
    display: inline-block;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  @media screen and (max-width: 767px) {
      .preview-cart #shop2-cart-preview .title-cart-mini {
        font-size: 0;
        height: 50px;
        min-width: auto;
        background: none;
        position: relative;
        padding: 14px 20px 10px 40px; } }
  .preview-cart #shop2-cart-preview .title-cart-mini:before {
    position: absolute;
    content: '';
    top: 50%;
    left: 20px;
    width: 21px;
    height: 21px;
    margin-top: -9px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22rgb%2830%2C%2023%2C%2023%29%22%20d%3D%22M5.001%2C14.826%20L5.681%2C13.466%20L3.012%2C2.787%20L1.815%2C2.787%20C1.273%2C2.787%200.834%2C2.347%200.834%2C1.805%20C0.834%2C1.263%201.273%2C0.824%201.815%2C0.824%20L3.777%2C0.824%20C4.228%2C0.824%204.620%2C1.130%204.729%2C1.567%20L5.769%2C5.730%20L19.477%2C5.730%20C20.019%2C5.731%2020.459%2C6.170%2020.458%2C6.712%20C20.458%2C6.776%2020.452%2C6.841%2020.439%2C6.904%20L19.458%2C11.810%20C19.383%2C12.181%2019.102%2C12.477%2018.735%2C12.569%20L10.885%2C14.532%20C10.358%2C14.660%209.827%2C14.336%209.699%2C13.810%20C9.573%2C13.288%209.888%2C12.762%2010.408%2C12.628%20L17.656%2C10.816%20L18.280%2C7.692%20L6.260%2C7.692%20L7.673%2C13.341%20C7.730%2C13.569%207.703%2C13.809%207.598%2C14.019%20L6.617%2C15.981%20C6.570%2C16.075%206.509%2C16.161%206.434%2C16.236%20C7.135%2C17.703%206.514%2C19.460%205.047%2C20.161%20C3.580%2C20.861%201.823%2C20.240%201.122%2C18.773%20C0.421%2C17.306%201.042%2C15.549%202.510%2C14.849%20C3.296%2C14.473%204.208%2C14.465%205.001%2C14.827%20L5.001%2C14.826%20ZM3.777%2C18.486%20C4.319%2C18.486%204.758%2C18.047%204.758%2C17.505%20C4.758%2C16.963%204.319%2C16.524%203.777%2C16.524%20C3.235%2C16.524%202.796%2C16.963%202.796%2C17.505%20C2.796%2C18.047%203.235%2C18.486%203.777%2C18.486%20ZM17.515%2C20.448%20C15.889%2C20.448%2014.571%2C19.131%2014.571%2C17.505%20C14.571%2C15.879%2015.889%2C14.561%2017.515%2C14.561%20C19.141%2C14.561%2020.459%2C15.879%2020.459%2C17.505%20C20.459%2C19.131%2019.141%2C20.448%2017.515%2C20.448%20ZM17.515%2C18.486%20C18.057%2C18.486%2018.496%2C18.047%2018.496%2C17.505%20C18.496%2C16.963%2018.057%2C16.524%2017.515%2C16.524%20C16.973%2C16.524%2016.534%2C16.963%2016.534%2C17.505%20C16.534%2C18.047%2016.973%2C18.486%2017.515%2C18.486%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media screen and (max-width: 767px) {
        .preview-cart #shop2-cart-preview .title-cart-mini:before {
          left: 15px; } }
  .preview-cart #shop2-cart-preview .title-cart-mini:after {
    position: absolute;
    content: '';
    top: 0%;
    bottom: 0;
    left: 67px;
    width: 1px;
    background: #d9d9d9; }
  @media screen and (max-width: 767px) {
        .preview-cart #shop2-cart-preview .title-cart-mini:after {
          display: none; } }
  .preview-cart #shop2-cart-preview .title-cart-mini .count-product {
    position: absolute;
    left: 34px;
    top: 50%;
    color: #181717;
    font-size: 10px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    background: #ffe600;
    min-width: 20px;
    min-height: 20px;
    padding: 4px 4px;
    margin-top: -15px;
    text-align: center;
    display: inline-block;
    -webkit-border-radius: 250px;
    -moz-border-radius: 250px;
    -ms-border-radius: 250px;
    -o-border-radius: 250px;
    border-radius: 250px; }
  @media screen and (max-width: 767px) {
        .preview-cart #shop2-cart-preview .title-cart-mini .count-product {
          left: 25px;
          top: 41%; } }
  @media screen and (max-width: 767px) {
        .preview-cart #shop2-cart-preview .title-cart-mini .products-total-price {
          display: none; } }
  .preview-cart #shop2-cart-preview .shop2-cart-mini {
    position: absolute;
    left: -130px;
    top: 70%;
    z-index: 100;
    background: #fff;
    width: 290px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0px 10px 29px 0px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .preview-cart #shop2-cart-preview .shop2-cart-mini:before {
    content: "";
    position: absolute;
    left: 250px;
    top: -6px;
    border-width: 0 7px 7px 7px;
    border-style: solid;
    border-color: transparent transparent #fff transparent; }
  .preview-cart #shop2-cart-preview .shop2-cart-mini.opened {
    opacity: 1;
    visibility: visible;
    top: 122%; }
  @media (max-width: 767px) {
        .preview-cart #shop2-cart-preview .shop2-cart-mini.opened {
          top: 89%; } }
  @media (max-width: 1000px) {
      .preview-cart #shop2-cart-preview .shop2-cart-mini {
        left: -130px; }
        .preview-cart #shop2-cart-preview .shop2-cart-mini:before {
          left: 255px; } }
  @media (max-width: 767px) {
      .preview-cart #shop2-cart-preview .shop2-cart-mini {
        left: -235px; }
        .preview-cart #shop2-cart-preview .shop2-cart-mini:before {
          left: 250px; } }
  .preview-cart #shop2-cart-preview .shop2-cart-mini .cart-products-count {
    padding: 22px 30px;
    color: #898989;
    font-size: 14px;
    font-weight: 400;
    line-height: 1; }
  .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart {
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6; }
  .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart > ul {
    max-height: calc(100vh - 220px);
    overflow: auto;
    list-style: none;
    padding: 0;
    margin: 0; }
  .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart li:last-child .cart-mini-product {
    border: none; }
  .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .cart-mini-product {
    padding: 20px 0 20px 30px;
    border-bottom: 1px solid #e6e6e6;
    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; }
    .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .cart-mini-product .image-mini-product {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 75px;
      -moz-box-flex: 0;
      -moz-flex: 0 0 75px;
      -ms-flex: 0 0 75px;
      flex: 0 0 75px;
      margin-right: 20px; }
  .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .right-mini-product {
    position: relative;
    padding: 0 32px 0 0;
    line-height: 1; }
  .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .product-name {
    color: #898989;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.25;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 5px; }
  .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .cart-product-article {
    color: #898989;
    font-size: 12px;
    font-weight: 400;
    margin: 0 0 5px; }
  .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .price-old {
    color: #9ea0a4;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    margin: 10px 0 2px;
    text-decoration: none; }
    .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .price-old.question span {
      display: inline-block;
      vertical-align: top;
      padding-right: 25px;
      position: relative; }
      .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .price-old.question span:after {
        right: 25px; }
      .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .price-old.question span:before {
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        width: 18px;
        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%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-rule%3D%22evenodd%22%20fill%3D%22%239ea0a4%22%20d%3D%22M8.502%2C15.434%20C7.684%2C15.434%206.879%2C15.331%206.102%2C15.126%20C5.146%2C15.976%203.981%2C16.684%202.631%2C17.231%20C2.573%2C17.255%202.512%2C17.266%202.451%2C17.266%20C2.346%2C17.266%202.242%2C17.231%202.156%2C17.164%20C2.020%2C17.060%201.950%2C16.889%201.971%2C16.719%20L2.422%2C13.133%20C0.861%2C11.698%200.005%2C9.812%200.005%2C7.794%20C0.005%2C3.581%203.816%2C0.154%208.502%2C0.154%20C13.188%2C0.154%2017.000%2C3.581%2017.000%2C7.794%20C17.000%2C12.007%2013.188%2C15.434%208.502%2C15.434%20ZM8.502%2C1.128%20C4.350%2C1.128%200.972%2C4.118%200.972%2C7.794%20C0.972%2C9.607%201.780%2C11.302%203.248%2C12.569%20C3.371%2C12.675%203.433%2C12.837%203.413%2C12.999%20L3.037%2C15.988%20C4.044%2C15.502%204.919%2C14.912%205.644%2C14.229%20C5.735%2C14.143%205.853%2C14.098%205.974%2C14.098%20C6.020%2C14.098%206.066%2C14.104%206.111%2C14.118%20C6.880%2C14.346%207.684%2C14.461%208.502%2C14.461%20C12.655%2C14.461%2016.033%2C11.470%2016.033%2C7.794%20C16.033%2C4.118%2012.655%2C1.128%208.502%2C1.128%20ZM9.716%2C7.704%20C9.296%2C8.030%209.042%2C8.226%209.042%2C8.850%20C9.042%2C9.217%208.747%2C9.515%208.382%2C9.515%20C8.017%2C9.515%207.721%2C9.217%207.721%2C8.850%20C7.721%2C7.571%208.437%2C7.017%208.911%2C6.650%20C9.318%2C6.335%209.458%2C6.207%209.452%2C5.837%20C9.440%2C5.197%208.673%2C5.031%208.276%2C5.039%20C7.838%2C5.042%207.097%2C5.227%207.097%2C5.896%20C7.097%2C6.263%206.802%2C6.561%206.437%2C6.561%20C6.072%2C6.561%205.776%2C6.263%205.776%2C5.896%20C5.776%2C4.475%207.028%2C3.720%208.264%2C3.708%20C8.275%2C3.708%208.286%2C3.708%208.296%2C3.708%20C9.711%2C3.708%2010.750%2C4.589%2010.772%2C5.813%20C10.791%2C6.872%2010.170%2C7.353%209.716%2C7.704%20ZM8.414%2C10.297%20L8.492%2C10.298%20C8.923%2C10.298%209.273%2C10.650%209.273%2C11.084%20C9.273%2C11.518%208.923%2C11.870%208.492%2C11.870%20L8.368%2C11.868%20C7.937%2C11.855%207.598%2C11.493%207.610%2C11.059%20C7.623%2C10.625%207.979%2C10.288%208.414%2C10.297%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .price-old span {
      position: relative; }
    .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .price-old span:after {
      content: "";
      position: absolute;
      left: 0;
      margin-top: -1px;
      right: 0;
      top: 50%;
      border-top: 1px solid #e84646; }
    .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .price-old strong {
      font-weight: 400; }
    .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .price-old .fa-rouble svg {
      width: 7px;
      height: 10px;
      fill: #9ea0a4; }
  .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .price-mini-product {
    color: #ff3451;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.25; }
    .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .price-mini-product .fa-rouble svg {
      width: 8px;
      height: 9px;
      fill: #ff3451; }
  .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .cart-delete {
    position: absolute;
    right: 10px;
    top: -4px; }
    .preview-cart #shop2-cart-preview .shop2-cart-mini .products-in-cart .cart-delete a {
      display: block;
      width: 20px;
      height: 20px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%209%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ff3451%22%20d%3D%22M7.710%2C1.767%20L5.492%2C3.984%20L7.708%2C6.200%20C8.116%2C6.608%208.116%2C7.270%207.708%2C7.678%20C7.300%2C8.086%206.638%2C8.086%206.231%2C7.678%20L4.015%2C5.462%20L1.799%2C7.678%20C1.391%2C8.086%200.729%2C8.086%200.321%2C7.678%20C-0.087%2C7.270%20-0.087%2C6.608%200.321%2C6.200%20L2.537%2C3.984%20L0.320%2C1.767%20C-0.088%2C1.358%20-0.088%2C0.697%200.320%2C0.289%20C0.728%2C-0.119%201.390%2C-0.119%201.797%2C0.289%20L4.015%2C2.507%20L6.233%2C0.289%20C6.640%2C-0.119%207.302%2C-0.119%207.710%2C0.289%20C8.118%2C0.697%208.118%2C1.358%207.710%2C1.767%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .preview-cart #shop2-cart-preview .shop2-cart-mini .cart-mini-buttons {
    font-size: 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 20px 15px; }
  .preview-cart #shop2-cart-preview .shop2-cart-mini .cart-mini-buttons a {
    background: #ed772d;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    border: none;
    border-radius: 3px;
    padding: 13px 20px 13px;
    display: inline-block;
    vertical-align: top;
    margin: 0 5px; }
    .preview-cart #shop2-cart-preview .shop2-cart-mini .cart-mini-buttons a:hover {
      background: #ee803b; }
    .preview-cart #shop2-cart-preview .shop2-cart-mini .cart-mini-buttons a:active {
      background: #d55d12; }
    .preview-cart #shop2-cart-preview .shop2-cart-mini .cart-mini-buttons a.remove-all-cart-poruduct {
      background: #898989; }
    .preview-cart #shop2-cart-preview .shop2-cart-mini .cart-mini-buttons a.remove-all-cart-poruduct:hover {
      background: #919191; }
    .preview-cart #shop2-cart-preview .shop2-cart-mini .cart-mini-buttons a.remove-all-cart-poruduct:active {
      background: #7c7c7c; }

.site-main {
  padding-top: 28px;
  vertical-align: top;
  display: inline-block;
  width: calc(100% - 320px);
  -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%; }

@media screen and (max-width: 1280px) {
    .site-main {
      width: auto;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 1; } }

@media screen and (max-width: 767px) {
    .site-main {
      padding-top: 0; } }

.site-main__contain {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #898989; }

.slider-top {
  margin-bottom: 32px; }

.slider-top__items {
  position: relative; }

.slider-top__item {
  height: 350px;
  display: inline-block;
  position: relative; }
  @media screen and (max-width: 640px) {
    .slider-top__item {
      height: 250px; } }

.slider-top__pic {
  padding: 40px;
  border-radius: 3px;
  height: 100%;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  @media screen and (max-width: 640px) {
    .slider-top__pic {
      padding: 20px; } }
  .slider-top__pic:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    content: '';
    background: rgba(0, 0, 0, 0.3); }

.slider-top__pic.top_slider_black:before {
  display: none; }

.slider-top__pic.top_slider_black.blackout:before {
  display: block; }

.slider-top__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  background-size: cover;
  border-radius: 3px;
  background-position: left top;
  background-repeat: no-repeat;
  text-decoration: none; }
  @media screen and (min-width: 641px) {
    .slider-top__bg {
      pointer-events: none; } }

.slider-top__title {
  margin-bottom: 5px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 45px;
  color: #fff;
  width: 100%; }
  @media screen and (max-width: 1023px) {
    .slider-top__title {
      font-size: 25px; } }

.slider-top__text {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  font-size: 20px;
  color: #fff;
  display: inline-block;
  margin-right: 60px;
  padding: 0 0 28px 0; }

.slider-top__text-wrap {
  position: relative;
  z-index: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  @media screen and (max-width: 1023px) {
    .slider-top__text-wrap {
      margin-bottom: auto; } }
  @media screen and (max-width: 640px) {
    .slider-top__text-wrap {
      margin-bottom: 0; } }

.slider-top__link {
  display: inline-block; }
  @media screen and (max-width: 640px) {
    .slider-top__link {
      display: none; } }

.slider-top__link-more {
  min-width: 170px;
  color: #181717;
  font-size: 16px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  padding: 13px 10px 13px 10px;
  text-align: center;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  display: inline-block;
  text-decoration: none;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }
  .slider-top__link-more:hover {
    background: transparent;
    color: #fff;
    text-shadow: 0px 0px 1px #000;
    box-shadow: 0px 0px 0px 2px #fff; }

.slider-top .slick-list {
  overflow: hidden; }

.slider-top .slick-track {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }

.slider-top .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0px;
  position: absolute;
  bottom: 21px;
  left: 40px;
  z-index: 2; }
  @media screen and (max-width: 640px) {
    .slider-top .slick-dots {
      left: 20px; } }
  .slider-top .slick-dots li {
    padding: 6px;
    display: inline-block;
    cursor: pointer;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .slider-top .slick-dots li button {
    outline: none;
    padding: 0;
    width: 10px;
    height: 10px;
    border: none;
    overflow: hidden;
    display: inline-block;
    background: #c1b9b1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .slider-top .slick-dots li.slick-active button {
    width: 22px;
    height: 10px;
    background: #ffe600; }

.shop-folders {
  padding-bottom: 40px;
  margin-bottom: 45px;
  border-bottom: 1px dashed #c1c1c1; }

@media screen and (max-width: 767px) {
    .shop-folders {
      padding-bottom: 30px;
      margin-bottom: 0;
      border-bottom: none; } }

.shop-folders__title {
  font-size: 35px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #181717;
  padding-left: 70px;
  margin-bottom: 32px;
  position: relative; }
  @media screen and (max-width: 767px) {
    .shop-folders__title {
      font-size: 25px; } }
  .shop-folders__title:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 50px;
    content: '';
    -webkit-border-radius: 250px;
    -moz-border-radius: 250px;
    -ms-border-radius: 250px;
    -o-border-radius: 250px;
    border-radius: 250px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2019%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%2830%2C%2023%2C%2023%29%22%20d%3D%22M0.999%2C2.919%20C0.447%2C2.919%20-0.001%2C2.476%20-0.001%2C1.928%20C-0.001%2C1.380%200.447%2C0.936%200.999%2C0.936%20L17.999%2C0.936%20C18.551%2C0.936%2018.999%2C1.380%2018.999%2C1.928%20C18.999%2C2.476%2018.551%2C2.919%2017.999%2C2.919%20L0.999%2C2.919%20ZM0.999%2C7.887%20C0.447%2C7.887%20-0.001%2C7.443%20-0.001%2C6.895%20C-0.001%2C6.347%200.447%2C5.903%200.999%2C5.903%20L14.999%2C5.903%20C15.551%2C5.903%2015.999%2C6.347%2015.999%2C6.895%20C15.999%2C7.443%2015.551%2C7.887%2014.999%2C7.887%20L0.999%2C7.887%20ZM0.999%2C12.855%20C0.447%2C12.855%20-0.001%2C12.410%20-0.001%2C11.863%20C-0.001%2C11.315%200.447%2C10.871%200.999%2C10.871%20L10.999%2C10.871%20C11.551%2C10.871%2011.999%2C11.315%2011.999%2C11.863%20C11.999%2C12.410%2011.551%2C12.855%2010.999%2C12.855%20L0.999%2C12.855%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ffe600; }
  @media screen and (max-width: 767px) {
      .shop-folders__title:before {
        margin-top: -10px; } }

.shop-folders__wrap {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0 -15px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  @media screen and (max-width: 1280px) {
    .shop-folders__wrap {
      margin: 0 -13.5px; } }
  @media screen and (max-width: 1023px) {
    .shop-folders__wrap {
      margin: 0 -15px; } }
  @media screen and (max-width: 767px) {
    .shop-folders__wrap {
      margin: 0; } }
  .shop-folders__wrap .folder-title {
    font-size: 18px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-weight: 500;
    color: #1e1717;
    text-decoration: none;
    display: block;
    padding: 30px 10px 9px 20px; }
  .shop-folders__wrap .first-level-link {
    font-size: 15px;
    color: #aaa;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-weight: 400;
    margin-bottom: 20px;
    padding-left: 20px;
    display: inline-block;
    text-decoration: underline;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1; }
  .shop-folders__wrap .first-level-link:hover {
    color: #ed772d; }
  .shop-folders__wrap > li {
    width: calc(33.33% - 30px);
    margin: 0 15px;
    display: inline-block;
    background: #fff;
    margin-bottom: 30px;
    box-shadow: 0px 5px 15px 0px rgba(255, 0, 0, 0.05), inset 0px 5px 0px 0px #595959;
    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: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .shop-folders__wrap > li:nth-child(n+7) {
    display: none; }
  @media screen and (max-width: 767px) {
      .shop-folders__wrap > li:nth-child(n+4) {
        display: none; } }
  .shop-folders__wrap > li.active {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media screen and (max-width: 1280px) {
      .shop-folders__wrap > li {
        width: calc(33.33% - 27px);
        margin-right: 13.5px;
        margin-left: 13.5px; } }
  @media screen and (max-width: 1023px) {
      .shop-folders__wrap > li {
        width: calc(50% - 30px);
        margin-right: 15px;
        margin-left: 15px; } }
  @media screen and (max-width: 767px) {
      .shop-folders__wrap > li {
        width: 100%;
        margin-right: 0;
        margin-left: 0; } }
  .shop-folders__wrap > li ul {
    margin: 0;
    padding: 0 20px 5px;
    list-style: none; }
  .shop-folders__wrap > li ul li {
    position: relative; }
    .shop-folders__wrap > li ul li a {
      font-size: 15px;
      padding: 13px 10px 15px 0;
      border-bottom: 1px dashed #e5e5e5;
      font-family: 'Roboto', Arial, Helvetica, sans-serif;
      color: #aaa;
      display: block;
      text-decoration: none; }
    .shop-folders__wrap > li ul li a:hover {
      color: #ed772d;
      text-decoration: underline; }
      .shop-folders__wrap > li ul li a:hover .shop-folders__counter {
        color: #ed772d; }
    .shop-folders__wrap > li ul li:last-child a {
      border-bottom: 1px dashed transparent; }
    .shop-folders__wrap > li ul li .shop-folders__counter {
      font-size: 12px;
      font-family: 'Roboto', Arial, Helvetica, sans-serif;
      color: #aaa;
      position: absolute;
      right: 0;
      top: 50%;
      margin-top: -13px;
      text-decoration: none;
      padding: 4px 2px 0px 2px;
      min-height: 22px;
      min-width: 26px;
      text-align: center;
      box-shadow: 0px 0px 0px 1px #e5e5e5;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -webkit-transition: 0.3s ease-in-out;
      -moz-transition: 0.3s ease-in-out;
      -o-transition: 0.3s ease-in-out;
      -ms-transition: 0.3s ease-in-out;
      transition: 0.3s ease-in-out; }

.shop-folders__pic {
  padding: 0;
  width: 100%;
  height: 188px;
  font-size: 0;
  margin-top: auto;
  display: inline-block;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -webkit-order: 2;
  -moz-order: 2;
  -ms-flex-order: 2;
  order: 2; }
  .shop-folders__pic.no-image {
    background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2261px%22%20height%3D%2251px%22%20%20viewBox%3D%220%200%2061%2051%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23d4d2d2%22%20d%3D%22M56.676%2051H4.322C1.938%2051%200%2049.076%200%2046.71v-4.467V4.288C0%201.923%201.937%200%204.32%200h52.354C59.06%200%2061%201.924%2061%204.29v42.42c0%202.366-1.94%204.29-4.324%204.29zM4.322%2049.042h52.354c1.296%200%202.35-1.046%202.35-2.332V28.82c-.043-.03-.093-.047-.132-.086L46.87%2016.804%2022.74%2040.746c-.186.183-.436.286-.698.286-.262%200-.513-.103-.698-.286l-8.728-8.66-10.644%2010.56v4.063c0%201.286%201.054%202.332%202.35%202.332zM56.676%201.958H4.322c-1.296%200-2.35%201.046-2.35%202.33V39.88l9.947-9.87c.184-.184.435-.287.696-.287.262%200%20.513.103.698.287l8.728%208.66%2024.13-23.943c.186-.184.437-.287.698-.287.262%200%20.513.103.698.287l11.458%2011.37V4.29c0-1.286-1.054-2.332-2.35-2.332zm-38.424%2020.26c-3.778%200-6.852-3.05-6.852-6.8%200-3.748%203.074-6.8%206.852-6.8%203.78%200%206.853%203.052%206.853%206.8%200%203.75-3.074%206.8-6.853%206.8zm0-11.64c-2.69%200-4.88%202.17-4.88%204.84s2.19%204.843%204.88%204.843%204.88-2.17%204.88-4.84-2.19-4.843-4.88-4.843z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
    background-size: auto; }
  @media screen and (max-width: 767px) {
    .shop-folders__pic {
      display: none; } }
  .shop-folders__pic img {
    opacity: 0; }

.shop-folders__btn {
  font-size: 16px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold;
  background: #595959;
  position: relative;
  color: #fff;
  display: inline-block;
  cursor: pointer;
  padding: 13px 40px 12px 18px;
  text-decoration: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }
  .shop-folders__btn:hover {
    background: transparent;
    color: #595959;
    box-shadow: 0px 0px 0px 2px #595959; }
  .shop-folders__btn:hover:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2014%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23595959%22%20d%3D%22M6.195%2C12.460%20L1.978%2C8.229%20C1.673%2C7.912%201.168%2C7.903%200.852%2C8.210%20C0.535%2C8.516%200.527%2C9.023%200.832%2C9.340%20C0.839%2C9.346%200.845%2C9.353%200.852%2C9.360%20L6.428%2C14.954%20C6.930%2C15.458%207.788%2C15.101%207.788%2C14.389%20L7.788%2C1.601%20C7.788%2C1.160%207.431%2C0.802%206.992%2C0.802%20C6.551%2C0.802%206.195%2C1.160%206.195%2C1.601%20L6.195%2C12.460%20ZM8.796%2C11.860%20C8.493%2C12.180%208.506%2C12.686%208.825%2C12.990%20C9.144%2C13.294%209.648%2C13.281%209.951%2C12.961%20C9.963%2C12.948%209.975%2C12.935%209.986%2C12.922%20L13.172%2C9.325%20C13.475%2C9.005%2013.463%2C8.499%2013.144%2C8.195%20C12.825%2C7.891%2012.320%2C7.904%2012.017%2C8.224%20C12.005%2C8.237%2011.994%2C8.250%2011.982%2C8.264%20L8.796%2C11.860%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-folders__btn.active:before {
    transform: rotate(180deg); }
  .shop-folders__btn:before {
    position: absolute;
    right: 13px;
    content: '';
    width: 14px;
    height: 16px;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2014%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M6.195%2C12.460%20L1.978%2C8.229%20C1.673%2C7.912%201.168%2C7.903%200.852%2C8.210%20C0.535%2C8.516%200.527%2C9.023%200.832%2C9.340%20C0.839%2C9.346%200.845%2C9.353%200.852%2C9.360%20L6.428%2C14.954%20C6.930%2C15.458%207.788%2C15.101%207.788%2C14.389%20L7.788%2C1.601%20C7.788%2C1.160%207.431%2C0.802%206.992%2C0.802%20C6.551%2C0.802%206.195%2C1.160%206.195%2C1.601%20L6.195%2C12.460%20ZM8.796%2C11.860%20C8.493%2C12.180%208.506%2C12.686%208.825%2C12.990%20C9.144%2C13.294%209.648%2C13.281%209.951%2C12.961%20C9.963%2C12.948%209.975%2C12.935%209.986%2C12.922%20L13.172%2C9.325%20C13.475%2C9.005%2013.463%2C8.499%2013.144%2C8.195%20C12.825%2C7.891%2012.320%2C7.904%2012.017%2C8.224%20C12.005%2C8.237%2011.994%2C8.250%2011.982%2C8.264%20L8.796%2C11.860%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.stock {
  padding-bottom: 40px; }

.stock__title {
  color: #181717;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: bold;
  padding-left: 70px;
  padding-bottom: 25px;
  position: relative; }
  .stock__title:before {
    position: absolute;
    content: '';
    left: 0;
    width: 50px;
    height: 50px;
    margin-top: -7px;
    -webkit-border-radius: 250px;
    -moz-border-radius: 250px;
    -ms-border-radius: 250px;
    -o-border-radius: 250px;
    border-radius: 250px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23000000%22%20d%3D%22M2.707%2C14.707%20C2.323%2C15.104%201.690%2C15.115%201.293%2C14.731%20C0.896%2C14.348%200.884%2C13.715%201.268%2C13.317%20C1.276%2C13.309%201.284%2C13.301%201.293%2C13.293%20L13.293%2C1.293%20C13.690%2C0.909%2014.323%2C0.920%2014.707%2C1.317%20C15.081%2C1.705%2015.081%2C2.319%2014.707%2C2.707%20L2.707%2C14.707%20ZM7.000%2C3.500%20C7.000%2C4.052%206.552%2C4.500%206.000%2C4.500%20C5.448%2C4.500%205.000%2C4.052%205.000%2C3.500%20C5.000%2C2.671%204.328%2C2.000%203.500%2C2.000%20C2.671%2C2.000%202.000%2C2.671%202.000%2C3.500%20C2.000%2C4.328%202.671%2C5.000%203.500%2C5.000%20C4.052%2C5.000%204.500%2C5.447%204.500%2C6.000%20C4.500%2C6.552%204.052%2C7.000%203.500%2C7.000%20C1.567%2C7.000%20-0.000%2C5.433%20-0.000%2C3.500%20C-0.000%2C1.567%201.567%2C-0.000%203.500%2C-0.000%20C5.433%2C-0.000%207.000%2C1.567%207.000%2C3.500%20ZM12.500%2C16.000%20C10.567%2C16.000%209.000%2C14.433%209.000%2C12.500%20C9.000%2C10.567%2010.567%2C9.000%2012.500%2C9.000%20C14.433%2C9.000%2016.000%2C10.567%2016.000%2C12.500%20C16.000%2C14.433%2014.433%2C16.000%2012.500%2C16.000%20ZM12.500%2C14.000%20C13.328%2C14.000%2014.000%2C13.328%2014.000%2C12.500%20C14.000%2C11.672%2013.328%2C11.000%2012.500%2C11.000%20C11.671%2C11.000%2011.000%2C11.672%2011.000%2C12.500%20C11.000%2C13.328%2011.671%2C14.000%2012.500%2C14.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ffe600; }

.stock__items {
  margin: 0 -12.5px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  @media screen and (max-width: 1280px) {
    .stock__items {
      overflow-x: scroll;
      margin: 0;
      padding-bottom: 20px;
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: none;
      flex-wrap: nowrap;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; } }

.stock__item {
  padding: 30px 20px;
  position: relative;
  min-height: 300px;
  margin: 12.5px;
  width: calc(32.33% - 12.5px);
  display: flex;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  @media screen and (max-width: 1280px) {
    .stock__item {
      width: auto;
      min-width: 400px;
      margin: 0 20px 0 0; } }
  @media screen and (max-width: 1023px) {
    .stock__item {
      min-width: 320px; } }
  @media screen and (max-width: 1023px) {
    .stock__item {
      min-width: 300px; } }

.stock__item-title {
  color: #fff;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: bold; }

.stock__item-text {
  color: #fff;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 25px; }

.stock__item-link {
  color: #000;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 16px;
  min-width: 150px;
  text-align: center;
  text-decoration: none;
  padding: 0 10px;
  height: 45px;
  line-height: 45px;
  font-weight: bold;
  background: #fff;
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }
  .stock__item-link:hover {
    background: transparent;
    color: #fff;
    text-shadow: 0px 0px 1px #000;
    box-shadow: 0px 0px 0px 2px #fff; }

.stock__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  .stock__bg:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    content: '';
    background: rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }

.site-sidebar {
  position: relative; }

.site-sidebar.left {
  width: 290px;
  display: inline-block;
  margin-right: 30px; }

@media screen and (max-width: 1280px) {
    .site-sidebar.left {
      margin-right: 0;
      width: 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-ordinal-group: 3;
      -moz-box-ordinal-group: 3;
      -webkit-order: 2;
      -moz-order: 2;
      -ms-flex-order: 2;
      order: 2; } }

.menu-left {
  background: #fff;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
  margin-bottom: 40px;
  border-radius: 0 0 3px 3px; }

@media screen and (max-width: 1280px) {
    .menu-left {
      display: none; } }

.menu-left.inner_page {
  position: absolute;
  z-index: 3;
  width: 290px;
  display: none; }
  .menu-left.inner_page.opened {
    display: block; }

.menu-left__inner {
  list-style: none;
  padding: 0;
  margin: 0; }
  .menu-left__inner li {
    position: relative; }
  .menu-left__inner li .arrow {
    position: absolute;
    top: 0;
    right: 0;
    content: '';
    width: 51px;
    height: 51px;
    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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20opacity%3D%220.2%22%20fill%3D%22rgb%2836%2C%2036%2C%2036%29%22%20d%3D%22M3.987%2C8.563%20L1.701%2C6.276%20C1.319%2C5.880%200.688%2C5.869%200.292%2C6.252%20C-0.104%2C6.634%20-0.115%2C7.265%200.267%2C7.662%20C0.275%2C7.670%200.283%2C7.678%200.292%2C7.687%20L4.279%2C11.676%20C4.907%2C12.304%205.981%2C11.860%205.981%2C10.971%20L5.981%2C0.997%20C5.981%2C0.446%205.534%2C-0.000%204.984%2C-0.000%20C4.433%2C-0.000%203.987%2C0.446%203.987%2C0.997%20L3.987%2C8.563%20ZM6.711%2C8.338%20C6.348%2C8.752%206.390%2C9.383%206.805%2C9.745%20C7.219%2C10.108%207.849%2C10.066%208.211%2C9.652%20C8.222%2C9.639%208.232%2C9.627%208.242%2C9.614%20L9.737%2C7.619%20C10.100%2C7.205%2010.058%2C6.575%209.643%2C6.212%20C9.229%2C5.849%208.599%2C5.891%208.236%2C6.306%20C8.226%2C6.318%208.216%2C6.330%208.206%2C6.343%20L6.711%2C8.338%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 20px no-repeat;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .menu-left__inner li .arrow: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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20opacity%3D%220.5%22%20fill%3D%22rgb%2836%2C%2036%2C%2036%29%22%20d%3D%22M3.987%2C8.563%20L1.701%2C6.276%20C1.319%2C5.880%200.688%2C5.869%200.292%2C6.252%20C-0.104%2C6.634%20-0.115%2C7.265%200.267%2C7.662%20C0.275%2C7.670%200.283%2C7.678%200.292%2C7.687%20L4.279%2C11.676%20C4.907%2C12.304%205.981%2C11.860%205.981%2C10.971%20L5.981%2C0.997%20C5.981%2C0.446%205.534%2C-0.000%204.984%2C-0.000%20C4.433%2C-0.000%203.987%2C0.446%203.987%2C0.997%20L3.987%2C8.563%20ZM6.711%2C8.338%20C6.348%2C8.752%206.390%2C9.383%206.805%2C9.745%20C7.219%2C10.108%207.849%2C10.066%208.211%2C9.652%20C8.222%2C9.639%208.232%2C9.627%208.242%2C9.614%20L9.737%2C7.619%20C10.100%2C7.205%2010.058%2C6.575%209.643%2C6.212%20C9.229%2C5.849%208.599%2C5.891%208.236%2C6.306%20C8.226%2C6.318%208.216%2C6.330%208.206%2C6.343%20L6.711%2C8.338%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 20px no-repeat; }
  .menu-left__inner li.opened > a {
    color: #ed772d; }
  .menu-left__inner li.opened ul {
    display: block; }
  .menu-left__inner li.opened .arrow {
    transform: rotate(180deg);
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ed772d%22%20d%3D%22M3.987%2C8.563%20L1.701%2C6.276%20C1.319%2C5.880%200.688%2C5.869%200.292%2C6.252%20C-0.104%2C6.634%20-0.115%2C7.265%200.267%2C7.662%20C0.275%2C7.670%200.283%2C7.678%200.292%2C7.687%20L4.279%2C11.676%20C4.907%2C12.304%205.981%2C11.860%205.981%2C10.971%20L5.981%2C0.997%20C5.981%2C0.446%205.534%2C-0.000%204.984%2C-0.000%20C4.433%2C-0.000%203.987%2C0.446%203.987%2C0.997%20L3.987%2C8.563%20ZM6.711%2C8.338%20C6.348%2C8.752%206.390%2C9.383%206.805%2C9.745%20C7.219%2C10.108%207.849%2C10.066%208.211%2C9.652%20C8.222%2C9.639%208.232%2C9.627%208.242%2C9.614%20L9.737%2C7.619%20C10.100%2C7.205%2010.058%2C6.575%209.643%2C6.212%20C9.229%2C5.849%208.599%2C5.891%208.236%2C6.306%20C8.226%2C6.318%208.216%2C6.330%208.206%2C6.343%20L6.711%2C8.338%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 20px no-repeat; }
  .menu-left__inner li a {
    box-shadow: inset 0px 1px 0px 0px #e5e5e5, 0px 1px 0px 0px #e5e5e5;
    display: block;
    padding: 15px 30px 15px 20px;
    font-weight: 500;
    text-decoration: none;
    color: #181717;
    font-size: 17px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .menu-left__inner li a:hover {
    color: #ed772d;
    text-decoration: none; }
  .menu-left__inner li ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: none; }
  .menu-left__inner li ul li a {
    box-shadow: none;
    display: block;
    padding: 15px 30px 15px 50px;
    text-decoration: underline;
    color: #aaa;
    font-size: 17px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
    .menu-left__inner li ul li a:hover {
      color: #ed772d;
      text-decoration: underline; }
    .menu-left__inner li ul li ul {
      margin-left: 10px; }
    .menu-left__inner li ul li ul li a {
      font-size: 16px; }

.mob__menu-left {
  background: #fff;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
  margin-bottom: 40px;
  border-radius: 0 0 3px 3px; }

.mob__menu-left__inner {
  list-style: none;
  padding: 0;
  margin: 0; }
  .mob__menu-left__inner li {
    position: relative; }
  .mob__menu-left__inner li .arrow {
    position: absolute;
    top: 0;
    right: 0;
    content: '';
    width: 51px;
    height: 51px;
    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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20opacity%3D%220.2%22%20fill%3D%22rgb%2836%2C%2036%2C%2036%29%22%20d%3D%22M3.987%2C8.563%20L1.701%2C6.276%20C1.319%2C5.880%200.688%2C5.869%200.292%2C6.252%20C-0.104%2C6.634%20-0.115%2C7.265%200.267%2C7.662%20C0.275%2C7.670%200.283%2C7.678%200.292%2C7.687%20L4.279%2C11.676%20C4.907%2C12.304%205.981%2C11.860%205.981%2C10.971%20L5.981%2C0.997%20C5.981%2C0.446%205.534%2C-0.000%204.984%2C-0.000%20C4.433%2C-0.000%203.987%2C0.446%203.987%2C0.997%20L3.987%2C8.563%20ZM6.711%2C8.338%20C6.348%2C8.752%206.390%2C9.383%206.805%2C9.745%20C7.219%2C10.108%207.849%2C10.066%208.211%2C9.652%20C8.222%2C9.639%208.232%2C9.627%208.242%2C9.614%20L9.737%2C7.619%20C10.100%2C7.205%2010.058%2C6.575%209.643%2C6.212%20C9.229%2C5.849%208.599%2C5.891%208.236%2C6.306%20C8.226%2C6.318%208.216%2C6.330%208.206%2C6.343%20L6.711%2C8.338%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 20px no-repeat;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .mob__menu-left__inner li .arrow: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%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20opacity%3D%220.5%22%20fill%3D%22rgb%2836%2C%2036%2C%2036%29%22%20d%3D%22M3.987%2C8.563%20L1.701%2C6.276%20C1.319%2C5.880%200.688%2C5.869%200.292%2C6.252%20C-0.104%2C6.634%20-0.115%2C7.265%200.267%2C7.662%20C0.275%2C7.670%200.283%2C7.678%200.292%2C7.687%20L4.279%2C11.676%20C4.907%2C12.304%205.981%2C11.860%205.981%2C10.971%20L5.981%2C0.997%20C5.981%2C0.446%205.534%2C-0.000%204.984%2C-0.000%20C4.433%2C-0.000%203.987%2C0.446%203.987%2C0.997%20L3.987%2C8.563%20ZM6.711%2C8.338%20C6.348%2C8.752%206.390%2C9.383%206.805%2C9.745%20C7.219%2C10.108%207.849%2C10.066%208.211%2C9.652%20C8.222%2C9.639%208.232%2C9.627%208.242%2C9.614%20L9.737%2C7.619%20C10.100%2C7.205%2010.058%2C6.575%209.643%2C6.212%20C9.229%2C5.849%208.599%2C5.891%208.236%2C6.306%20C8.226%2C6.318%208.216%2C6.330%208.206%2C6.343%20L6.711%2C8.338%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 20px no-repeat; }
  .mob__menu-left__inner li.opened > a {
    color: #ed772d; }
  .mob__menu-left__inner li.opened ul {
    display: block; }
  .mob__menu-left__inner li.opened .arrow {
    transform: rotate(180deg);
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2010%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ed772d%22%20d%3D%22M3.987%2C8.563%20L1.701%2C6.276%20C1.319%2C5.880%200.688%2C5.869%200.292%2C6.252%20C-0.104%2C6.634%20-0.115%2C7.265%200.267%2C7.662%20C0.275%2C7.670%200.283%2C7.678%200.292%2C7.687%20L4.279%2C11.676%20C4.907%2C12.304%205.981%2C11.860%205.981%2C10.971%20L5.981%2C0.997%20C5.981%2C0.446%205.534%2C-0.000%204.984%2C-0.000%20C4.433%2C-0.000%203.987%2C0.446%203.987%2C0.997%20L3.987%2C8.563%20ZM6.711%2C8.338%20C6.348%2C8.752%206.390%2C9.383%206.805%2C9.745%20C7.219%2C10.108%207.849%2C10.066%208.211%2C9.652%20C8.222%2C9.639%208.232%2C9.627%208.242%2C9.614%20L9.737%2C7.619%20C10.100%2C7.205%2010.058%2C6.575%209.643%2C6.212%20C9.229%2C5.849%208.599%2C5.891%208.236%2C6.306%20C8.226%2C6.318%208.216%2C6.330%208.206%2C6.343%20L6.711%2C8.338%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 20px no-repeat; }
  .mob__menu-left__inner li a {
    box-shadow: inset 0px 1px 0px 0px #e5e5e5, 0px 1px 0px 0px #e5e5e5;
    display: block;
    padding: 15px 30px 15px 20px;
    font-weight: 500;
    text-decoration: none;
    color: #181717;
    font-size: 17px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .mob__menu-left__inner li a:hover {
    color: #ed772d;
    text-decoration: underline; }
  .mob__menu-left__inner li ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: none; }
  .mob__menu-left__inner li ul li a {
    box-shadow: none;
    display: block;
    padding: 15px 30px 15px 50px;
    text-decoration: underline;
    color: #aaa;
    font-size: 17px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
    .mob__menu-left__inner li ul li a:hover {
      color: #ed772d;
      text-decoration: underline; }
    .top-stock {
      color: #fff;
      font-family: 'Roboto', Arial, Helvetica, sans-serif;
      margin-bottom: 32px;
      position: relative;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }

@media screen and (max-width: 1280px) {
    .top-stock {
      width: calc(50% - 22px);
      margin-right: 22px;
      margin-bottom: 0; } }

@media screen and (max-width: 1023px) {
    .top-stock {
      width: calc(50% - 15px);
      margin-right: 15px; } }

@media screen and (max-width: 640px) {
    .top-stock {
      width: 100%;
      margin-right: 0;
      margin-bottom: 30px; } }

.top-stock__title {
  font-weight: bold;
  font-size: 30px;
  padding-bottom: 6px; }

.top-stock__wrap {
  padding: 33px 20px 0 20px;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat; }
  .top-stock__wrap:after {
    background: rgba(0, 0, 0, 0.67);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    content: ''; }

.top-stock__wrap-top {
  position: relative;
  z-index: 1; }

.top-stock__text {
  font-size: 18px;
  font-weight: 300;
  padding-bottom: 30px;
  line-height: 1.2; }
  @media screen and (max-width: 1280px) {
    .top-stock__text {
      padding-bottom: 23px; } }

.top-stock__btn {
  font-size: 16px;
  cursor: pointer;
  font-weight: bold;
  color: #000;
  margin-bottom: 35px;
  text-decoration: none;
  display: inline-block;
  background: #fff;
  padding: 13px 21px 12px 22px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }
  .top-stock__btn:hover {
    color: #fff;
    background: transparent;
    text-shadow: 0px 0px 1px #000;
    box-shadow: 0px 0px 0px 2px #fff; }
  @media screen and (max-width: 1280px) {
    .top-stock__btn {
      margin-bottom: 22px; } }

.main-timer {
  position: relative;
  z-index: 1; }

.main-timer__body {
  padding: 20px;
  font-size: 20px;
  background: rgba(89, 89, 89, 0.8);
  margin: 0 -20px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 1280px) {
    .main-timer__body {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; } }
  .main-timer__body ins {
    color: #595b5c;
    margin: 0 7px;
    min-width: 50px;
    line-height: 0.8;
    padding: 12px 0 6px 0;
    letter-spacing: -0.5px;
    background: #ffe600;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .main-timer__body ins div {
    font-weight: bold;
    font-size: 20px; }
  .main-timer__body ins span {
    font-weight: 300;
    font-size: 11px; }

.advantages {
  margin-bottom: 37px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

@media screen and (max-width: 1280px) {
    .advantages {
      width: 100%;
      margin-top: 32px;
      margin-bottom: 0;
      -webkit-box-ordinal-group: 4;
      -moz-box-ordinal-group: 4;
      -webkit-order: 3;
      -moz-order: 3;
      -ms-flex-order: 3;
      order: 3; } }

@media screen and (max-width: 767px) {
    .advantages {
      margin-bottom: 0; } }

.advantages__title {
  font-size: 30px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #181717;
  margin-bottom: 20px; }

@media screen and (max-width: 1280px) {
      .advantages__items {
        margin: 0 -20px; } }
  @media screen and (max-width: 1023px) {
    .advantages__items {
      margin: 0 -15px;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  @media screen and (max-width: 767px) {
    .advantages__items {
      margin: 0 -10px; } }
  @media screen and (max-width: 640px) {
    .advantages__items {
      margin: 0; } }

.advantages__item {
  padding: 25px 20px;
  margin-bottom: 7px;
  border: 1px solid #d8d8d8;
  box-shadow: inset 5px 0px 0px 0px #ed772d;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  @media screen and (max-width: 1280px) {
    .advantages__item {
      margin: 0 20px;
      margin-bottom: 10px;
      width: calc(50% - 40px);
      display: inline-block; } }
  @media screen and (max-width: 1023px) {
    .advantages__item {
      margin: 0 15px;
      margin-bottom: 15px;
      width: calc(50% - 30px); } }
  @media screen and (max-width: 767px) {
    .advantages__item {
      margin: 0 10px;
      margin-bottom: 10px;
      width: calc(50% - 20px); } }
  @media screen and (max-width: 640px) {
    .advantages__item {
      margin: 0;
      margin-bottom: 7px;
      width: 100%; } }

.advantages__img {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  width: 30px;
  margin-right: 20px; }
  .advantages__img a {
    display: inline-block;
    text-decoration: none; }

.advantages svg {
  max-width: 100%;
  fill: #ed772d; }

.advantages__text {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 60px); }
  .advantages__text a {
    text-decoration: none;
    font-size: 17px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-weight: 300;
    color: #595959;
    letter-spacing: -0.7px;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .advantages__text a:hover {
    color: #ed772d; }

.subscription {
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

@media screen and (max-width: 1280px) {
    .subscription {
      width: calc(50% - 22px);
      margin-left: 22px; } }

@media screen and (max-width: 1023px) {
    .subscription {
      width: calc(50% - 15px);
      margin-left: 15px; } }

@media screen and (max-width: 640px) {
    .subscription {
      width: 100%;
      margin-left: 0; } }

.subscription__section {
  position: relative;
  font-size: 0;
  padding: 62px 20px 40px 20px;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2237px%22%20%20viewBox%3D%220%200%2032%2037%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M27.091%2C10.045%20L10.467%2C10.045%20L10.467%2C7.351%20L13.676%2C7.351%20C15.670%2C7.351%2017.293%2C5.720%2017.293%2C3.714%20C17.293%2C1.707%2015.670%2C0.075%2013.676%2C0.075%20L7.693%2C0.075%20L7.693%2C1.492%20L7.693%2C7.351%20L7.693%2C10.045%20L4.905%2C10.045%20C2.611%2C10.045%200.745%2C11.922%200.745%2C14.231%20L0.745%2C28.860%20L11.431%2C28.860%20L11.431%2C36.925%20L14.205%2C36.925%20L14.205%2C28.860%20L17.791%2C28.860%20L17.791%2C36.925%20L20.564%2C36.925%20L20.564%2C28.860%20L31.251%2C28.860%20L31.251%2C14.231%20C31.251%2C11.922%2029.384%2C10.045%2027.091%2C10.045%20ZM14.520%2C3.714%20C14.520%2C4.173%2014.134%2C4.561%2013.676%2C4.561%20L10.467%2C4.561%20L10.467%2C2.864%20L13.676%2C2.864%20C14.134%2C2.864%2014.520%2C3.254%2014.520%2C3.714%20ZM28.477%2C26.071%20L3.518%2C26.071%20L3.518%2C14.231%20C3.518%2C13.461%204.140%2C12.835%204.905%2C12.835%20L7.693%2C12.835%20L7.693%2C17.479%20C6.350%2C18.031%205.400%2C19.356%205.400%2C20.903%20C5.400%2C22.945%207.051%2C24.605%209.080%2C24.605%20C11.108%2C24.605%2012.759%2C22.945%2012.759%2C20.903%20C12.759%2C19.356%2011.809%2C18.031%2010.467%2C17.479%20L10.467%2C12.835%20L27.091%2C12.835%20C27.855%2C12.835%2028.477%2C13.461%2028.477%2C14.231%20L28.477%2C26.071%20ZM9.986%2C20.903%20C9.986%2C21.406%209.579%2C21.816%209.080%2C21.816%20C8.580%2C21.816%208.173%2C21.406%208.173%2C20.903%20C8.173%2C20.401%208.580%2C19.991%209.080%2C19.991%20C9.579%2C19.991%209.986%2C20.401%209.986%2C20.903%20Z%22%2F%3E%3C%2Fsvg%3E") 20px 20px no-repeat, url('../subsc.svg') bottom -1px left 0 no-repeat #ed772d;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  @media screen and (max-width: 1280px) {
    .subscription__section {
      height: 100%;
      padding-top: 80px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2237px%22%20%20viewBox%3D%220%200%2032%2037%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M27.091%2C10.045%20L10.467%2C10.045%20L10.467%2C7.351%20L13.676%2C7.351%20C15.670%2C7.351%2017.293%2C5.720%2017.293%2C3.714%20C17.293%2C1.707%2015.670%2C0.075%2013.676%2C0.075%20L7.693%2C0.075%20L7.693%2C1.492%20L7.693%2C7.351%20L7.693%2C10.045%20L4.905%2C10.045%20C2.611%2C10.045%200.745%2C11.922%200.745%2C14.231%20L0.745%2C28.860%20L11.431%2C28.860%20L11.431%2C36.925%20L14.205%2C36.925%20L14.205%2C28.860%20L17.791%2C28.860%20L17.791%2C36.925%20L20.564%2C36.925%20L20.564%2C28.860%20L31.251%2C28.860%20L31.251%2C14.231%20C31.251%2C11.922%2029.384%2C10.045%2027.091%2C10.045%20ZM14.520%2C3.714%20C14.520%2C4.173%2014.134%2C4.561%2013.676%2C4.561%20L10.467%2C4.561%20L10.467%2C2.864%20L13.676%2C2.864%20C14.134%2C2.864%2014.520%2C3.254%2014.520%2C3.714%20ZM28.477%2C26.071%20L3.518%2C26.071%20L3.518%2C14.231%20C3.518%2C13.461%204.140%2C12.835%204.905%2C12.835%20L7.693%2C12.835%20L7.693%2C17.479%20C6.350%2C18.031%205.400%2C19.356%205.400%2C20.903%20C5.400%2C22.945%207.051%2C24.605%209.080%2C24.605%20C11.108%2C24.605%2012.759%2C22.945%2012.759%2C20.903%20C12.759%2C19.356%2011.809%2C18.031%2010.467%2C17.479%20L10.467%2C12.835%20L27.091%2C12.835%20C27.855%2C12.835%2028.477%2C13.461%2028.477%2C14.231%20L28.477%2C26.071%20ZM9.986%2C20.903%20C9.986%2C21.406%209.579%2C21.816%209.080%2C21.816%20C8.580%2C21.816%208.173%2C21.406%208.173%2C20.903%20C8.173%2C20.401%208.580%2C19.991%209.080%2C19.991%20C9.579%2C19.991%209.986%2C20.401%209.986%2C20.903%20Z%22%2F%3E%3C%2Fsvg%3E") 20px 30px no-repeat, url('../subsc.svg') bottom 0 left 0 repeat-x #ed772d; } }

.subscription__left {
  vertical-align: top;
  display: inline-block; }

.subscription__right {
  max-width: 100%;
  vertical-align: top;
  display: inline-block; }
  .subscription__right .oneTextInput .tpl-field {
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
    max-width: 100%; }
  .subscription__right .oneTextInput .tpl-field.type-text {
    margin-bottom: 4px; }
    @media screen and (max-width: 1280px) {
        .subscription__right .oneTextInput .tpl-field.type-text {
          width: calc(100% - 180px);
          margin-right: 20px; } }
    @media screen and (max-width: 1023px) {
        .subscription__right .oneTextInput .tpl-field.type-text {
          width: 100%;
          margin-right: 0; } }
  .subscription__right .oneTextInput .tpl-field.tpl-field-button {
    display: block;
    margin-left: 0; }
    @media screen and (max-width: 1280px) {
        .subscription__right .oneTextInput .tpl-field.tpl-field-button {
          width: 160px;
          display: inline-block; } }
    .subscription__right .oneTextInput .tpl-field.tpl-field-button button {
      width: 100%;
      text-align: center; }
    .subscription__right .oneTextInput .tpl-field.type-checkbox {
      margin-bottom: 9px; }
    .subscription__right .oneTextInput .tpl-field.type-checkbox ul {
      list-style: none;
      margin: 0;
      padding: 0; }
    .subscription__right .oneTextInput .tpl-field.type-checkbox input[type="checkbox"]:checked + label:before {
      background-size: 12px 8px; }
    .subscription__right .oneTextInput .tpl-field.type-checkbox label {
      padding-left: 0; }
    .subscription__right .oneTextInput .tpl-field.type-checkbox label:before {
      width: 21px;
      height: 21px;
      margin-top: -11px; }
  .subscription__right .tpl-field.type-title {
    color: #fff; }
  .subscription__right .tpl-field.type-title h1, .subscription__right .tpl-field.type-title h2, .subscription__right .tpl-field.type-title h3, .subscription__right .tpl-field.type-title h4, .subscription__right .tpl-field.type-title h5, .subscription__right .tpl-field.type-title h6 {
    color: #fff;
    margin: 0 0 15px; }
  .subscription__right .tpl-field .jqselect.opened .jq-selectbox__dropdown, .subscription__right .tpl-field .jqselect.opened .jq-selectbox__select {
    background: #fff;
    -moz-box-shadow: inset 0 0 0 1px rgba(237, 119, 45, 0.7);
    -webkit-box-shadow: inset 0 0 0 1px rgba(237, 119, 45, 0.7);
    box-shadow: inset 0 0 0 1px rgba(237, 119, 45, 0.7); }
  .subscription__right .tpl-field.type-checkbox input[type="checkbox"]:checked + label:before, .subscription__right .tpl-field.type-multi_checkbox input[type="checkbox"]:checked + label:before {
    box-shadow: none;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23595959%22%20d%3D%22M14.714%2C1.667%20L6.809%2C9.572%20C6.776%2C9.620%206.756%2C9.673%206.714%2C9.715%20C6.518%2C9.912%206.258%2C10.003%206.000%2C9.996%20C5.742%2C10.003%205.482%2C9.912%205.285%2C9.715%20C5.243%2C9.673%205.223%2C9.620%205.190%2C9.572%20L0.285%2C4.667%20C-0.096%2C4.285%20-0.096%2C3.667%200.285%2C3.286%20C0.667%2C2.905%201.285%2C2.905%201.666%2C3.286%20L6.000%2C7.619%20L13.333%2C0.286%20C13.715%2C-0.096%2014.333%2C-0.096%2014.714%2C0.286%20C15.096%2C0.667%2015.096%2C1.285%2014.714%2C1.667%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  .subscription__right .tpl-field.type-checkbox label, .subscription__right .tpl-field.type-multi_checkbox label {
    color: #fefeff;
    font-size: 15px;
    font-weight: 300; }
    .subscription__right .tpl-field.type-checkbox label:before, .subscription__right .tpl-field.type-multi_checkbox label:before {
      background: #fff;
      box-shadow: none; }
    .subscription__right .tpl-field.type-checkbox label a, .subscription__right .tpl-field.type-multi_checkbox label a {
      color: #fefeff;
      text-decoration: underline; }
    .subscription__right .tpl-field.type-checkbox label a:hover, .subscription__right .tpl-field.type-multi_checkbox label a:hover {
      text-decoration: none; }
  .subscription__right .tpl-field.type-radio_group ul li label {
    color: #fefeff;
    font-size: 15px;
    font-weight: 300; }
  .subscription__right .tpl-field.type-radio_group ul li label:before {
    box-shadow: none; }
  .subscription__right .tpl-field .field-title {
    color: #fff; }
  .subscription__right .tpl-field .field-note {
    color: #fff; }
  .subscription__right .tpl-field input[type="text"], .subscription__right .tpl-field input[type="email"], .subscription__right .tpl-field input[type="phone"], .subscription__right .tpl-field input[type="number"], .subscription__right .tpl-field input[type="password"], .subscription__right .tpl-field textarea, .subscription__right .tpl-field select[multiple], .subscription__right .tpl-field .jqselect .jq-selectbox__select {
    color: #fff;
    max-width: 100%;
    padding: 15px 3px 15px 50px;
    border: 1px solid rgba(0, 0, 0, 0.102);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    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%2223px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2023%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.502%22%20fill%3D%22%23ffffff%22%20d%3D%22M18.848%2C6.738%20C17.999%2C6.428%2017.330%2C5.742%2017.029%2C4.870%20L3.940%2C4.870%20C3.391%2C4.870%202.946%2C4.413%202.946%2C3.849%20C2.946%2C3.285%203.391%2C2.828%203.940%2C2.828%20L17.029%2C2.828%20C17.646%2C1.036%2019.720%2C0.203%2021.401%2C1.235%20C22.169%2C1.707%2022.706%2C2.546%2022.806%2C3.460%20C22.970%2C4.970%2022.106%2C6.276%2020.836%2C6.738%20L20.836%2C18.140%20C20.836%2C18.704%2020.391%2C19.161%2019.842%2C19.161%20L1.952%2C19.161%20C1.403%2C19.161%200.958%2C18.704%200.958%2C18.140%20L0.958%2C6.911%20C0.958%2C6.347%201.403%2C5.890%201.952%2C5.890%20C2.138%2C5.890%202.321%2C5.944%202.479%2C6.046%20L9.886%2C10.801%20L15.314%2C7.083%20C15.771%2C6.770%2016.388%2C6.896%2016.693%2C7.366%20C16.998%2C7.834%2016.875%2C8.468%2016.418%2C8.781%20L10.455%2C12.865%20C10.129%2C13.087%209.708%2C13.094%209.376%2C12.881%20L2.946%2C8.753%20L2.946%2C17.119%20L18.848%2C17.119%20L18.848%2C6.738%20ZM19.842%2C4.871%20C20.391%2C4.871%2020.836%2C4.414%2020.836%2C3.850%20C20.836%2C3.286%2020.391%2C2.829%2019.842%2C2.829%20C19.293%2C2.829%2018.848%2C3.286%2018.848%2C3.850%20C18.848%2C4.414%2019.293%2C4.871%2019.842%2C4.871%20Z%22%2F%3E%3C%2Fsvg%3E") 15px 12px no-repeat rgba(0, 0, 0, 0.102); }
  @media screen and (max-width: 1280px) {
        .subscription__right .tpl-field input[type="text"], .subscription__right .tpl-field input[type="email"], .subscription__right .tpl-field input[type="phone"], .subscription__right .tpl-field input[type="number"], .subscription__right .tpl-field input[type="password"], .subscription__right .tpl-field textarea, .subscription__right .tpl-field select[multiple], .subscription__right .tpl-field .jqselect .jq-selectbox__select {
          max-width: 100%; } }
  @media screen and (max-width: 1023px) {
        .subscription__right .tpl-field input[type="text"], .subscription__right .tpl-field input[type="email"], .subscription__right .tpl-field input[type="phone"], .subscription__right .tpl-field input[type="number"], .subscription__right .tpl-field input[type="password"], .subscription__right .tpl-field textarea, .subscription__right .tpl-field select[multiple], .subscription__right .tpl-field .jqselect .jq-selectbox__select {
          width: 100%; } }
  .subscription__right .tpl-field input[type="text"]:focus, .subscription__right .tpl-field input[type="email"]:focus, .subscription__right .tpl-field input[type="phone"]:focus, .subscription__right .tpl-field input[type="number"]:focus, .subscription__right .tpl-field input[type="password"]:focus, .subscription__right .tpl-field textarea:focus, .subscription__right .tpl-field select[multiple]:focus, .subscription__right .tpl-field .jqselect .jq-selectbox__select:focus {
    box-shadow: inset 0 0 0 1px rgba(237, 119, 45, 0.7); }
  .subscription__right .tpl-field input[type="text"]::-webkit-input-placeholder, .subscription__right .tpl-field input[type="email"]::-webkit-input-placeholder, .subscription__right .tpl-field input[type="phone"]::-webkit-input-placeholder, .subscription__right .tpl-field input[type="number"]::-webkit-input-placeholder, .subscription__right .tpl-field input[type="password"]::-webkit-input-placeholder, .subscription__right .tpl-field textarea::-webkit-input-placeholder, .subscription__right .tpl-field select[multiple]::-webkit-input-placeholder, .subscription__right .tpl-field .jqselect .jq-selectbox__select::-webkit-input-placeholder {
    color: #fff; }
  .subscription__right .tpl-field input[type="text"]:moz-placeholder, .subscription__right .tpl-field input[type="email"]:moz-placeholder, .subscription__right .tpl-field input[type="phone"]:moz-placeholder, .subscription__right .tpl-field input[type="number"]:moz-placeholder, .subscription__right .tpl-field input[type="password"]:moz-placeholder, .subscription__right .tpl-field textarea:moz-placeholder, .subscription__right .tpl-field select[multiple]:moz-placeholder, .subscription__right .tpl-field .jqselect .jq-selectbox__select:moz-placeholder {
    color: #fff; }
  .subscription__right .tpl-field input[type="text"]::-moz-placeholder, .subscription__right .tpl-field input[type="email"]::-moz-placeholder, .subscription__right .tpl-field input[type="phone"]::-moz-placeholder, .subscription__right .tpl-field input[type="number"]::-moz-placeholder, .subscription__right .tpl-field input[type="password"]::-moz-placeholder, .subscription__right .tpl-field textarea::-moz-placeholder, .subscription__right .tpl-field select[multiple]::-moz-placeholder, .subscription__right .tpl-field .jqselect .jq-selectbox__select::-moz-placeholder {
    color: #fff; }
  .subscription__right .tpl-field input[type="text"]:-ms-input-placeholder, .subscription__right .tpl-field input[type="email"]:-ms-input-placeholder, .subscription__right .tpl-field input[type="phone"]:-ms-input-placeholder, .subscription__right .tpl-field input[type="number"]:-ms-input-placeholder, .subscription__right .tpl-field input[type="password"]:-ms-input-placeholder, .subscription__right .tpl-field textarea:-ms-input-placeholder, .subscription__right .tpl-field select[multiple]:-ms-input-placeholder, .subscription__right .tpl-field .jqselect .jq-selectbox__select:-ms-input-placeholder {
    color: #fff; }
  .subscription__right .tpl-field select:not([multiple]) {
    background: #fff url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.302%22%20fill%3D%22%23000000%22%20d%3D%22M11.714%2C1.667%20L6.809%2C6.572%20C6.776%2C6.619%206.757%2C6.672%206.714%2C6.715%20C6.517%2C6.912%206.258%2C7.003%206.000%2C6.996%20C5.742%2C7.003%205.482%2C6.912%205.285%2C6.715%20C5.243%2C6.672%205.223%2C6.619%205.190%2C6.572%20L0.285%2C1.667%20C-0.096%2C1.285%20-0.096%2C0.667%200.285%2C0.285%20C0.667%2C-0.096%201.285%2C-0.096%201.666%2C0.285%20L6.000%2C4.619%20L10.333%2C0.285%20C10.715%2C-0.096%2011.333%2C-0.096%2011.714%2C0.285%20C12.096%2C0.667%2012.096%2C1.285%2011.714%2C1.667%20Z%22%2F%3E%3C%2Fsvg%3E") right 19px top 50% no-repeat; }
  .subscription__right .tpl-field select:not([multiple]):focus {
    box-shadow: inset 0 0 0 1px rgba(237, 119, 45, 0.7); }
  .subscription__right .tpl-field .tpl-form-button {
    padding: 16px 16px 12px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    background: #fff;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .subscription__right .tpl-field .tpl-form-button:hover {
    background: transparent;
    color: #fff;
    text-shadow: 0px 0px 1px #000;
    box-shadow: 0px 0px 0px 2px #fff; }

.subscription__title {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 19px;
  font-weight: bold;
  color: #fff;
  padding: 0 0 21px; }
  @media screen and (max-width: 1280px) {
    .subscription__title {
      font-size: 24px;
      padding: 0 0 7px; } }
  @media screen and (max-width: 1023px) {
    .subscription__title {
      font-size: 20px; } }

.subscription__desc {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  margin-bottom: 9px; }
  @media screen and (max-width: 1280px) {
    .subscription__desc {
      margin-bottom: 20px; } }
  @media screen and (max-width: 1023px) {
    .subscription__desc {
      font-size: 18px; } }

.site-sidebar.right {
  width: 250px;
  background-color: #ffe600; }

.go-up-button {
  width: 50px;
  height: 50px;
  right: 150px;
  font-size: 0;
  bottom: 170px;
  position: fixed;
  border-radius: 250px;
  display: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2026%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23181717%22%20d%3D%22M25.707%2C13.730%20C25.310%2C14.115%2024.677%2C14.104%2024.293%2C13.706%20L13.013%2C2.400%20L1.707%2C13.706%20C1.323%2C14.104%200.690%2C14.115%200.293%2C13.731%20C-0.105%2C13.347%20-0.116%2C12.714%200.268%2C12.317%20C0.276%2C12.309%200.284%2C12.300%200.293%2C12.292%20L12.282%2C0.302%20C12.287%2C0.298%2012.288%2C0.291%2012.293%2C0.286%20C12.677%2C-0.112%2013.310%2C-0.123%2013.707%2C0.262%20L25.707%2C12.289%20C25.715%2C12.297%2025.723%2C12.305%2025.732%2C12.313%20C26.115%2C12.711%2026.104%2C13.345%2025.707%2C13.730%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ffe600; }

@media screen and (max-width: 1800px) {
    .go-up-button {
      right: 120px; } }

@media screen and (max-width: 1700px) {
    .go-up-button {
      right: 80px; } }

@media screen and (max-width: 1600px) {
    .go-up-button {
      right: 40px; } }

@media screen and (max-width: 1580px) {
    .go-up-button {
      position: absolute;
      top: -30px;
      right: 49.4%; } }

@media screen and (max-width: 1280px) {
    .go-up-button {
      right: 47.8%; } }

@media screen and (max-width: 840px) {
    .go-up-button {
      right: 48.7%; } }

@media screen and (max-width: 640px) {
    .go-up-button {
      right: 45%; } }

.site-footer {
  background: #181717;
  min-height: 100px;
  position: relative;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }

@media screen and (max-width: 1280px) {
      .site-footer__top {
        padding-right: 0;
        padding-left: 0; } }

.site-footer__bottom {
  background: #242323;
  padding: 12px 0; }

.site-footer__top-blocks {
  padding: 36px 20px 20px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 1023px) {
    .site-footer__top-blocks {
      padding: 40px 20px 12px; } }
  @media screen and (max-width: 640px) {
    .site-footer__top-blocks {
      padding: 40px 20px 20px; } }

.site-footer__top-left {
  width: 25%; }
  @media screen and (max-width: 1280px) {
    .site-footer__top-left {
      padding-right: 25px; } }
  @media screen and (max-width: 1023px) {
    .site-footer__top-left {
      width: 100%;
      padding-right: 0;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; } }
  @media screen and (max-width: 640px) {
    .site-footer__top-left {
      -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;
      text-align: center; } }

.site-footer__top-right {
  width: 75%; }
  @media screen and (max-width: 1023px) {
    .site-footer__top-right {
      display: none; } }

.site-footer__copy-info {
  padding: 30px 20px 20px 20px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  @media screen and (max-width: 1280px) {
    .site-footer__copy-info {
      padding: 30px 20px 20px 20px; } }
  @media screen and (max-width: 640px) {
    .site-footer__copy-info {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }

@media screen and (max-width: 640px) {
      .site-footer__counter {
        margin-bottom: 15px; } }

.site-footer__copy a {
  color: #8a8a8a;
  font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 15px; }

.site-footer__form-inner {
  position: relative;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  @media screen and (max-width: 1023px) {
    .site-footer__form-inner {
      -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: 640px) {
    .site-footer__form-inner {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }
  .site-footer__form-inner:after {
    position: absolute;
    content: '';
    right: 52%;
    top: 5px;
    bottom: 5px;
    width: 1px;
    background: #3a3939; }
  @media screen and (max-width: 1280px) {
      .site-footer__form-inner:after {
        right: 50%; } }
  @media screen and (max-width: 767px) {
      .site-footer__form-inner:after {
        display: none; } }

.site-footer .footer_contacts_block_body {
  background: #242323;
  padding: 24px 20px 17px 20px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 1280px) {
    .site-footer .footer_contacts_block_body {
      padding: 38px 20px 30px 20px; } }
  @media screen and (max-width: 1023px) {
    .site-footer .footer_contacts_block_body {
      position: relative;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  .site-footer .footer_contacts_block_body:after {
    position: absolute;
    right: 51%;
    top: 35px;
    bottom: 35px;
    width: 1px;
    background: #3a3939; }
  @media screen and (max-width: 1023px) {
      .site-footer .footer_contacts_block_body:after {
        content: ''; } }
  @media screen and (max-width: 640px) {
      .site-footer .footer_contacts_block_body:after {
        display: none; } }
  .site-footer .footer_contacts_block_body .footer_contacts__item {
    padding-left: 70px;
    position: relative;
    /*
     @media screen and (max-width: 1023px) {
     width: calc(50% - 20px);
     padding-right: 0;
     margin: 0 10px;
     margin-bottom: 20px;
     }
     @media screen and (max-width: 640px) {
     width: 100%;
     margin: 0;
     margin-bottom: 20px;
     }
     */ }
  .site-footer .footer_contacts_block_body .footer_contacts__item:after {
    position: absolute;
    right: 0;
    top: 0;
    content: '';
    width: 1px;
    height: 70px;
    margin-top: -7px;
    background: #3a3939; }
  @media screen and (max-width: 1023px) {
        .site-footer .footer_contacts_block_body .footer_contacts__item:after {
          display: none; } }
  .site-footer .footer_contacts_block_body .footer_contacts__item:last-child {
    margin-right: 0; }
  .site-footer .footer_contacts_block_body .footer_contacts__item:last-child:after {
    display: none; }
  .site-footer .footer_contacts_block_body .footer_phones_wrap {
    width: 271px;
    margin-right: 29px; }
  @media screen and (max-width: 1280px) {
      .site-footer .footer_contacts_block_body .footer_phones_wrap {
        font-size: 16px;
        width: 245px;
        margin-right: 20px; } }
  @media screen and (max-width: 1023px) {
      .site-footer .footer_contacts_block_body .footer_phones_wrap {
        width: calc(50% - 20px);
        padding-right: 0;
        margin: 0 10px;
        margin-bottom: 20px; } }
  @media screen and (max-width: 640px) {
      .site-footer .footer_contacts_block_body .footer_phones_wrap {
        width: 100%;
        margin: 0;
        margin-bottom: 20px; } }
  .site-footer .footer_contacts_block_body .footer_phones_wrap .footer_phones_body-item {
    font-size: 18px;
    color: #fff;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    margin-bottom: 3px;
    Array }
  @media screen and (max-width: 1280px) {
        .site-footer .footer_contacts_block_body .footer_phones_wrap .footer_phones_body-item {
          font-size: 16px; } }
  .site-footer .footer_contacts_block_body .footer_phones_wrap .footer_phones_body:before {
    margin-top: -7px;
    position: absolute;
    left: 0;
    content: '';
    width: 50px;
    height: 50px;
    -webkit-border-radius: 250px;
    -moz-border-radius: 250px;
    -ms-border-radius: 250px;
    -o-border-radius: 250px;
    border-radius: 250px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2220px%22%20%20viewBox%3D%220%200%2019%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M13.220%2C12.851%20L11.812%2C14.258%20C11.414%2C14.656%2010.769%2C14.656%2010.371%2C14.258%20C9.973%2C13.860%209.973%2C13.215%2010.371%2C12.816%20L12.165%2C11.023%20C12.405%2C10.783%2012.750%2C10.678%2013.084%2C10.745%20L17.568%2C11.642%20C18.044%2C11.737%2018.387%2C12.155%2018.387%2C12.640%20L18.387%2C18.019%20C18.387%2C18.499%2018.049%2C18.905%2017.582%2C19.014%20C14.126%2C19.826%209.202%2C18.467%204.992%2C14.258%20C0.782%2C10.050%20-0.575%2C5.127%200.236%2C1.670%20C0.346%2C1.203%200.752%2C0.865%201.233%2C0.865%20L6.614%2C0.865%20C7.099%2C0.865%207.517%2C1.207%207.612%2C1.683%20L8.509%2C6.166%20C8.576%2C6.500%208.471%2C6.844%208.231%2C7.084%20L6.971%2C8.343%20C7.561%2C9.372%208.318%2C10.297%209.212%2C11.078%20C9.637%2C11.447%209.682%2C12.091%209.312%2C12.516%20C8.943%2C12.941%208.300%2C12.986%207.875%2C12.616%20C7.653%2C12.424%207.439%2C12.224%207.232%2C12.016%20C6.234%2C11.012%205.409%2C9.850%204.787%2C8.578%20C4.602%2C8.197%204.695%2C7.736%204.995%2C7.437%20L6.403%2C6.029%20L5.777%2C2.903%20L2.091%2C2.903%20C1.793%2C5.649%203.053%2C9.439%206.433%2C12.816%20C9.813%2C16.195%2013.603%2C17.457%2016.348%2C17.160%20L16.348%2C13.477%20L13.220%2C12.851%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #181717; }
  .site-footer .footer_contacts_block_body .footer_phones_wrap .form_popup_btn {
    font-size: 14px;
    color: #ed772d;
    font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 1280px) {
        .site-footer .footer_contacts_block_body .footer_phones_wrap .form_popup_btn {
          font-size: 13px; } }
  .site-footer .footer_contacts_block_body .footer_time_wrap {
    width: 290px;
    margin-right: 30px; }
  @media screen and (max-width: 1280px) {
      .site-footer .footer_contacts_block_body .footer_time_wrap {
        width: 228px;
        margin-right: 20px; } }
  @media screen and (max-width: 1023px) {
      .site-footer .footer_contacts_block_body .footer_time_wrap {
        width: calc(50% - 20px);
        padding-right: 0;
        margin: 0 10px;
        margin-bottom: 20px; } }
  @media screen and (max-width: 640px) {
      .site-footer .footer_contacts_block_body .footer_time_wrap {
        width: 100%;
        margin: 0;
        margin-bottom: 20px; } }
  .site-footer .footer_contacts_block_body .footer_time_wrap:before {
    margin-top: 0px;
    position: absolute;
    left: 0;
    content: '';
    width: 50px;
    height: 50px;
    -webkit-border-radius: 250px;
    -moz-border-radius: 250px;
    -ms-border-radius: 250px;
    -o-border-radius: 250px;
    border-radius: 250px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%23ffffff%22%20d%3D%22M9.000%2C7.999%20L9.000%2C0.999%20C9.000%2C0.447%209.448%2C-0.001%2010.000%2C-0.001%20C15.522%2C-0.001%2019.999%2C4.476%2019.999%2C9.999%20C19.999%2C15.522%2015.522%2C19.999%2010.000%2C19.999%20C4.477%2C19.999%200.000%2C15.522%200.000%2C9.999%20C-0.001%2C6.326%202.011%2C2.948%205.242%2C1.201%20C5.728%2C0.938%206.335%2C1.118%206.598%2C1.604%20C6.861%2C2.090%206.680%2C2.697%206.195%2C2.960%20L6.195%2C2.960%20C2.308%2C5.061%200.860%2C9.914%202.961%2C13.801%20C5.061%2C17.688%209.914%2C19.137%2013.801%2C17.036%20C17.688%2C14.935%2019.136%2C10.082%2017.035%2C6.195%20C15.808%2C3.923%2013.561%2C2.384%2011.000%2C2.061%20L11.000%2C9.999%20C11.000%2C10.551%2010.552%2C10.999%2010.000%2C10.999%20C9.783%2C10.999%209.573%2C10.929%209.400%2C10.799%20L5.400%2C7.799%20C4.958%2C7.468%204.869%2C6.841%205.200%2C6.399%20C5.531%2C5.957%206.158%2C5.868%206.600%2C6.199%20L9.000%2C7.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50%no-repeat #181717; }
  .site-footer .footer_contacts_block_body .footer_time_wrap .footer_time_title {
    font-size: 14px;
    color: #838383;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    margin-bottom: 8px; }
  @media screen and (max-width: 1280px) {
        .site-footer .footer_contacts_block_body .footer_time_wrap .footer_time_title {
          font-size: 13px; } }
  .site-footer .footer_contacts_block_body .footer_time_wrap .footer_time_block {
    font-size: 14px;
    color: #fff;
    font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 1280px) {
        .site-footer .footer_contacts_block_body .footer_time_wrap .footer_time_block {
          font-size: 13px; } }
  .site-footer .footer_contacts_block_body .footer_address_wrap {
    width: 290px;
    margin-right: 30px; }
  @media screen and (max-width: 1280px) {
      .site-footer .footer_contacts_block_body .footer_address_wrap {
        width: 224px;
        margin-right: 19px; } }
  @media screen and (max-width: 1023px) {
      .site-footer .footer_contacts_block_body .footer_address_wrap {
        width: calc(50% - 20px);
        padding-right: 0;
        margin: 0 10px;
        margin-bottom: 20px; } }
  @media screen and (max-width: 640px) {
      .site-footer .footer_contacts_block_body .footer_address_wrap {
        width: 100%;
        margin: 0;
        margin-bottom: 20px; } }
  .site-footer .footer_contacts_block_body .footer_address_wrap:before {
    margin-top: -7px;
    position: absolute;
    left: 0;
    content: '';
    width: 50px;
    height: 50px;
    -webkit-border-radius: 250px;
    -moz-border-radius: 250px;
    -ms-border-radius: 250px;
    -o-border-radius: 250px;
    border-radius: 250px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M10.153%2C5.135%20C11.921%2C5.744%2012.758%2C7.772%2011.791%2C9.442%20C11.176%2C10.505%209.884%2C11.106%208.649%2C10.904%20C6.708%2C10.588%205.615%2C8.679%206.240%2C6.956%20C6.548%2C6.105%207.235%2C5.436%208.109%2C5.135%20L8.109%2C0.983%20C8.109%2C0.434%208.571%2C-0.012%209.135%2C-0.012%20C11.279%2C-0.013%2013.341%2C0.769%2014.896%2C2.221%20C18.109%2C5.222%2018.109%2C10.106%2014.880%2C13.120%20L9.822%2C17.646%20C9.431%2C17.996%208.831%2C17.996%208.440%2C17.646%20L3.365%2C13.106%20C0.153%2C10.106%200.153%2C5.222%203.365%2C2.221%20C3.773%2C1.840%204.420%2C1.854%204.810%2C2.251%20C5.201%2C2.647%205.187%2C3.278%204.780%2C3.658%20C2.406%2C5.876%202.406%2C9.452%204.765%2C11.654%20L9.131%2C15.562%20L13.482%2C11.669%20C15.856%2C9.452%2015.856%2C5.876%2013.482%2C3.658%20C12.566%2C2.805%2011.405%2C2.246%2010.153%2C2.056%20L10.153%2C5.136%20L10.153%2C5.135%20ZM9.132%2C8.948%20C9.697%2C8.948%2010.154%2C8.502%2010.154%2C7.952%20C10.154%2C7.403%209.697%2C6.957%209.132%2C6.957%20C8.568%2C6.957%208.111%2C7.403%208.111%2C7.952%20C8.111%2C8.502%208.568%2C8.948%209.132%2C8.948%20Z%22%2F%3E%3C%2Fsvg%3E") 50%no-repeat #181717; }
  .site-footer .footer_contacts_block_body .footer_address_wrap .footer_address_title {
    font-size: 14px;
    color: #838383;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    margin-bottom: 7px; }
  @media screen and (max-width: 1280px) {
        .site-footer .footer_contacts_block_body .footer_address_wrap .footer_address_title {
          font-size: 13px; } }
  .site-footer .footer_contacts_block_body .footer_address_wrap .footer_address_block {
    font-size: 14px;
    color: #fff;
    font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 1280px) {
        .site-footer .footer_contacts_block_body .footer_address_wrap .footer_address_block {
          font-size: 13px; } }
  .site-footer .footer_contacts_block_body .footer_email_wrap {
    width: 220px; }
  @media screen and (max-width: 1023px) {
      .site-footer .footer_contacts_block_body .footer_email_wrap {
        width: calc(50% - 20px);
        padding-right: 0;
        margin: 0 10px;
        margin-bottom: 20px; } }
  @media screen and (max-width: 640px) {
      .site-footer .footer_contacts_block_body .footer_email_wrap {
        width: 100%;
        margin: 0;
        margin-bottom: 20px; } }
  .site-footer .footer_contacts_block_body .footer_email_wrap:before {
    margin-top: 0px;
    position: absolute;
    left: 0;
    content: '';
    width: 50px;
    height: 50px;
    -webkit-border-radius: 250px;
    -moz-border-radius: 250px;
    -ms-border-radius: 250px;
    -o-border-radius: 250px;
    border-radius: 250px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M18.848%2C6.737%20C17.998%2C6.427%2017.330%2C5.741%2017.029%2C4.869%20L3.939%2C4.869%20C3.391%2C4.869%202.946%2C4.412%202.946%2C3.848%20C2.946%2C3.284%203.391%2C2.827%203.939%2C2.827%20L17.029%2C2.827%20C17.646%2C1.035%2019.720%2C0.201%2021.400%2C1.234%20C22.169%2C1.706%2022.706%2C2.545%2022.806%2C3.459%20C22.970%2C4.969%2022.105%2C6.275%2020.835%2C6.737%20L20.835%2C18.139%20C20.835%2C18.703%2020.390%2C19.160%2019.841%2C19.160%20L1.952%2C19.160%20C1.403%2C19.160%200.958%2C18.703%200.958%2C18.139%20L0.958%2C6.910%20C0.958%2C6.346%201.403%2C5.889%201.952%2C5.889%20C2.138%2C5.889%202.320%2C5.943%202.478%2C6.045%20L9.886%2C10.799%20L15.314%2C7.082%20C15.771%2C6.769%2016.388%2C6.895%2016.693%2C7.365%20C16.998%2C7.833%2016.874%2C8.467%2016.417%2C8.780%20L10.454%2C12.864%20C10.129%2C13.086%209.707%2C13.093%209.376%2C12.880%20L2.946%2C8.752%20L2.946%2C17.118%20L18.848%2C17.118%20L18.848%2C6.737%20ZM19.841%2C4.870%20C20.390%2C4.870%2020.835%2C4.413%2020.835%2C3.849%20C20.835%2C3.285%2020.390%2C2.828%2019.841%2C2.828%20C19.293%2C2.828%2018.848%2C3.285%2018.848%2C3.849%20C18.848%2C4.413%2019.293%2C4.870%2019.841%2C4.870%20Z%22%2F%3E%3C%2Fsvg%3E") 50%no-repeat #181717; }
  .site-footer .footer_contacts_block_body .footer_email_wrap .footer_email_title {
    font-size: 14px;
    color: #fff;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    margin-bottom: 8px; }
  @media screen and (max-width: 1280px) {
        .site-footer .footer_contacts_block_body .footer_email_wrap .footer_email_title {
          font-size: 13px; } }
  .site-footer .footer_contacts_block_body .footer_email_wrap .footer_email_block {
    font-size: 14px;
    color: #ed772d;
    font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 1280px) {
        .site-footer .footer_contacts_block_body .footer_email_wrap .footer_email_block {
          font-size: 13px; } }

@media screen and (max-width: 1023px) {
      .site-footer .footer_site_name {
        width: 50%;
        padding-right: 20px; } }
  @media screen and (max-width: 640px) {
    .site-footer .footer_site_name {
      width: 100%;
      padding-right: 0; } }
  .site-footer .footer_site_name a {
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-decoration: none;
    color: #d1d1d1; }

.site-footer .footer_site_desc {
  font-size: 13px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #999;
  margin-top: 9px;
  margin-bottom: 23px; }
  @media screen and (max-width: 640px) {
    .site-footer .footer_site_desc {
      margin-bottom: 10px;
      margin-top: 15px; } }

.site-footer .footer_site_anonce {
  font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #848484; }
  @media screen and (max-width: 1023px) {
    .site-footer .footer_site_anonce {
      width: 50%;
      padding-left: 20px; } }
  @media screen and (max-width: 640px) {
    .site-footer .footer_site_anonce {
      width: 100%;
      padding-left: 0; } }

.site-footer .footer_menu_wrapper .footer_menu_wrap {
  margin: 0 auto; }
  .site-footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu {
    font-size: 0; }
  .site-footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li {
    display: inline-block;
    vertical-align: top;
    width: calc(33.33% - 30px);
    margin: 0 30px 20px 0; }
    @media screen and (max-width: 1280px) {
        .site-footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li {
          width: calc(33.33% - 20px);
          margin: 0 20px 20px 0; } }
    .site-footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li:nth-child(6n) {
      margin-right: 0; }
    .site-footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li > a {
      display: inline-block;
      vertical-align: top;
      color: #fff;
      font: 17px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;
      font-weight: bold;
      text-decoration: none; }
    .site-footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li > a:hover {
      text-decoration: underline;
      color: #ed772d; }
    .site-footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li ul {
      padding: 10px 0 0 0; }
    .site-footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li ul ul {
      padding: 0 0 5px 15px; }
    .site-footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li ul li {
      display: block; }
      .site-footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li ul li a {
        display: inline-block;
        vertical-align: top;
        color: #8a8a8a;
        font: 15px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
        font-weight: 300;
        padding: 8px 0 9px;
        text-decoration: none;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s; }
        .site-footer .footer_menu_wrapper .footer_menu_wrap .bottom_menu > li ul li a:hover {
          color: #ed772d;
          text-decoration: underline; }

.social {
  width: 49.7%;
  padding-right: 50px;
  position: relative; }

@media screen and (max-width: 1280px) {
    .social {
      width: 54%; } }

@media screen and (max-width: 767px) {
    .social {
      width: 50%;
      margin: 0 auto;
      margin-bottom: 35px;
      padding-right: 0; } }

@media screen and (max-width: 640px) {
    .social {
      width: auto; } }

.social__wrap {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  @media screen and (max-width: 1280px) {
    .social__wrap {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -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: 640px) {
    .social__wrap {
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }

.social__title {
  font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #fff; }
  @media screen and (max-width: 1280px) {
    .social__title {
      font-size: 18px;
      margin-bottom: 15px; } }

.social__items {
  font-size: 0; }

.social__item {
  display: inline-block;
  overflow: hidden;
  margin: 5px 10px;
  -webkit-border-radius: 250px;
  -moz-border-radius: 250px;
  -ms-border-radius: 250px;
  -o-border-radius: 250px;
  border-radius: 250px; }
  @media screen and (max-width: 1280px) and (min-width: 640px) {
    .social__item:first-child {
      margin-left: 0; } }

.subscription-bottom {
  width: 50%;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

@media screen and (max-width: 1280px) {
    .subscription-bottom {
      width: 47%; } }

@media screen and (max-width: 1023px) {
    .subscription-bottom {
      padding-left: 10px; } }

@media screen and (max-width: 767px) {
    .subscription-bottom {
      width: 50%;
      padding-left: 0; } }

@media screen and (max-width: 640px) {
    .subscription-bottom {
      width: auto; } }

.subscription-bottom__title {
  font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #fff; }
  @media screen and (max-width: 1280px) {
    .subscription-bottom__title {
      font-size: 18px; } }

.subscription-bottom__desc {
  color: #848484;
  font-size: 13px;
  font-weight: 300;
  font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
  margin-bottom: 9px; }
  @media screen and (max-width: 1280px) {
    .subscription-bottom__desc {
      font-size: 13px; } }
  @media screen and (max-width: 767px) {
    .subscription-bottom__desc {
      margin-bottom: 15px; } }

.subscription-bottom__section {
  position: relative;
  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: 1280px) {
    .subscription-bottom__section {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start; } }

.subscription-bottom__left {
  vertical-align: top;
  display: inline-block;
  width: 200px;
  margin-right: 10px; }
  @media screen and (max-width: 1280px) {
    .subscription-bottom__left {
      width: auto; } }
  @media screen and (max-width: 1023px) {
    .subscription-bottom__left {
      margin-right: 0; } }
  @media screen and (max-width: 640px) {
    .subscription-bottom__left {
      width: 100%;
      text-align: center; } }

.subscription-bottom__right {
  vertical-align: top;
  display: inline-block;
  width: 299px;
  margin-top: 9px; }
  @media screen and (max-width: 1280px) {
    .subscription-bottom__right {
      width: 100%; } }
  .subscription-bottom__right form {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media screen and (max-width: 767px) {
      .subscription-bottom__right form {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-box-direction: normal;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; } }
  .subscription-bottom__right .oneTextInput {
    font-size: 16px; }
  .subscription-bottom__right .oneTextInput .tpl-field {
    display: inline-block;
    vertical-align: top;
    max-width: 100%; }
  .subscription-bottom__right .oneTextInput .tpl-field.type-text {
    margin-bottom: 9px; }
    @media screen and (max-width: 1280px) {
        .subscription-bottom__right .oneTextInput .tpl-field.type-text {
          width: 100%; } }
    @media screen and (max-width: 1260px) {
        .subscription-bottom__right .oneTextInput .tpl-field.type-text {
          width: auto; } }
    @media screen and (max-width: 480px) {
        .subscription-bottom__right .oneTextInput .tpl-field.type-text {
          margin-bottom: 13px; } }
  .subscription-bottom__right .oneTextInput .tpl-field.tpl-field-button {
    display: block;
    margin-left: 0; }
    @media screen and (max-width: 640px) {
        .subscription-bottom__right .oneTextInput .tpl-field.tpl-field-button {
          text-align: center; } }
    .subscription-bottom__right .oneTextInput .tpl-field.type-checkbox {
      margin-bottom: 9px; }
    .subscription-bottom__right .oneTextInput .tpl-field.type-checkbox ul {
      list-style: none;
      margin: 0;
      padding: 0; }
    .subscription-bottom__right .oneTextInput .tpl-field.type-checkbox input[type="checkbox"]:checked + label:before {
      background-size: 12px 8px; }
    .subscription-bottom__right .oneTextInput .tpl-field.type-checkbox label {
      padding-left: 0; }
    .subscription-bottom__right .oneTextInput .tpl-field.type-checkbox label:before {
      width: 21px;
      height: 21px;
      margin-top: -11px; }
  .subscription-bottom__right .tpl-field.type-title {
    color: #fff; }
  .subscription-bottom__right .tpl-field.type-title h1, .subscription-bottom__right .tpl-field.type-title h2, .subscription-bottom__right .tpl-field.type-title h3, .subscription-bottom__right .tpl-field.type-title h4, .subscription-bottom__right .tpl-field.type-title h5, .subscription-bottom__right .tpl-field.type-title h6 {
    color: #fff;
    margin: 0 0 15px; }
  .subscription-bottom__right .tpl-field .jqselect.opened .jq-selectbox__dropdown, .subscription-bottom__right .tpl-field .jqselect.opened .jq-selectbox__select {
    background: #fff;
    -moz-box-shadow: inset 0 0 0 1px rgba(237, 119, 45, 0.7);
    -webkit-box-shadow: inset 0 0 0 1px rgba(237, 119, 45, 0.7);
    box-shadow: inset 0 0 0 1px rgba(237, 119, 45, 0.7); }
  .subscription-bottom__right .tpl-field.type-checkbox input[type="checkbox"]:checked + label:before, .subscription-bottom__right .tpl-field.type-multi_checkbox input[type="checkbox"]:checked + label:before {
    box-shadow: none;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23595959%22%20d%3D%22M14.714%2C1.667%20L6.809%2C9.572%20C6.776%2C9.620%206.756%2C9.673%206.714%2C9.715%20C6.518%2C9.912%206.258%2C10.003%206.000%2C9.996%20C5.742%2C10.003%205.482%2C9.912%205.285%2C9.715%20C5.243%2C9.673%205.223%2C9.620%205.190%2C9.572%20L0.285%2C4.667%20C-0.096%2C4.285%20-0.096%2C3.667%200.285%2C3.286%20C0.667%2C2.905%201.285%2C2.905%201.666%2C3.286%20L6.000%2C7.619%20L13.333%2C0.286%20C13.715%2C-0.096%2014.333%2C-0.096%2014.714%2C0.286%20C15.096%2C0.667%2015.096%2C1.285%2014.714%2C1.667%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  .subscription-bottom__right .tpl-field.type-checkbox label, .subscription-bottom__right .tpl-field.type-multi_checkbox label {
    color: #fefeff;
    font-size: 15px;
    font-weight: 300; }
    .subscription-bottom__right .tpl-field.type-checkbox label:before, .subscription-bottom__right .tpl-field.type-multi_checkbox label:before {
      background: #fff;
      box-shadow: none; }
    .subscription-bottom__right .tpl-field.type-checkbox label a, .subscription-bottom__right .tpl-field.type-multi_checkbox label a {
      color: #fefeff;
      text-decoration: underline; }
    .subscription-bottom__right .tpl-field.type-checkbox label a:hover, .subscription-bottom__right .tpl-field.type-multi_checkbox label a:hover {
      text-decoration: none; }
  .subscription-bottom__right .tpl-field.type-radio_group ul li label {
    color: #fefeff;
    font-size: 15px;
    font-weight: 300; }
  .subscription-bottom__right .tpl-field.type-radio_group ul li label:before {
    box-shadow: none; }
  .subscription-bottom__right .tpl-field .field-title {
    color: #fff; }
  .subscription-bottom__right .tpl-field .field-note {
    color: #fff; }
  .subscription-bottom__right .tpl-field input[type="text"], .subscription-bottom__right .tpl-field input[type="email"], .subscription-bottom__right .tpl-field input[type="phone"], .subscription-bottom__right .tpl-field input[type="number"], .subscription-bottom__right .tpl-field input[type="password"], .subscription-bottom__right .tpl-field textarea, .subscription-bottom__right .tpl-field select[multiple], .subscription-bottom__right .tpl-field .jqselect .jq-selectbox__select {
    color: #fff;
    height: 45px;
    max-width: 100%;
    padding: 15px 3px 15px 50px;
    border: 1px solid rgba(0, 0, 0, 0.102);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    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%2219px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2019%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.2%22%20fill%3D%22%23ffffff%22%20d%3D%22M13.219%2C12.851%20L11.812%2C14.258%20C11.414%2C14.656%2010.768%2C14.656%2010.370%2C14.258%20C9.972%2C13.860%209.972%2C13.215%2010.370%2C12.816%20L12.165%2C11.024%20C12.405%2C10.783%2012.750%2C10.679%2013.084%2C10.745%20L17.568%2C11.642%20C18.044%2C11.737%2018.386%2C12.155%2018.386%2C12.640%20L18.386%2C18.019%20C18.386%2C18.500%2018.049%2C18.905%2017.582%2C19.015%20C14.126%2C19.826%209.202%2C18.467%204.992%2C14.258%20C0.782%2C10.050%20-0.575%2C5.128%200.236%2C1.670%20C0.346%2C1.203%200.752%2C0.865%201.232%2C0.865%20L6.614%2C0.865%20C7.099%2C0.865%207.517%2C1.207%207.612%2C1.683%20L8.509%2C6.166%20C8.576%2C6.500%208.471%2C6.844%208.230%2C7.085%20L6.971%2C8.343%20C7.561%2C9.372%208.318%2C10.297%209.212%2C11.078%20C9.637%2C11.447%209.682%2C12.091%209.312%2C12.516%20C8.943%2C12.941%208.300%2C12.986%207.875%2C12.617%20C7.653%2C12.424%207.439%2C12.224%207.232%2C12.016%20C6.234%2C11.012%205.408%2C9.850%204.787%2C8.578%20C4.601%2C8.197%204.695%2C7.737%204.995%2C7.437%20L6.403%2C6.030%20L5.777%2C2.903%20L2.091%2C2.903%20C1.793%2C5.649%203.053%2C9.439%206.432%2C12.816%20C9.813%2C16.195%2013.603%2C17.457%2016.348%2C17.160%20L16.348%2C13.477%20L13.219%2C12.851%20Z%22%2F%3E%3C%2Fsvg%3E") 15px 12px no-repeat rgba(0, 0, 0, 0.102); }
  @media screen and (max-width: 1280px) {
        .subscription-bottom__right .tpl-field input[type="text"], .subscription-bottom__right .tpl-field input[type="email"], .subscription-bottom__right .tpl-field input[type="phone"], .subscription-bottom__right .tpl-field input[type="number"], .subscription-bottom__right .tpl-field input[type="password"], .subscription-bottom__right .tpl-field textarea, .subscription-bottom__right .tpl-field select[multiple], .subscription-bottom__right .tpl-field .jqselect .jq-selectbox__select {
          width: 100%;
          padding: 15px 15px 15px 50px; } }
  .subscription-bottom__right .tpl-field input[type="text"]:focus, .subscription-bottom__right .tpl-field input[type="email"]:focus, .subscription-bottom__right .tpl-field input[type="phone"]:focus, .subscription-bottom__right .tpl-field input[type="number"]:focus, .subscription-bottom__right .tpl-field input[type="password"]:focus, .subscription-bottom__right .tpl-field textarea:focus, .subscription-bottom__right .tpl-field select[multiple]:focus, .subscription-bottom__right .tpl-field .jqselect .jq-selectbox__select:focus {
    box-shadow: inset 0 0 0 1px rgba(237, 119, 45, 0.7); }
  .subscription-bottom__right .tpl-field input[type="text"]::-webkit-input-placeholder, .subscription-bottom__right .tpl-field input[type="email"]::-webkit-input-placeholder, .subscription-bottom__right .tpl-field input[type="phone"]::-webkit-input-placeholder, .subscription-bottom__right .tpl-field input[type="number"]::-webkit-input-placeholder, .subscription-bottom__right .tpl-field input[type="password"]::-webkit-input-placeholder, .subscription-bottom__right .tpl-field textarea::-webkit-input-placeholder, .subscription-bottom__right .tpl-field select[multiple]::-webkit-input-placeholder, .subscription-bottom__right .tpl-field .jqselect .jq-selectbox__select::-webkit-input-placeholder {
    color: rgba(209, 209, 209, 0.2);
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
    font-weight: 300; }
  .subscription-bottom__right .tpl-field input[type="text"]:moz-placeholder, .subscription-bottom__right .tpl-field input[type="email"]:moz-placeholder, .subscription-bottom__right .tpl-field input[type="phone"]:moz-placeholder, .subscription-bottom__right .tpl-field input[type="number"]:moz-placeholder, .subscription-bottom__right .tpl-field input[type="password"]:moz-placeholder, .subscription-bottom__right .tpl-field textarea:moz-placeholder, .subscription-bottom__right .tpl-field select[multiple]:moz-placeholder, .subscription-bottom__right .tpl-field .jqselect .jq-selectbox__select:moz-placeholder {
    color: rgba(209, 209, 209, 0.2);
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
    font-weight: 300; }
  .subscription-bottom__right .tpl-field input[type="text"]::-moz-placeholder, .subscription-bottom__right .tpl-field input[type="email"]::-moz-placeholder, .subscription-bottom__right .tpl-field input[type="phone"]::-moz-placeholder, .subscription-bottom__right .tpl-field input[type="number"]::-moz-placeholder, .subscription-bottom__right .tpl-field input[type="password"]::-moz-placeholder, .subscription-bottom__right .tpl-field textarea::-moz-placeholder, .subscription-bottom__right .tpl-field select[multiple]::-moz-placeholder, .subscription-bottom__right .tpl-field .jqselect .jq-selectbox__select::-moz-placeholder {
    color: rgba(209, 209, 209, 0.2);
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
    font-weight: 300; }
  .subscription-bottom__right .tpl-field input[type="text"]:-ms-input-placeholder, .subscription-bottom__right .tpl-field input[type="email"]:-ms-input-placeholder, .subscription-bottom__right .tpl-field input[type="phone"]:-ms-input-placeholder, .subscription-bottom__right .tpl-field input[type="number"]:-ms-input-placeholder, .subscription-bottom__right .tpl-field input[type="password"]:-ms-input-placeholder, .subscription-bottom__right .tpl-field textarea:-ms-input-placeholder, .subscription-bottom__right .tpl-field select[multiple]:-ms-input-placeholder, .subscription-bottom__right .tpl-field .jqselect .jq-selectbox__select:-ms-input-placeholder {
    color: rgba(209, 209, 209, 0.2);
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
    font-weight: 300; }
  .subscription-bottom__right .tpl-field select:not([multiple]) {
    background: #fff url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.302%22%20fill%3D%22%23000000%22%20d%3D%22M11.714%2C1.667%20L6.809%2C6.572%20C6.776%2C6.619%206.757%2C6.672%206.714%2C6.715%20C6.517%2C6.912%206.258%2C7.003%206.000%2C6.996%20C5.742%2C7.003%205.482%2C6.912%205.285%2C6.715%20C5.243%2C6.672%205.223%2C6.619%205.190%2C6.572%20L0.285%2C1.667%20C-0.096%2C1.285%20-0.096%2C0.667%200.285%2C0.285%20C0.667%2C-0.096%201.285%2C-0.096%201.666%2C0.285%20L6.000%2C4.619%20L10.333%2C0.285%20C10.715%2C-0.096%2011.333%2C-0.096%2011.714%2C0.285%20C12.096%2C0.667%2012.096%2C1.285%2011.714%2C1.667%20Z%22%2F%3E%3C%2Fsvg%3E") right 19px top 50% no-repeat; }
  .subscription-bottom__right .tpl-field select:not([multiple]):focus {
    box-shadow: inset 0 0 0 1px rgba(237, 119, 45, 0.7); }
  .subscription-bottom__right .tpl-field .tpl-form-button {
    width: 100%;
    border: none;
    background: #ed772d;
    font-size: 16px;
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
    color: #fff;
    text-align: center;
    font-weight: bold;
    padding: 13px 20px 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  @media screen and (max-width: 1280px) {
        .subscription-bottom__right .tpl-field .tpl-form-button {
          min-width: 122px; } }
  @media screen and (max-width: 767px) {
        .subscription-bottom__right .tpl-field .tpl-form-button {
          min-width: 111px; } }
  @media screen and (max-width: 640px) {
        .subscription-bottom__right .tpl-field .tpl-form-button {
          padding: 13px 16px 12px;
          width: 111px; } }
  .subscription-bottom__right .tpl-field .tpl-form-button:hover {
    background: transparent;
    color: #ed772d;
    box-shadow: inset 0px 0px 0px 2px #ed772d; }

.subscription-bottom .title {
  display: none; }

.site-main__width {
  width: 100%;
  margin: 0 auto;
  max-width: 1248px; }

@media (max-width: 1248px) {
    .site-main__width {
      max-width: 100%; } }

.site-header__bottom-left.logo_style .logo {
  display: flex;
  flex-direction: column; }
  @media (min-width: 768px) {
    .site-header__bottom-left.logo_style .logo {
      align-items: flex-start; } }

.site-header__bottom-left.logo_style .logo__img {
  margin-right: 0;
  margin-bottom: 10px; }

@media (min-width: 768px) {
        .site-header__bottom-left.logo_style.logo_left .logo {
          flex-direction: row;
          align-items: center; } }
  @media (min-width: 768px) {
      .site-header__bottom-left.logo_style.logo_left .logo__img {
        margin-right: 15px;
        margin-bottom: 0px; } }
/*1552 copy*/
/*
 @import "css/_shop.scss";
 @import "css/_styles.scss";
 */
/*.shop-product .product-side-l .product-image .thumb-item{
 position: relative;
 height: 540px;
 }
 .shop-product .product-side-l .product-image .gr_product_image_link{
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 display: block;
 width: 100%;
 height: 100%;
 }
 .shop-product .product-side-l .product-image img{
 width: 100%;
 height: 100%;
 max-width: none;
 object-fit: cover;
 }*/
.shop-product .product-side-r .yashare-wr .ya-share2__container_size_m .ya-share2__icon {
  background-repeat: no-repeat;
  background-position: 50%; }

.shop-product .product-side-l .product-image .gr_product_image_link {
  display: block;
  width: 100%;
  height: 100%; }

@media (max-width: 767px) {
      .site-header.gr_header_new_style .folders-panel.search-popup__wrap {
        width: 280px; } }

@media (max-width: 767px) {
      .site-header.gr_header_new_style .search-popup__wrap .shop2-block.search-form {
        width: 280px; } }

.site-header.gr_header_new_style .folders-panel.search-popup__wrap {
  left: -130px;
  z-index: 200; }

.site-wrapper.wrapper_new_style .product-list.thumbs .product-image {
  position: relative; }

@media (max-width: 840px) and (min-width: 768px) {
    .site-wrapper.wrapper_new_style .product-list.thumbs .bottom-elements-wr {
      flex-wrap: wrap; } }

@media (max-width: 840px) and (min-width: 768px) {
    .site-wrapper.wrapper_new_style .shop-main-blocks-wrapper .product-list.thumbs .bottom-elements-wr {
      flex-wrap: wrap; } }

@media (max-width: 840px) and (min-width: 768px) {
    .site-wrapper.wrapper_new_style .product-list.thumbs .product-price {
      margin-bottom: 20px;
      width: 100%; } }

@media (max-width: 840px) and (min-width: 768px) {
    .site-wrapper.wrapper_new_style .shop-main-blocks-wrapper .product-list.thumbs .product-price {
      margin-bottom: 20px;
      width: 100%; } }

.empty-val {
  opacity: 0.5;
  pointer-events: none; }

.site-wrapper.wrapper_new_style .shop-group-kinds .shop-kind-item .kind-price .price-current {
  color: #ed772d; }

.site-wrapper.wrapper_new_style .shop-search-wrapper .shop2-block.search-form, .site-wrapper.wrapper_new_style .search-popup__wrap .shop2-block.search-form {
  padding-left: 20px;
  padding-right: 20px; }
  @media (min-width: 768px) {
    .site-wrapper.wrapper_new_style .shop-search-wrapper .shop2-block.search-form, .site-wrapper.wrapper_new_style .search-popup__wrap .shop2-block.search-form {
      width: 345px;
      left: calc(100% - 664px); } }

.mb-it-bt.burger-btn.burg_btn_add {
  position: absolute; }

.mb-it-bt.burger-btn.burg_btn_add.header_fix {
  position: fixed; }

.burger__section.burg_section_add {
  position: absolute;
  left: 0; }

.burger__section.burg_section_add.header_fix {
  position: fixed; }

.site-footer__pay_sistem {
  padding: 20px; }

.site-footer__pay_sistem_inner {
  max-width: 1250px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap; }

.site-footer__pay_title {
  font-weight: bold;
  font-size: 20px;
  color: #fff;
  padding: 10px 20px 10px 0px;
  min-width: 291px;
  font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
  max-width: 50%; }

@media (max-width: 1280px) {
    .site-footer__pay_title {
      font-size: 18px;
      min-width: 0; } }

@media (max-width: 767px) {
    .site-footer__pay_title {
      min-width: auto;
      width: 100%;
      padding: 0 0 20px;
      max-width: 100%; } }

@media (max-width: 640px) {
    .site-footer__pay_title {
      text-align: center; } }

.site-footer__pay_body {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 0;
  max-width: 50%; }

@media (max-width: 767px) {
    .site-footer__pay_body {
      max-width: 100%; } }

@media (max-width: 640px) {
    .site-footer__pay_body {
      justify-content: center;
      width: 100%; } }

.site-footer__pay_body a {
  margin: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  overflow: hidden;
  width: 90px;
  height: 56px; }
  .site-footer__pay_body a img {
    max-width: 100%;
    height: auto; }

.menu-left__inner li ul li a {
  font-size: 16px;
  padding-top: 10px;
  padding-bottom: 10px; }

.timer-block {
  padding: 0 20px;
  position: relative;
  box-sizing: border-box;
  background: #ffe600;
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }

@media (max-width: 1023px) {
    .timer-block {
      padding: 0 60px; } }

.timer-block__inner {
  width: 100%;
  margin: 0 auto;
  max-width: 1250px;
  padding: 11px 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; } }

.timer-block__date {
  display: flex;
  align-items: center;
  margin: 0 -8px; }

@media (max-width: 639px) {
    .timer-block__date {
      justify-content: center; } }

.timer-block__center {
  max-width: 33%; }

@media (max-width: 1023px) {
    .timer-block__center {
      max-width: 50%;
      width: 100%; } }

@media (max-width: 639px) {
    .timer-block__center {
      max-width: 100%;
      padding-bottom: 10px; } }

.timer-block__title_center {
  display: none; }

@media (max-width: 1023px) {
    .timer-block__title_center {
      display: block;
      font-weight: bold;
      font-size: 20px;
      color: #181717;
      padding-bottom: 5px; } }

@media (max-width: 639px) {
    .timer-block__title_center {
      text-align: center; } }

.gr-timer-elem {
  display: block;
  margin: 0 8px; }

@media (max-width: 480px) {
    .gr-timer-elem {
      margin: 0 5px; } }

.gr-timer-elem em {
  font-size: 12px;
  color: #000;
  font-weight: 300;
  display: block;
  text-align: center;
  padding: 3px 0px 0px;
  font-style: normal; }

.gr-timer-number {
  display: block;
  text-align: center;
  padding: 10px 2px 10px;
  font-weight: bold;
  font-size: 16px;
  color: #000;
  border-radius: 3px;
  background: #fff;
  min-width: 40px; }

@media (max-width: 480px) {
    .gr-timer-number {
      min-width: 35px;
      padding: 8px 2px 7px; } }

.gr-timer-number ins {
  text-decoration: none; }

.gr-timer-delim {
  color: #000;
  font-weight: bold;
  display: block;
  margin: 0 0 20px; }

.timer-block__title {
  color: #181717;
  font-weight: bold;
  font-size: 24px;
  padding: 0 20px 0 0;
  max-width: 33%; }

@media (max-width: 1023px) {
    .timer-block__title {
      display: none; } }

.timer-block__right {
  padding: 0 0 0 20px;
  max-width: 33%; }

@media (max-width: 1400px) {
    .timer-block__right {
      padding-right: 45px; } }

@media (max-width: 1023px) {
    .timer-block__right {
      max-width: 50%;
      width: 100%;
      padding: 0 20px 0 20px; } }

@media (max-width: 639px) {
    .timer-block__right {
      padding: 0;
      max-width: 100%;
      text-align: center; } }

.timer-block__label {
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  font-size: 20px;
  color: #fff;
  border-radius: 3px;
  background: #181717;
  padding: 0px 7px;
  margin-bottom: 5px; }

.timer-block__desc {
  font-weight: 300;
  font-size: 16px;
  color: #181717; }

.timer-block__btn {
  padding-top: 5px; }

.timer-block__btn a {
  font-size: 18px;
  color: #fff;
  background: #ed772d;
  padding: 9px 20px 9px 20px;
  display: block;
  text-decoration: none;
  border-radius: 4px;
  position: relative;
  display: inline-block; }
  .timer-block__close {
    position: absolute;
    z-index: 2;
    font-size: 0;
    cursor: pointer;
    right: 100px;
    top: 50%;
    margin-top: -17px;
    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%229px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%209%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28255%2C%200%2C%200%29%22%20d%3D%22M7.710%2C1.766%20L5.493%2C3.984%20L7.709%2C6.200%20C8.116%2C6.608%208.116%2C7.269%207.709%2C7.677%20C7.300%2C8.085%206.639%2C8.085%206.231%2C7.677%20L4.015%2C5.461%20L1.799%2C7.677%20C1.391%2C8.085%200.729%2C8.085%200.321%2C7.677%20C-0.087%2C7.269%20-0.087%2C6.608%200.321%2C6.200%20L2.537%2C3.984%20L0.320%2C1.766%20C-0.088%2C1.358%20-0.088%2C0.697%200.320%2C0.288%20C0.728%2C-0.119%201.390%2C-0.119%201.797%2C0.288%20L4.015%2C2.506%20L6.232%2C0.288%20C6.640%2C-0.119%207.302%2C-0.119%207.710%2C0.288%20C8.118%2C0.697%208.118%2C1.358%207.710%2C1.766%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff;
    border-radius: 50%;
    padding: 0;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    box-shadow: 0px 4px 20px rgba(195, 178, 155, 0.2);
    box-sizing: border-box;
    border: 2px solid rgba(0, 0, 0, 0.1); }

@media (max-width: 1580px) {
    .timer-block__close {
      right: 20px; } }

@media (max-width: 1023px) {
    .timer-block__close {
      right: 30px; } }

@media (max-width: 639px) {
    .timer-block__close {
      top: 0;
      right: 0;
      margin-top: 0;
      border-radius: 0; } }

@media (max-width: 480px) {
    .popover-container .popover-scrolling {
      padding: 0; } }

.product-quick-view2 .popover-body {
  position: relative;
  z-index: 0;
  padding: 0;
  width: auto;
  min-width: 100px;
  min-height: 100px;
  border-radius: 4px;
  background-color: #fff;
  background-size: 100% 100%;
  border: none;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1); }
  @media (max-width: 480px) {
    .product-quick-view2 .popover-body {
      border-radius: 0; } }
  .product-quick-view2 .popover-body > p {
    display: none; }

.product-quick-view2 .popover-close {
  position: absolute;
  z-index: 2;
  font-size: 0;
  cursor: pointer;
  right: -17px;
  top: -17px;
  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%229px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%209%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28255%2C%200%2C%200%29%22%20d%3D%22M7.710%2C1.766%20L5.493%2C3.984%20L7.709%2C6.200%20C8.116%2C6.608%208.116%2C7.269%207.709%2C7.677%20C7.300%2C8.085%206.639%2C8.085%206.231%2C7.677%20L4.015%2C5.461%20L1.799%2C7.677%20C1.391%2C8.085%200.729%2C8.085%200.321%2C7.677%20C-0.087%2C7.269%20-0.087%2C6.608%200.321%2C6.200%20L2.537%2C3.984%20L0.320%2C1.766%20C-0.088%2C1.358%20-0.088%2C0.697%200.320%2C0.288%20C0.728%2C-0.119%201.390%2C-0.119%201.797%2C0.288%20L4.015%2C2.506%20L6.232%2C0.288%20C6.640%2C-0.119%207.302%2C-0.119%207.710%2C0.288%20C8.118%2C0.697%208.118%2C1.358%207.710%2C1.766%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff;
  border-radius: 50%;
  padding: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: 0px 4px 20px rgba(195, 178, 155, 0.2);
  box-sizing: border-box;
  border: 2px solid rgba(0, 0, 0, 0.1); }
  @media (max-width: 480px) {
    .product-quick-view2 .popover-close {
      right: 10px;
      top: 10px; } }

.card-product-preview {
  width: 437px;
  padding-top: 25px; }

@media (max-width: 480px) {
    .card-product-preview {
      width: 100%;
      padding-top: 35px; } }

.card-product-preview__title {
  font-weight: 500;
  font-size: 26px;
  color: #181717;
  padding: 0 30px 25px; }
  @media (max-width: 480px) {
    .card-product-preview__title {
      padding: 0 20px 20px;
      font-size: 20px; } }

.card-product-preview__top {
  padding: 0 30px 25px; }
  @media (max-width: 480px) {
    .card-product-preview__top {
      padding: 0 20px 20px; } }

.card-product-preview__item {
  display: flex;
  align-items: center;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 20px; }

.card-product-preview__btns {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  @media (max-width: 480px) {
    .card-product-preview__btns {
      flex-direction: column;
      align-items: center; } }
  .card-product-preview__btns .gr-button-1 {
    background: #595959;
    font-weight: 500;
    font-size: 15px;
    color: #fff;
    border-radius: 4px;
    padding: 13px 25px 14px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  @media (max-width: 480px) {
      .card-product-preview__btns .gr-button-1 {
        margin-bottom: 10px; } }
  @media (max-width: 400px) {
      .card-product-preview__btns .gr-button-1 {
        width: 100%;
        text-align: center; } }
  .card-product-preview__btns .card_popup_close {
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    background: #ffe600;
    font-weight: 500;
    font-size: 15px;
    color: #000;
    border-radius: 4px;
    padding: 11.5px 25px 11.5px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    border: 2px solid #ffe600;
    transition: background 0.3s; }
  @media (max-width: 400px) {
      .card-product-preview__btns .card_popup_close {
        width: 100%;
        text-align: center; } }
  .card-product-preview__btns .card_popup_close:hover {
    background: transparent; }

.card-product-preview__left {
  position: relative;
  width: 100px;
  margin-right: 20px; }

.card-product-preview__right {
  flex: 1 0 1%;
  display: flex;
  flex-direction: column; }

.card-product-preview__image {
  position: relative;
  padding-top: 100%;
  overflow: hidden; }
  .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 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }

.card-product-preview__name {
  margin-bottom: 8px;
  color: #181717;
  font-size: 15px; }
  .card-product-preview__name a {
    transition: all 0.18s;
    color: inherit;
    text-decoration: none; }
  .card-product-preview__name a:hover {
    color: #ed772d;
    text-decoration: underline; }

.card-product-preview__price .price-old {
  color: #9ea0a4;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  margin: 0 0 6px;
  text-decoration: none;
  position: relative;
  display: inline-block; }
  .card-product-preview__price .price-old span strong {
    font-weight: 400; }
  .card-product-preview__price .price-old:after {
    content: "";
    position: absolute;
    left: 0;
    margin-top: -1px;
    right: 0;
    top: 50%;
    border-top: 1px solid #e84646; }
  .card-product-preview__price .price-current {
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 22px;
    color: #000; }
  .card-product-preview .popup-kinds {
    display: none;
    padding: 0 30px;
    margin-bottom: 25px; }
  @media (max-width: 480px) {
    .card-product-preview .popup-kinds {
      padding: 0 20px;
      margin-bottom: 20px; } }
  .card-product-preview .popup-kinds:first-child {
    padding-top: 25px; }
  @media (max-width: 480px) {
      .card-product-preview .popup-kinds:first-child {
        padding-top: 20px; } }
  .card-product-preview .popup-kinds:last-child {
    margin-bottom: 0;
    padding-bottom: 40px; }
  @media (max-width: 480px) {
      .card-product-preview .popup-kinds:last-child {
        padding-bottom: 30px; } }
  .card-product-preview .popup-kinds.show_accessory {
    display: block; }
  .card-product-preview .popup-kinds.show_recommend {
    display: block; }
  .card-product-preview .popup-kinds.show_kit {
    display: block; }
  .card-product-preview .popup-kinds.show_similar {
    display: block; }
  .card-product-preview .popup-kinds__title {
    font-weight: 500;
    font-size: 26px;
    color: #181717;
    margin-bottom: 25px; }
  @media (max-width: 480px) {
      .card-product-preview .popup-kinds__title {
        margin-bottom: 20px;
        font-size: 20px; } }
  .card-product-preview .popup-kinds .slick-arrow {
    border: none;
    padding: 0;
    outline: none;
    width: 35px;
    height: 35px;
    position: absolute;
    top: 21px;
    margin-top: 0;
    z-index: 1;
    font-size: 0;
    border-radius: 50%;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    transition: background 0.3s; }
  .card-product-preview .popup-kinds .slick-arrow:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%209%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233A3A3A%22%20d%3D%22M8%2013L2%207L8%201%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    transition: background 0.3s; }
  .card-product-preview .popup-kinds .slick-arrow:hover {
    background: #ed772d; }
  .card-product-preview .popup-kinds .slick-arrow:hover:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%209%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20d%3D%22M8%2013L2%207L8%201%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .card-product-preview .popup-kinds .slick-prev {
    left: -17px; }
  .card-product-preview .popup-kinds .slick-next {
    right: -17px; }
  .card-product-preview .popup-kinds .slick-next:before {
    transform: rotate(180deg); }

.card-product-preview .shop-kind-item form {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  .card-product-preview .shop-kind-item .kind-image {
    position: relative;
    overflow: hidden;
    margin: 0 10px 0 0;
    width: 75px;
    height: 75px !important; }
  .card-product-preview .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 .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 .shop-kind-item .kind-image a img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .card-product-preview .shop-kind-item .kind-price {
    flex: 1 0 1%; }
  .card-product-preview .shop-kind-item .price-old {
    color: #9ea0a4;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 6px;
    text-decoration: none;
    position: relative;
    display: inline-block; }
  .card-product-preview .shop-kind-item .price-old:before {
    content: "";
    position: absolute;
    left: 0;
    margin-top: -1px;
    right: 0;
    top: 50%;
    border-top: 1px solid #e84646; }
  .card-product-preview .shop-kind-item .price-current {
    font-weight: bold;
    font-size: 14px;
    color: #000; }
  .card-product-preview .shop-kind-item .kind-details {
    width: 100%;
    padding-top: 10px;
    display: flex;
    align-items: center; }
  .card-product-preview .shop-kind-item .kind-details-left {
    flex: 1 0 1%;
    margin-right: 5px; }
  .card-product-preview .shop-kind-item .kind-name {
    font-weight: normal;
    font-size: 15px;
    color: #181717; }
  .card-product-preview .shop-kind-item .kind-name a {
    text-decoration: none;
    color: inherit; }
  .card-product-preview .shop-kind-item .kind-name a:hover {
    color: #ed772d;
    text-decoration: underline; }
  .card-product-preview .shop-kind-item .shop2-product-article {
    margin: 5px 0 0;
    display: none; }
  .card-product-preview .shop-kind-item .shop2-product-btn {
    width: 50px;
    height: 50px;
    padding: 0;
    background: transparent;
    font-size: 0;
    box-shadow: none; }
  .card-product-preview .shop-kind-item .shop2-product-btn span {
    display: block;
    padding: 0;
    width: 100%;
    height: 100%;
    font-size: 0;
    background-position: 50% 50%; }

.product-quick-view .shop-product .product-side-l .product-image .thumb-item {
  position: relative;
  height: 534px; }
  @media (max-width: 1400px) {
    .product-quick-view .shop-product .product-side-l .product-image .thumb-item {
      height: 353px; } }

.product-quick-view .gr_btn_product {
  padding: 12px 25px 12px;
  border: 2px solid #ed772d;
  border-radius: 3px;
  color: #ed772d;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@media (max-width: 1400px) {
      .product-quick-view .shop-product .product-side-l {
        padding-right: 30px;
        max-width: 49%; } }

@media (max-width: 1400px) {
      .product-quick-view .shop-product .product-side-l .product-thumbnails-wrapper {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 80px;
        -moz-box-flex: 0;
        -moz-flex: 0 0 80px;
        -ms-flex: 0 0 80px;
        flex: 0 0 80px;
        width: 80px; } }

.product-quick-view .shop-product .product-side-l .product-image .gr_product_image_link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  width: 100%;
  height: 100%; }

@media (max-width: 1400px) {
      .product-quick-view .shop-product .product-side-l .product-thumbnails .thumb-item {
        height: 80px !important; } }

.product-quick-view .shop-product .product-side-l .product-image img {
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover; }

.product-quick-view .shop-product {
  margin: 0; }

.product-quick-view .shop-product .product-side-r .product-side-r-inner {
  box-shadow: none; }

.product-quick-view .shop-product .product-side-l .product-image a {
  display: block;
  width: 100%;
  height: 100%; }

.product-quick-view .shop-product .product-side-l .slick-slide {
  width: 540px; }

.product-quick-view .product_caller_wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .product-quick-view .product_caller_wrap .prev_product_caller {
    background: #ed772d;
    display: inline-block;
    vertical-align: middle;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    padding: 13px 18px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
    cursor: pointer; }
  .product-quick-view .product_caller_wrap .next_product_caller {
    background: #ed772d;
    display: inline-block;
    vertical-align: middle;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    padding: 13px 18px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
    cursor: pointer; }

.product-quick-view .card-page__product_name {
  display: inline-block;
  margin-bottom: 45px;
  color: #181717;
  font-weight: 500;
  font-size: 35px;
  text-decoration: none; }

.product-quick-view .popover-body {
  position: relative;
  z-index: 0;
  padding: 40px;
  width: auto;
  min-width: 16px;
  min-height: 16px;
  border-radius: 4px;
  background-color: #fff;
  background-size: 100% 100%;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1); }
  @media (max-width: 1400px) {
    .product-quick-view .popover-body {
      padding: 20px; } }
  .product-quick-view .popover-body > p {
    display: none; }
  .product-quick-view .popover-close {
    position: absolute;
    z-index: 2;
    font-size: 0;
    cursor: pointer;
    right: -17px;
    top: -17px;
    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%229px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%209%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28255%2C%200%2C%200%29%22%20d%3D%22M7.710%2C1.766%20L5.493%2C3.984%20L7.709%2C6.200%20C8.116%2C6.608%208.116%2C7.269%207.709%2C7.677%20C7.300%2C8.085%206.639%2C8.085%206.231%2C7.677%20L4.015%2C5.461%20L1.799%2C7.677%20C1.391%2C8.085%200.729%2C8.085%200.321%2C7.677%20C-0.087%2C7.269%20-0.087%2C6.608%200.321%2C6.200%20L2.537%2C3.984%20L0.320%2C1.766%20C-0.088%2C1.358%20-0.088%2C0.697%200.320%2C0.288%20C0.728%2C-0.119%201.390%2C-0.119%201.797%2C0.288%20L4.015%2C2.506%20L6.232%2C0.288%20C6.640%2C-0.119%207.302%2C-0.119%207.710%2C0.288%20C8.118%2C0.697%208.118%2C1.358%207.710%2C1.766%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff;
    border-radius: 50%;
    padding: 0;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    box-shadow: 0px 4px 20px rgba(195, 178, 155, 0.2);
    box-sizing: border-box;
    border: 2px solid rgba(0, 0, 0, 0.1); }

.product-quick-view .card-page {
  width: 1238px; }
  @media (max-width: 1400px) {
    .product-quick-view .card-page {
      width: 985px; } }
  .product-quick-view .card-page .shop2-product-btn.type-3 span {
    padding-top: 14.5px;
    padding-bottom: 14.5px; }
  .product-quick-view .card-page .shop-product-options select {
    padding-right: 40px;
    background-position: right 18px top 50%; }
  .product-quick-view .card-page .shop-product .product-side-r .shop-product-options .type-select label {
    min-width: 150px; }

.product-quick-view .card-slider__items-slider {
  overflow: hidden; }

.product-quick-view .card_slider_loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 22; }

.quick-view-trigger-wrap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  display: flex;
  justify-content: center;
  pointer-events: none; }

@media (max-width: 1024px) {
    .quick-view-trigger-wrap {
      display: none; } }

.quick-view-trigger-btn {
  display: block;
  color: #fff;
  padding: 9px 15px;
  text-align: center;
  cursor: pointer;
  z-index: 2;
  font-size: 14px;
  background: #ed772d;
  border-radius: 3px;
  pointer-events: all;
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }

.product-list.simple .quick-view-trigger-wrap {
  bottom: 20px; }

.remodal.special-popup {
  padding: 0;
  background: #4d4d4c;
  max-width: 400px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
  margin-top: 40px;
  /*@media all and (max-width: 480px) {
   position: fixed;
   margin: 0;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   padding: 0;
   border-radius: 0;
   overflow: hidden;
   overflow-y: auto;
   background: $timer_bg;
   max-width: 100%;
   }*/ }

.remodal.special-popup:not(.block_has_image) .special-timer {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #ffe600; }

@media (max-width: 480px) {
    .remodal.special-popup {
      max-width: 280px; } }

.special-popup {
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }

.special-popup .remodal-close-btn {
  position: absolute;
  z-index: 2;
  font-size: 0;
  cursor: pointer;
  right: -17px;
  top: -17px;
  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%229px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%209%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28255%2C%200%2C%200%29%22%20d%3D%22M7.710%2C1.766%20L5.493%2C3.984%20L7.709%2C6.200%20C8.116%2C6.608%208.116%2C7.269%207.709%2C7.677%20C7.300%2C8.085%206.639%2C8.085%206.231%2C7.677%20L4.015%2C5.461%20L1.799%2C7.677%20C1.391%2C8.085%200.729%2C8.085%200.321%2C7.677%20C-0.087%2C7.269%20-0.087%2C6.608%200.321%2C6.200%20L2.537%2C3.984%20L0.320%2C1.766%20C-0.088%2C1.358%20-0.088%2C0.697%200.320%2C0.288%20C0.728%2C-0.119%201.390%2C-0.119%201.797%2C0.288%20L4.015%2C2.506%20L6.232%2C0.288%20C6.640%2C-0.119%207.302%2C-0.119%207.710%2C0.288%20C8.118%2C0.697%208.118%2C1.358%207.710%2C1.766%20Z%22%2F%3E%3C%2Fsvg%3E") 11px 10.5px no-repeat #fff;
  border-radius: 50%;
  padding: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: 0px 4px 20px rgba(195, 178, 155, 0.2);
  box-sizing: border-box;
  border: 2px solid rgba(0, 0, 0, 0.1); }
  @media (max-width: 480px) {
    .special-popup .remodal-close-btn {
      right: 10px;
      top: 10px; } }

.special-popup__top {
  border-radius: 4px 4px 0 0;
  overflow: hidden; }
  .special-popup__bottom {
    padding: 15px 25px 30px;
    border-radius: 0 0 4px 4px;
    overflow: hidden; }
  @media (max-width: 480px) {
    .special-popup__bottom {
      padding: 10px 20px 30px; } }

.special-popup__image {
  position: relative;
  overflow: hidden;
  padding-top: 72.5%;
  font-size: 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: 20px 25px 15px; }
  @media (max-width: 480px) {
    .special-popup .special-timer {
      padding: 20px 15px 10px; } }
  .special-popup .special-timer__subtitle {
    color: #fff;
    font-size: 15px; }
  .special-popup .special-timer__subtitle + .special-timer__date {
    margin-top: 10px; }
  .special-popup .special-timer__date {
    display: flex;
    align-items: center;
    min-height: 62px;
    justify-content: center; }
  .special-popup .special-timer__date .gr-timer-elem {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    background: #ffe600;
    display: block;
    min-width: 60px;
    margin: 0 5px; }
  @media (max-width: 480px) {
        .special-popup .special-timer__date .gr-timer-elem {
          min-width: 55px; } }
  .special-popup .special-timer__date .gr-timer-elem .timerWrapChar {
    text-decoration: none; }
  .special-popup .special-timer__date .gr-timer-elem em {
    font-weight: 300;
    font-size: 12px;
    color: #181717;
    display: block;
    text-align: center;
    padding: 0px 3px 6px;
    font-style: normal; }
    @media (max-width: 480px) {
        .special-popup .special-timer__date .gr-timer-elem em {
          padding: 0px 3px 5px; } }
  .special-popup .special-timer__date .gr-timer-elem .gr-timer-number {
    display: block;
    text-align: center;
    padding: 11px 3px 3px;
    color: #181717;
    font-weight: 500;
    font-size: 20px;
    background: #ffe600; }
    @media (max-width: 480px) {
        .special-popup .special-timer__date .gr-timer-elem .gr-timer-number {
          padding: 9px 3px 1px; } }
  .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-weight: 500;
  font-size: 26px;
  color: #fff;
  text-align: center; }
  @media (max-width: 480px) {
    .special-popup__header {
      font-size: 22px; } }
  .special-popup__header + .special-popup__desc {
    margin-top: 8px; }

.special-popup__desc {
  line-height: 24px;
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 23px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 3px 10px;
  display: inline-block;
  vertical-align: top; }
  @media (max-width: 480px) {
    .special-popup__desc {
      font-size: 20px; } }

.special-popup__form {
  margin-top: 10px; }
  .special-popup__form .title {
    color: #fff;
    padding: 0 0 20px;
    font-weight: 300;
    font-size: 18px; }
  @media (max-width: 480px) {
      .special-popup__form .title {
        font-size: 16px;
        padding: 0 0 15px; } }
  .special-popup__form .tpl-anketa {
    font-family: 'Roboto', Arial, Helvetica, sans-serif; }
  .special-popup__form .tpl-anketa .tpl-anketa-success-note {
    font-size: 16px;
    color: #fff; }
  .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 20px;
    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; }
  .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;
      display: flex;
      justify-content: space-between; }
    .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);
    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;
        padding: 4px 0 0 10px;
        color: #fff;
        font-size: 14px; }
  .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;
      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;
      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: #fff;
    font-size: 14px;
    font-weight: 300;
    color: rgba(0, 0, 0, 0.6);
    padding: 14px 25px 14px 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 {
      -moz-box-shadow: inset 0 0 0 1px #ed772d !important;
      -webkit-box-shadow: inset 0 0 0 1px #ed772d !important;
      box-shadow: inset 0 0 0 1px #ed772d !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: rgba(0, 0, 0, 0.6); }
    .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: rgba(0, 0, 0, 0.6); }
    .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: rgba(0, 0, 0, 0.6); }
    .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: rgba(0, 0, 0, 0.6); }
  .special-popup__form .tpl-anketa .tpl-field textarea {
    background: #fff;
    font-size: 14px;
    font-weight: 300;
    color: rgba(0, 0, 0, 0.6);
    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 {
      -moz-box-shadow: inset 0 0 0 1px #ed772d !important;
      -webkit-box-shadow: inset 0 0 0 1px #ed772d !important;
      box-shadow: inset 0 0 0 1px #ed772d !important; }
    .special-popup__form .tpl-anketa .tpl-field textarea::-webkit-input-placeholder {
      color: rgba(0, 0, 0, 0.6); }
    .special-popup__form .tpl-anketa .tpl-field textarea:moz-placeholder {
      color: rgba(0, 0, 0, 0.6); }
    .special-popup__form .tpl-anketa .tpl-field textarea::-moz-placeholder {
      color: rgba(0, 0, 0, 0.6); }
    .special-popup__form .tpl-anketa .tpl-field textarea:-ms-input-placeholder {
      color: rgba(0, 0, 0, 0.6); }
  .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%23ed772d%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 #ed772d !important;
      -webkit-box-shadow: inset 0 0 0 1px #ed772d !important;
      box-shadow: inset 0 0 0 1px #ed772d !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: #fff;
      -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: #fff;
      font-size: 14px;
      font-weight: 300;
      color: rgba(0, 0, 0, 0.6);
      padding: 14px 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;
        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: #ed772d; }
  .special-popup__form .tpl-anketa .tpl-form-button {
    display: block;
    margin: 0 auto;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    padding: 11px 25px 12px 25px;
    text-align: center;
    outline: none;
    border: none;
    background: #ed772d;
    -webkit-appearance: 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;
    box-sizing: border-box; }
  .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%23b3db15%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-weight: bold;
    font-size: 18px;
    padding: 11px 25px 12px 25px;
    text-align: center;
    outline: none;
    background: #ed772d;
    box-shadow: none;
    border-radius: 4px;
    transition: all 0.3s;
    box-sizing: border-box; }

.recent-block {
  padding: 20px 20px 60px; }

.recent-block__inner {
  width: 100%;
  max-width: 1250px;
  margin: 0 auto; }

.recent-block__title {
  margin-bottom: 30px;
  font-weight: 500;
  font-size: 35px;
  color: #181717; }
  @media (max-width: 1023px) {
    .recent-block__title {
      font-size: 27px; } }
  @media (max-width: 639px) {
    .recent-block__title {
      font-size: 22px;
      margin-bottom: 20px; } }

.recent-block__items {
  position: relative;
  margin: 0 -10px; }

.recent-block .slick-arrow {
  border: none;
  padding: 0;
  outline: none;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  z-index: 1;
  font-size: 0;
  border-radius: 50%;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  transition: background 0.3s; }
  .recent-block .slick-arrow:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%209%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233A3A3A%22%20d%3D%22M8%2013L2%207L8%201%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    transition: background 0.3s; }
  .recent-block .slick-arrow:hover {
    background: #ed772d; }
  .recent-block .slick-arrow:hover:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%209%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20d%3D%22M8%2013L2%207L8%201%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.recent-block .slick-prev {
  left: -7px; }

.recent-block .slick-next {
  right: -7px; }
  .recent-block .slick-next:before {
    transform: rotate(180deg); }

.recent-block .slick-track {
  margin-left: 0;
  margin-right: 0; }

.recent-block .recent-item__inner {
  display: flex;
  padding: 20px;
  background: #fff;
  box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.03);
  border-radius: 4px;
  width: calc(100% - 20px);
  margin: 0 auto; }
  @media (max-width: 400px) {
      .recent-block .recent-item__inner {
        padding: 20px 10px; } }
  .recent-block .recent-item__top {
    width: 100px;
    margin-right: 20px; }
  .recent-block .recent-item__bottom {
    flex: 1 0 1%;
    display: flex;
    flex-direction: column; }
  .recent-block .recent-item__bottom-add {
    display: block;
    margin-top: auto; }
  .recent-block .recent-item .gr-recent-image {
    position: relative;
    padding-top: 100%; }
  .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-weight: 500;
    font-size: 16px;
    color: #000;
    padding-bottom: 10px; }
  .recent-block .recent-item .gr-recent-name a {
    color: inherit;
    text-decoration: none;
    transition: all 0.2s; }
  .recent-block .recent-item .gr-recent-name a:hover {
    color: #ed772d;
    text-decoration: underline; }
  .recent-block .recent-item .gr-recent-price {
    margin-bottom: 15px; }
  .recent-block .recent-item .gr-recent-price .price-old {
    color: #9ea0a4;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 6px;
    text-decoration: none;
    position: relative;
    display: inline-block; }
  .recent-block .recent-item .gr-recent-price .price-old:before {
    content: "";
    position: absolute;
    left: 0;
    margin-top: -1px;
    right: 0;
    top: 50%;
    border-top: 1px solid #e84646; }
  .recent-block .recent-item .gr-recent-price .price-current {
    font-weight: bold;
    font-size: 14px;
    color: #000; }
  .recent-block .recent-item .product-amount {
    width: auto;
    margin-bottom: 10px;
    display: none; }
  .recent-block .recent-item .product-amount .amount-title {
    display: none; }
  .recent-block .recent-item .shop2-product-btn {
    width: auto;
    height: auto;
    text-align: center;
    border-radius: 4px; }
  .recent-block .recent-item .shop2-product-btn span {
    background: none;
    height: auto;
    text-indent: 0;
    line-height: 1;
    font-weight: bold;
    font-size: 15px;
    padding: 14px 30px;
    color: #181717; }

#search-app {
  position: relative;
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }

#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;
  margin-top: 12px;
  border-radius: 4px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
  padding: 20px 30px 40px;
  /*overflow: auto;
   max-height: calc(100vh - 148px);*/
  z-index: 300;
  text-align: left; }
  @media (max-width: 639px) {
    #search-app #search-result {
      padding: 20px 20px 30px; } }

#search-app .search-result-top {
  display: flex;
  flex-direction: column; }

#search-app .search-result-left {
  order: 2;
  padding-bottom: 30px; }

#search-app .products-search-title {
  font-weight: 500;
  font-size: 18px;
  color: #181717;
  padding-bottom: 15px; }
  @media (max-width: 767px) {
    #search-app .products-search-title {
      font-size: 17px; } }
  #search-app .products-search-title span {
    font-size: 18px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    min-width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border-radius: 4px;
    margin-left: 20px;
    background: #ed772d; }
  @media (max-width: 767px) {
      #search-app .products-search-title span {
        font-size: 16px;
        min-width: 40px;
        height: 40px;
        line-height: 40px; } }

#search-app .product-item {
  padding: 15px 0 15px;
  display: flex;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  #search-app .product-item:last-child {
    padding-bottom: 0; }

#search-app .product-image {
  width: 100px;
  height: 100px;
  margin-right: 20px;
  position: relative;
  border-radius: 3px; }
  @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: 15px;
  color: #181717;
  margin-bottom: 10px; }
  @media (max-width: 767px) {
    #search-app .product-name {
      font-size: 14px;
      margin-bottom: 5px; } }
  #search-app .product-name a {
    text-decoration: none;
    color: inherit; }

#search-app .product-text-price .price-old {
  color: #9ea0a4;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  margin-right: 20px;
  position: relative; }
  @media (max-width: 767px) {
      #search-app .product-text-price .price-old {
        font-size: 13px;
        margin-right: 10px; } }
  #search-app .product-text-price .price-old:before {
    content: "";
    position: absolute;
    left: 0;
    margin-top: -1px;
    right: 0;
    top: 50%;
    border-top: 1px solid #e84646; }
  #search-app .product-text-price .price-old strong {
    font-weight: 400; }
  #search-app .product-text-price .price {
    font-weight: bold;
    font-size: 22px;
    color: #000; }
  @media (max-width: 767px) {
      #search-app .product-text-price .price {
        font-size: 17px; } }

#search-app .search-result-right {
  padding-bottom: 30px; }

#search-app .folders-search-title {
  font-weight: 500;
  font-size: 18px;
  color: #181717;
  padding-bottom: 15px; }
  @media (max-width: 767px) {
    #search-app .folders-search-title {
      font-size: 17px; } }
  #search-app .folders-search-title span {
    font-size: 18px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    min-width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border-radius: 4px;
    margin-left: 20px;
    background: #ed772d; }
  @media (max-width: 767px) {
      #search-app .folders-search-title span {
        font-size: 16px;
        min-width: 40px;
        height: 40px;
        line-height: 40px; } }

#search-app .folder-item {
  font-size: 17px;
  font-weight: 300;
  color: #000;
  padding: 5px 0 4px; }
  @media (max-width: 767px) {
    #search-app .folder-item {
      font-size: 15px; } }
  #search-app .folder-item:hover {
    color: #ed772d; }
  #search-app .folder-item:hover a {
    text-decoration: underline; }
  #search-app .folder-item a {
    color: inherit;
    text-decoration: none; }

#search-app .vendor-search-title {
  font-weight: 500;
  font-size: 18px;
  color: #181717;
  padding-bottom: 15px; }
  @media (max-width: 767px) {
    #search-app .vendor-search-title {
      font-size: 17px; } }
  #search-app .vendor-search-title span {
    font-size: 18px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    min-width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border-radius: 4px;
    margin-left: 20px;
    background: #ed772d; }
  @media (max-width: 767px) {
      #search-app .vendor-search-title span {
        font-size: 16px;
        min-width: 40px;
        height: 40px;
        line-height: 40px; } }

#search-app .vendor-items {
  font-size: 17px;
  font-weight: 300;
  color: #000;
  padding: 5px 0 4px; }
  @media (max-width: 767px) {
    #search-app .vendor-items {
      font-size: 15px; } }
  #search-app .vendor-items:hover {
    color: #ed772d; }
  #search-app .vendor-items:hover a {
    text-decoration: underline; }
  #search-app .vendor-items a {
    color: inherit;
    text-decoration: none; }

#search-app .search-result-btn {
  padding: 11px 25px 13px;
  border: 2px solid #ed772d;
  border-radius: 3px;
  color: #ed772d;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block; }

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

.smart-search-folders__title {
  font-weight: 500;
  font-size: 18px;
  color: #181717;
  padding-bottom: 10px; }

.smart-search-folders__list {
  margin: 0;
  padding: 0;
  list-style: none; }

.smart-search-folders__list li {
  display: inline-block;
  margin: 0 10px 0 0; }
  .smart-search-folders__list li a {
    font-size: 15px;
    color: #ed772d;
    margin: 5px 0;
    display: block;
    text-decoration: none; }

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

.smart-search-vendors__title {
  font-size: 18px;
  color: #4f4539;
  padding-bottom: 10px; }

.smart-search-vendors__list li {
  display: inline-block;
  margin: 0 10px 0 0; }
  .smart-search-vendors__list li a {
    font-size: 15px;
    color: #ed772d;
    margin: 5px 0;
    display: block;
    text-decoration: none; }

.lazy-pagelist__body {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap; }

@media (max-width: 639px) {
    .lazy-pagelist__body {
      flex-direction: column; } }

.lazy-pagelist-btn {
  font-weight: bold;
  font-size: 15px;
  color: #181717;
  background: #ffe600;
  border-radius: 4px;
  padding: 13px 25px;
  cursor: pointer;
  border: 2px solid #ffe600;
  transition: background 0.3s; }

@media (max-width: 639px) {
    .lazy-pagelist-btn {
      margin-top: 20px; } }

.lazy-pagelist-btn:hover {
  background: transparent; }

.lazy-pagelist-btn svg {
  display: none; }

.gr-button-1.gr-cart-popup-btn.pointer_events_none {
  pointer-events: none; }

.gr-button-1.gr-cart-popup-btn.pointer_events_none .gr-cart-total-amount {
  display: none; }

.gr-button-1.gr-cart-popup-btn.pointer_events_none .cart-preview-panel__sum_cpp .cart-prev-curren {
  display: none; }

.gr-button-1.gr-cart-popup-btn.cart_events_none {
  pointer-events: none; }

.remodal.cart-remodal {
  padding: 25px 30px 40px;
  border-radius: 4px;
  background: #fff;
  max-width: 437px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
  margin-top: 20px; }
  @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: 40px 20px 20px; } }
  .remodal.cart-remodal .remodal-close-btn {
    position: absolute;
    z-index: 2;
    font-size: 0;
    cursor: pointer;
    right: -17px;
    top: -17px;
    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%229px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%209%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28255%2C%200%2C%200%29%22%20d%3D%22M7.710%2C1.766%20L5.493%2C3.984%20L7.709%2C6.200%20C8.116%2C6.608%208.116%2C7.269%207.709%2C7.677%20C7.300%2C8.085%206.639%2C8.085%206.231%2C7.677%20L4.015%2C5.461%20L1.799%2C7.677%20C1.391%2C8.085%200.729%2C8.085%200.321%2C7.677%20C-0.087%2C7.269%20-0.087%2C6.608%200.321%2C6.200%20L2.537%2C3.984%20L0.320%2C1.766%20C-0.088%2C1.358%20-0.088%2C0.697%200.320%2C0.288%20C0.728%2C-0.119%201.390%2C-0.119%201.797%2C0.288%20L4.015%2C2.506%20L6.232%2C0.288%20C6.640%2C-0.119%207.302%2C-0.119%207.710%2C0.288%20C8.118%2C0.697%208.118%2C1.358%207.710%2C1.766%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff;
    border-radius: 50%;
    padding: 0;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    box-shadow: 0px 4px 20px rgba(195, 178, 155, 0.2);
    box-sizing: border-box;
    border: 2px solid rgba(0, 0, 0, 0.1); }
  @media (max-width: 480px) {
      .remodal.cart-remodal .remodal-close-btn {
        right: 10px;
        top: 10px; } }
  .remodal.cart-remodal .remodal-close-btn svg {
    display: none; }

.cart-popup__top-pan {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 25px; }

.cart-popup__title {
  font-weight: 500;
  font-size: 26px;
  line-height: 35px;
  color: #3a3a3a;
  display: flex;
  align-items: center;
  padding: 0; }
  @media (max-width: 480px) {
    .cart-popup__title {
      font-size: 20px; } }
  .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: #ed772d;
    display: none; }

.cart-popup__top {
  padding: 0; }

.cart-popup__bottom {
  padding: 24px 0px 0; }
  .cart-popup__bottom-body {
    padding: 0 0 25px; }

.cart-popup__cleanup {
  margin-left: 5px; }
  .cart-popup__cleanup a {
    position: relative;
    color: #ed772d;
    font-size: 15px;
    line-height: 20px;
    text-decoration: none; }
  .cart-popup__cleanup a:before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    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-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10%202H6C5.44771%202%205%201.55228%205%201C5%200.447715%205.44771%200%206%200H10C10.5523%200%2011%200.447715%2011%201C11%201.55228%2010.5523%202%2010%202ZM1%203H2.98986H3.01246H12.9875H13.0101H15C15.5523%203%2016%203.44771%2016%204C16%204.55228%2015.5523%205%2015%205H13.9132L13.1613%2013.2716C13.0208%2014.8168%2011.7252%2016%2010.1736%2016H5.82643C4.27482%2016%202.97923%2014.8168%202.83875%2013.2716L2.08679%205H1C0.447715%205%200%204.55228%200%204C0%203.44771%200.447715%203%201%203ZM4.83054%2013.0905L4.09503%205H11.905L11.1695%2013.0905C11.1226%2013.6056%2010.6908%2014%2010.1736%2014H5.82643C5.30923%2014%204.87736%2013.6056%204.83054%2013.0905Z%22%20fill%3D%22%232e2f38%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    display: none; }
  .cart-popup__cleanup a:hover {
    text-decoration: underline; }
  .cart-popup__total {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .cart-popup__total-title {
    color: #000;
    font-size: 15px;
    line-height: 18px;
    padding-right: 10px; }
  .cart-popup__total-price {
    color: #000;
    font-weight: bold;
    font-size: 24px;
    line-height: 30px; }
  .cart-popup__btns {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  @media (max-width: 440px) {
    .cart-popup__btns {
      flex-direction: column; } }
  .cart-popup__btns a.gr-button-2.gr_cart_btn {
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    color: #fff;
    background: #595959;
    border-radius: 4px;
    padding: 12.5px 28px;
    display: block;
    text-decoration: none; }
  @media (max-width: 440px) {
        .cart-popup__btns a.gr-button-2.gr_cart_btn {
          margin-bottom: 20px; } }
  .cart-popup__btns a.gr-button-1 {
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    color: #000;
    background: #ffe600;
    border-radius: 4px;
    padding: 10.5px 28px;
    display: block;
    text-decoration: none;
    border: 2px solid #ffe600;
    transition: background 0.3s; }
  .cart-popup__btns a.gr-button-1:hover {
    background-color: transparent; }

.cart-popup #shop2-cart {
  display: block;
  margin: 0; }

.cart-popup .cart-products__body {
  width: 100%; }

.cart-popup .popup-product {
  position: relative;
  display: flex;
  padding: 20px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  align-items: center; }
  .cart-popup .popup-product:first-child {
    padding-top: 0; }
  .cart-popup .popup-product__left {
    position: relative;
    width: 100px;
    margin: 0 20px 0 0; }
  @media (max-width: 480px) {
      .cart-popup .popup-product__left {
        width: 90px;
        margin-right: 20px; } }
  .cart-popup .popup-product__right {
    display: flex;
    flex-direction: column;
    flex: 1 0 1%; }
  .cart-popup .popup-product__image {
    position: relative;
    overflow: hidden;
    border-radius: 3px;
    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 {
    color: #3a3a3a;
    font-size: 15px;
    font-weight: normal;
    text-align: left;
    padding: 0 0 15px; }
  .cart-popup .popup-product__name a {
    transition: all 0.18s;
    color: inherit;
    text-decoration: none;
    border-bottom: 1px solid transparent; }
  .cart-popup .popup-product__name a:hover {
    border-bottom-color: #ed772d;
    color: #ed772d; }
  .cart-popup .popup-product__action {
    color: red;
    text-align: left; }
  .cart-popup .popup-product__action strong {
    font-size: 14px;
    font-weight: 500; }
  .cart-popup .popup-product__add {
    display: flex;
    justify-content: space-between; }
  @media (max-width: 480px) {
      .cart-popup .popup-product__add {
        flex-direction: column;
        align-items: flex-start; } }
  .cart-popup .popup-product__amount {
    margin: 5px auto 0 0;
    order: -1; }
  .cart-popup .popup-product__price {
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 18px;
    color: #000;
    margin: 5px 0 0 5px; }
  @media (max-width: 480px) {
      .cart-popup .popup-product__price {
        margin: 20px 0 0; } }
  .cart-popup .popup-product__price .cart-price__preorder {
    font-size: 15px; }
  .cart-popup .popup-product__close {
    position: absolute;
    left: -12px;
    top: 50%;
    width: 24px;
    font-size: 0;
    margin-top: -12px; }
  .cart-popup .popup-product__close .cart-delete {
    width: 24px;
    height: 24px; }
  .cart-popup .popup-product__close .cart-delete a {
    min-height: 24px;
    height: 24px;
    width: 24px;
    display: block;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.41421%204L7.70711%206.29289C8.09763%206.68342%208.09763%207.31658%207.70711%207.70711C7.31658%208.09763%206.68342%208.09763%206.29289%207.70711L4%205.41421L1.70711%207.70711C1.31658%208.09763%200.683418%208.09763%200.292893%207.70711C-0.0976311%207.31658%20-0.0976311%206.68342%200.292893%206.29289L2.58579%204L0.292893%201.70711C-0.0976311%201.31658%20-0.0976311%200.683418%200.292893%200.292893C0.683418%20-0.0976311%201.31658%20-0.0976311%201.70711%200.292893L4%202.58579L6.29289%200.292893C6.68342%20-0.0976311%207.31658%20-0.0976311%207.70711%200.292893C8.09763%200.683418%208.09763%201.31658%207.70711%201.70711L5.41421%204Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ffe600; }
    .cart-popup .popup-product__close .cart-delete a:hover, .cart-popup .popup-product__close .cart-delete a: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%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.41421%204L7.70711%206.29289C8.09763%206.68342%208.09763%207.31658%207.70711%207.70711C7.31658%208.09763%206.68342%208.09763%206.29289%207.70711L4%205.41421L1.70711%207.70711C1.31658%208.09763%200.683418%208.09763%200.292893%207.70711C-0.0976311%207.31658%20-0.0976311%206.68342%200.292893%206.29289L2.58579%204L0.292893%201.70711C-0.0976311%201.31658%20-0.0976311%200.683418%200.292893%200.292893C0.683418%20-0.0976311%201.31658%20-0.0976311%201.70711%200.292893L4%202.58579L6.29289%200.292893C6.68342%20-0.0976311%207.31658%20-0.0976311%207.70711%200.292893C8.09763%200.683418%208.09763%201.31658%207.70711%201.70711L5.41421%204Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ffe600; }
    .cart-popup .popup-product__close .cart-delete a svg {
      display: none; }

.gr-button-1.gr-cart-popup-btn {
  color: #181717;
  font-size: 16px;
  padding: 14px 20px 10px 85px;
  cursor: pointer;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold;
  min-width: 150px;
  position: relative;
  text-decoration: none;
  display: inline-block;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-left: auto; }

@media screen and (max-width: 767px) {
    .gr-button-1.gr-cart-popup-btn {
      font-size: 0;
      height: 50px;
      min-width: auto;
      background: none;
      position: relative;
      padding: 14px 20px 10px 40px; } }

.gr-button-1.gr-cart-popup-btn:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 20px;
  width: 21px;
  height: 21px;
  margin-top: -9px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22rgb%2830%2C%2023%2C%2023%29%22%20d%3D%22M5.001%2C14.826%20L5.681%2C13.466%20L3.012%2C2.787%20L1.815%2C2.787%20C1.273%2C2.787%200.834%2C2.347%200.834%2C1.805%20C0.834%2C1.263%201.273%2C0.824%201.815%2C0.824%20L3.777%2C0.824%20C4.228%2C0.824%204.620%2C1.130%204.729%2C1.567%20L5.769%2C5.730%20L19.477%2C5.730%20C20.019%2C5.731%2020.459%2C6.170%2020.458%2C6.712%20C20.458%2C6.776%2020.452%2C6.841%2020.439%2C6.904%20L19.458%2C11.810%20C19.383%2C12.181%2019.102%2C12.477%2018.735%2C12.569%20L10.885%2C14.532%20C10.358%2C14.660%209.827%2C14.336%209.699%2C13.810%20C9.573%2C13.288%209.888%2C12.762%2010.408%2C12.628%20L17.656%2C10.816%20L18.280%2C7.692%20L6.260%2C7.692%20L7.673%2C13.341%20C7.730%2C13.569%207.703%2C13.809%207.598%2C14.019%20L6.617%2C15.981%20C6.570%2C16.075%206.509%2C16.161%206.434%2C16.236%20C7.135%2C17.703%206.514%2C19.460%205.047%2C20.161%20C3.580%2C20.861%201.823%2C20.240%201.122%2C18.773%20C0.421%2C17.306%201.042%2C15.549%202.510%2C14.849%20C3.296%2C14.473%204.208%2C14.465%205.001%2C14.827%20L5.001%2C14.826%20ZM3.777%2C18.486%20C4.319%2C18.486%204.758%2C18.047%204.758%2C17.505%20C4.758%2C16.963%204.319%2C16.524%203.777%2C16.524%20C3.235%2C16.524%202.796%2C16.963%202.796%2C17.505%20C2.796%2C18.047%203.235%2C18.486%203.777%2C18.486%20ZM17.515%2C20.448%20C15.889%2C20.448%2014.571%2C19.131%2014.571%2C17.505%20C14.571%2C15.879%2015.889%2C14.561%2017.515%2C14.561%20C19.141%2C14.561%2020.459%2C15.879%2020.459%2C17.505%20C20.459%2C19.131%2019.141%2C20.448%2017.515%2C20.448%20ZM17.515%2C18.486%20C18.057%2C18.486%2018.496%2C18.047%2018.496%2C17.505%20C18.496%2C16.963%2018.057%2C16.524%2017.515%2C16.524%20C16.973%2C16.524%2016.534%2C16.963%2016.534%2C17.505%20C16.534%2C18.047%2016.973%2C18.486%2017.515%2C18.486%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media screen and (max-width: 767px) {
    .gr-button-1.gr-cart-popup-btn:before {
      left: 15px; } }

.gr-button-1.gr-cart-popup-btn:after {
  position: absolute;
  content: '';
  top: 0%;
  bottom: 0;
  left: 67px;
  width: 1px;
  background: #d9d9d9; }
  @media screen and (max-width: 767px) {
    .gr-button-1.gr-cart-popup-btn:after {
      display: none; } }

.gr-button-1.gr-cart-popup-btn .gr-cart-total-amount {
  position: absolute;
  left: 34px;
  top: 50%;
  color: #181717;
  font-size: 10px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  background: #ffe600;
  min-width: 20px;
  min-height: 20px;
  padding: 4px 4px;
  margin-top: -15px;
  text-align: center;
  display: inline-block;
  -webkit-border-radius: 250px;
  -moz-border-radius: 250px;
  -ms-border-radius: 250px;
  -o-border-radius: 250px;
  border-radius: 250px; }
  @media screen and (max-width: 767px) {
    .gr-button-1.gr-cart-popup-btn .gr-cart-total-amount {
      left: 25px;
      top: 41%; } }

.gr-cart-preview {
  min-width: 150px;
  display: inline-block;
  margin-left: auto; }

@media screen and (max-width: 767px) {
    .gr-cart-preview {
      height: 50px;
      min-width: auto; } }

.gr-cart-preview #shop2-cart-preview a {
  color: #181717;
  font-size: 16px;
  padding: 14px 20px 10px 85px;
  cursor: pointer;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: bold;
  display: block;
  height: 100%;
  box-sizing: border-box;
  position: relative;
  text-decoration: none;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  @media screen and (max-width: 767px) {
      .gr-cart-preview #shop2-cart-preview a {
        font-size: 0;
        height: 50px;
        min-width: auto;
        width: 100%;
        background: none;
        position: relative;
        padding: 14px 20px 10px 40px; } }
  .gr-cart-preview #shop2-cart-preview a:before {
    position: absolute;
    content: '';
    top: 50%;
    left: 20px;
    width: 21px;
    height: 21px;
    margin-top: -9px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22rgb%2830%2C%2023%2C%2023%29%22%20d%3D%22M5.001%2C14.826%20L5.681%2C13.466%20L3.012%2C2.787%20L1.815%2C2.787%20C1.273%2C2.787%200.834%2C2.347%200.834%2C1.805%20C0.834%2C1.263%201.273%2C0.824%201.815%2C0.824%20L3.777%2C0.824%20C4.228%2C0.824%204.620%2C1.130%204.729%2C1.567%20L5.769%2C5.730%20L19.477%2C5.730%20C20.019%2C5.731%2020.459%2C6.170%2020.458%2C6.712%20C20.458%2C6.776%2020.452%2C6.841%2020.439%2C6.904%20L19.458%2C11.810%20C19.383%2C12.181%2019.102%2C12.477%2018.735%2C12.569%20L10.885%2C14.532%20C10.358%2C14.660%209.827%2C14.336%209.699%2C13.810%20C9.573%2C13.288%209.888%2C12.762%2010.408%2C12.628%20L17.656%2C10.816%20L18.280%2C7.692%20L6.260%2C7.692%20L7.673%2C13.341%20C7.730%2C13.569%207.703%2C13.809%207.598%2C14.019%20L6.617%2C15.981%20C6.570%2C16.075%206.509%2C16.161%206.434%2C16.236%20C7.135%2C17.703%206.514%2C19.460%205.047%2C20.161%20C3.580%2C20.861%201.823%2C20.240%201.122%2C18.773%20C0.421%2C17.306%201.042%2C15.549%202.510%2C14.849%20C3.296%2C14.473%204.208%2C14.465%205.001%2C14.827%20L5.001%2C14.826%20ZM3.777%2C18.486%20C4.319%2C18.486%204.758%2C18.047%204.758%2C17.505%20C4.758%2C16.963%204.319%2C16.524%203.777%2C16.524%20C3.235%2C16.524%202.796%2C16.963%202.796%2C17.505%20C2.796%2C18.047%203.235%2C18.486%203.777%2C18.486%20ZM17.515%2C20.448%20C15.889%2C20.448%2014.571%2C19.131%2014.571%2C17.505%20C14.571%2C15.879%2015.889%2C14.561%2017.515%2C14.561%20C19.141%2C14.561%2020.459%2C15.879%2020.459%2C17.505%20C20.459%2C19.131%2019.141%2C20.448%2017.515%2C20.448%20ZM17.515%2C18.486%20C18.057%2C18.486%2018.496%2C18.047%2018.496%2C17.505%20C18.496%2C16.963%2018.057%2C16.524%2017.515%2C16.524%20C16.973%2C16.524%2016.534%2C16.963%2016.534%2C17.505%20C16.534%2C18.047%2016.973%2C18.486%2017.515%2C18.486%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media screen and (max-width: 767px) {
        .gr-cart-preview #shop2-cart-preview a:before {
          left: 15px; } }
  .gr-cart-preview #shop2-cart-preview a:after {
    position: absolute;
    content: '';
    top: 0%;
    bottom: 0;
    left: 67px;
    width: 1px;
    background: #d9d9d9; }
  @media screen and (max-width: 767px) {
        .gr-cart-preview #shop2-cart-preview a:after {
          display: none; } }
  .gr-cart-preview #shop2-cart-preview a .gr-cart-total-amount {
    position: absolute;
    left: 34px;
    top: 50%;
    color: #181717;
    font-size: 10px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    background: #ffe600;
    min-width: 20px;
    min-height: 20px;
    padding: 4px 4px;
    margin-top: -15px;
    text-align: center;
    display: inline-block;
    -webkit-border-radius: 250px;
    -moz-border-radius: 250px;
    -ms-border-radius: 250px;
    -o-border-radius: 250px;
    border-radius: 250px; }
  @media screen and (max-width: 767px) {
        .gr-cart-preview #shop2-cart-preview a .gr-cart-total-amount {
          left: 25px;
          top: 41%; } }
  @media screen and (max-width: 767px) {
        .gr-cart-preview #shop2-cart-preview a .gr-cart-total-sum {
          display: none; } }

@media screen and (max-width: 767px) {
    .cart-preview-panel__sum_cpp {
      display: none; } }

body .lpc-dark-mode-block {
  color: #181717;
  background: #fff;
  border-color: #fff; }
  body .lpc-dark-mode-block a {
    color: #181717; }
  body .lpc-dark-mode-block svg path {
    fill: #595959; }
  body .lpc-dark-mode-block ._primary-color {
    color: inherit; }

body .lpc-light-mode-block {
  color: #181717;
  background: #fff;
  border-color: #fff; }
  body .lpc-light-mode-block a {
    color: #181717; }
  body .lpc-light-mode-block svg path {
    fill: #595959; }
  body .lpc-light-mode-block ._primary-color {
    color: inherit; }

body [data-block-layout] .lp-button--type-1 {
  background: #595959; }
  body [data-block-layout] .lp-button--type-2 {
    background: #595959;
    border-color: #595959; }
  body [data-block-layout] ._primary-fill {
    background: #595959; }
  body [data-block-layout] .lpc-simple-dot-item {
    background: #595959; }
