@charset "utf-8";
html {
  overflow-y: scroll;
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, 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: transparent; }

a:active, a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  margin: 0.67em 0;
  font-size: 2em; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub, sup {
  position: relative;
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code, kbd, pre, samp {
  font-size: 1em;
  font-family: monospace, monospace; }

button, input, optgroup, select, textarea {
  margin: 0;
  color: inherit;
  font: inherit; }

button {
  overflow: visible; }

button, select {
  text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button; }

button[disabled], html input[disabled] {
  cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner {
  padding: 0;
  border: 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-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
  border: 1px solid #c0c0c0; }

legend {
  padding: 0;
  border: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-spacing: 0;
  border-collapse: collapse; }

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: ''; }

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

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

html {
  font-size: 14px; }

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

body {
  position: relative;
  min-width: 320px;
  text-align: left;
  color: #22202a;
  background: #fff;
  line-height: 1.25;
  background: #f5f5f5;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-weight: 400; }

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

h1 {
  margin: 0;
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  font-weight: 700; }
  @media (max-width: 600px) {
  h1 {
    font-size: 23px !important; } }

h1 {
  margin-top: 0;
  font-size: 30px; }

h2 {
  font-size: 23px; }

h3 {
  font-size: 18px; }

h4 {
  font-size: 15px; }

h5 {
  font-size: 12px; }

h6 {
  font-size: 10px; }

h5, h6 {
  font-weight: bold; }

a {
  text-decoration: underline;
  color: #7b0405; }

a:hover {
  text-decoration: none; }

a img {
  border-color: #22202a; }

.center {
  width: 1600px;
  margin: 0 auto; }

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

.site-path {
  font-size: 13px;
  margin-bottom: 8px;
  white-space: pre-wrap;
  line-height: 1;
  color: #22202a;
  padding: 0; }
  @media (max-width: 1459px) {
  .site-path {
    text-align: center; } }
  @media (max-width: 768px) {
  .site-path {
    display: none !important; } }
  .site-path a {
    color: #bbb;
    text-decoration: none; }
  .site-path span.separator {
    color: #bbb;
    display: inline;
    padding: 0 10px; }

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

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

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

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

.table-wrapper {
  overflow: auto; }

table img {
  max-width: none; }

.overflowHidden {
  overflow: hidden;
  padding-right: 15px; }
  @media (max-width: 1023px) {
  .overflowHidden {
    padding-right: 0; } }

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  z-index: 1000;
  cursor: pointer;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.1);
  -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; }
  .overlay.active {
    opacity: 1;
    visibility: visible; }

.site-wrapper {
  min-height: 100%;
  max-width: 1600px;
  margin: auto;
  background-color: #f5f5f5;
  padding: 0 70px;
  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-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media (max-width: 1023px) and (min-width: 768px) {
  .site-wrapper {
    padding: 0 30px; } }
  @media (max-width: 767px) and (min-width: 320px) {
  .site-wrapper {
    padding: 0 20px; } }
  .ie .site-wrapper {
    height: 100%; }

.header {
  min-height: 50px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
  margin: 31px 0 53px; }
  @media (max-width: 1459px) {
  .header {
    margin: 31px 0 38px; } }
  @media (max-width: 1023px) {
  .header {
    margin: 8px 0 43px; } }
  @media (max-width: 480px) {
  .header {
    margin: 0 0 43px; } }

.head-top-line-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .head-top-line-wrapper.fix-bl {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1011;
    background: #fff;
    padding: 0 30px;
    -moz-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05); }
  @media (min-width: 1024px) and (max-width: 1460px) {
    .head-top-line-wrapper.fix-bl {
      padding: 0 70px; } }
  @media (min-width: 768px) and (max-width: 1023px) {
    .head-top-line-wrapper.fix-bl {
      padding: 0 30px; } }
  @media (min-width: 320px) and (max-width: 767px) {
    .head-top-line-wrapper.fix-bl {
      padding: 0 20px; } }
  .head-top-line-wrapper.pos-even {
    pointer-events: none; }

.head-top-line {
  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: 24px 0;
  max-width: 1460px;
  margin: 0 auto; }
  @media (max-width: 1023px) {
  .head-top-line {
    padding: 21px 0; } }
  @media (max-width: 797px) {
  .head-top-line {
    position: relative; } }
  @media (max-width: 480px) {
  .head-top-line {
    padding: 5px 0 6px; } }

.logo__img-link {
  display: inline-block;
  text-decoration: none; }
  .logo__block {
    font: 500 16px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626; }
  .logo__name-link {
    display: inline-block;
    text-decoration: none;
    font: 700 30px/normal 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin: 0 0 10px 0; }
  .logo__name-link:hover {
    color: #262626; }
  @media (max-width: 1459px) {
    .logo__name-link {
      font-size: 26px; } }
  .logo__desc {
    font-weight: 500; }
  @media (max-width: 1459px) {
    .logo__desc {
      font-size: 14px; } }

.menu-top-wrap {
  width: 75%; }
  @media (max-width: 1459px) {
  .menu-top-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;
    width: 30%; } }
  @media (min-width: 600px) and (max-width: 700px) {
  .menu-top-wrap {
    width: 50%; } }
  @media (max-width: 599px) {
  .menu-top-wrap {
    width: 40px; } }
  .menu-top-wrap .burger-btn {
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 49px;
    cursor: pointer;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2020%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M19.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%20-0.000%2C1.552%20-0.000%2C1.000%20C-0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L19.000%2C0.000%20C19.552%2C0.000%2020.000%2C0.448%2020.000%2C1.000%20C20.000%2C1.552%2019.552%2C2.000%2019.000%2C2.000%20ZM1.000%2C8.000%20L19.000%2C8.000%20C19.552%2C8.000%2020.000%2C8.448%2020.000%2C9.000%20C20.000%2C9.552%2019.552%2C10.000%2019.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%20ZM1.000%2C16.000%20L15.000%2C16.000%20C15.552%2C16.000%2016.000%2C16.448%2016.000%2C17.000%20C16.000%2C17.552%2015.552%2C18.000%2015.000%2C18.000%20L1.000%2C18.000%20C0.448%2C18.000%20-0.000%2C17.552%20-0.000%2C17.000%20C-0.000%2C16.448%200.448%2C16.000%201.000%2C16.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat;
    display: none; }
  @media (max-width: 1459px) {
    .menu-top-wrap .burger-btn {
      display: block; } }

.menu-top > ul.menu {
  padding: 0;
  margin: 0;
  font-size: 0;
  list-style: none; }
  .menu-top > ul.menu li {
    position: relative;
    display: inline-block;
    vertical-align: top; }
    .menu-top > ul.menu li:first-child a {
      padding: 15px 14px 16px 0; }
    .menu-top > ul.menu li:hover > ul {
      display: block; }
    .menu-top > ul.menu li a {
      text-decoration: none;
      display: block;
      padding: 15px 14px 16px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      font: 500 15px 'Montserrat', Arial, Helvetica, sans-serif;
      color: #9a9598; }
      .menu-top > ul.menu li a:hover {
        color: #262626; }
    .menu-top > ul.menu li > ul {
      position: absolute;
      padding: 20px 0;
      margin: 0;
      list-style: none;
      width: 255px;
      background-color: #fff;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      -moz-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
      -webkit-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
      box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
      z-index: 99;
      display: none; }
      .menu-top > ul.menu li > ul li {
        display: block; }
        .menu-top > ul.menu li > ul li:first-child a {
          padding: 15px 14px 16px; }
        .menu-top > ul.menu li > ul li a {
          margin: 0 20px;
          padding: 15px 14px 16px;
          font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif;
          color: #262626; }
          .menu-top > ul.menu li > ul li a:hover {
            color: #f44545; }
        .menu-top > ul.menu li > ul li ul {
          position: absolute;
          right: -255px;
          top: 0; }
  .menu-top > ul.menu li.flexMenu-viewMore {
    width: 60px;
    height: 49px;
    display: inline-block;
    position: relative; }
    .menu-top > ul.menu li.flexMenu-viewMore.active > a {
      background-color: #fff;
      -webkit-border-radius: 10px 10px 0 0;
      -moz-border-radius: 10px 10px 0 0;
      -ms-border-radius: 10px 10px 0 0;
      -o-border-radius: 10px 10px 0 0;
      border-radius: 10px 10px 0 0; }
      .menu-top > ul.menu li.flexMenu-viewMore.active:before {
        position: absolute;
        content: '';
        bottom: 0;
        left: -10px;
        width: 10px;
        height: 10px;
        display: block;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M10.000%2C-0.000%20C10.000%2C-0.000%209.648%2C10.000%20-0.000%2C10.000%20L10.000%2C10.000%20L10.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .menu-top > ul.menu li.flexMenu-viewMore > a {
      padding: 0;
      margin: 0;
      width: 60px;
      height: 49px;
      display: inline-block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%2024%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222%22%20d%3D%22M10.000%2C2.000%20C10.000%2C0.895%2010.895%2C-0.000%2012.000%2C-0.000%20C13.105%2C-0.000%2014.000%2C0.895%2014.000%2C2.000%20C14.000%2C3.105%2013.105%2C4.000%2012.000%2C4.000%20C10.895%2C4.000%2010.000%2C3.105%2010.000%2C2.000%20ZM-0.000%2C2.000%20C-0.000%2C0.895%200.895%2C-0.000%202.000%2C-0.000%20C3.105%2C-0.000%204.000%2C0.895%204.000%2C2.000%20C4.000%2C3.105%203.105%2C4.000%202.000%2C4.000%20C0.895%2C4.000%20-0.000%2C3.105%20-0.000%2C2.000%20ZM20.000%2C2.000%20C20.000%2C0.895%2020.895%2C-0.000%2022.000%2C-0.000%20C23.105%2C-0.000%2024.000%2C0.895%2024.000%2C2.000%20C24.000%2C3.105%2023.105%2C4.000%2022.000%2C4.000%20C20.895%2C4.000%2020.000%2C3.105%2020.000%2C2.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .menu-top > ul.menu li.flexMenu-viewMore .flexMenu-popup {
      margin: 0;
      display: none;
      position: absolute;
      padding: 20px 0;
      right: 0;
      margin: 0;
      list-style: none;
      width: 260px;
      z-index: 99;
      background-color: #fff;
      -webkit-border-radius: 10px 0 10px 10px;
      -moz-border-radius: 10px 0 10px 10px;
      -ms-border-radius: 10px 0 10px 10px;
      -o-border-radius: 10px 0 10px 10px;
      border-radius: 10px 0 10px 10px;
      -moz-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
      -webkit-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
      box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05); }
      .menu-top > ul.menu li.flexMenu-viewMore .flexMenu-popup > li {
        display: block; }
        .menu-top > ul.menu li.flexMenu-viewMore .flexMenu-popup > li a {
          display: block;
          text-decoration: none;
          color: #9a9598;
          padding: 17px 20px;
          font: 500 15px 'Montserrat', Arial, Helvetica, sans-serif;
          margin: 0 20px; }
          .menu-top > ul.menu li.flexMenu-viewMore .flexMenu-popup > li a:hover {
            color: #262626; }
        .header-right-panel {
          width: 25%;
          display: -moz-box;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: end;
          -ms-flex-pack: end;
          -webkit-justify-content: flex-end;
          -moz-justify-content: flex-end;
          justify-content: flex-end;
          -webkit-box-align: center;
          -ms-flex-align: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center; }
  @media (max-width: 1459px) {
  .header-right-panel {
    width: 70%; } }
  @media (min-width: 600px) and (max-width: 700px) {
  .header-right-panel {
    width: 50%; } }
  @media (max-width: 599px) {
  .header-right-panel {
    width: calc(100% - 40px); } }

.search-wrapper {
  margin: 0 20px 0 0;
  position: relative; }
  @media (max-width: 640px) {
  .search-wrapper {
    margin: 0 10px 0 0; } }
  @media (max-width: 797px) {
  .search-wrapper {
    position: static; } }
  .search-wrapper .search-but {
    display: block;
    width: 60px;
    height: 49px;
    cursor: pointer;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2019%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M18.585%2C19.207%20C18.391%2C19.402%2018.137%2C19.500%2017.882%2C19.500%20C17.628%2C19.500%2017.373%2C19.402%2017.180%2C19.207%20L13.185%2C15.186%20C11.799%2C16.278%2010.058%2C16.934%208.162%2C16.934%20C3.653%2C16.934%20-0.002%2C13.255%20-0.002%2C8.717%20C-0.002%2C4.179%203.653%2C0.500%208.162%2C0.500%20C12.671%2C0.500%2016.326%2C4.179%2016.326%2C8.717%20C16.326%2C10.625%2015.674%2C12.377%2014.590%2C13.772%20L18.585%2C17.793%20C18.973%2C18.184%2018.973%2C18.817%2018.585%2C19.207%20ZM8.162%2C2.500%20C4.756%2C2.500%201.985%2C5.289%201.985%2C8.717%20C1.985%2C12.145%204.756%2C14.934%208.162%2C14.934%20C11.568%2C14.934%2014.339%2C12.145%2014.339%2C8.717%20C14.339%2C5.289%2011.568%2C2.500%208.162%2C2.500%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .search-wrapper .search-but: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%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-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M18.585%2C19.207%20C18.391%2C19.402%2018.137%2C19.500%2017.882%2C19.500%20C17.628%2C19.500%2017.373%2C19.402%2017.180%2C19.207%20L13.185%2C15.186%20C11.799%2C16.278%2010.058%2C16.934%208.162%2C16.934%20C3.653%2C16.934%20-0.002%2C13.255%20-0.002%2C8.717%20C-0.002%2C4.179%203.653%2C0.500%208.162%2C0.500%20C12.671%2C0.500%2016.326%2C4.179%2016.326%2C8.717%20C16.326%2C10.625%2015.674%2C12.377%2014.590%2C13.772%20L18.585%2C17.793%20C18.973%2C18.184%2018.973%2C18.817%2018.585%2C19.207%20ZM8.162%2C2.500%20C4.756%2C2.500%201.985%2C5.289%201.985%2C8.717%20C1.985%2C12.145%204.756%2C14.934%208.162%2C14.934%20C11.568%2C14.934%2014.339%2C12.145%2014.339%2C8.717%20C14.339%2C5.289%2011.568%2C2.500%208.162%2C2.500%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 640px) {
    .search-wrapper .search-but {
      width: 45px; } }

.search {
  font-size: 14px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1010;
  opacity: 0;
  visibility: hidden;
  width: 540px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  -moz-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  background-color: #fff;
  pointer-events: auto; }
  @media (max-width: 1023px) {
  .search {
    width: 468px; } }
  @media (max-width: 797px) {
  .search {
    top: 21px;
    left: 0;
    right: 245px;
    width: auto; } }
  @media (max-width: 640px) {
  .search {
    right: 163px; } }
  @media (max-width: 600px) {
  .search {
    position: fixed;
    top: 0;
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    overflow: visible;
    bottom: 0;
    height: 100%;
    overflow-y: auto;
    background-color: transparent; } }
  .search.active {
    opacity: 1;
    visibility: visible;
    -moz-box-shadow: 0 0 0 10000px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 0 10000px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 10000px rgba(0, 0, 0, 0.1); }
  .search__top {
    display: none; }
  @media (max-width: 600px) {
    .search__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 40px 0;
      width: 100%; } }
  .search__description {
    font: 700 23px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626; }
  .search__exit {
    display: block;
    width: 16px;
    height: 15px;
    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%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28187%2C%20187%2C%20187%29%22%20d%3D%22M8.957%2C7.484%20L14.722%2C13.249%20C15.120%2C13.647%2015.120%2C14.292%2014.722%2C14.690%20C14.324%2C15.088%2013.679%2C15.088%2013.281%2C14.690%20L7.516%2C8.925%20L1.751%2C14.690%20C1.352%2C15.088%200.707%2C15.088%200.309%2C14.690%20C-0.089%2C14.292%20-0.089%2C13.647%200.309%2C13.249%20L6.074%2C7.484%20L0.310%2C1.719%20C-0.088%2C1.321%20-0.088%2C0.676%200.310%2C0.278%20C0.707%2C-0.120%201.353%2C-0.120%201.751%2C0.278%20L7.516%2C6.043%20L13.280%2C0.278%20C13.678%2C-0.120%2014.324%2C-0.120%2014.722%2C0.278%20C15.119%2C0.676%2015.119%2C1.321%2014.722%2C1.719%20L8.957%2C7.484%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .search__inner {
    font-size: 0; }
  @media (max-width: 600px) {
    .search__inner {
      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;
      padding: 30px;
      background-color: #fff; } }
  .search__btns {
    display: inline-block;
    vertical-align: top;
    width: 54px;
    height: 54px;
    cursor: pointer;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M16.500%2C8.000%20L7.296%2C8.000%20C6.526%2C8.616%205.563%2C9.000%204.500%2C9.000%20C2.015%2C9.000%200.000%2C6.985%200.000%2C4.500%20C0.000%2C2.015%202.015%2C-0.000%204.500%2C-0.000%20C5.563%2C-0.000%206.527%2C0.384%207.297%2C1.000%20L16.500%2C1.000%20C18.433%2C1.000%2020.000%2C2.567%2020.000%2C4.500%20L20.000%2C4.500%20C20.000%2C6.433%2018.433%2C8.000%2016.500%2C8.000%20ZM16.500%2C3.000%20L8.724%2C3.000%20C8.892%2C3.471%209.000%2C3.971%209.000%2C4.500%20C9.000%2C5.029%208.892%2C5.529%208.724%2C6.000%20L16.500%2C6.000%20C17.328%2C6.000%2018.000%2C5.328%2018.000%2C4.500%20C18.000%2C3.672%2017.328%2C3.000%2016.500%2C3.000%20ZM4.500%2C2.000%20C5.881%2C2.000%207.000%2C3.119%207.000%2C4.500%20C7.000%2C5.881%205.881%2C7.000%204.500%2C7.000%20C3.119%2C7.000%202.000%2C5.881%202.000%2C4.500%20C2.000%2C3.119%203.119%2C2.000%204.500%2C2.000%20ZM3.500%2C19.000%20L12.704%2C19.000%20C13.474%2C19.616%2014.437%2C20.000%2015.500%2C20.000%20C17.985%2C20.000%2020.000%2C17.985%2020.000%2C15.500%20C20.000%2C13.015%2017.985%2C11.000%2015.500%2C11.000%20C14.437%2C11.000%2013.473%2C11.384%2012.703%2C12.000%20L3.500%2C12.000%20C1.567%2C12.000%200.000%2C13.567%200.000%2C15.500%20L0.000%2C15.500%20C0.000%2C17.433%201.567%2C19.000%203.500%2C19.000%20ZM3.500%2C14.000%20L11.276%2C14.000%20C11.108%2C14.471%2011.000%2C14.971%2011.000%2C15.500%20C11.000%2C16.029%2011.108%2C16.529%2011.276%2C17.000%20L3.500%2C17.000%20C2.672%2C17.000%202.000%2C16.328%202.000%2C15.500%20C2.000%2C14.672%202.672%2C14.000%203.500%2C14.000%20ZM15.500%2C13.000%20C14.119%2C13.000%2013.000%2C14.119%2013.000%2C15.500%20C13.000%2C16.881%2014.119%2C18.000%2015.500%2C18.000%20C16.881%2C18.000%2018.000%2C16.881%2018.000%2C15.500%20C18.000%2C14.119%2016.881%2C13.000%2015.500%2C13.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 797px) {
    .search__btns {
      height: 49px; } }
  .search__btns.active {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f55e5e%22%20d%3D%22M16.500%2C8.000%20L7.296%2C8.000%20C6.526%2C8.616%205.563%2C9.000%204.500%2C9.000%20C2.015%2C9.000%200.000%2C6.985%200.000%2C4.500%20C0.000%2C2.015%202.015%2C-0.000%204.500%2C-0.000%20C5.563%2C-0.000%206.527%2C0.384%207.297%2C1.000%20L16.500%2C1.000%20C18.433%2C1.000%2020.000%2C2.567%2020.000%2C4.500%20L20.000%2C4.500%20C20.000%2C6.433%2018.433%2C8.000%2016.500%2C8.000%20ZM16.500%2C3.000%20L8.724%2C3.000%20C8.892%2C3.471%209.000%2C3.971%209.000%2C4.500%20C9.000%2C5.029%208.892%2C5.529%208.724%2C6.000%20L16.500%2C6.000%20C17.328%2C6.000%2018.000%2C5.328%2018.000%2C4.500%20C18.000%2C3.672%2017.328%2C3.000%2016.500%2C3.000%20ZM4.500%2C2.000%20C5.881%2C2.000%207.000%2C3.119%207.000%2C4.500%20C7.000%2C5.881%205.881%2C7.000%204.500%2C7.000%20C3.119%2C7.000%202.000%2C5.881%202.000%2C4.500%20C2.000%2C3.119%203.119%2C2.000%204.500%2C2.000%20ZM3.500%2C19.000%20L12.704%2C19.000%20C13.474%2C19.616%2014.437%2C20.000%2015.500%2C20.000%20C17.985%2C20.000%2020.000%2C17.985%2020.000%2C15.500%20C20.000%2C13.015%2017.985%2C11.000%2015.500%2C11.000%20C14.437%2C11.000%2013.473%2C11.384%2012.703%2C12.000%20L3.500%2C12.000%20C1.567%2C12.000%200.000%2C13.567%200.000%2C15.500%20L0.000%2C15.500%20C0.000%2C17.433%201.567%2C19.000%203.500%2C19.000%20ZM3.500%2C14.000%20L11.276%2C14.000%20C11.108%2C14.471%2011.000%2C14.971%2011.000%2C15.500%20C11.000%2C16.029%2011.108%2C16.529%2011.276%2C17.000%20L3.500%2C17.000%20C2.672%2C17.000%202.000%2C16.328%202.000%2C15.500%20C2.000%2C14.672%202.672%2C14.000%203.500%2C14.000%20ZM15.500%2C13.000%20C14.119%2C13.000%2013.000%2C14.119%2013.000%2C15.500%20C13.000%2C16.881%2014.119%2C18.000%2015.500%2C18.000%20C16.881%2C18.000%2018.000%2C16.881%2018.000%2C15.500%20C18.000%2C14.119%2016.881%2C13.000%2015.500%2C13.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    @media (max-width: 600px) {
    .search__btns.active {
      background: #f44545; } }
  @media (max-width: 600px) {
    .search__btns {
      position: relative;
      width: 100%;
      font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
      color: #fff;
      -webkit-border-radius: 7px;
      -moz-border-radius: 7px;
      -ms-border-radius: 7px;
      -o-border-radius: 7px;
      border-radius: 7px;
      padding: 17px 53px 17px 20px;
      height: auto;
      background: #f44545; }
      .search__btns:before {
        content: '';
        position: absolute;
        display: block;
        top: 17px;
        right: 20px;
        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%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-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M16.500%2C8.000%20L7.296%2C8.000%20C6.526%2C8.616%205.563%2C9.000%204.500%2C9.000%20C2.015%2C9.000%200.000%2C6.985%200.000%2C4.500%20C0.000%2C2.015%202.015%2C-0.000%204.500%2C-0.000%20C5.563%2C-0.000%206.527%2C0.384%207.297%2C1.000%20L16.500%2C1.000%20C18.433%2C1.000%2020.000%2C2.567%2020.000%2C4.500%20L20.000%2C4.500%20C20.000%2C6.433%2018.433%2C8.000%2016.500%2C8.000%20ZM16.500%2C3.000%20L8.724%2C3.000%20C8.892%2C3.471%209.000%2C3.971%209.000%2C4.500%20C9.000%2C5.029%208.892%2C5.529%208.724%2C6.000%20L16.500%2C6.000%20C17.328%2C6.000%2018.000%2C5.328%2018.000%2C4.500%20C18.000%2C3.672%2017.328%2C3.000%2016.500%2C3.000%20ZM4.500%2C2.000%20C5.881%2C2.000%207.000%2C3.119%207.000%2C4.500%20C7.000%2C5.881%205.881%2C7.000%204.500%2C7.000%20C3.119%2C7.000%202.000%2C5.881%202.000%2C4.500%20C2.000%2C3.119%203.119%2C2.000%204.500%2C2.000%20ZM3.500%2C19.000%20L12.704%2C19.000%20C13.474%2C19.616%2014.437%2C20.000%2015.500%2C20.000%20C17.985%2C20.000%2020.000%2C17.985%2020.000%2C15.500%20C20.000%2C13.015%2017.985%2C11.000%2015.500%2C11.000%20C14.437%2C11.000%2013.473%2C11.384%2012.703%2C12.000%20L3.500%2C12.000%20C1.567%2C12.000%200.000%2C13.567%200.000%2C15.500%20L0.000%2C15.500%20C0.000%2C17.433%201.567%2C19.000%203.500%2C19.000%20ZM3.500%2C14.000%20L11.276%2C14.000%20C11.108%2C14.471%2011.000%2C14.971%2011.000%2C15.500%20C11.000%2C16.029%2011.108%2C16.529%2011.276%2C17.000%20L3.500%2C17.000%20C2.672%2C17.000%202.000%2C16.328%202.000%2C15.500%20C2.000%2C14.672%202.672%2C14.000%203.500%2C14.000%20ZM15.500%2C13.000%20C14.119%2C13.000%2013.000%2C14.119%2013.000%2C15.500%20C13.000%2C16.881%2014.119%2C18.000%2015.500%2C18.000%20C16.881%2C18.000%2018.000%2C16.881%2018.000%2C15.500%20C18.000%2C14.119%2016.881%2C13.000%2015.500%2C13.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; } }
  .search__form {
    display: inline-block;
    vertical-align: top;
    font-size: 0;
    width: calc(100% - 54px); }
  @media (max-width: 600px) {
    .search__form {
      width: 100%;
      border: 1px solid #ececec;
      -webkit-border-radius: 7px;
      -moz-border-radius: 7px;
      -ms-border-radius: 7px;
      -o-border-radius: 7px;
      border-radius: 7px;
      overflow: hidden;
      margin: 0 0 20px 0; } }
  .search__text {
    color: #262626;
    width: calc(100% - 40px);
    height: 54px;
    font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
    border: none;
    outline: none;
    padding: 18px 0 17px 40px;
    -webkit-appearance: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top; }
  @media (max-width: 797px) {
    .search__text {
      padding: 18px 0 17px 30px;
      height: 49px; } }
  @media (max-width: 600px) {
    .search__text {
      width: calc(100% - 53px);
      height: 53px;
      padding: 18px 0 17px 20px; } }
  .search__button {
    border: none;
    outline: none;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    width: 40px;
    height: 54px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M18.585%2C19.207%20C18.391%2C19.402%2018.137%2C19.500%2017.882%2C19.500%20C17.628%2C19.500%2017.373%2C19.402%2017.180%2C19.207%20L13.185%2C15.186%20C11.799%2C16.278%2010.058%2C16.934%208.162%2C16.934%20C3.653%2C16.934%20-0.002%2C13.255%20-0.002%2C8.717%20C-0.002%2C4.179%203.653%2C0.500%208.162%2C0.500%20C12.671%2C0.500%2016.326%2C4.179%2016.326%2C8.717%20C16.326%2C10.625%2015.674%2C12.377%2014.590%2C13.772%20L18.585%2C17.793%20C18.973%2C18.184%2018.973%2C18.817%2018.585%2C19.207%20ZM8.162%2C2.500%20C4.756%2C2.500%201.985%2C5.289%201.985%2C8.717%20C1.985%2C12.145%204.756%2C14.934%208.162%2C14.934%20C11.568%2C14.934%2014.339%2C12.145%2014.339%2C8.717%20C14.339%2C5.289%2011.568%2C2.500%208.162%2C2.500%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 797px) {
    .search__button {
      height: 49px; } }
  @media (max-width: 600px) {
    .search__button {
      width: 53px;
      height: 53px; } }
  .search .shop2-block {
    width: 541px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px;
    background: #f9f9f9;
    display: none;
    max-height: calc(100vh - 135px);
    overflow-y: auto; }
  @media (max-width: 1023px) {
    .search .shop2-block {
      width: 468px; } }
  @media (max-width: 797px) {
    .search .shop2-block {
      width: 362px;
      padding: 30px;
      width: 100%; } }
  @media (max-width: 600px) {
    .search .shop2-block {
      width: 100%;
      background: #fff; } }
  .search .shop2-block.active {
    display: block;
    z-index: 1010; }
  .search .shop2-block .block-title {
    font: 700 23px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin: 0 0 35px 0; }
  .search .shop2-block .block-body .mg-styler-label--checkbox {
    color: #2c262a;
    font-size: 17px;
    padding: 0 0 0 48px;
    position: relative; }
    .search .shop2-block .block-body .mg-styler-label--checkbox:hover:before {
      border: 1px solid #f44545; }
    .search .shop2-block .block-body .mg-styler-label--checkbox.checked:before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M10.709%2C1.767%20L4.798%2C7.678%20C4.583%2C7.893%204.298%2C7.987%204.016%2C7.975%20C3.734%2C7.987%203.448%2C7.893%203.233%2C7.678%20L0.322%2C4.767%20C-0.086%2C4.359%20-0.086%2C3.698%200.322%2C3.289%20C0.730%2C2.881%201.392%2C2.881%201.800%2C3.289%20L4.016%2C5.505%20L9.231%2C0.289%20C9.640%2C-0.118%2010.301%2C-0.118%2010.709%2C0.289%20C11.117%2C0.698%2011.117%2C1.359%2010.709%2C1.767%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .search .shop2-block .block-body .mg-styler-label--checkbox:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      width: 26px;
      height: 26px;
      margin-top: -14px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      border: 1px solid #e5e5e5; }
    .search .shop2-block .block-body .mg-styler-label--checkbox input {
      position: absolute;
      padding: 0;
      width: 0;
      height: 0;
      font-size: 0;
      line-height: 0;
      -webkit-appearance: none;
      visibility: hidden;
      overflow: hidden; }
    .search .shop2-block .block-body .row {
      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 30px 0; }
    @media (max-width: 1023px) {
      .search .shop2-block .block-body .row {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
    .search .shop2-block .block-body .row .row-title {
      display: block;
      color: #262626;
      font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
      padding: 0 10px 0 0;
      width: calc(100% - 251px - 10px); }
      @media (max-width: 1023px) {
      .search .shop2-block .block-body .row .row-title {
        width: 100%;
        margin: 0 0 19px 0; } }
    .search .shop2-block .block-body .row .row-body {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      width: 249px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      overflow: hidden; }
      @media (max-width: 1023px) {
      .search .shop2-block .block-body .row .row-body {
        width: 100%; } }
      .search .shop2-block .block-body .row .row-body.price {
        font-size: 0; }
      .search .shop2-block .block-body .row .row-body .input_left, .search .shop2-block .block-body .row .row-body .input_right {
        width: 50%; }
        .search .shop2-block .block-body .row .row-body .input_left input, .search .shop2-block .block-body .row .row-body .input_right input {
          text-align: center; }
      .search .shop2-block .block-body .row .row-body .input_left > input.small {
        -webkit-border-radius: 10px 0 0 10px;
        -moz-border-radius: 10px 0 0 10px;
        -ms-border-radius: 10px 0 0 10px;
        -o-border-radius: 10px 0 0 10px;
        border-radius: 10px 0 0 10px; }
        .search .shop2-block .block-body .row .row-body .input_left > input.small:focus {
          border-color: #e5e5e5; }
      .search .shop2-block .block-body .row .row-body .input_right > input.small {
        -webkit-border-radius: 0 10px 10px 0;
        -moz-border-radius: 0 10px 10px 0;
        -ms-border-radius: 0 10px 10px 0;
        -o-border-radius: 0 10px 10px 0;
        border-radius: 0 10px 10px 0;
        border-left: none; }
        .search .shop2-block .block-body .row .row-body .input_right > input.small:focus {
          border-color: #e5e5e5;
          border-left: none; }
      .search .shop2-block .block-body .row .row-body input[type="text"], .search .shop2-block .block-body .row .row-body input[type="phone"], .search .shop2-block .block-body .row .row-body input[type="email"] {
        color: #262626;
        background: #f9f9f9;
        width: 100%;
        height: 54px;
        padding: 16px 20px;
        font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif;
        border: none;
        outline: none;
        border: 1px solid #e5e5e5;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .search .shop2-block .block-body .row .row-body input[type="text"]:focus::-webkit-input-placeholder, .search .shop2-block .block-body .row .row-body input[type="phone"]:focus::-webkit-input-placeholder, .search .shop2-block .block-body .row .row-body input[type="email"]:focus::-webkit-input-placeholder {
          color: transparent; }
        .search .shop2-block .block-body .row .row-body input[type="text"]:focus::-moz-placeholder, .search .shop2-block .block-body .row .row-body input[type="phone"]:focus::-moz-placeholder, .search .shop2-block .block-body .row .row-body input[type="email"]:focus::-moz-placeholder {
          color: transparent; }
        .search .shop2-block .block-body .row .row-body input[type="text"]:focus:-moz-placeholder, .search .shop2-block .block-body .row .row-body input[type="phone"]:focus:-moz-placeholder, .search .shop2-block .block-body .row .row-body input[type="email"]:focus:-moz-placeholder {
          color: transparent; }
        .search .shop2-block .block-body .row .row-body input[type="text"]:focus:-ms-input-placeholder, .search .shop2-block .block-body .row .row-body input[type="phone"]:focus:-ms-input-placeholder, .search .shop2-block .block-body .row .row-body input[type="email"]:focus:-ms-input-placeholder {
          color: transparent; }
        .search .shop2-block .block-body .row .row-body input[type="text"]:focus, .search .shop2-block .block-body .row .row-body input[type="phone"]:focus, .search .shop2-block .block-body .row .row-body input[type="email"]:focus {
          border: 1px solid #bebebe; }
      .search .shop2-block .block-body .row .row-body .shop2-color-ext-popup .shop2-color-ext-list {
        padding: 0;
        overflow: visible; }
        .search .shop2-block .block-body .row .row-body .shop2-color-ext-popup .shop2-color-ext-list li {
          float: none;
          border: none;
          background: none;
          margin: 0 13px 13px 0;
          display: inline-block;
          height: auto;
          width: auto; }
          .search .shop2-block .block-body .row .row-body .shop2-color-ext-popup .shop2-color-ext-list li:last-child {
            margin-bottom: 0; }
          .search .shop2-block .block-body .row .row-body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected {
            outline: none; }
            .search .shop2-block .block-body .row .row-body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .color_icon {
              box-shadow: 0px 0px 0px 4px #fff, 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
          .search .shop2-block .block-body .row .row-body .shop2-color-ext-popup .shop2-color-ext-list li .color_title {
            display: block !important; }
            .search .shop2-block .block-body .row .row-body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon {
              position: relative;
              display: inline-block;
              vertical-align: middle;
              width: 22px;
              height: 22px;
              background-size: cover;
              -webkit-border-radius: 100%;
              -moz-border-radius: 100%;
              -ms-border-radius: 100%;
              -o-border-radius: 100%;
              border-radius: 100%;
              -webkit-box-sizing: border-box;
              -moz-box-sizing: border-box;
              box-sizing: border-box;
              border: 1px solid rgba(0, 0, 0, 0.102); }
            .search .shop2-block .block-body .row .row-body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title {
              line-height: 1.2;
              color: #222;
              font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif;
              display: inline-block;
              vertical-align: middle;
              display: none; }
      .search .shop2-block .block-body .row .row-body .shop2-color-ext-select {
        height: 54px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
        overflow: hidden;
        border-color: #e5e5e5; }
        .search .shop2-block .block-body .row .row-body .shop2-color-ext-select i {
          position: absolute;
          top: 50%;
          right: 20px;
          margin: -2px 0 0 0;
          z-index: 2;
          border: none;
          line-height: 0;
          font-size: 0;
          width: 13px;
          height: 7px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M11.714%2C1.731%20L6.762%2C6.683%20C6.556%2C6.889%206.285%2C6.984%206.016%2C6.978%20C5.746%2C6.984%205.475%2C6.889%205.269%2C6.683%20L0.317%2C1.731%20C-0.082%2C1.332%20-0.082%2C0.684%200.317%2C0.285%20C0.716%2C-0.114%201.364%2C-0.114%201.763%2C0.285%20L6.016%2C4.538%20L10.268%2C0.285%20C10.668%2C-0.114%2011.315%2C-0.114%2011.714%2C0.285%20C12.114%2C0.684%2012.114%2C1.332%2011.714%2C1.731%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
        .search .shop2-block .block-body .row .row-body .shop2-color-ext-select ul {
          height: 54px; }
        .search .shop2-block .block-body .row .row-body .shop2-color-ext-select ul li {
          height: 54px;
          background: #f9f9f9 !important; }
          .search .shop2-block .block-body .row .row-body .shop2-color-ext-select ul li div {
            font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif;
            color: #262626;
            line-height: 54px; }
          .search .shop2-block .block-body .row .row-body .shop2-color-ext-select ul li span {
            margin: 14px 10px 0 20px;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            border: none; }
          .search .shop2-block .block-body .row .row-body .shop2-color-ext-select ul li ins {
            display: none; }
        .search .shop2-block .block-body .row .row-body .shop2-color-ext-select ul li.no_bg {
          padding-left: 20px !important; }
      .search .shop2-block .block-body .row .row-body select {
        color: #262626;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23202020%22%20d%3D%22M9.353%2C0.385%20C9.714%2C-0.024%2010.313%2C-0.040%2010.691%2C0.349%20C11.070%2C0.738%2011.085%2C1.385%2010.724%2C1.794%20L6.545%2C6.511%20L6.498%2C6.562%20C5.931%2C7.146%205.034%2C7.123%204.494%2C6.511%20L0.324%2C1.794%20C-0.064%2C1.417%20-0.096%2C0.771%200.253%2C0.352%20C0.602%2C-0.068%201.200%2C-0.102%201.588%2C0.275%20C1.623%2C0.309%201.656%2C0.345%201.685%2C0.385%20L5.524%2C4.714%20L9.353%2C0.385%20Z%22%2F%3E%3C%2Fsvg%3E") right 20px top 50% no-repeat #f9f9f9;
        width: 100%;
        height: 54px;
        padding: 16px 20px;
        font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif;
        border: none;
        outline: none;
        padding: 10px 50px 10px 20px;
        border: 1px solid #e5e5e5;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-appearance: none;
        /* for FF */
        -moz-appearance: none;
        text-indent: 0.01px;
        text-overflow: '';
        /* for IE */
        -ms-appearance: none;
        appearance: none !important; }
        .search .shop2-block .block-body .row .row-body select::-ms-expand {
          display: none; }
      .search .shop2-block .block-body .row .row-body .param-val {
        position: relative;
        color: #2c262a;
        vertical-align: top;
        margin: 0 10px 10px 0;
        text-decoration: none;
        display: inline-block;
        padding: 7px 18px 8px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
        -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;
        -moz-box-shadow: inset 0 0 0 1px #dfdfdf;
        -webkit-box-shadow: inset 0 0 0 1px #dfdfdf;
        box-shadow: inset 0 0 0 1px #dfdfdf; }
        .search .shop2-block .block-body .row .row-body .param-val:before {
          position: absolute;
          content: '';
          right: 15px;
          top: 50%;
          width: 9px;
          height: 9px;
          margin-top: -4px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%229px%22%20%20viewBox%3D%220%200%209%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M9.001%2C7.626%20L7.626%2C9.000%20L4.500%2C5.875%20L1.375%2C9.000%20L-0.001%2C7.626%20L3.125%2C4.500%20L-0.001%2C1.375%20L1.375%2C-0.001%20L4.500%2C3.125%20L7.626%2C-0.001%20L9.001%2C1.375%20L5.875%2C4.500%20L9.001%2C7.626%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
        .search .shop2-block .block-body .row .row-body .param-val.active-val {
          color: #fff;
          background: #ccc;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          padding: 7px 40px 8px 18px; }
    .search .shop2-block .block-body .row-button .search-btn {
      color: #fff;
      outline: none;
      border: none;
      font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
      background: #f44545;
      padding: 15px 25px;
      text-align: center;
      -webkit-appearance: none;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 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; }
      .search .shop2-block .block-body .row-button .search-btn:hover {
        background: #ff6b6b; }

.contacts-wrapper {
  margin: 0 20px 0 0;
  position: relative; }
  @media (max-width: 640px) {
  .contacts-wrapper {
    margin: 0 10px 0 0; } }
  .contacts-wrapper .contacts-btn {
    display: block;
    width: 60px;
    height: 49px;
    cursor: pointer;
    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%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%23262626%22%20d%3D%22M16.458%2C19.487%20C12.302%2C19.487%208.156%2C17.801%205.192%2C14.865%20C1.973%2C11.675%200.243%2C7.104%200.566%2C2.637%20C0.595%2C2.222%200.884%2C1.870%201.288%2C1.755%20L5.335%2C0.610%20C5.799%2C0.477%206.289%2C0.693%206.504%2C1.119%20L8.816%2C5.702%20C9.008%2C6.083%208.933%2C6.543%208.629%2C6.845%20L7.373%2C8.089%20C7.898%2C9.222%208.574%2C10.259%209.207%2C10.887%20C9.841%2C11.514%2010.888%2C12.184%2012.031%2C12.704%20L13.286%2C11.460%20C13.591%2C11.159%2014.056%2C11.085%2014.440%2C11.274%20L19.066%2C13.566%20C19.496%2C13.779%2019.712%2C14.265%2019.580%2C14.723%20L18.423%2C18.734%20C18.308%2C19.133%2017.952%2C19.419%2017.533%2C19.449%20C17.175%2C19.474%2016.817%2C19.487%2016.458%2C19.487%20ZM2.528%2C3.464%20C2.459%2C7.144%203.955%2C10.838%206.606%2C13.465%20C9.257%2C16.091%2013.003%2C17.576%2016.699%2C17.504%20L17.430%2C14.969%20L14.191%2C13.365%20L12.966%2C14.579%20C12.683%2C14.859%2012.259%2C14.945%2011.888%2C14.798%20C10.260%2C14.153%208.730%2C13.214%207.794%2C12.287%20C7.794%2C12.287%207.794%2C12.287%207.794%2C12.287%20C6.858%2C11.360%205.911%2C9.844%205.260%2C8.232%20C5.111%2C7.863%205.198%2C7.443%205.481%2C7.163%20L6.706%2C5.949%20L5.087%2C2.739%20L2.528%2C3.464%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .contacts-wrapper .contacts-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%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-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M16.458%2C19.487%20C12.302%2C19.487%208.156%2C17.801%205.192%2C14.865%20C1.973%2C11.675%200.243%2C7.104%200.566%2C2.637%20C0.595%2C2.222%200.884%2C1.870%201.288%2C1.755%20L5.335%2C0.610%20C5.799%2C0.477%206.289%2C0.693%206.504%2C1.119%20L8.816%2C5.702%20C9.008%2C6.083%208.933%2C6.543%208.629%2C6.845%20L7.373%2C8.089%20C7.898%2C9.222%208.574%2C10.259%209.207%2C10.887%20C9.841%2C11.514%2010.888%2C12.184%2012.031%2C12.704%20L13.286%2C11.460%20C13.591%2C11.159%2014.056%2C11.085%2014.440%2C11.274%20L19.066%2C13.566%20C19.496%2C13.779%2019.712%2C14.265%2019.580%2C14.723%20L18.423%2C18.734%20C18.308%2C19.133%2017.952%2C19.419%2017.533%2C19.449%20C17.175%2C19.474%2016.817%2C19.487%2016.458%2C19.487%20ZM2.528%2C3.464%20C2.459%2C7.144%203.955%2C10.838%206.606%2C13.465%20C9.257%2C16.091%2013.003%2C17.576%2016.699%2C17.504%20L17.430%2C14.969%20L14.191%2C13.365%20L12.966%2C14.579%20C12.683%2C14.859%2012.259%2C14.945%2011.888%2C14.798%20C10.260%2C14.153%208.730%2C13.214%207.794%2C12.287%20C7.794%2C12.287%207.794%2C12.287%207.794%2C12.287%20C6.858%2C11.360%205.911%2C9.844%205.260%2C8.232%20C5.111%2C7.863%205.198%2C7.443%205.481%2C7.163%20L6.706%2C5.949%20L5.087%2C2.739%20L2.528%2C3.464%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 640px) {
    .contacts-wrapper .contacts-btn {
      width: 45px; } }
  .contacts-wrapper .contacts-btn.active {
    background-color: #fff;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    z-index: 1011; }
    .contacts-wrapper .contacts-btn.active:before {
      position: absolute;
      content: '';
      bottom: 0;
      left: -10px;
      width: 10px;
      height: 10px;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M10.000%2C-0.000%20C10.000%2C-0.000%209.648%2C10.000%20-0.000%2C10.000%20L10.000%2C10.000%20L10.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .contacts-wrapper .contacts {
    font-size: 14px;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 1010;
    opacity: 0;
    visibility: hidden;
    width: 380px;
    -webkit-border-radius: 10px 0px 10px 10px;
    -moz-border-radius: 10px 0px 10px 10px;
    -ms-border-radius: 10px 0px 10px 10px;
    -o-border-radius: 10px 0px 10px 10px;
    border-radius: 10px 0px 10px 10px;
    -moz-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    pointer-events: auto; }
  @media (max-width: 600px) {
    .contacts-wrapper .contacts {
      position: fixed;
      top: 0;
      width: 100%;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      z-index: 1012; } }
  .contacts-wrapper .contacts.active {
    opacity: 1;
    visibility: visible;
    -moz-box-shadow: 0 0 0 10000px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 0 10000px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 10000px rgba(0, 0, 0, 0.1); }
  @media (max-width: 600px) {
      .contacts-wrapper .contacts__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 39px 0; } }
  .contacts-wrapper .contacts__inner {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 40px 37px;
    background: #fff; }
    @media (max-width: 600px) {
    .contacts-wrapper .contacts__inner {
      padding: 30px; } }
  .contacts-wrapper .contacts__title {
    font: 600 23px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin: 0 0 39px 0; }
    @media (max-width: 600px) {
    .contacts-wrapper .contacts__title {
      margin: 0; } }
  .contacts-wrapper .contacts__exit {
    display: none;
    width: 16px;
    height: 15px;
    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%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28187%2C%20187%2C%20187%29%22%20d%3D%22M8.957%2C7.484%20L14.722%2C13.249%20C15.120%2C13.647%2015.120%2C14.292%2014.722%2C14.690%20C14.324%2C15.088%2013.679%2C15.088%2013.281%2C14.690%20L7.516%2C8.925%20L1.751%2C14.690%20C1.352%2C15.088%200.707%2C15.088%200.309%2C14.690%20C-0.089%2C14.292%20-0.089%2C13.647%200.309%2C13.249%20L6.074%2C7.484%20L0.310%2C1.719%20C-0.088%2C1.321%20-0.088%2C0.676%200.310%2C0.278%20C0.707%2C-0.120%201.353%2C-0.120%201.751%2C0.278%20L7.516%2C6.043%20L13.280%2C0.278%20C13.678%2C-0.120%2014.324%2C-0.120%2014.722%2C0.278%20C15.119%2C0.676%2015.119%2C1.321%2014.722%2C1.719%20L8.957%2C7.484%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    @media (max-width: 600px) {
    .contacts-wrapper .contacts__exit {
      display: block; } }
  .contacts-wrapper .contacts__phones-bl {
    margin: 0 0 40px 0;
    padding: 0 0 0 50px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23a3a3a3%22%20d%3D%22M16.458%2C19.487%20C12.302%2C19.487%208.156%2C17.801%205.192%2C14.865%20C1.973%2C11.675%200.243%2C7.104%200.566%2C2.637%20C0.595%2C2.222%200.884%2C1.870%201.288%2C1.755%20L5.335%2C0.610%20C5.799%2C0.477%206.289%2C0.693%206.504%2C1.119%20L8.816%2C5.702%20C9.008%2C6.083%208.933%2C6.543%208.629%2C6.845%20L7.373%2C8.089%20C7.898%2C9.222%208.574%2C10.259%209.207%2C10.887%20C9.841%2C11.514%2010.888%2C12.184%2012.031%2C12.704%20L13.286%2C11.460%20C13.591%2C11.159%2014.056%2C11.085%2014.440%2C11.274%20L19.066%2C13.566%20C19.496%2C13.779%2019.712%2C14.265%2019.580%2C14.723%20L18.423%2C18.734%20C18.308%2C19.133%2017.952%2C19.419%2017.533%2C19.449%20C17.175%2C19.474%2016.817%2C19.487%2016.458%2C19.487%20ZM2.528%2C3.464%20C2.459%2C7.144%203.955%2C10.838%206.606%2C13.465%20C9.257%2C16.091%2013.003%2C17.576%2016.699%2C17.504%20L17.430%2C14.969%20L14.191%2C13.365%20L12.966%2C14.579%20C12.683%2C14.859%2012.259%2C14.945%2011.888%2C14.798%20C10.260%2C14.153%208.730%2C13.214%207.794%2C12.287%20C7.794%2C12.287%207.794%2C12.287%207.794%2C12.287%20C6.858%2C11.360%205.911%2C9.844%205.260%2C8.232%20C5.111%2C7.863%205.198%2C7.443%205.481%2C7.163%20L6.706%2C5.949%20L5.087%2C2.739%20L2.528%2C3.464%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .contacts-wrapper .contacts__phones-bl a {
      text-decoration: none;
      font: 700 20px 'Montserrat', Arial, Helvetica, sans-serif;
      color: #262626;
      display: inline-block;
      margin: 0 0 14px 0; }
  .contacts-wrapper .contacts__desc {
    color: #a3a3a3;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    font-weight: 400; }
  .contacts-wrapper .contacts__address {
    line-height: 23px;
    padding: 0 0 0 50px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2016%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23a3a3a3%22%20d%3D%22M12.968%2C15.921%20C12.480%2C16.602%209.945%2C20.000%208.007%2C20.000%20C6.070%2C20.000%203.535%2C16.602%203.047%2C15.921%20C1.117%2C13.229%200.011%2C10.342%200.011%2C8.000%20C0.011%2C3.589%203.598%2C-0.000%208.007%2C-0.000%20C12.417%2C-0.000%2016.004%2C3.589%2016.004%2C8.000%20C16.004%2C10.342%2014.897%2C13.229%2012.968%2C15.921%20ZM8.007%2C2.000%20C4.701%2C2.000%202.010%2C4.692%202.010%2C8.000%20C2.010%2C12.368%206.740%2C17.772%208.007%2C17.998%20C9.275%2C17.772%2014.005%2C12.368%2014.005%2C8.000%20C14.005%2C4.692%2011.315%2C2.000%208.007%2C2.000%20ZM4.509%2C8.000%20C4.509%2C6.070%206.078%2C4.500%208.007%2C4.500%20C9.937%2C4.500%2011.506%2C6.070%2011.506%2C8.000%20C11.506%2C9.930%209.937%2C11.500%208.007%2C11.500%20C6.078%2C11.500%204.509%2C9.930%204.509%2C8.000%20ZM9.507%2C8.000%20C9.507%2C7.173%208.834%2C6.500%208.007%2C6.500%20C7.181%2C6.500%206.508%2C7.173%206.508%2C8.000%20C6.508%2C8.827%207.181%2C9.500%208.007%2C9.500%20C8.834%2C9.500%209.507%2C8.827%209.507%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media (max-width: 600px) {
    .contacts-wrapper .contacts__address {
      padding: 0 0 5px 50px; } }

@media (min-width: 1460px) {
    .social-left {
      margin-left: -15px; } }
  @media (max-width: 767px) {
  .social-left {
    margin-bottom: 23px; } }
  .social-left__title {
    font: 600 17px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin: 0 0 20px 0;
    display: none; }
  .social-left__inner {
    font-size: 0; }
  .social-left__link {
    text-decoration: none;
    display: inline-block;
    vertical-align: top; }
  .social-left__link + .social-left__link {
    margin-left: 20px; }
  .social-left__link span {
    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-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    width: 38px;
    height: 38px;
    background: transparent; }
    .social-left__link span:hover svg path {
      fill: #262626; }

.social {
  padding: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #f9f9f9; }
  .social__title {
    font: 600 17px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin: 0 0 20px 0; }
  .social__inner {
    font-size: 0; }
  .social__link {
    text-decoration: none;
    display: inline-block;
    margin: 0 10px 0 0; }
  .social__link span {
    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-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    width: 38px;
    height: 38px;
    background: transparent; }
    .social__link span:hover svg path {
      fill: #262626; }
  .social__link:last-child {
    margin: 0; }

.social-bl {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 35px 40px 45px 40px;
  background-color: #f9f9f9; }
  @media (max-width: 600px) {
  .social-bl {
    padding: 30px; } }

.user-wrapper {
  margin: 0 20px 0 0;
  position: relative; }
  @media (max-width: 640px) {
  .user-wrapper {
    margin: 0 10px 0 0; } }
  .user-wrapper .user-btn {
    display: block;
    width: 60px;
    height: 49px;
    cursor: pointer;
    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%2221px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2021%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M10.212%2C20.000%20C4.706%2C20.000%200.227%2C15.514%200.227%2C10.000%20C0.227%2C4.486%204.706%2C0.000%2010.212%2C0.000%20C15.717%2C0.000%2020.196%2C4.486%2020.196%2C10.000%20C20.196%2C15.514%2015.717%2C20.000%2010.212%2C20.000%20ZM10.212%2C18.000%20C11.852%2C18.000%2013.377%2C17.501%2014.646%2C16.649%20C14.475%2C15.245%2013.394%2C14.235%2011.666%2C13.885%20C11.203%2C14.030%2010.721%2C14.130%2010.212%2C14.130%20C9.702%2C14.130%209.220%2C14.030%208.758%2C13.885%20C7.029%2C14.235%205.948%2C15.245%205.777%2C16.649%20C7.047%2C17.501%208.572%2C18.000%2010.212%2C18.000%20ZM10.212%2C12.131%20C11.816%2C12.131%2013.120%2C10.823%2013.120%2C9.217%20C13.120%2C7.611%2011.816%2C6.304%2010.212%2C6.304%20C8.608%2C6.304%207.303%2C7.611%207.303%2C9.217%20C7.303%2C10.823%208.608%2C12.131%2010.212%2C12.131%20ZM10.212%2C2.000%20C5.808%2C2.000%202.224%2C5.589%202.224%2C10.000%20C2.224%2C11.961%202.935%2C13.757%204.109%2C15.150%20C4.564%2C14.031%205.437%2C13.124%206.610%2C12.527%20C5.808%2C11.652%205.306%2C10.496%205.306%2C9.217%20C5.306%2C6.508%207.507%2C4.304%2010.212%2C4.304%20C12.916%2C4.304%2015.117%2C6.508%2015.117%2C9.217%20C15.117%2C10.496%2014.615%2C11.652%2013.813%2C12.526%20C14.987%2C13.124%2015.859%2C14.031%2016.314%2C15.150%20C17.488%2C13.757%2018.199%2C11.961%2018.199%2C10.000%20C18.199%2C5.589%2014.616%2C2.000%2010.212%2C2.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .user-wrapper .user-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%2221px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2021%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M10.212%2C20.000%20C4.706%2C20.000%200.227%2C15.514%200.227%2C10.000%20C0.227%2C4.486%204.706%2C0.000%2010.212%2C0.000%20C15.717%2C0.000%2020.196%2C4.486%2020.196%2C10.000%20C20.196%2C15.514%2015.717%2C20.000%2010.212%2C20.000%20ZM10.212%2C18.000%20C11.852%2C18.000%2013.377%2C17.501%2014.646%2C16.649%20C14.475%2C15.245%2013.394%2C14.235%2011.666%2C13.885%20C11.203%2C14.030%2010.721%2C14.130%2010.212%2C14.130%20C9.702%2C14.130%209.220%2C14.030%208.758%2C13.885%20C7.029%2C14.235%205.948%2C15.245%205.777%2C16.649%20C7.047%2C17.501%208.572%2C18.000%2010.212%2C18.000%20ZM10.212%2C12.131%20C11.816%2C12.131%2013.120%2C10.823%2013.120%2C9.217%20C13.120%2C7.611%2011.816%2C6.304%2010.212%2C6.304%20C8.608%2C6.304%207.303%2C7.611%207.303%2C9.217%20C7.303%2C10.823%208.608%2C12.131%2010.212%2C12.131%20ZM10.212%2C2.000%20C5.808%2C2.000%202.224%2C5.589%202.224%2C10.000%20C2.224%2C11.961%202.935%2C13.757%204.109%2C15.150%20C4.564%2C14.031%205.437%2C13.124%206.610%2C12.527%20C5.808%2C11.652%205.306%2C10.496%205.306%2C9.217%20C5.306%2C6.508%207.507%2C4.304%2010.212%2C4.304%20C12.916%2C4.304%2015.117%2C6.508%2015.117%2C9.217%20C15.117%2C10.496%2014.615%2C11.652%2013.813%2C12.526%20C14.987%2C13.124%2015.859%2C14.031%2016.314%2C15.150%20C17.488%2C13.757%2018.199%2C11.961%2018.199%2C10.000%20C18.199%2C5.589%2014.616%2C2.000%2010.212%2C2.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 640px) {
    .user-wrapper .user-btn {
      width: 45px; } }
  .user-wrapper .user-btn.active {
    background-color: #fff;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    z-index: 1011; }
    .user-wrapper .user-btn.active:before {
      position: absolute;
      content: '';
      bottom: 0;
      left: -10px;
      width: 10px;
      height: 10px;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M10.000%2C-0.000%20C10.000%2C-0.000%209.648%2C10.000%20-0.000%2C10.000%20L10.000%2C10.000%20L10.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .user-wrapper .user {
    font-size: 14px;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 1010;
    opacity: 0;
    visibility: hidden;
    width: 380px;
    -webkit-border-radius: 10px 0px 10px 10px;
    -moz-border-radius: 10px 0px 10px 10px;
    -ms-border-radius: 10px 0px 10px 10px;
    -o-border-radius: 10px 0px 10px 10px;
    border-radius: 10px 0px 10px 10px;
    overflow: hidden;
    -moz-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
    pointer-events: auto; }
  @media (max-width: 600px) {
    .user-wrapper .user {
      position: fixed;
      top: 0;
      width: 100%;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      z-index: 1013; } }
  .user-wrapper .user.active {
    opacity: 1;
    visibility: visible;
    -moz-box-shadow: 0 0 0 10000px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 0 10000px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 10000px rgba(0, 0, 0, 0.1); }
  .user-wrapper .user__inner {
    background-color: #fff;
    /* вход login*/ }
    .user-wrapper .user__inner .user_bl_wrap .user_title {
      color: #262626;
      font: 700 16px 'Montserrat', Arial, Helvetica, sans-serif;
      padding: 0 0 16px; }
    .user-wrapper .user__inner .user_bl_wrap .user_name {
      color: #262626;
      font-size: 15px; }
    .user-wrapper .user__inner .user_bl_wrap .user_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-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: 0 0 20px 0; }
    .user-wrapper .user__inner .user_bl_wrap .user_settings a {
      position: relative;
      color: #a1a1a1;
      font-size: 12px;
      height: 40px;
      display: inline-block;
      vertical-align: top;
      background: #fff;
      text-decoration: none;
      border: 1px solid #e5e5e5;
      padding: 10px 41px 9px 17px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -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; }
      .user-wrapper .user__inner .user_bl_wrap .user_settings a:before {
        position: absolute;
        content: '';
        right: 12px;
        top: 50%;
        margin-top: -7px;
        width: 14px;
        height: 14px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M12.898%2C6.352%20C12.924%2C6.565%2012.938%2C6.782%2012.938%2C7.000%20C12.938%2C7.218%2012.924%2C7.435%2012.898%2C7.649%20L13.495%2C8.143%20C14.026%2C8.584%2014.154%2C9.317%2013.800%2C9.895%20L13.058%2C11.106%20C12.787%2C11.549%2012.291%2C11.806%2011.772%2C11.806%20C11.614%2C11.806%2011.454%2C11.782%2011.297%2C11.732%20L10.546%2C11.492%20C10.176%2C11.752%209.777%2C11.970%209.354%2C12.141%20L9.199%2C12.875%20C9.060%2C13.529%208.451%2C14.000%207.743%2C14.000%20L6.259%2C14.000%20C5.552%2C14.000%204.942%2C13.529%204.804%2C12.875%20L4.648%2C12.141%20C4.226%2C11.970%203.826%2C11.752%203.456%2C11.492%20L2.705%2C11.732%20C2.548%2C11.782%202.388%2C11.806%202.230%2C11.806%20C1.711%2C11.806%201.216%2C11.548%200.945%2C11.106%20L0.202%2C9.895%20C-0.151%2C9.317%20-0.024%2C8.584%200.507%2C8.143%20L1.104%2C7.649%20C1.078%2C7.435%201.065%2C7.218%201.065%2C7.000%20C1.065%2C6.782%201.078%2C6.565%201.104%2C6.352%20L0.507%2C5.856%20C-0.024%2C5.416%20-0.151%2C4.682%200.202%2C4.105%20L0.945%2C2.894%20C1.216%2C2.451%201.711%2C2.194%202.230%2C2.194%20C2.388%2C2.194%202.548%2C2.218%202.705%2C2.268%20L3.456%2C2.508%20C3.826%2C2.248%204.226%2C2.031%204.648%2C1.859%20L4.804%2C1.125%20C4.942%2C0.471%205.552%2C-0.000%206.259%2C-0.000%20L7.743%2C-0.000%20C8.451%2C-0.000%209.060%2C0.471%209.199%2C1.125%20L9.354%2C1.859%20C9.777%2C2.031%2010.176%2C2.248%2010.546%2C2.508%20L11.297%2C2.268%20C11.454%2C2.218%2011.614%2C2.194%2011.772%2C2.194%20C12.291%2C2.194%2012.787%2C2.451%2013.058%2C2.894%20L13.800%2C4.105%20C14.154%2C4.682%2014.026%2C5.416%2013.495%2C5.856%20L12.898%2C6.352%20ZM11.453%2C7.000%20C11.453%2C6.594%2011.394%2C6.202%2011.279%2C5.831%20L12.515%2C4.805%20L11.773%2C3.594%20L10.214%2C4.092%20C9.639%2C3.528%208.897%2C3.115%208.066%2C2.922%20L7.743%2C1.400%20L6.259%2C1.400%20L5.936%2C2.922%20C5.105%2C3.115%204.363%2C3.528%203.788%2C4.092%20L2.230%2C3.594%20L1.487%2C4.805%20L2.723%2C5.831%20C2.608%2C6.202%202.549%2C6.594%202.549%2C7.000%20C2.549%2C7.406%202.608%2C7.798%202.723%2C8.169%20L1.487%2C9.195%20L2.230%2C10.405%20L3.788%2C9.908%20C4.363%2C10.472%205.105%2C10.885%205.936%2C11.078%20L6.259%2C12.600%20L7.743%2C12.600%20L8.066%2C11.078%20C8.897%2C10.885%209.639%2C10.472%2010.214%2C9.908%20L11.773%2C10.405%20L12.515%2C9.195%20L11.279%2C8.169%20C11.394%2C7.798%2011.453%2C7.406%2011.453%2C7.000%20ZM7.001%2C9.450%20C5.569%2C9.450%204.404%2C8.351%204.404%2C7.000%20C4.404%2C5.649%205.569%2C4.550%207.001%2C4.550%20C8.433%2C4.550%209.598%2C5.649%209.598%2C7.000%20C9.598%2C8.351%208.433%2C9.450%207.001%2C9.450%20ZM7.001%2C5.950%20C6.387%2C5.950%205.888%2C6.421%205.888%2C7.000%20C5.888%2C7.579%206.387%2C8.050%207.001%2C8.050%20C7.615%2C8.050%208.114%2C7.579%208.114%2C7.000%20C8.114%2C6.421%207.615%2C5.950%207.001%2C5.950%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .user-wrapper .user__inner .user_bl_wrap .user_buttons {
      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; }
      .user-wrapper .user__inner .user_bl_wrap .user_buttons .my_orders {
        color: #fff;
        font-size: 15px;
        font-weight: 700;
        display: inline-block;
        vertical-align: top;
        text-decoration: none;
        background: #f44545;
        padding: 17px 34px 18px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 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; }
      .user-wrapper .user__inner .user_bl_wrap .user_buttons .my_orders:hover {
        background: #ff6b6b; }
      .user-wrapper .user__inner .user_bl_wrap .user_buttons .log_out {
        display: inline-block;
        vertical-align: top;
        color: #262626;
        font-size: 15px;
        font-weight: 500;
        padding: 17px 34px 18px;
        text-decoration: none;
        background: #f5f5f5;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 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; }
      @media (max-width: 600px) {
    .user-wrapper .user__inner .block-tops {
      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 40px 0; } }
    .user-wrapper .user__inner .block-title {
      color: #262626;
      font: 700 23px 'Montserrat', Arial, Helvetica, sans-serif;
      margin: 0 0 34px 0; }
    @media (max-width: 600px) {
      .user-wrapper .user__inner .block-title {
        margin: 0; } }
    .user-wrapper .user__inner .user__exit {
      display: none;
      width: 16px;
      height: 15px;
      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%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28187%2C%20187%2C%20187%29%22%20d%3D%22M8.957%2C7.484%20L14.722%2C13.249%20C15.120%2C13.647%2015.120%2C14.292%2014.722%2C14.690%20C14.324%2C15.088%2013.679%2C15.088%2013.281%2C14.690%20L7.516%2C8.925%20L1.751%2C14.690%20C1.352%2C15.088%200.707%2C15.088%200.309%2C14.690%20C-0.089%2C14.292%20-0.089%2C13.647%200.309%2C13.249%20L6.074%2C7.484%20L0.310%2C1.719%20C-0.088%2C1.321%20-0.088%2C0.676%200.310%2C0.278%20C0.707%2C-0.120%201.353%2C-0.120%201.751%2C0.278%20L7.516%2C6.043%20L13.280%2C0.278%20C13.678%2C-0.120%2014.324%2C-0.120%2014.722%2C0.278%20C15.119%2C0.676%2015.119%2C1.321%2014.722%2C1.719%20L8.957%2C7.484%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    @media (max-width: 600px) {
      .user-wrapper .user__inner .user__exit {
        display: block; } }
    .user-wrapper .user__inner .block-body .row {
      margin: 0 0 20px; }
      .user-wrapper .user__inner .block-body .row.login input {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2013%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M12.000%2C14.000%20L11.000%2C14.000%20C11.000%2C14.000%2011.153%2C8.001%206.002%2C8.000%20C6.001%2C8.000%206.001%2C8.000%206.000%2C8.000%20C5.999%2C8.000%205.999%2C8.000%205.998%2C8.000%20C0.472%2C8.001%201.000%2C14.000%201.000%2C14.000%20L0.000%2C14.000%20C0.000%2C14.000%20-0.184%2C8.758%203.826%2C7.351%20C2.729%2C6.638%202.000%2C5.406%202.000%2C4.000%20C2.000%2C1.791%203.791%2C-0.000%206.000%2C-0.000%20C8.209%2C-0.000%2010.000%2C1.791%2010.000%2C4.000%20C10.000%2C5.419%209.256%2C6.658%208.142%2C7.368%20C12.003%2C8.798%2012.000%2C14.000%2012.000%2C14.000%20ZM9.000%2C4.000%20C9.000%2C2.422%207.578%2C1.000%206.000%2C1.000%20C4.422%2C1.000%203.000%2C2.422%203.000%2C4.000%20C3.000%2C5.578%204.422%2C7.000%206.000%2C7.000%20C7.578%2C7.000%209.000%2C5.578%209.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") left 20px top 50% no-repeat, #fff; }
      .user-wrapper .user__inner .block-body .row input {
        color: #262626;
        width: 100%;
        height: 54px;
        font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif;
        border: none;
        outline: none;
        padding: 16px 20px 16px 50px;
        -webkit-appearance: none;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 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;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #e5e5e5;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2214px%22%20%20viewBox%3D%220%200%2011%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M9.607%2C5.086%20L9.141%2C5.086%20L9.141%2C2.721%20C9.141%2C1.221%207.880%2C-0.007%206.340%2C-0.007%20L4.672%2C-0.007%20C3.132%2C-0.007%201.872%2C1.221%201.872%2C2.721%20L1.872%2C5.086%20L1.404%2C5.086%20C0.634%2C5.086%200.004%2C5.700%200.004%2C6.450%20L0.004%2C12.634%20C0.004%2C13.385%200.634%2C13.998%201.404%2C13.998%20L9.607%2C13.998%20C10.378%2C13.998%2011.008%2C13.385%2011.008%2C12.634%20L11.008%2C6.450%20C11.008%2C5.700%2010.378%2C5.086%209.607%2C5.086%20ZM2.805%2C2.721%20C2.805%2C1.716%203.640%2C0.902%204.672%2C0.902%20L6.340%2C0.902%20C7.371%2C0.902%208.207%2C1.716%208.207%2C2.721%20L8.207%2C5.086%20L2.805%2C5.086%20L2.805%2C2.721%20ZM10.074%2C12.634%20C10.074%2C12.880%209.860%2C13.088%209.607%2C13.088%20L1.404%2C13.088%20C1.153%2C13.088%200.938%2C12.880%200.938%2C12.634%20L0.938%2C6.450%20C0.938%2C6.204%201.153%2C5.996%201.404%2C5.996%20L9.607%2C5.996%20C9.860%2C5.996%2010.074%2C6.204%2010.074%2C6.450%20L10.074%2C12.634%20Z%22%2F%3E%3C%2Fsvg%3E") left 20px top 50% no-repeat, #fff; }
      .user-wrapper .user__inner .block-body .row input::-webkit-input-placeholder {
        color: #262626; }
      .user-wrapper .user__inner .block-body .row input:-moz-placeholder {
        color: #262626; }
      .user-wrapper .user__inner .block-body .row input:-moz-placeholder {
        color: #262626; }
      .user-wrapper .user__inner .block-body .row input:-ms-input-placeholder {
        color: #262626; }
      .user-wrapper .user__inner .block-body .row input:focus::-webkit-input-placeholder {
        color: transparent; }
      .user-wrapper .user__inner .block-body .row input:focus::-moz-placeholder {
        color: transparent; }
      .user-wrapper .user__inner .block-body .row input:focus:-moz-placeholder {
        color: transparent; }
      .user-wrapper .user__inner .block-body .row input:focus:-ms-input-placeholder {
        color: transparent; }
    .user-wrapper .user__inner .block-body .cab_form_btns {
      padding: 20px 0 0 0;
      font-size: 0; }
      .user-wrapper .user__inner .block-body .cab_form_btns .cab_enter_btn {
        display: inline-block;
        vertical-align: top;
        margin: 0 19px 0 0; }
      .user-wrapper .user__inner .block-body .cab_form_btns .cab_enter_btn button {
        color: #fff;
        font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
        outline: none;
        border: none;
        background: #f44545;
        padding: 16px 30px 17px;
        text-align: center;
        -webkit-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 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; }
      @media (max-width: 375px) {
          .user-wrapper .user__inner .block-body .cab_form_btns .cab_enter_btn button {
            padding: 16px 22px 17px; } }
      .user-wrapper .user__inner .block-body .cab_form_btns .cab_enter_btn button:hover {
        background: #ff6b6b; }
      .user-wrapper .user__inner .block-body .cab_form_btns .cab_form_in {
        display: inline-block;
        vertical-align: top; }
      .user-wrapper .user__inner .block-body .cab_form_btns .cab_form_in .forgot {
        font: 400 13px 'Montserrat', Arial, Helvetica, sans-serif;
        color: #9f9f9f;
        display: inline-block;
        vertical-align: top;
        margin: 0 0 15px;
        text-decoration: none; }
      .user-wrapper .user__inner .block-body .cab_form_btns .cab_form_in .register {
        color: #262626;
        font: 500 16px 'Montserrat', Arial, Helvetica, sans-serif;
        text-decoration: none;
        border-bottom: 1px solid #9f9f9f;
        -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; }
    .user-wrapper .user__inner .g-auth__row.g-auth__social-min {
      border-top: none;
      padding-top: 0 !important; }
    .user-wrapper .user__inner .g-auth__row.g-auth__social-min .g-form-field__title {
      color: #262626;
      font: 700 17px 'Montserrat', Arial, Helvetica, sans-serif;
      margin: 0 0 14px; }
      @media (max-width: 375px) {
      .user-wrapper .user__inner .g-auth__row.g-auth__social-min .g-form-field__title {
        font-size: 15px; } }
    .user-wrapper .user__inner .g-auth__row.g-auth__social-min .g-auth__personal-note {
      color: #7c757a;
      font-size: 14px; }
      .user-wrapper .user__inner .g-auth__row.g-auth__social-min .g-auth__personal-note a {
        color: #7c757a; }
    .user-wrapper .user__inner .g-auth__row.g-auth__social-min .g-social {
      padding-bottom: 16px; }
    .user-wrapper .user__inner .g-auth__row.g-auth__social-min .g-auth__personal-note a {
      border-color: #7c757a; }

.user-block-top {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 35px 39px 42px 39px;
  background-color: #fff; }
  @media (max-width: 600px) {
  .user-block-top {
    padding: 30px; } }

.cart-wr {
  position: relative; }

.button-cart {
  text-decoration: none;
  display: inline-block;
  padding: 14px 20px 14px 19px;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  font-size: 0;
  position: relative;
  pointer-events: none; }
  @media (max-width: 640px) {
  .button-cart {
    border: none;
    padding: 14px 11px 14px 12px; } }
  .button-cart.active {
    background: #fff;
    border-color: #fff;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    z-index: 1013; }
  .button-cart.active:before {
    position: absolute;
    content: '';
    bottom: -1px;
    left: -10px;
    width: 10px;
    height: 10px;
    display: block;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M10.000%2C-0.000%20C10.000%2C-0.000%209.648%2C10.000%20-0.000%2C10.000%20L10.000%2C10.000%20L10.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .button-cart.cl_tov {
    pointer-events: auto; }
  .button-cart.cl_tov .button-cart__amount {
    width: 20px;
    margin-left: 10px;
    font-size: 10px; }
  .button-cart:hover .button-cart__icon {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M19.004%2C14.188%20C18.950%2C14.695%2018.522%2C15.079%2018.012%2C15.079%20L5.838%2C15.079%20C5.335%2C15.079%204.911%2C14.704%204.848%2C14.206%20L3.379%2C2.492%20L1.558%2C2.492%20C1.007%2C2.492%200.561%2C2.046%200.561%2C1.495%20C0.561%2C0.945%201.007%2C0.499%201.558%2C0.499%20L4.258%2C0.499%20C4.761%2C0.499%205.185%2C0.873%205.248%2C1.371%20L5.549%2C3.770%20L19.009%2C3.770%20C19.292%2C3.770%2019.562%2C3.890%2019.751%2C4.101%20C19.940%2C4.311%2020.031%2C4.591%2020.001%2C4.873%20L19.004%2C14.188%20ZM5.799%2C5.764%20L6.718%2C13.085%20L17.116%2C13.085%20L17.899%2C5.764%20L5.799%2C5.764%20ZM7.916%2C16.450%20C8.759%2C16.450%209.442%2C17.133%209.442%2C17.976%20C9.442%2C18.819%208.759%2C19.502%207.916%2C19.502%20C7.073%2C19.502%206.389%2C18.819%206.389%2C17.976%20C6.389%2C17.133%207.073%2C16.450%207.916%2C16.450%20ZM15.893%2C16.450%20C16.737%2C16.450%2017.420%2C17.133%2017.420%2C17.976%20C17.420%2C18.819%2016.737%2C19.502%2015.893%2C19.502%20C15.051%2C19.502%2014.367%2C18.819%2014.367%2C17.976%20C14.367%2C17.133%2015.051%2C16.450%2015.893%2C16.450%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .button-cart__icon {
    display: inline-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%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%23262626%22%20d%3D%22M19.004%2C14.188%20C18.950%2C14.695%2018.522%2C15.079%2018.012%2C15.079%20L5.838%2C15.079%20C5.335%2C15.079%204.911%2C14.704%204.848%2C14.206%20L3.379%2C2.492%20L1.558%2C2.492%20C1.007%2C2.492%200.561%2C2.046%200.561%2C1.495%20C0.561%2C0.945%201.007%2C0.499%201.558%2C0.499%20L4.258%2C0.499%20C4.761%2C0.499%205.185%2C0.873%205.248%2C1.371%20L5.549%2C3.770%20L19.009%2C3.770%20C19.292%2C3.770%2019.562%2C3.890%2019.751%2C4.101%20C19.940%2C4.311%2020.031%2C4.591%2020.001%2C4.873%20L19.004%2C14.188%20ZM5.799%2C5.764%20L6.718%2C13.085%20L17.116%2C13.085%20L17.899%2C5.764%20L5.799%2C5.764%20ZM7.916%2C16.450%20C8.759%2C16.450%209.442%2C17.133%209.442%2C17.976%20C9.442%2C18.819%208.759%2C19.502%207.916%2C19.502%20C7.073%2C19.502%206.389%2C18.819%206.389%2C17.976%20C6.389%2C17.133%207.073%2C16.450%207.916%2C16.450%20ZM15.893%2C16.450%20C16.737%2C16.450%2017.420%2C17.133%2017.420%2C17.976%20C17.420%2C18.819%2016.737%2C19.502%2015.893%2C19.502%20C15.051%2C19.502%2014.367%2C18.819%2014.367%2C17.976%20C14.367%2C17.133%2015.051%2C16.450%2015.893%2C16.450%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .button-cart__amount {
    color: #fff;
    font-weight: 400;
    font-size: 0px;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    height: 20px;
    width: 0;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    background: #f44545;
    margin-left: 0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px; }

.panel-cart {
  display: none; }

.cart-modal {
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 11;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 10px 0px 10px 10px;
  -moz-border-radius: 10px 0px 10px 10px;
  -ms-border-radius: 10px 0px 10px 10px;
  -o-border-radius: 10px 0px 10px 10px;
  border-radius: 10px 0px 10px 10px;
  overflow: hidden; }
  @media (max-width: 600px) {
  .cart-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    border-radius: 0; } }
  .cart-modal.active {
    opacity: 1;
    visibility: visible;
    z-index: 1012;
    box-shadow: 0 0 0 10000px rgba(0, 0, 0, 0.1); }
  @media (max-width: 600px) {
    .cart-modal.active {
      z-index: 1013; } }
  .cart-modal__inner {
    max-height: calc(100vh - 135px);
    overflow-y: auto;
    pointer-events: auto; }
  @media (max-width: 600px) {
    .cart-modal__inner {
      position: relative; } }
  .cart-modal__exit--close {
    display: none;
    width: 16px;
    height: 15px;
    cursor: pointer;
    pointer-events: auto;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28187%2C%20187%2C%20187%29%22%20d%3D%22M8.957%2C7.484%20L14.722%2C13.249%20C15.120%2C13.647%2015.120%2C14.292%2014.722%2C14.690%20C14.324%2C15.088%2013.679%2C15.088%2013.281%2C14.690%20L7.516%2C8.925%20L1.751%2C14.690%20C1.352%2C15.088%200.707%2C15.088%200.309%2C14.690%20C-0.089%2C14.292%20-0.089%2C13.647%200.309%2C13.249%20L6.074%2C7.484%20L0.310%2C1.719%20C-0.088%2C1.321%20-0.088%2C0.676%200.310%2C0.278%20C0.707%2C-0.120%201.353%2C-0.120%201.751%2C0.278%20L7.516%2C6.043%20L13.280%2C0.278%20C13.678%2C-0.120%2014.324%2C-0.120%2014.722%2C0.278%20C15.119%2C0.676%2015.119%2C1.321%2014.722%2C1.719%20L8.957%2C7.484%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    @media (max-width: 600px) {
    .cart-modal__exit--close {
      display: block;
      position: absolute;
      top: 30px;
      right: 30px; } }

.cart-preview-container {
  background: #fff;
  width: 380px;
  -moz-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  pointer-events: auto;
  padding: 34px 40px 40px 40px; }
  @media (max-width: 600px) {
  .cart-preview-container {
    width: 100%;
    padding: 30px; } }
  .cart-preview-container__title {
    font: 600 23px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin: 0 0 35px 0; }
  .cart-preview-container__item {
    position: relative;
    font-size: 0; }
  .cart-preview-container__item + .cart-preview-container__item {
    margin-top: 30px; }
  .cart-preview-container__image {
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    font-size: 0;
    position: relative;
    width: 70px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px; }
  .cart-preview-container__image.no-image {
    background: #e6e6e6 url('/g/shop2v2/default/images/noimage.png') 50% no-repeat;
    height: 70px; }
  .cart-preview-container__image img {
    opacity: 0;
    visibility: hidden;
    max-width: auto;
    height: auto; }
  .cart-preview-container__amount {
    position: absolute;
    top: -10px;
    right: 20px;
    width: 18px;
    height: 18px;
    margin-right: -10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: #f44545;
    color: #fff;
    text-align: center;
    font: 600 10px/19px 'Montserrat', Arial, Helvetica, sans-serif; }
  .cart-preview-container__text {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 70px - 20px);
    padding: 0 20px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .cart-preview-container__name {
    margin: 0 0 15px 0; }
  .cart-preview-container__name a {
    font: 500 13px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    text-decoration: none; }
    .cart-preview-container__name a:hover {
      border-bottom: 1px solid #d4d4d4; }
  .cart-preview-container__price {
    font: 800 16px 'Montserrat', Arial, Helvetica, sans-serif; }
  .cart-preview-container__price span.fa-rouble {
    font-weight: 500; }
  .cart-preview-container__delete {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -8px;
    display: inline-block;
    cursor: pointer;
    width: 16px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2016%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M15.050%2C3.775%20L14.515%2C3.775%20L13.699%2C15.250%20C13.629%2C16.234%2012.804%2C17.005%2011.821%2C17.005%20L4.163%2C17.005%20C3.180%2C17.005%202.356%2C16.234%202.286%2C15.250%20L1.470%2C3.775%20L0.934%2C3.775%20C0.415%2C3.775%20-0.006%2C3.352%20-0.006%2C2.830%20C-0.006%2C2.308%200.415%2C1.885%200.934%2C1.885%20L6.110%2C1.885%20L6.110%2C0.940%20C6.110%2C0.418%206.532%2C-0.006%207.052%2C-0.006%20L8.934%2C-0.006%20C9.453%2C-0.006%209.874%2C0.418%209.874%2C0.940%20L9.874%2C1.885%20L15.050%2C1.885%20C15.570%2C1.885%2015.992%2C2.308%2015.992%2C2.830%20C15.992%2C3.352%2015.570%2C3.775%2015.050%2C3.775%20ZM3.357%2C3.775%20L4.163%2C15.115%20L11.821%2C15.115%20L12.628%2C3.775%20L3.357%2C3.775%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .cart-preview-container__sum {
    padding: 40px 0 0 0; }
  .cart-preview-container__sum-title {
    font: 600 18px 'Montserrat', Arial, Helvetica, sans-serif;
    margin-right: 23px;
    display: inline-block;
    vertical-align: baseline; }
  .cart-preview-container__sum-body {
    font: 800 21px 'Montserrat', Arial, Helvetica, sans-serif;
    display: inline-block;
    vertical-align: baseline; }
    .cart-preview-container__sum-body span.fa-rouble {
      font: 400 20px 'Montserrat', Arial, Helvetica, sans-serif; }
  .cart-preview-container__btns {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    padding: 35px 0 0 0; }
  .cart-preview-container__order {
    color: #fff;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    outline: none;
    border: none;
    background: #f44545;
    padding: 16px 28px 17px;
    text-align: center;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 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;
    text-decoration: none; }
  @media (max-width: 375px) {
    .cart-preview-container__order {
      padding: 16px 20px 17px; } }
  .cart-preview-container__order:hover {
    background: #ff6b6b; }
  .cart-preview-container__clear {
    color: #262626;
    text-decoration: none;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 17px 29px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background: #f5f5f5; }
  @media (max-width: 375px) {
    .cart-preview-container__clear {
      padding: 17px 20px; } }

.content-wrapper {
  width: 100%;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media (max-width: 1459px) {
  .content-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; } }
  .content-wrapper .content-container {
    width: 100%;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

.main {
  width: calc(100% - 350px); }
  .main.mode_folder > .site-path {
    display: none; }
  .main.mode_folder > h1 {
    display: none; }
  @media (max-width: 1459px) {
  .main {
    width: 100%; } }

.main-clon-wrapper {
  font-size: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 1430px) {
  .main-clon-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; } }

.main-clon {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 36px 39px 40px;
  background-color: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  width: 48.74%;
  min-height: 513px;
  margin: 0 50px 0 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -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: 1430px) {
  .main-clon {
    width: 100%;
    margin: 0 0 50px 0;
    min-height: auto; } }
  @media (min-width: 768px) and (max-width: 1024px) {
  .main-clon {
    margin: 0 0 30px 0; } }
  @media (min-width: 320px) and (max-width: 767px) {
  .main-clon {
    margin: 0 0 20px 0; } }
  @media (max-width: 767px) {
  .main-clon {
    padding: 30px; } }
  .main-clon__title {
    margin: 0 0 34px 0; }
  .main-clon__title h1 {
    font: 700 28px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626; }
  .main-clon__text {
    line-height: 25px;
    padding: 0 0 34px;
    font-size: 14px; }
  @media (max-width: 425px) {
    .main-clon__text {
      padding: 0;
      margin-bottom: 34px;
      height: 200px;
      overflow: hidden; } }
  @media (max-width: 320px) {
    .main-clon__text {
      height: 106px; } }
  .main-clon__btn {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end; }
  .main-clon__btn a {
    display: inline-block;
    vertical-align: top;
    width: 60px;
    height: 42px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 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%2222px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%2022%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M20.000%2C4.000%20C18.895%2C4.000%2018.000%2C3.105%2018.000%2C2.000%20C18.000%2C0.895%2018.895%2C-0.000%2020.000%2C-0.000%20C21.105%2C-0.000%2022.000%2C0.895%2022.000%2C2.000%20C22.000%2C3.105%2021.105%2C4.000%2020.000%2C4.000%20ZM11.000%2C4.000%20C9.895%2C4.000%209.000%2C3.105%209.000%2C2.000%20C9.000%2C0.895%209.895%2C-0.000%2011.000%2C-0.000%20C12.104%2C-0.000%2013.000%2C0.895%2013.000%2C2.000%20C13.000%2C3.105%2012.104%2C4.000%2011.000%2C4.000%20ZM2.000%2C4.000%20C0.896%2C4.000%20-0.000%2C3.105%20-0.000%2C2.000%20C-0.000%2C0.895%200.896%2C-0.000%202.000%2C-0.000%20C3.105%2C-0.000%204.000%2C0.895%204.000%2C2.000%20C4.000%2C3.105%203.105%2C4.000%202.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .main-clon__btn 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%2222px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%2022%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M20.000%2C4.000%20C18.895%2C4.000%2018.000%2C3.105%2018.000%2C2.000%20C18.000%2C0.895%2018.895%2C-0.000%2020.000%2C-0.000%20C21.105%2C-0.000%2022.000%2C0.895%2022.000%2C2.000%20C22.000%2C3.105%2021.105%2C4.000%2020.000%2C4.000%20ZM11.000%2C4.000%20C9.895%2C4.000%209.000%2C3.105%209.000%2C2.000%20C9.000%2C0.895%209.895%2C-0.000%2011.000%2C-0.000%20C12.104%2C-0.000%2013.000%2C0.895%2013.000%2C2.000%20C13.000%2C3.105%2012.104%2C4.000%2011.000%2C4.000%20ZM2.000%2C4.000%20C0.896%2C4.000%20-0.000%2C3.105%20-0.000%2C2.000%20C-0.000%2C0.895%200.896%2C-0.000%202.000%2C-0.000%20C3.105%2C-0.000%204.000%2C0.895%204.000%2C2.000%20C4.000%2C3.105%203.105%2C4.000%202.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.main-clon-right-bl {
  width: 48.74%;
  min-height: 513px; }
  @media (max-width: 1430px) {
  .main-clon-right-bl {
    width: 100%; } }

.editable-block {
  min-height: 232px;
  background-color: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin: 0 0 50px 0; }
  @media (min-width: 768px) and (max-width: 1024px) {
  .editable-block {
    margin: 0 0 30px 0; } }
  @media (min-width: 320px) and (max-width: 767px) {
  .editable-block {
    margin: 0 0 20px 0; } }
  @media (max-width: 530px) {
  .editable-block {
    -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; } }
  .editable-block__red-block {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 36px 37px 40px;
    -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: 530px) {
    .editable-block__red-block {
      width: 100%; } }
  @media (max-width: 767px) {
    .editable-block__red-block {
      padding: 30px; } }
  .editable-block__title {
    font: 700 28px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #f44545;
    margin: 0 0 11px 0; }
  .editable-block__desc {
    margin: 0 0 22px 0;
    font-size: 15px;
    line-height: 22px; }
  .editable-block__btn a {
    display: inline-block;
    vertical-align: top;
    width: 60px;
    height: 42px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 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%2222px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%2022%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M20.000%2C4.000%20C18.895%2C4.000%2018.000%2C3.105%2018.000%2C2.000%20C18.000%2C0.895%2018.895%2C-0.000%2020.000%2C-0.000%20C21.105%2C-0.000%2022.000%2C0.895%2022.000%2C2.000%20C22.000%2C3.105%2021.105%2C4.000%2020.000%2C4.000%20ZM11.000%2C4.000%20C9.895%2C4.000%209.000%2C3.105%209.000%2C2.000%20C9.000%2C0.895%209.895%2C-0.000%2011.000%2C-0.000%20C12.104%2C-0.000%2013.000%2C0.895%2013.000%2C2.000%20C13.000%2C3.105%2012.104%2C4.000%2011.000%2C4.000%20ZM2.000%2C4.000%20C0.896%2C4.000%20-0.000%2C3.105%20-0.000%2C2.000%20C-0.000%2C0.895%200.896%2C-0.000%202.000%2C-0.000%20C3.105%2C-0.000%204.000%2C0.895%204.000%2C2.000%20C4.000%2C3.105%203.105%2C4.000%202.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .editable-block__btn 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%2222px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%2022%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M20.000%2C4.000%20C18.895%2C4.000%2018.000%2C3.105%2018.000%2C2.000%20C18.000%2C0.895%2018.895%2C-0.000%2020.000%2C-0.000%20C21.105%2C-0.000%2022.000%2C0.895%2022.000%2C2.000%20C22.000%2C3.105%2021.105%2C4.000%2020.000%2C4.000%20ZM11.000%2C4.000%20C9.895%2C4.000%209.000%2C3.105%209.000%2C2.000%20C9.000%2C0.895%209.895%2C-0.000%2011.000%2C-0.000%20C12.104%2C-0.000%2013.000%2C0.895%2013.000%2C2.000%20C13.000%2C3.105%2012.104%2C4.000%2011.000%2C4.000%20ZM2.000%2C4.000%20C0.896%2C4.000%20-0.000%2C3.105%20-0.000%2C2.000%20C-0.000%2C0.895%200.896%2C-0.000%202.000%2C-0.000%20C3.105%2C-0.000%204.000%2C0.895%204.000%2C2.000%20C4.000%2C3.105%203.105%2C4.000%202.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .editable-block__img {
    -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%;
    height: auto; }
  @media (max-width: 530px) {
    .editable-block__img {
      width: 100%;
      height: 232px; } }

.subscription {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 36px 30px 39px 39px;
  background-color: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  min-height: 232px; }
  @media (max-width: 767px) {
  .subscription {
    padding: 30px; } }
  .subscription__title {
    font: 700 28px 'Montserrat', Arial, Helvetica, sans-serif;
    margin: 0 0 18px 0; }
  .subscription__desc {
    font-size: 17px;
    margin: 0 0 30px 0; }
  .subscription__form-block .tpl-anketa .form_bl_title {
    display: none; }
    .subscription__form-block .tpl-anketa .form_inner {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
    @media (max-width: 560px) {
      .subscription__form-block .tpl-anketa .form_inner {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
    .subscription__form-block .tpl-anketa .form_inner .tpl-field-button {
      margin: 0 0 0 20px; }
      @media (max-width: 560px) {
      .subscription__form-block .tpl-anketa .form_inner .tpl-field-button {
        margin: 0;
        width: 100%; } }
      @media (max-width: 560px) {
        .subscription__form-block .tpl-anketa .form_inner .tpl-field-button .tpl-form-button {
          width: 100%; } }
    .subscription__form-block .tpl-anketa .form_inner .type-email, .subscription__form-block .tpl-anketa .form_inner .type-text, .subscription__form-block .tpl-anketa .form_inner .type-phone {
      margin: 0; }
      @media (max-width: 1430px) {
      .subscription__form-block .tpl-anketa .form_inner .type-email, .subscription__form-block .tpl-anketa .form_inner .type-text, .subscription__form-block .tpl-anketa .form_inner .type-phone {
        width: 100%; } }
      @media (max-width: 560px) {
      .subscription__form-block .tpl-anketa .form_inner .type-email, .subscription__form-block .tpl-anketa .form_inner .type-text, .subscription__form-block .tpl-anketa .form_inner .type-phone {
        margin: 0 0 20px 0; } }

.content {
  line-height: 1.3; }

.site-sidebar {
  width: 350px;
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -webkit-order: 0;
  -moz-order: 0;
  -ms-flex-order: 0;
  order: 0;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: 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: 1459px) {
  .site-sidebar {
    display: none; } }

.sidebar-logo {
  margin: 0 0 83px 0; }
  @media (max-width: 1459px) {
  .sidebar-logo {
    margin: 0 0 57px 0; } }

.categories-inner__categories {
  font-size: 0;
  padding: 0; }
  .categories-inner__categories li {
    display: block;
    list-style: none; }
    .categories-inner__categories li a {
      text-decoration: none;
      padding: 17px 40px 18px 0;
      display: inline-block;
      vertical-align: top;
      font: 500 16px 'Montserrat', Arial, Helvetica, sans-serif;
      color: #a2a1a1;
      position: relative; }
    .categories-inner__categories li a.open {
      color: #262626; }
      .categories-inner__categories li a.open span.arrow {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%222px%22%20%20viewBox%3D%220%200%2010%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M-0.000%2C0.000%20L10.000%2C0.000%20L10.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
      .categories-inner__categories li a.open span.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%222px%22%20%20viewBox%3D%220%200%2010%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M-0.000%2C0.000%20L10.000%2C0.000%20L10.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .categories-inner__categories li a span.arrow {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      width: 40px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23a2a1a1%22%20d%3D%22M10.000%2C6.000%20L6.000%2C6.000%20L6.000%2C10.000%20L4.000%2C10.000%20L4.000%2C6.000%20L-0.000%2C6.000%20L-0.000%2C4.000%20L4.000%2C4.000%20L4.000%2C-0.000%20L6.000%2C-0.000%20L6.000%2C4.000%20L10.000%2C4.000%20L10.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .categories-inner__categories li a:hover {
      color: #262626; }
      .categories-inner__categories li a:hover span.arrow {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M10.000%2C6.000%20L6.000%2C6.000%20L6.000%2C10.000%20L4.000%2C10.000%20L4.000%2C6.000%20L-0.000%2C6.000%20L-0.000%2C4.000%20L4.000%2C4.000%20L4.000%2C-0.000%20L6.000%2C-0.000%20L6.000%2C4.000%20L10.000%2C4.000%20L10.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
      .categories-inner__categories li a:hover.open span.arrow {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%222px%22%20%20viewBox%3D%220%200%2010%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M-0.000%2C0.000%20L10.000%2C0.000%20L10.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .categories-inner__categories li ul {
      padding: 0 0 0 14px;
      margin: 0;
      display: none; }
    .categories-inner__categories li ul a {
      text-decoration: none;
      padding: 15px 40px 14px 0;
      display: inline-block;
      vertical-align: top;
      font: 500 13px 'Montserrat', Arial, Helvetica, sans-serif;
      color: #262626;
      position: relative;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
      .categories-inner__categories li ul a.open {
        color: #262626; }
      .categories-inner__categories li ul a.open span.arrow {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%222px%22%20%20viewBox%3D%220%200%2010%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M-0.000%2C0.000%20L10.000%2C0.000%20L10.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
      .categories-inner__categories li ul a span.arrow {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        width: 40px;
        display: inline-block;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M10.000%2C6.000%20L6.000%2C6.000%20L6.000%2C10.000%20L4.000%2C10.000%20L4.000%2C6.000%20L-0.000%2C6.000%20L-0.000%2C4.000%20L4.000%2C4.000%20L4.000%2C-0.000%20L6.000%2C-0.000%20L6.000%2C4.000%20L10.000%2C4.000%20L10.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
      .categories-inner__categories li ul a:hover {
        color: #f44545; }
      .categories-inner__categories li ul a:hover span.arrow {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M10.000%2C6.000%20L6.000%2C6.000%20L6.000%2C10.000%20L4.000%2C10.000%20L4.000%2C6.000%20L-0.000%2C6.000%20L-0.000%2C4.000%20L4.000%2C4.000%20L4.000%2C-0.000%20L6.000%2C-0.000%20L6.000%2C4.000%20L10.000%2C4.000%20L10.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
      .categories-inner__categories li ul a:hover.open span.arrow {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%222px%22%20%20viewBox%3D%220%200%2010%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M-0.000%2C0.000%20L10.000%2C0.000%20L10.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.prod_list_wrap .folders-wrapper-inner .folder-btn-wr {
  text-align: center;
  margin: 0 0 50px 0; }
  @media (max-width: 1023px) {
      .prod_list_wrap .folders-wrapper-inner .folder-btn-wr {
        margin: 0 0 30px 0; } }
  @media (max-width: 767px) {
      .prod_list_wrap .folders-wrapper-inner .folder-btn-wr {
        margin: 0 0 20px 0; } }
  .prod_list_wrap .folders-wrapper-inner .folder-btn-wr a {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626; }
  @media (max-width: 520px) {
        .prod_list_wrap .folders-wrapper-inner .folder-btn-wr a {
          padding: 17px 30px 16px 30px;
          background: #fff;
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          -ms-border-radius: 10px;
          -o-border-radius: 10px;
          border-radius: 10px;
          font-weight: 600;
          display: -moz-box;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          justify-content: space-between; } }
  .prod_list_wrap .folders-wrapper-inner .folder-btn-wr a .fol-icon {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    margin-left: 22px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 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%225px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%205%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M1.018%2C8.001%20C0.756%2C8.001%200.494%2C7.901%200.294%2C7.701%20C-0.106%2C7.300%20-0.106%2C6.649%200.294%2C6.249%20L2.526%2C3.993%20L0.294%2C1.736%20C-0.106%2C1.335%20-0.106%2C0.685%200.294%2C0.285%20C0.693%2C-0.117%201.342%2C-0.117%201.742%2C0.285%20L4.697%2C3.267%20C5.097%2C3.668%205.097%2C4.317%204.697%2C4.718%20L1.742%2C7.701%20C1.542%2C7.901%201.280%2C8.001%201.018%2C8.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #fff; }
    @media (max-width: 520px) {
        .prod_list_wrap .folders-wrapper-inner .folder-btn-wr a .fol-icon {
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2212px%22%20%20viewBox%3D%220%200%2014%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M13.713%2C6.714%20C13.694%2C6.733%2013.667%2C6.740%2013.647%2C6.758%20L8.691%2C11.713%20C8.303%2C12.101%207.675%2C12.101%207.286%2C11.713%20C6.899%2C11.326%206.899%2C10.697%207.286%2C10.309%20L10.595%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%20-0.000%2C6.552%20-0.000%2C6.000%20C-0.000%2C5.448%200.448%2C5.000%201.000%2C5.000%20L10.595%2C5.000%20L7.286%2C1.691%20C6.899%2C1.303%206.899%2C0.674%207.286%2C0.286%20C7.675%2C-0.101%208.303%2C-0.101%208.691%2C0.286%20L13.647%2C5.242%20C13.668%2C5.260%2013.694%2C5.267%2013.713%2C5.286%20C13.910%2C5.483%2014.005%2C5.742%2014.002%2C6.000%20C14.005%2C6.258%2013.910%2C6.517%2013.713%2C6.714%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #fff; } }
  .prod_list_wrap .folders-wrapper-body {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0;
    margin-right: -50px; }
  @media (max-width: 1260px) {
    .prod_list_wrap .folders-wrapper-body {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  @media (max-width: 1023px) {
    .prod_list_wrap .folders-wrapper-body {
      margin-right: -30px; } }
  @media (max-width: 767px) {
    .prod_list_wrap .folders-wrapper-body {
      margin-right: -20px; } }
  .prod_list_wrap .column {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    -moz-box-flex: 1;
    -moz-flex: 1 1 25%;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    margin-right: 50px; }
  @media (max-width: 1023px) {
    .prod_list_wrap .column {
      margin-right: 30px; } }
  @media (max-width: 767px) {
    .prod_list_wrap .column {
      margin-right: 20px;
      width: 31.3%;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 31.3%;
      -moz-box-flex: 1;
      -moz-flex: 1 1 31.3%;
      -ms-flex: 1 1 31.3%;
      flex: 1 1 31.3%; } }
  @media (max-width: 520px) {
    .prod_list_wrap .column {
      width: 100%;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 100%;
      -moz-box-flex: 1;
      -moz-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
      flex: 1 1 100%; } }
  .prod_list_wrap .column:nth-child(2) .folders-wrapper-item:first-child {
    height: 240px; }
    @media (max-width: 520px) {
        .prod_list_wrap .column:nth-child(2) .folders-wrapper-item:first-child {
          height: 280px; } }
  .prod_list_wrap .column:nth-child(2) .folders-wrapper-item:last-child {
    height: 400px; }
    @media (max-width: 520px) {
        .prod_list_wrap .column:nth-child(2) .folders-wrapper-item:last-child {
          height: 280px; } }
  .prod_list_wrap .column:nth-child(3) .folders-wrapper-item:first-child {
    height: 321px; }
    @media (max-width: 520px) {
        .prod_list_wrap .column:nth-child(3) .folders-wrapper-item:first-child {
          height: 280px; } }
  .prod_list_wrap .column:nth-child(3) .folders-wrapper-item:last-child {
    height: 318px; }
    @media (max-width: 520px) {
        .prod_list_wrap .column:nth-child(3) .folders-wrapper-item:last-child {
          height: 280px; } }
  @media (max-width: 1260px) and (min-width: 768px) {
      .prod_list_wrap .column:nth-child(4) {
        width: 100%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 100%;
        -moz-box-flex: 1;
        -moz-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex; } }
  .prod_list_wrap .column:nth-child(4) .folders-wrapper-item:first-child {
    height: 240px; }
    @media (max-width: 1260px) and (min-width: 768px) {
        .prod_list_wrap .column:nth-child(4) .folders-wrapper-item:first-child {
          margin-right: 50px;
          height: 280px; } }
    @media (max-width: 1023px) and (min-width: 768px) {
        .prod_list_wrap .column:nth-child(4) .folders-wrapper-item:first-child {
          margin-right: 30px; } }
    @media (max-width: 520px) {
        .prod_list_wrap .column:nth-child(4) .folders-wrapper-item:first-child {
          height: 280px; } }
  .prod_list_wrap .column:nth-child(4) .folders-wrapper-item:last-child {
    height: 400px; }
    @media (max-width: 1260px) and (min-width: 768px) {
        .prod_list_wrap .column:nth-child(4) .folders-wrapper-item:last-child {
          height: 280px; } }
    @media (max-width: 520px) {
        .prod_list_wrap .column:nth-child(4) .folders-wrapper-item:last-child {
          height: 280px; } }
  @media (max-width: 1260px) and (min-width: 768px) {
        .prod_list_wrap .column:nth-child(4) .folders-wrapper-item {
          width: 50%;
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 50%;
          -moz-box-flex: 1;
          -moz-flex: 1 1 50%;
          -ms-flex: 1 1 50%;
          flex: 1 1 50%; } }
  .prod_list_wrap .folders-wrapper-item {
    position: relative;
    overflow: hidden;
    margin-bottom: 50px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: box-shadow 0.3s;
    -moz-transition: box-shadow 0.3s;
    -o-transition: box-shadow 0.3s;
    -ms-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s; }
  .prod_list_wrap .folders-wrapper-item:first-child {
    height: 400px; }
  @media (max-width: 520px) {
      .prod_list_wrap .folders-wrapper-item:first-child {
        height: 280px; } }
  .prod_list_wrap .folders-wrapper-item:last-child {
    height: 240px; }
  @media (max-width: 520px) {
      .prod_list_wrap .folders-wrapper-item:last-child {
        height: 280px; } }
  @media (max-width: 1023px) {
    .prod_list_wrap .folders-wrapper-item {
      margin-bottom: 30px; } }
  @media (max-width: 767px) {
    .prod_list_wrap .folders-wrapper-item {
      margin-bottom: 20px; } }
  .prod_list_wrap .folders-wrapper-item:hover {
    -moz-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05); }
  .prod_list_wrap .folders-wrapper-item:hover .container {
    -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); }
  .prod_list_wrap .folders-wrapper-item:hover .container .container-top .hidden-text {
    color: #bbb; }
  .prod_list_wrap .folders-wrapper-item:hover .container .count {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }
  .prod_list_wrap .folders-wrapper-item:hover .block-image {
    -webkit-transform: translate3d(0, -27px, 0);
    -moz-transform: translate3d(0, -27px, 0);
    -ms-transform: translate3d(0, -27px, 0);
    -o-transform: translate3d(0, -27px, 0);
    transform: translate3d(0, -27px, 0); }
  .prod_list_wrap .folders-wrapper-item:hover .container .count {
    font-size: 0;
    -moz-box-shadow: inset 0 0 0 1px #f44545;
    -webkit-box-shadow: inset 0 0 0 1px #f44545;
    box-shadow: inset 0 0 0 1px #f44545;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%225px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%205%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M1.018%2C8.001%20C0.756%2C8.001%200.494%2C7.901%200.294%2C7.700%20C-0.106%2C7.300%20-0.106%2C6.650%200.294%2C6.249%20L2.526%2C3.993%20L0.294%2C1.736%20C-0.106%2C1.335%20-0.106%2C0.685%200.294%2C0.284%20C0.694%2C-0.117%201.342%2C-0.117%201.742%2C0.284%20L4.697%2C3.267%20C5.097%2C3.668%205.097%2C4.317%204.697%2C4.718%20L1.742%2C7.700%20C1.542%2C7.901%201.280%2C8.001%201.018%2C8.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #f44545; }
  .prod_list_wrap .folders-wrapper-item .block-image {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: transform 0.35s;
    -moz-transition: transform 0.35s;
    -o-transition: transform 0.35s;
    -ms-transition: transform 0.35s;
    transition: transform 0.35s;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%; }
  .prod_list_wrap .folders-wrapper-item .block-image.no-image {
    background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50%/100px no-repeat; }
  .prod_list_wrap .folders-wrapper-item img {
    opacity: 0;
    visibility: hidden; }
  .prod_list_wrap .folders-wrapper-item .container {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: transform 0.35s;
    -moz-transition: transform 0.35s;
    -o-transition: transform 0.35s;
    -ms-transition: transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, 27px, 0);
    -moz-transform: translate3d(0, 27px, 0);
    -ms-transform: translate3d(0, 27px, 0);
    -o-transform: translate3d(0, 27px, 0);
    transform: translate3d(0, 27px, 0);
    padding: 15px 20px 16px;
    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: 520px) {
      .prod_list_wrap .folders-wrapper-item .container {
        padding: 20px 30px 21px; } }
  .prod_list_wrap .folders-wrapper-item .container .container-top {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(100% - 22px);
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(100% - 22px);
    -moz-box-flex: 0;
    -moz-flex: 0 0 calc(100% - 22px);
    -ms-flex: 0 0 calc(100% - 22px);
    flex: 0 0 calc(100% - 22px); }
  .prod_list_wrap .folders-wrapper-item .container .container-top .title {
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626; }
  .prod_list_wrap .folders-wrapper-item .container .container-top .hidden-text {
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif;
    color: transparent;
    text-transform: none;
    padding: 10px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s; }
  .prod_list_wrap .folders-wrapper-item .container .count {
    font-size: 10px;
    font-weight: 600;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    width: 22px;
    height: 22px;
    text-align: center;
    line-height: 23px;
    display: inline-block;
    -moz-box-shadow: inset 0 0 0 1px #ececec;
    -webkit-box-shadow: inset 0 0 0 1px #ececec;
    box-shadow: inset 0 0 0 1px #ececec;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: translate(0, -12px);
    -moz-transform: translate(0, -12px);
    -ms-transform: translate(0, -12px);
    -o-transform: translate(0, -12px);
    transform: translate(0, -12px);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s; }
  .prod_list_wrap .folders-wrapper-item .hidden-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.footer {
  min-height: 100px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
  padding-top: 20px; }
  @media (max-width: 1459px) {
  .footer {
    padding-top: 0; } }
  .footer .footer-inner {
    color: #262626;
    font: 500 15px 'Montserrat', Arial, Helvetica, sans-serif;
    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;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 67px 0; }
  @media (max-width: 1459px) {
    .footer .footer-inner {
      padding: 49px 0; } }
  @media (max-width: 767px) {
    .footer .footer-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-pack: start;
      -ms-flex-pack: start;
      -webkit-justify-content: start;
      -moz-justify-content: start;
      justify-content: start;
      padding: 29px 0 49px; } }
  @media (max-width: 560px) {
    .footer .footer-inner {
      padding: 37px 0 49px; } }
  .footer .footer-inner__site-name-bottom {
    width: 250px;
    font-size: 14px;
    padding-top: 6px; }
  @media (max-width: 767px) {
      .footer .footer-inner__site-name-bottom {
        text-align: center;
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 1;
        padding-top: 0; } }
  .footer .footer-inner__site-copyright {
    width: 225px;
    text-align: right;
    padding-top: 6px; }
  @media (max-width: 1459px) {
      .footer .footer-inner__site-copyright {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 1; } }
  @media (max-width: 767px) {
      .footer .footer-inner__site-copyright {
        text-align: center;
        padding-top: 27px; } }
  .footer .footer-inner__site-copyright span {
    font-size: 14px !important; }
  .footer .footer-inner__site-copyright a {
    color: #262626;
    font-size: 15px; }
  .footer .footer-inner__site-counters {
    margin: 0 280px;
    text-align: center;
    font-size: 14px;
    display: none; }

.panel-cat-menu-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  z-index: 1015;
  visibility: hidden;
  overflow: hidden;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.12);
  -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; }
  .panel-cat-menu-wrapper.active {
    opacity: 1;
    visibility: visible; }
  .panel-cat-menu-wrapper .panel-cat-men {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 1010;
    width: 374px;
    overflow: hidden;
    overflow-y: auto;
    background: #fff;
    text-align: left;
    pointer-events: auto;
    -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: translate(-100%, 0);
    -moz-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
    transform: translate(-100%, 0); }
  @media (max-width: 1023px) {
    .panel-cat-menu-wrapper .panel-cat-men {
      width: 324px; } }
  @media (max-width: 374px) {
    .panel-cat-menu-wrapper .panel-cat-men {
      right: 0;
      bottom: 0;
      width: 100%; } }
  .panel-cat-menu-wrapper .panel-cat-men.active {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }
  .panel-cat-menu-wrapper .panel-cat-men .panel-top-line {
    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-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 60px 40px 0 70px; }
  @media (max-width: 1023px) {
      .panel-cat-menu-wrapper .panel-cat-men .panel-top-line {
        padding: 33px 17px 0 30px; } }
  @media (max-width: 767px) {
      .panel-cat-menu-wrapper .panel-cat-men .panel-top-line {
        padding: 19px 17px 0 30px; } }
  .panel-cat-menu-wrapper .panel-cat-men .burger-mobile {
    display: block;
    vertical-align: top;
    width: 40px;
    height: 40px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2020%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M19.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%20-0.000%2C1.552%20-0.000%2C1.000%20C-0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L19.000%2C0.000%20C19.552%2C0.000%2020.000%2C0.448%2020.000%2C1.000%20C20.000%2C1.552%2019.552%2C2.000%2019.000%2C2.000%20ZM1.000%2C8.000%20L19.000%2C8.000%20C19.552%2C8.000%2020.000%2C8.448%2020.000%2C9.000%20C20.000%2C9.552%2019.552%2C10.000%2019.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%20ZM1.000%2C16.000%20L15.000%2C16.000%20C15.552%2C16.000%2016.000%2C16.448%2016.000%2C17.000%20C16.000%2C17.552%2015.552%2C18.000%2015.000%2C18.000%20L1.000%2C18.000%20C0.448%2C18.000%20-0.000%2C17.552%20-0.000%2C17.000%20C-0.000%2C16.448%200.448%2C16.000%201.000%2C16.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  .panel-cat-menu-wrapper .panel-cat-men .closest-button {
    display: block;
    vertical-align: top;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23bbbbbb%22%20d%3D%22M8.957%2C7.484%20L14.722%2C13.249%20C15.120%2C13.647%2015.120%2C14.292%2014.722%2C14.690%20C14.324%2C15.088%2013.679%2C15.088%2013.281%2C14.690%20L7.516%2C8.925%20L1.751%2C14.690%20C1.352%2C15.088%200.707%2C15.088%200.309%2C14.690%20C-0.089%2C14.292%20-0.089%2C13.647%200.309%2C13.249%20L6.075%2C7.484%20L0.310%2C1.719%20C-0.088%2C1.321%20-0.088%2C0.676%200.310%2C0.278%20C0.707%2C-0.120%201.353%2C-0.120%201.751%2C0.278%20L7.516%2C6.043%20L13.280%2C0.278%20C13.678%2C-0.120%2014.324%2C-0.120%2014.722%2C0.278%20C15.119%2C0.676%2015.119%2C1.321%2014.722%2C1.719%20L8.957%2C7.484%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .panel-cat-menu-wrapper .panel-cat-men .categories-inner.mobile-cat {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 60px 40px 70px 70px; }
  @media (max-width: 1023px) {
        .panel-cat-menu-wrapper .panel-cat-men .categories-inner.mobile-cat {
          padding: 30px 30px 48px; } }
  @media (max-width: 767px) {
        .panel-cat-menu-wrapper .panel-cat-men .categories-inner.mobile-cat {
          padding: 30px 30px 38px; } }
  .panel-cat-menu-wrapper .panel-cat-men .mobile-menu {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f9f9f9;
    padding: 70px 40px 40px 70px; }
  @media (max-width: 1023px) {
      .panel-cat-menu-wrapper .panel-cat-men .mobile-menu {
        padding: 48px 30px 30px; } }
  @media (max-width: 767px) {
      .panel-cat-menu-wrapper .panel-cat-men .mobile-menu {
        padding: 50px 30px; } }
  .panel-cat-menu-wrapper .panel-cat-men .mobile-menu > ul.menu {
    padding: 0;
    margin: 0;
    font-size: 0;
    list-style: none; }
  .panel-cat-menu-wrapper .panel-cat-men .mobile-menu > ul.menu li {
    display: block; }
    .panel-cat-menu-wrapper .panel-cat-men .mobile-menu > ul.menu li a {
      text-decoration: none;
      display: block;
      padding: 15px 14px 16px 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      font: 500 15px 'Montserrat', Arial, Helvetica, sans-serif;
      color: #9a9598; }
    .panel-cat-menu-wrapper .panel-cat-men .mobile-menu > ul.menu li a:hover {
      color: #262626; }
    .panel-cat-menu-wrapper .panel-cat-men .mobile-menu > ul.menu li ul {
      padding: 0 0 0 16px;
      margin: 0;
      list-style: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      z-index: 99;
      display: block; }
    .panel-cat-menu-wrapper .panel-cat-men .mobile-menu > ul.menu li ul li {
      display: block; }
    .panel-cat-menu-wrapper .panel-cat-men .mobile-menu > ul.menu li ul li a {
      font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
      padding: 15px 0; }
      .panel-cat-menu-wrapper .panel-cat-men .mobile-menu > ul.menu li ul li a:hover {
        color: #f44545; }

.tpl-anketa .form_bl_title {
  font-size: 23px;
  font-weight: 700;
  color: #262626;
  margin: 0 0 30px 0; }
  .tpl-anketa .tpl-anketa-success-note {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: #262626; }
  .tpl-anketa .form_inner .tpl-field {
    display: block;
    margin: 0 0 30px;
    color: #262626; }
  .tpl-anketa .form_inner .tpl-field h2 {
    color: #262626;
    margin: 0; }
  .tpl-anketa .form_inner .tpl-field.type-upload {
    font-size: 14px; }
  .tpl-anketa .form_inner .tpl-field.type-textarea {
    line-height: normal; }
  .tpl-anketa .form_inner .tpl-field.type-calendar_interval {
    font-size: 0; }
  .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 5px); }
    .tpl-anketa .form_inner .tpl-field.type-calendar_interval .calendar-label.firstLabel {
      margin-right: 10px; }
  .tpl-anketa .form_inner .tpl-field.type-html {
    line-height: 20px; }
  .tpl-anketa .form_inner .tpl-field.type-html p {
    margin: 0; }
  .tpl-anketa .form_inner .tpl-field.type-hidden {
    display: none;
    margin: 0; }
  .tpl-anketa .form_inner .tpl-field .field-note {
    display: none; }
  .tpl-anketa .form_inner .tpl-field .field-title {
    font-size: 14px;
    padding: 0 0 6px; }
  .tpl-anketa .form_inner .tpl-field .field_error {
    color: red;
    font-size: 14px;
    margin: 0 0 7px; }
  .tpl-anketa .form_inner .tpl-field input[type="text"], .tpl-anketa .form_inner .tpl-field input[type="phone"], .tpl-anketa .form_inner .tpl-field input[type="email"] {
    color: #262626;
    background: #fff;
    width: 100%;
    height: 54px;
    padding: 16px 20px;
    font: 500 17px 'Montserrat', Arial, Helvetica, sans-serif;
    border: none;
    outline: none;
    border: 1px solid #e5e5e5;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .tpl-anketa .form_inner .tpl-field input[type="text"]::-webkit-input-placeholder, .tpl-anketa .form_inner .tpl-field input[type="phone"]::-webkit-input-placeholder, .tpl-anketa .form_inner .tpl-field input[type="email"]::-webkit-input-placeholder {
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .tpl-anketa .form_inner .tpl-field input[type="text"]::-moz-placeholder, .tpl-anketa .form_inner .tpl-field input[type="phone"]::-moz-placeholder, .tpl-anketa .form_inner .tpl-field input[type="email"]::-moz-placeholder {
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .tpl-anketa .form_inner .tpl-field input[type="text"]::-moz-placeholder, .tpl-anketa .form_inner .tpl-field input[type="phone"]::-moz-placeholder, .tpl-anketa .form_inner .tpl-field input[type="email"]::-moz-placeholder {
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .tpl-anketa .form_inner .tpl-field input[type="text"]::-ms-input-placeholder, .tpl-anketa .form_inner .tpl-field input[type="phone"]::-ms-input-placeholder, .tpl-anketa .form_inner .tpl-field input[type="email"]::-ms-input-placeholder {
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .tpl-anketa .form_inner .tpl-field input[type="text"]:focus::-webkit-input-placeholder, .tpl-anketa .form_inner .tpl-field input[type="phone"]:focus::-webkit-input-placeholder, .tpl-anketa .form_inner .tpl-field input[type="email"]:focus::-webkit-input-placeholder {
    color: transparent; }
  .tpl-anketa .form_inner .tpl-field input[type="text"]:focus::-moz-placeholder, .tpl-anketa .form_inner .tpl-field input[type="phone"]:focus::-moz-placeholder, .tpl-anketa .form_inner .tpl-field input[type="email"]:focus::-moz-placeholder {
    color: transparent; }
  .tpl-anketa .form_inner .tpl-field input[type="text"]:focus:-moz-placeholder, .tpl-anketa .form_inner .tpl-field input[type="phone"]:focus:-moz-placeholder, .tpl-anketa .form_inner .tpl-field input[type="email"]:focus:-moz-placeholder {
    color: transparent; }
  .tpl-anketa .form_inner .tpl-field input[type="text"]:focus:-ms-input-placeholder, .tpl-anketa .form_inner .tpl-field input[type="phone"]:focus:-ms-input-placeholder, .tpl-anketa .form_inner .tpl-field input[type="email"]:focus:-ms-input-placeholder {
    color: transparent; }
  .tpl-anketa .form_inner .tpl-field input[type="text"]:focus, .tpl-anketa .form_inner .tpl-field input[type="phone"]:focus, .tpl-anketa .form_inner .tpl-field input[type="email"]:focus {
    border: 1px solid #bebebe; }
  .tpl-anketa .form_inner .tpl-field textarea {
    color: #262626;
    width: 100%;
    font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif;
    border: none;
    outline: none;
    min-height: 120px;
    min-width: 100%;
    border: 1px solid #e5e5e5;
    padding: 16px 20px 16px 20px;
    -webkit-appearance: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .tpl-anketa .form_inner .tpl-field textarea::-webkit-input-placeholder {
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .tpl-anketa .form_inner .tpl-field textarea::-moz-placeholder {
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .tpl-anketa .form_inner .tpl-field textarea::-moz-placeholder {
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .tpl-anketa .form_inner .tpl-field textarea::-ms-input-placeholder {
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .tpl-anketa .form_inner .tpl-field textarea:focus::-webkit-input-placeholder {
    color: transparent; }
  .tpl-anketa .form_inner .tpl-field textarea:focus::-moz-placeholder {
    color: transparent; }
  .tpl-anketa .form_inner .tpl-field textarea:focus:-moz-placeholder {
    color: transparent; }
  .tpl-anketa .form_inner .tpl-field textarea:focus:-ms-input-placeholder {
    color: transparent; }
  .tpl-anketa .form_inner .tpl-field textarea:focus {
    border: 1px solid #bebebe; }
  .tpl-anketa .form_inner .tpl-field.type-multi_select select {
    color: #2c262a;
    width: 100%;
    height: 100%;
    font-size: 14px;
    border: none;
    outline: none;
    background: #f9f9f9;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    padding: 16px 20px 16px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    /* for IE */
    -ms-appearance: none;
    appearance: none !important; }
    .tpl-anketa .form_inner .tpl-field.type-multi_select select::-ms-expand {
      display: none; }
  .tpl-anketa .form_inner .tpl-field.type-select select {
    color: #666;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    width: 100%;
    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%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23202020%22%20d%3D%22M9.353%2C0.385%20C9.714%2C-0.024%2010.313%2C-0.040%2010.691%2C0.349%20C11.070%2C0.738%2011.085%2C1.385%2010.724%2C1.794%20L6.545%2C6.511%20L6.498%2C6.562%20C5.931%2C7.146%205.034%2C7.123%204.494%2C6.511%20L0.324%2C1.794%20C-0.064%2C1.417%20-0.096%2C0.771%200.253%2C0.352%20C0.602%2C-0.068%201.200%2C-0.102%201.588%2C0.275%20C1.623%2C0.309%201.656%2C0.345%201.685%2C0.385%20L5.524%2C4.714%20L9.353%2C0.385%20Z%22%2F%3E%3C%2Fsvg%3E") right 20px top 50% no-repeat #fff;
    padding: 10px 50px 10px 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    /* for IE */
    -ms-appearance: none;
    appearance: none !important; }
    .tpl-anketa .form_inner .tpl-field.type-select select::-ms-expand {
      display: none; }
  .tpl-anketa .form_inner .tpl-field.type-checkbox {
    font-size: 14px; }
  .tpl-anketa .form_inner .tpl-field.type-checkbox .field-title {
    padding: 0 0 20px; }
  .tpl-anketa .form_inner .tpl-field.type-checkbox ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .tpl-anketa .form_inner .tpl-field.type-checkbox ul li {
      margin: 0 0 22px; }
    .tpl-anketa .form_inner .tpl-field.type-checkbox ul li:last-child {
      margin-bottom: 0; }
  .tpl-anketa .form_inner .tpl-field.type-checkbox .mg-styler-label--radio {
    width: 20px;
    height: 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #333;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    margin: 0 10px 5px 0; }
    .tpl-anketa .form_inner .tpl-field.type-checkbox .mg-styler-label--radio.checked {
      width: 20px;
      height: 20px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      border: 1px solid #333;
      display: inline-block;
      vertical-align: middle;
      background-color: #333;
      position: relative; }
    .tpl-anketa .form_inner .tpl-field.type-checkbox .mg-styler-label--radio.checked:before {
      content: '';
      position: absolute;
      display: block;
      top: 8px;
      left: 8px;
      width: 4px;
      height: 4px;
      background: #333;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .tpl-anketa .form_inner .tpl-field.type-checkbox .mg-styler-label--radio input[type=radio] {
      opacity: 0;
      visibility: hidden;
      position: absolute;
      padding: 0;
      width: 0;
      height: 0;
      font-size: 0;
      line-height: 0;
      overflow: hidden; }
  .tpl-anketa .form_inner .tpl-field.type-upload input[type="button"] {
    color: #fff;
    cursor: pointer;
    outline: none;
    border: none;
    font: 700 15px 'Montserrat', Arial, Helvetica, sans-serif;
    -webkit-appearance: none;
    background: #f44545;
    text-decoration: none;
    padding: 17px 26px 17px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 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; }
    .tpl-anketa .form_inner .tpl-field.type-upload input[type="button"]:hover, .tpl-anketa .form_inner .tpl-field.type-upload input[type="button"]:active {
      color: #fff;
      background: #ff6b6b; }
  .tpl-anketa .form_inner .tpl-field.tpl-field-button .tpl-form-button {
    color: #fff;
    outline: none;
    border: none;
    background: #f44545;
    font: 700 15px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 17px 28px;
    text-align: center;
    min-height: 53px;
    -webkit-appearance: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 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; }
    .tpl-anketa .form_inner .tpl-field.tpl-field-button .tpl-form-button:hover {
      background: #ff6b6b; }
  .tpl-anketa .form_inner .tpl-field.type-multi_checkbox {
    font-size: 14px; }
  .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .field-title {
    padding: 0 0 20px; }
  .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li {
      margin: 0 0 15px; }
    .tpl-anketa .form_inner .tpl-field.type-multi_checkbox ul li:last-child {
      margin-bottom: 0; }
  .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .mg-styler-label--checkbox {
    color: #262626;
    font-size: 14px;
    padding: 0 0 0 48px;
    position: relative; }
    .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .mg-styler-label--checkbox:hover:before {
      border: 1px solid #f44545; }
    .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .mg-styler-label--checkbox.checked:before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M10.709%2C1.767%20L4.798%2C7.678%20C4.583%2C7.893%204.298%2C7.987%204.016%2C7.975%20C3.734%2C7.987%203.448%2C7.893%203.233%2C7.678%20L0.322%2C4.767%20C-0.086%2C4.359%20-0.086%2C3.698%200.322%2C3.289%20C0.730%2C2.881%201.392%2C2.881%201.800%2C3.289%20L4.016%2C5.505%20L9.231%2C0.289%20C9.640%2C-0.118%2010.301%2C-0.118%2010.709%2C0.289%20C11.117%2C0.698%2011.117%2C1.359%2010.709%2C1.767%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .mg-styler-label--checkbox:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      width: 26px;
      height: 26px;
      margin-top: -14px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      border: 1px solid #e5e5e5; }
    .tpl-anketa .form_inner .tpl-field.type-multi_checkbox .mg-styler-label--checkbox input {
      position: absolute;
      padding: 0;
      width: 0;
      height: 0;
      font-size: 0;
      line-height: 0;
      overflow: hidden;
      visibility: hidden; }
  .tpl-anketa .form_inner .tpl-field.type-checkbox {
    font-size: 14px; }
  .tpl-anketa .form_inner .tpl-field.type-checkbox .field-title {
    padding: 0 0 20px; }
  .tpl-anketa .form_inner .tpl-field.type-checkbox ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .tpl-anketa .form_inner .tpl-field.type-checkbox ul li {
      margin: 0 0 22px; }
    .tpl-anketa .form_inner .tpl-field.type-checkbox ul li:last-child {
      margin-bottom: 0; }
  .tpl-anketa .form_inner .tpl-field.type-checkbox .mg-styler-label--checkbox {
    color: #262626;
    font-size: 14px;
    padding: 0 0 0 48px;
    position: relative; }
    .tpl-anketa .form_inner .tpl-field.type-checkbox .mg-styler-label--checkbox:hover:before {
      border: 1px solid #f44545; }
    .tpl-anketa .form_inner .tpl-field.type-checkbox .mg-styler-label--checkbox.checked:before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M10.709%2C1.767%20L4.798%2C7.678%20C4.583%2C7.893%204.298%2C7.987%204.016%2C7.975%20C3.734%2C7.987%203.448%2C7.893%203.233%2C7.678%20L0.322%2C4.767%20C-0.086%2C4.359%20-0.086%2C3.698%200.322%2C3.289%20C0.730%2C2.881%201.392%2C2.881%201.800%2C3.289%20L4.016%2C5.505%20L9.231%2C0.289%20C9.640%2C-0.118%2010.301%2C-0.118%2010.709%2C0.289%20C11.117%2C0.698%2011.117%2C1.359%2010.709%2C1.767%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .tpl-anketa .form_inner .tpl-field.type-checkbox .mg-styler-label--checkbox:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      width: 26px;
      height: 26px;
      margin-top: -14px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      border: 1px solid #e5e5e5; }
    .tpl-anketa .form_inner .tpl-field.type-checkbox .mg-styler-label--checkbox input {
      position: absolute;
      padding: 0;
      width: 0;
      height: 0;
      font-size: 0;
      line-height: 0;
      overflow: hidden;
      visibility: hidden; }
  .tpl-anketa .form_inner .tpl-field.type-radio_group {
    font-size: 14px; }
  .tpl-anketa .form_inner .tpl-field.type-radio_group .field-title {
    padding: 0 0 20px; }
  .tpl-anketa .form_inner .tpl-field.type-radio_group ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .tpl-anketa .form_inner .tpl-field.type-radio_group ul li {
      padding: 0 0 3px; }
    .tpl-anketa .form_inner .tpl-field.type-radio_group ul li:last-child {
      padding-bottom: 0; }
  .tpl-anketa .form_inner .tpl-field.type-radio_group .mg-styler-label--radio {
    width: 26px;
    height: 26px;
    margin: 5px 20px 5px 0;
    position: relative;
    display: inline-block;
    vertical-align: middle; }
    .tpl-anketa .form_inner .tpl-field.type-radio_group .mg-styler-label--radio:hover:before {
      border: 1px solid #f44545; }
    .tpl-anketa .form_inner .tpl-field.type-radio_group .mg-styler-label--radio.checked:after {
      opacity: 1;
      visibility: visible; }
    .tpl-anketa .form_inner .tpl-field.type-radio_group .mg-styler-label--radio:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      width: 26px;
      height: 26px;
      cursor: pointer;
      margin-top: -14px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -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;
      border: 1px solid #e5e5e5; }
    .tpl-anketa .form_inner .tpl-field.type-radio_group .mg-styler-label--radio:after {
      position: absolute;
      left: 50%;
      top: 50%;
      margin-top: -6px;
      margin-left: -5px;
      content: '';
      width: 12px;
      height: 12px;
      opacity: 0;
      cursor: pointer;
      visibility: hidden;
      background: #f44545;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -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; }
    .tpl-anketa .form_inner .tpl-field.type-radio_group .mg-styler-label--radio input {
      position: absolute;
      padding: 0;
      width: 0;
      height: 0;
      font-size: 0;
      line-height: 0;
      visibility: hidden;
      overflow: hidden; }

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

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

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

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

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

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

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

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

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

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

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

.slick-slide img {
  display: block; }

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

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

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

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

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

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

.shop-tags {
  margin: 0 0 70px 0; }
  .shop-tags__title {
    font: 700 27px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin: 0 0 25px 0; }
  @media (max-width: 1024px) {
    .shop-tags__title {
      text-align: center; } }
  .shop-tags__items a {
    border: none;
    box-shadow: none;
    color: #262626;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 15px 24px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background: #fff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  .shop-tags__items a:hover {
    color: #fff;
    background: #f44545; }
  @media (max-width: 480px) {
      .shop-tags__items a {
        font-size: 13px;
        padding: 13px 20px; } }

.back-bt a.shop2-btn.shop2-btn-back, .product-back-btn a.shop2-btn.shop2-btn-back {
  border: none;
  box-shadow: none;
  color: #262626;
  font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
  padding: 15px 24px 15px 47px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.105%2C11.300%207.105%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.105%2C1.335%207.105%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 20% 50% no-repeat #fff;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s; }
  .back-bt a.shop2-btn.shop2-btn-back:hover, .product-back-btn a.shop2-btn.shop2-btn-back:hover {
    color: #fff;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.105%2C11.300%207.105%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.105%2C1.335%207.105%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 20% 50% no-repeat #f44545; }

.shop2-warning {
  overflow: hidden;
  padding: 32px 56px 32px 207px;
  border: none;
  margin: 0 0 40px 0;
  min-height: auto; }
  @include border-radius(10px)
    background: url(../warning_icon.svg) 56px 50% no-repeat, $tm1;
    @include box-shadow(0px 10px 15px 0px rgba(0, 0, 0, 0.13));
    @media screen and (max-width: 1023px) {
  .shop2-warning {
    padding: 30px 30px 30px 206px;
    margin-bottom: 40px; } }
  @media screen and (max-width: 749px) {
  .shop2-warning {
    padding: 16px 16px 16px 100px;
    background-position-x: 30px;
    background-size: 54px; } }
  .shop2-warning h2 {
    color: #262626;
    font: 500 26px 'Montserrat', Arial, Helvetica, sans-serif;
    line-height: 34px;
    letter-spacing: -0.22px; }
  @media screen and (max-width: 749px) {
    .shop2-warning h2 {
      font-size: 20px;
      line-height: 27px; } }

@media (max-width: 520px) {
    .shop_main_tabs_titles {
      position: relative;
      height: 49px;
      margin-bottom: 20px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      overflow: hidden; }
      .shop_main_tabs_titles:before {
        content: '';
        position: absolute;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
        display: block;
        z-index: 3;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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-rule%3D%22evenodd%22%20fill%3D%22rgb%2838%2C%2038%2C%2038%29%22%20d%3D%22M11.720%2C1.739%20L6.771%2C6.688%20C6.563%2C6.896%206.288%2C6.992%206.016%2C6.985%20C5.743%2C6.992%205.469%2C6.896%205.260%2C6.688%20L0.312%2C1.739%20C-0.091%2C1.336%20-0.091%2C0.683%200.312%2C0.279%20C0.715%2C-0.124%201.369%2C-0.124%201.772%2C0.279%20L6.016%2C4.523%20L10.260%2C0.279%20C10.663%2C-0.124%2011.316%2C-0.124%2011.720%2C0.279%20C12.122%2C0.683%2012.122%2C1.336%2011.720%2C1.739%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
        pointer-events: none; } }
  .shop_main_tabs_titles.active {
    overflow: visible; }
  .shop_main_tabs_titles.active:before {
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1); }
  .shop_main_tabs_titles__in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 40px 0; }
  @media (max-width: 1459px) {
    .shop_main_tabs_titles__in {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; } }
  @media (max-width: 520px) {
    .shop_main_tabs_titles__in {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      z-index: 2;
      margin: 0;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      -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;
      background: #fff;
      box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
      padding: 0 30px; } }
  .shop_main_tabs_titles__dop-in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media (max-width: 520px) {
    .shop_main_tabs_titles__dop-in {
      -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_tabs_titles .products_title {
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin: 0 20px 0 0;
    padding: 15px 24px;
    cursor: pointer;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: inset 0 0 0 1px rgba(198, 198, 198, 0.34);
    -webkit-box-shadow: inset 0 0 0 1px rgba(198, 198, 198, 0.34);
    box-shadow: inset 0 0 0 1px rgba(198, 198, 198, 0.34); }
  @media (max-width: 520px) {
    .shop_main_tabs_titles .products_title {
      margin: 0;
      padding: 15px 0;
      border-bottom: 1px solid #f0f0f0;
      border-radius: 0; } }
  .shop_main_tabs_titles .products_title.icon {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 15px 24px 15px 54px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M14.000%2C15.000%20L13.000%2C15.000%20C12.448%2C15.000%2012.000%2C14.552%2012.000%2C14.000%20L12.000%2C13.000%20C12.000%2C12.447%2012.448%2C12.000%2013.000%2C12.000%20L14.000%2C12.000%20C14.552%2C12.000%2015.000%2C12.447%2015.000%2C13.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C9.000%20L13.000%2C9.000%20C12.448%2C9.000%2012.000%2C8.552%2012.000%2C8.000%20L12.000%2C7.000%20C12.000%2C6.448%2012.448%2C6.000%2013.000%2C6.000%20L14.000%2C6.000%20C14.552%2C6.000%2015.000%2C6.448%2015.000%2C7.000%20L15.000%2C8.000%20C15.000%2C8.552%2014.552%2C9.000%2014.000%2C9.000%20ZM14.000%2C3.000%20L13.000%2C3.000%20C12.448%2C3.000%2012.000%2C2.552%2012.000%2C2.000%20L12.000%2C1.000%20C12.000%2C0.448%2012.448%2C-0.000%2013.000%2C-0.000%20L14.000%2C-0.000%20C14.552%2C-0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C2.000%20C15.000%2C2.552%2014.552%2C3.000%2014.000%2C3.000%20ZM8.000%2C15.000%20L7.000%2C15.000%20C6.448%2C15.000%206.000%2C14.552%206.000%2C14.000%20L6.000%2C13.000%20C6.000%2C12.447%206.448%2C12.000%207.000%2C12.000%20L8.000%2C12.000%20C8.552%2C12.000%209.000%2C12.447%209.000%2C13.000%20L9.000%2C14.000%20C9.000%2C14.552%208.552%2C15.000%208.000%2C15.000%20ZM8.000%2C9.000%20L7.000%2C9.000%20C6.448%2C9.000%206.000%2C8.552%206.000%2C8.000%20L6.000%2C7.000%20C6.000%2C6.448%206.448%2C6.000%207.000%2C6.000%20L8.000%2C6.000%20C8.552%2C6.000%209.000%2C6.448%209.000%2C7.000%20L9.000%2C8.000%20C9.000%2C8.552%208.552%2C9.000%208.000%2C9.000%20ZM8.000%2C3.000%20L7.000%2C3.000%20C6.448%2C3.000%206.000%2C2.552%206.000%2C2.000%20L6.000%2C1.000%20C6.000%2C0.448%206.448%2C-0.000%207.000%2C-0.000%20L8.000%2C-0.000%20C8.552%2C-0.000%209.000%2C0.448%209.000%2C1.000%20L9.000%2C2.000%20C9.000%2C2.552%208.552%2C3.000%208.000%2C3.000%20ZM2.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%20-0.000%2C14.552%20-0.000%2C14.000%20L-0.000%2C13.000%20C-0.000%2C12.447%200.448%2C12.000%201.000%2C12.000%20L2.000%2C12.000%20C2.552%2C12.000%203.000%2C12.447%203.000%2C13.000%20L3.000%2C14.000%20C3.000%2C14.552%202.552%2C15.000%202.000%2C15.000%20ZM2.000%2C9.000%20L1.000%2C9.000%20C0.448%2C9.000%20-0.000%2C8.552%20-0.000%2C8.000%20L-0.000%2C7.000%20C-0.000%2C6.448%200.448%2C6.000%201.000%2C6.000%20L2.000%2C6.000%20C2.552%2C6.000%203.000%2C6.448%203.000%2C7.000%20L3.000%2C8.000%20C3.000%2C8.552%202.552%2C9.000%202.000%2C9.000%20ZM2.000%2C3.000%20L1.000%2C3.000%20C0.448%2C3.000%20-0.000%2C2.552%20-0.000%2C2.000%20L-0.000%2C1.000%20C-0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20L2.000%2C-0.000%20C2.552%2C-0.000%203.000%2C0.448%203.000%2C1.000%20L3.000%2C2.000%20C3.000%2C2.552%202.552%2C3.000%202.000%2C3.000%20Z%22%2F%3E%3C%2Fsvg%3E") top 50% left 15% no-repeat, #fff; }
  @media (max-width: 520px) {
      .shop_main_tabs_titles .products_title.icon {
        padding: 15px 0 15px 30px;
        background-position: top 50% left 0; } }
  .shop_main_tabs_titles .products_title.icon.active {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M14.000%2C15.000%20L13.000%2C15.000%20C12.448%2C15.000%2012.000%2C14.552%2012.000%2C14.000%20L12.000%2C13.000%20C12.000%2C12.447%2012.448%2C12.000%2013.000%2C12.000%20L14.000%2C12.000%20C14.552%2C12.000%2015.000%2C12.447%2015.000%2C13.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C9.000%20L13.000%2C9.000%20C12.448%2C9.000%2012.000%2C8.552%2012.000%2C8.000%20L12.000%2C7.000%20C12.000%2C6.448%2012.448%2C6.000%2013.000%2C6.000%20L14.000%2C6.000%20C14.552%2C6.000%2015.000%2C6.448%2015.000%2C7.000%20L15.000%2C8.000%20C15.000%2C8.552%2014.552%2C9.000%2014.000%2C9.000%20ZM14.000%2C3.000%20L13.000%2C3.000%20C12.448%2C3.000%2012.000%2C2.552%2012.000%2C2.000%20L12.000%2C1.000%20C12.000%2C0.448%2012.448%2C-0.000%2013.000%2C-0.000%20L14.000%2C-0.000%20C14.552%2C-0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C2.000%20C15.000%2C2.552%2014.552%2C3.000%2014.000%2C3.000%20ZM8.000%2C15.000%20L7.000%2C15.000%20C6.448%2C15.000%206.000%2C14.552%206.000%2C14.000%20L6.000%2C13.000%20C6.000%2C12.447%206.448%2C12.000%207.000%2C12.000%20L8.000%2C12.000%20C8.552%2C12.000%209.000%2C12.447%209.000%2C13.000%20L9.000%2C14.000%20C9.000%2C14.552%208.552%2C15.000%208.000%2C15.000%20ZM8.000%2C9.000%20L7.000%2C9.000%20C6.448%2C9.000%206.000%2C8.552%206.000%2C8.000%20L6.000%2C7.000%20C6.000%2C6.448%206.448%2C6.000%207.000%2C6.000%20L8.000%2C6.000%20C8.552%2C6.000%209.000%2C6.448%209.000%2C7.000%20L9.000%2C8.000%20C9.000%2C8.552%208.552%2C9.000%208.000%2C9.000%20ZM8.000%2C3.000%20L7.000%2C3.000%20C6.448%2C3.000%206.000%2C2.552%206.000%2C2.000%20L6.000%2C1.000%20C6.000%2C0.448%206.448%2C-0.000%207.000%2C-0.000%20L8.000%2C-0.000%20C8.552%2C-0.000%209.000%2C0.448%209.000%2C1.000%20L9.000%2C2.000%20C9.000%2C2.552%208.552%2C3.000%208.000%2C3.000%20ZM2.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%20-0.000%2C14.552%20-0.000%2C14.000%20L-0.000%2C13.000%20C-0.000%2C12.447%200.448%2C12.000%201.000%2C12.000%20L2.000%2C12.000%20C2.552%2C12.000%203.000%2C12.447%203.000%2C13.000%20L3.000%2C14.000%20C3.000%2C14.552%202.552%2C15.000%202.000%2C15.000%20ZM2.000%2C9.000%20L1.000%2C9.000%20C0.448%2C9.000%20-0.000%2C8.552%20-0.000%2C8.000%20L-0.000%2C7.000%20C-0.000%2C6.448%200.448%2C6.000%201.000%2C6.000%20L2.000%2C6.000%20C2.552%2C6.000%203.000%2C6.448%203.000%2C7.000%20L3.000%2C8.000%20C3.000%2C8.552%202.552%2C9.000%202.000%2C9.000%20ZM2.000%2C3.000%20L1.000%2C3.000%20C0.448%2C3.000%20-0.000%2C2.552%20-0.000%2C2.000%20L-0.000%2C1.000%20C-0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20L2.000%2C-0.000%20C2.552%2C-0.000%203.000%2C0.448%203.000%2C1.000%20L3.000%2C2.000%20C3.000%2C2.552%202.552%2C3.000%202.000%2C3.000%20Z%22%2F%3E%3C%2Fsvg%3E") top 50% left 15% no-repeat, #fff; }
  @media (max-width: 520px) {
        .shop_main_tabs_titles .products_title.icon.active {
          background-position: top 50% left 0; } }
  @media (max-width: 520px) {
      .shop_main_tabs_titles .products_title.icon {
        padding: 15px 0 15px 30px; } }
  .shop_main_tabs_titles .products_title:last-child {
    margin: 0; }
  .shop_main_tabs_titles .products_title.active {
    color: #f44545; }
  @media (max-width: 520px) {
      .shop_main_tabs_titles .products_title.active {
        -webkit-box-ordinal-group: 0;
        -moz-box-ordinal-group: 0;
        -webkit-order: -1;
        -moz-order: -1;
        -ms-flex-order: -1;
        order: -1; } }
  @media (max-width: 520px) {
    .shop_main_tabs_titles .products_title {
      background: #fff;
      box-shadow: none; } }

.shop_main_tabs_body .prod_list_wrap {
  display: none; }

.shop_main_text {
  background: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px 39px;
  margin: 0 0 50px 0; }
  @media (max-width: 1023px) and (min-width: 768px) {
  .shop_main_text {
    margin: 0 0 30px 0; } }
  @media (max-width: 767px) and (min-width: 320px) {
  .shop_main_text {
    margin: 0 0 20px 0; } }
  .shop_main_text .shop2-main-header {
    font: 700 28px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    border-radius: 0;
    background: none;
    padding: 0; }
  .shop_main_text .shop2-main-before {
    line-height: 25px; }

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

.g-auth__social-min {
  margin: 0;
  padding-top: 0 !important;
  border: none; }

.g-form-field__title {
  font-size: 16px; }

.main_blocks div.product_list.thumbs .product-inner {
  display: block;
  margin: 0 -25px; }
  @media (max-width: 1023px) {
    .main_blocks div.product_list.thumbs .product-inner {
      margin: 0 -15px; } }
  @media (max-width: 767px) {
    .main_blocks div.product_list.thumbs .product-inner {
      margin: 0 -10px; } }
  @media (min-width: 1025px) {
    .main_blocks div.product_list.thumbs .product-inner:hover .slick-prev, .main_blocks div.product_list.thumbs .product-inner:hover .slick-next {
      opacity: 1; } }
  .main_blocks div.product_list.thumbs .product-inner .product_list_item {
    width: auto;
    margin: 0 25px;
    outline: none; }
  @media (max-width: 1023px) {
      .main_blocks div.product_list.thumbs .product-inner .product_list_item {
        margin: 0 15px; } }
  @media (max-width: 767px) {
      .main_blocks div.product_list.thumbs .product-inner .product_list_item {
        margin: 0 10px; } }
  .main_blocks div.product_list.thumbs .product-inner .product-label {
    display: none; }
  .main_blocks div.product_list.thumbs .product-inner .product-bot {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }
  .main_blocks div.product_list.thumbs .product-inner .product-price {
    margin: 0 !important; }
  .main_blocks div.product_list.thumbs .product-inner .product-amount {
    display: none; }
  .main_blocks div.product_list.thumbs .product-inner .product-compare-inner {
    display: none; }
  .main_blocks div.product_list.thumbs .product-inner .slide-block {
    display: none !important; }
  .main_blocks div.product_list.thumbs .product-inner .shop2-product-actions {
    display: none; }
  .main_blocks div.product_list.thumbs .product-inner .stars-wrap {
    display: none; }
  .main_blocks div.product_list.thumbs .product-inner .slick-dots {
    margin: 0 0 50px 0;
    padding: 30px 0 0 0;
    font-size: 0;
    text-align: center; }
  .main_blocks div.product_list.thumbs .product-inner .slick-dots li {
    display: inline-block;
    vertical-align: top; }
  .main_blocks div.product_list.thumbs .product-inner .slick-dots li.slick-active button {
    background: #f44545; }
  .main_blocks div.product_list.thumbs .product-inner .slick-dots li button {
    outline: none;
    height: 8px;
    background: #262626;
    border: none;
    margin: 0 5px;
    padding: 1px 4px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .main_blocks div.product_list.thumbs .product-inner .slick-prev {
    position: absolute;
    cursor: pointer;
    font-size: 0;
    top: 50%;
    left: 5px;
    height: 46px;
    width: 46px;
    z-index: 2;
    margin-top: -46px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
    outline: none;
    border: none;
    overflow: hidden;
    background: #f44545; }
  @media (min-width: 1025px) {
      .main_blocks div.product_list.thumbs .product-inner .slick-prev {
        opacity: 0;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        transition: all 0.5s ease; } }
  @media (max-width: 1459px) {
      .main_blocks div.product_list.thumbs .product-inner .slick-prev {
        left: 3px; } }
  @media (max-width: 1023px) {
      .main_blocks div.product_list.thumbs .product-inner .slick-prev {
        left: -7px; } }
  @media (max-width: 767px) {
      .main_blocks div.product_list.thumbs .product-inner .slick-prev {
        width: 28px;
        height: 55px;
        -webkit-border-radius: 0 50px 50px 0;
        -moz-border-radius: 0 50px 50px 0;
        -ms-border-radius: 0 50px 50px 0;
        -o-border-radius: 0 50px 50px 0;
        border-radius: 0 50px 50px 0;
        left: -10px; } }
  .main_blocks div.product_list.thumbs .product-inner .slick-prev:before {
    content: '';
    position: absolute;
    top: 50%;
    width: 7px;
    height: 12px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.299%207.106%2C10.649%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.284%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.284%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 767px) {
        .main_blocks div.product_list.thumbs .product-inner .slick-prev:before {
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.299%207.106%2C10.649%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.284%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.284%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 35% 50% no-repeat #f44545;
          left: 44%; } }
  .main_blocks div.product_list.thumbs .product-inner .slick-next {
    position: absolute;
    cursor: pointer;
    font-size: 0;
    top: 50%;
    right: 5px;
    height: 46px;
    width: 46px;
    z-index: 2;
    margin-top: -46px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
    outline: none;
    border: none;
    overflow: hidden;
    background: #f44545; }
  @media (min-width: 1025px) {
      .main_blocks div.product_list.thumbs .product-inner .slick-next {
        opacity: 0;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        transition: all 0.5s ease; } }
  @media (max-width: 1459px) {
      .main_blocks div.product_list.thumbs .product-inner .slick-next {
        right: 3px; } }
  @media (max-width: 1023px) {
      .main_blocks div.product_list.thumbs .product-inner .slick-next {
        right: -7px; } }
  @media (max-width: 767px) {
      .main_blocks div.product_list.thumbs .product-inner .slick-next {
        width: 28px;
        height: 55px;
        -webkit-border-radius: 50px 0 0 50px;
        -moz-border-radius: 50px 0 0 50px;
        -ms-border-radius: 50px 0 0 50px;
        -o-border-radius: 50px 0 0 50px;
        border-radius: 50px 0 0 50px;
        right: -10px; } }
  .main_blocks div.product_list.thumbs .product-inner .slick-next:before {
    content: '';
    position: absolute;
    top: 50%;
    width: 7px;
    height: 12px;
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
    -moz-transform: translate(-50%, -50%) rotate(180deg);
    -ms-transform: translate(-50%, -50%) rotate(180deg);
    -o-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) 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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.299%207.106%2C10.649%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.284%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.284%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 767px) {
        .main_blocks div.product_list.thumbs .product-inner .slick-next:before {
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.299%207.106%2C10.649%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.284%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.284%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 35% 50% no-repeat #f44545;
          right: 20%; } }

@media (max-width: 1459px) {
    .product .site-wrapper h1 {
      text-align: center; } }

.cart .main {
  width: 100%; }
  .cart .main h1 {
    text-align: center;
    margin: 0 0 50px 0; }
  @media (max-width: 1023px) {
      .cart .main h1 {
        margin: 0 0 30px 0; } }
  @media (max-width: 767px) {
      .cart .main h1 {
        margin: 0 0 20px 0; } }
  .cart .site-path {
    text-align: center; }
  @media (max-width: 768px) {
    .cart .site-path {
      display: none !important; } }
  .cart .menu-top-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; }

.order h1 {
  text-align: center;
  margin: 0 0 50px 0; }
  @media (max-width: 1023px) {
    .order h1 {
      margin: 0 0 30px 0; } }
  @media (max-width: 767px) {
    .order h1 {
      margin: 0 0 20px 0; } }
  @media (max-width: 480px) {
    .order .back-bt {
      text-align: center; } }
  .order #order-print {
    color: #fff;
    outline: none;
    border: none;
    background: #f44545;
    font: 700 15px 'Montserrat', Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 17px 28px;
    -webkit-appearance: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 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;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .order #order-print:hover {
    background: #ff6b6b; }

#shop2-color-ext-select {
  margin-top: 59px;
  border: 1px solid #e5e5e5;
  box-shadow: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  padding: 0;
  z-index: 1011;
  padding: 0;
  background: #f9f9f9; }
  #shop2-color-ext-select .shop2-color-ext-options li {
    height: 44px;
    background: #f9f9f9 !important;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
  #shop2-color-ext-select .shop2-color-ext-options li:hover {
    background: #f0f0f0 !important; }
  #shop2-color-ext-select .shop2-color-ext-options li div {
    line-height: 44px;
    font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin-top: 14px; }
  #shop2-color-ext-select .shop2-color-ext-options li span {
    margin: 14px 10px 0 20px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    border: none;
    outline: none; }
  #shop2-color-ext-select .shop2-color-ext-options li ins {
    display: none; }
  #shop2-color-ext-select .shop2-color-ext-options li.no_bg {
    padding-left: 20px !important;
    font: 500 17px 'Montserrat', Arial, Helvetica, sans-serif; }

.main.all {
  width: 100%; }
  .main .all-wrapper__top {
    margin: 0 0 50px 0; }
  .main .all-wrapper__top h1 {
    text-align: center; }
  .main .all-wrapper__logo {
    margin: 0 0 40px 0; }
  .main .all-wrapper__logo .logo {
    text-align: center; }
  .main .all-wrapper__menu {
    font-size: 0;
    padding: 0; }
  .main .all-wrapper__menu > li {
    display: inline-block;
    vertical-align: top;
    width: 23.5%;
    margin: 0 2% 10px 0; }
  @media screen and (max-width: 1023px) {
        .main .all-wrapper__menu > li {
          width: 32%; } }
  @media screen and (max-width: 767px) {
        .main .all-wrapper__menu > li {
          width: 49%; } }
  @media screen and (max-width: 479px) {
        .main .all-wrapper__menu > li {
          margin: 0 0 10px;
          display: block;
          width: auto; } }
  @media screen and (min-width: 1024px) {
        .main .all-wrapper__menu > li:nth-child(4n) {
          margin-right: 0; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
        .main .all-wrapper__menu > li:nth-child(3n) {
          margin-right: 0; } }
  @media screen and (min-width: 480px) and (max-width: 767px) {
        .main .all-wrapper__menu > li:nth-child(2n) {
          margin-right: 0; } }
  .main .all-wrapper__menu > li > a {
    display: inline-block;
    color: #262626;
    font: 600 20px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 10px 0;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
    @media screen and (max-width: 1023px) {
        .main .all-wrapper__menu > li > a {
          font-size: 18px; } }
    .main .all-wrapper__menu > li > a:hover {
      color: #a2a1a1; }
  .main .all-wrapper__menu > li ul {
    padding: 0; }
    .main .all-wrapper__menu > li ul li {
      display: block;
      padding: 10px 0; }
    @media screen and (max-width: 1023px) {
          .main .all-wrapper__menu > li ul li {
            padding: 8px 0; } }
    .main .all-wrapper__menu > li ul li a {
      color: #a2a1a1;
      font: 500 16px 'Montserrat', Arial, Helvetica, sans-serif;
      display: inline-block;
      vertical-align: top;
      padding: 3px 0;
      text-decoration: none;
      border-bottom: 1px solid transparent;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
    .main .all-wrapper__menu > li ul li a:hover {
      color: #262626;
      border-bottom-color: #262626; }
    .main .all-wrapper__menu > li ul li ul {
      padding-left: 20px; }

.shop2-panel {
  display: none; }

#shop2-tooltip, #shop2-msg {
  position: absolute;
  z-index: 1010;
  display: none;
  margin: 10px;
  background: #fff;
  -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
  -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
  box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
  padding: 10px;
  font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif; }
  #shop2-tooltip .col_title, #shop2-msg .col_title {
    text-decoration: none; }

.shop2-product-discount-desc {
  background: #fff;
  -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
  -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
  box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
  padding: 10px;
  font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif; }

.shop2-warning {
  overflow: hidden;
  padding: 32px 56px 32px 207px;
  border: none;
  margin: 0 0 40px 0;
  min-height: auto;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: url(../warning_icon.svg) 56px 50% no-repeat, #fff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  @media (max-width: 1023px) {
  .shop2-warning {
    padding: 30px 30px 30px 206px;
    margin-bottom: 40px; } }
  @media (max-width: 749px) {
  .shop2-warning {
    padding: 16px 16px 16px 100px;
    background-position-x: 30px;
    background-size: 54px; } }
  @media (max-width: 480px) {
  .shop2-warning {
    background-position-x: 20px; } }
  .shop2-warning h2 {
    color: #222;
    font: 400 26px 'Montserrat', Arial, Helvetica, sans-serif;
    line-height: 34px;
    letter-spacing: -0.22px; }
  @media (max-width: 749px) {
    .shop2-warning h2 {
      font-size: 20px;
      line-height: 27px; } }
  .shop2-warning ul {
    margin: 0;
    padding: 0;
    list-style: none; }

.main_slider .main_items {
  outline: none; }

.shop2-product {
  margin: 0; }
  .shop2-product .product-container {
    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: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    margin: 106px 0 50px 0; }
  @media (max-width: 865px) {
    .shop2-product .product-container {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  @media (max-width: 1459px) {
    .shop2-product .product-container {
      margin: 60px 0 50px; } }
  @media (max-width: 1023px) {
    .shop2-product .product-container {
      margin: 60px 0 30px 0; } }
  @media (max-width: 767px) {
    .shop2-product .product-container {
      margin: 35px 0 20px 0; } }
  .shop2-product .product-left-block {
    position: relative;
    width: calc(50% - 25px);
    margin-right: 25px; }
  @media (max-width: 1023px) {
    .shop2-product .product-left-block {
      width: calc(50% - 15px);
      margin-right: 15px; } }
  @media (max-width: 865px) {
    .shop2-product .product-left-block {
      width: 100%;
      margin: 0 0 40px; } }
  @media (max-width: 767px) {
    .shop2-product .product-left-block {
      margin: 0 0 30px; } }
  .shop2-product .product-right-block {
    width: calc(50% - 25px);
    margin-left: 25px;
    padding: 30px;
    position: relative;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  @media (max-width: 1023px) {
    .shop2-product .product-right-block {
      width: calc(50% - 15px);
      margin-left: 15px; } }
  @media (max-width: 865px) {
    .shop2-product .product-right-block {
      width: 100%;
      margin: 0; } }
  @media (max-width: 767px) {
    .shop2-product .product-right-block {
      padding: 20px; } }
  .shop2-product .product-slider-wrapper {
    position: relative; }
  .shop2-product .product-slider-wrapper .product-label {
    position: absolute;
    top: 30px;
    left: 30px;
    right: 30px;
    font-size: 0;
    pointer-events: none; }
  @media (max-width: 767px) {
      .shop2-product .product-slider-wrapper .product-label {
        top: 20px;
        left: 20px;
        right: 20px; } }
  .shop2-product .product-slider-wrapper .product-label .product-label-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-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .shop2-product .product-slider-wrapper .product-label .product_label_item {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font: 500 11px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 4px 11px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .shop2-product .product-slider-wrapper .product-label .product_label_item.product-spec {
    background: #f44545;
    position: static; }
  .shop2-product .product-slider-wrapper .product-label .product_label_item.product-new {
    background: #262626;
    position: static; }
  .shop2-product .product-slider-wrapper .product-label .product_label_item.product-sale {
    background: #fba739; }
  .shop2-product .product-slider-top {
    margin: 0 0 20px 0; }
  @media (max-width: 669px) {
    .shop2-product .product-slider-top {
      margin: 0 0 10px 0; } }
  .shop2-product .product-slider-top__item {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    outline: none; }
  .shop2-product .product-slider-top__item.no-image {
    background: #e6e6e6 url('/g/shop2v2/default/images/noimage.png') 50%/100px no-repeat;
    padding-top: 50%; }
  .shop2-product .product-slider-top__item a {
    display: block;
    text-decoration: none;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    outline: none; }
  .shop2-product .product-slider-top__item a img {
    max-width: 100%;
    height: auto;
    opacity: 0;
    visibility: hidden; }
  .shop2-product .product-slider-bot {
    width: 400px;
    margin: 0 -10px; }
  @media (min-width: 670px) and (max-width: 865px) {
    .shop2-product .product-slider-bot {
      margin: 0 auto; } }
  @media (max-width: 440px) {
    .shop2-product .product-slider-bot {
      max-width: 220px;
      margin: 0 -5px; } }
  .shop2-product .product-slider-bot .slick-list {
    padding: 2px 0 0 2px; }
  .shop2-product .product-slider-bot__thumb {
    margin: 0 10px; }
  @media (max-width: 440px) {
      .shop2-product .product-slider-bot__thumb {
        margin: 0 5px; } }
  .shop2-product .product-slider-bot__thumb.slick-current a {
    -moz-box-shadow: 0 0 0 2px #f44545;
    -webkit-box-shadow: 0 0 0 2px #f44545;
    box-shadow: 0 0 0 2px #f44545;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
  .shop2-product .product-slider-bot__thumb a {
    display: inline-block;
    text-decoration: none;
    outline: none;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
  @media (max-width: 440px) {
        .shop2-product .product-slider-bot__thumb a {
          width: 62px; } }
  .shop2-product .product-slider-bot__thumb a img {
    max-width: 100%;
    height: auto;
    opacity: 0;
    visibility: hidden; }
  .shop2-product .shop2-product-article {
    color: #bbb;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif;
    margin: 0 0 15px;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
    display: none; }
  .shop2-product .actions {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2; }
  .shop2-product .actions .shop2-product-actions {
    background: none;
    margin: 0 0 20px 0; }
  .shop2-product .actions .shop2-product-actions dt {
    display: inline-block;
    background: #fff2f2;
    min-height: 0;
    padding: 4px 30px 4px 18px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    width: auto;
    margin: 0 20px 0 0; }
  .shop2-product .actions .shop2-product-actions dt.gift-action .icon-action {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ff0000%22%20d%3D%22M15.143%2C14.995%20L8.875%2C14.995%20L8.875%2C3.886%20L15.143%2C3.886%20C15.616%2C3.886%2016.000%2C4.263%2016.000%2C4.730%20L16.000%2C14.151%20C16.000%2C14.617%2015.616%2C14.995%2015.143%2C14.995%20ZM10.115%2C3.695%20L8.212%2C3.901%20C8.151%2C3.907%208.091%2C3.911%208.030%2C3.911%20C7.969%2C3.911%207.908%2C3.907%207.848%2C3.901%20L5.945%2C3.695%20C4.789%2C3.569%203.735%2C2.988%203.022%2C2.084%20C2.513%2C1.440%202.729%2C0.500%203.466%2C0.132%20C3.849%2C-0.059%204.306%2C-0.040%204.691%2C0.148%20L4.841%2C0.221%20C6.303%2C0.935%207.284%2C1.790%207.811%2C3.275%20C7.844%2C3.367%207.931%2C3.430%208.030%2C3.430%20C8.129%2C3.430%208.216%2C3.367%208.249%2C3.275%20C8.776%2C1.790%209.757%2C0.935%2011.218%2C0.221%20L11.368%2C0.148%20C11.753%2C-0.040%2012.211%2C-0.059%2012.594%2C0.132%20C13.330%2C0.500%2013.546%2C1.440%2013.038%2C2.084%20C12.325%2C2.988%2011.271%2C3.569%2010.115%2C3.695%20ZM5.038%2C1.541%20L4.848%2C1.470%20C4.727%2C1.425%204.592%2C1.401%204.457%2C1.401%20C4.323%2C1.401%204.189%2C1.424%204.069%2C1.468%20C3.831%2C1.556%203.660%2C1.718%203.600%2C1.912%20C3.540%2C2.106%203.599%2C2.308%203.763%2C2.466%20C4.393%2C3.075%205.342%2C3.473%206.364%2C3.558%20L7.744%2C3.672%20C7.206%2C2.753%206.246%2C1.990%205.038%2C1.541%20ZM12.459%2C1.912%20C12.399%2C1.718%2012.228%2C1.556%2011.991%2C1.468%20C11.871%2C1.424%2011.736%2C1.401%2011.603%2C1.401%20C11.468%2C1.401%2011.333%2C1.425%2011.212%2C1.470%20L11.021%2C1.541%20C9.814%2C1.990%208.853%2C2.753%208.315%2C3.672%20L9.695%2C3.558%20C10.718%2C3.473%2011.666%2C3.075%2012.297%2C2.466%20C12.460%2C2.308%2012.519%2C2.106%2012.459%2C1.912%20ZM7.125%2C14.995%20L0.857%2C14.995%20C0.384%2C14.995%20-0.000%2C14.617%20-0.000%2C14.151%20L-0.000%2C4.730%20C-0.000%2C4.263%200.384%2C3.886%200.857%2C3.886%20L7.125%2C3.886%20L7.125%2C14.995%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2-product .actions .shop2-product-actions dt.gift-action .icon-action:before {
      content: none; }
  .shop2-product .actions .shop2-product-actions dt .icon-action {
    width: 26px;
    height: 26px;
    margin: 0 17px 0 0;
    background: none;
    position: relative; }
    .shop2-product .actions .shop2-product-actions dt .icon-action:before {
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      text-align: center;
      color: #f00;
      margin-top: -8px;
      content: "%";
      font-family: 'Montserrat', Arial, Helvetica, sans-serif;
      font-size: 18px;
      line-height: 1;
      font-weight: 700; }
  .shop2-product .actions .shop2-product-actions dt .name-action {
    color: #f44545;
    font: 500 13px 'Montserrat', Arial, Helvetica, sans-serif;
    border: none;
    margin: 0; }
    .shop2-product .actions .shop2-product-actions dt .name-action::-moz-selection {
      color: #f44545; }
    .shop2-product .actions .shop2-product-actions dt .name-action::selection {
      color: #f44545; }
  .shop2-product .actions .shop2-product-actions dt + dd + dt {
    margin: 0; }
  .shop2-product .actions .shop2-product-actions dd {
    display: none;
    z-index: 1000;
    position: absolute;
    overflow: hidden;
    width: 270px;
    padding: 4px 24px 4px 14px;
    border: 1px solid #e1c893;
    background-color: #fff;
    -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    text-align: left;
    color: #494949;
    border: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
  .shop2-product .actions .shop2-product-actions dd .name-action {
    color: #262626;
    font: 700 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-product .actions .shop2-product-actions dd .desc-action {
    color: #6d6d6d;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-product .tpl-rating-block {
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-order: 3;
    -ms-flex-order: 3;
    order: 3;
    display: none; }
  .shop2-product .tpl-rating-block .stars-wrap {
    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 20px 0; }
  .shop2-product .tpl-rating-block .stars-wrap .tpl-stars {
    width: 75px;
    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%2215px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2015%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ececec%22%20d%3D%22M7.498%2C-0.002%20L9.970%2C4.083%20L14.997%2C4.962%20L11.497%2C8.369%20L12.133%2C12.998%20L7.498%2C11.016%20L2.863%2C12.998%20L3.498%2C8.369%20L-0.001%2C4.962%20L5.026%2C4.083%20L7.498%2C-0.002%20%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
  .shop2-product .tpl-rating-block .stars-wrap .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%2215px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2015%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffc343%22%20d%3D%22M7.498%2C-0.002%20L9.970%2C4.083%20L14.997%2C4.962%20L11.497%2C8.369%20L12.133%2C12.998%20L7.498%2C11.016%20L2.863%2C12.998%20L3.498%2C8.369%20L-0.001%2C4.962%20L5.026%2C4.083%20L7.498%2C-0.002%20%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
  .shop2-product .tpl-rating-block .stars-wrap .rating-lick {
    font: 600 13px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    border: 1px solid #ececec;
    padding: 2px 10px 3px 30px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 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%2211px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2011%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ececec%22%20d%3D%22M5.500%2C8.000%20C5.351%2C8.000%205.210%2C7.977%205.064%2C7.968%20L1.000%2C10.000%20L2.574%2C7.376%20C1.032%2C6.667%200.000%2C5.425%200.000%2C4.000%20C0.000%2C1.791%202.462%2C0.000%205.500%2C0.000%20C8.538%2C0.000%2011.000%2C1.791%2011.000%2C4.000%20C11.000%2C6.209%208.538%2C8.000%205.500%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 6px no-repeat; }
  .shop2-product .anonce-block {
    -webkit-box-ordinal-group: 5;
    -moz-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-order: 4;
    -ms-flex-order: 4;
    order: 4; }
  .shop2-product .anonce-block .product-anonce {
    color: #22202a;
    font: 400 13px/25px 'Montserrat', Arial, Helvetica, sans-serif;
    margin: 0 0 45px 0; }
  .shop2-product .shop2_product_options_wr {
    -webkit-box-ordinal-group: 6;
    -moz-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-order: 5;
    -ms-flex-order: 5;
    order: 5;
    margin: 0 0 23px 0; }
  .shop2-product .shop2_product_options_wr .shop2_product_options {
    border: none;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background-color: #f9f9f9; }
  @media (max-width: 767px) {
      .shop2-product .shop2_product_options_wr .shop2_product_options {
        padding: 20px; } }
  .shop2-product .shop2_product_options_wr .shop2_product_options .option_item {
    font-size: 0;
    margin: 0 0 30px 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .shop2-product .shop2_product_options_wr .shop2_product_options .option_item:last-child {
    margin: 0; }
  .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .option_title {
    color: #262626;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    width: 180px;
    padding: 0 20px 0 0; }
    @media (max-width: 1260px) and (min-width: 866px) {
        .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .option_title {
          width: 100%;
          padding: 0 0 10px 0; } }
    @media (max-width: 560px) {
        .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .option_title {
          width: 100%;
          padding: 0 0 10px 0; } }
  .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .option_body {
    color: #6d6d6d;
    font: 400 13px 'Montserrat', Arial, Helvetica, sans-serif;
    width: calc(100% - 180px - 20px); }
    @media (max-width: 1260px) and (min-width: 866px) {
        .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .option_body {
          width: 100%;
          padding: 0; } }
    @media (max-width: 560px) {
        .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .option_body {
          width: 100%;
          padding: 0 0 10px 0; } }
  .shop2-product .shop2_product_options_wr .shop2_product_options .option_item select {
    color: #262626;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23202020%22%20d%3D%22M9.353%2C0.385%20C9.714%2C-0.024%2010.313%2C-0.040%2010.691%2C0.349%20C11.070%2C0.738%2011.085%2C1.385%2010.724%2C1.794%20L6.545%2C6.511%20L6.498%2C6.562%20C5.931%2C7.146%205.034%2C7.123%204.494%2C6.511%20L0.324%2C1.794%20C-0.064%2C1.417%20-0.096%2C0.771%200.253%2C0.352%20C0.602%2C-0.068%201.200%2C-0.102%201.588%2C0.275%20C1.623%2C0.309%201.656%2C0.345%201.685%2C0.385%20L5.524%2C4.714%20L9.353%2C0.385%20Z%22%2F%3E%3C%2Fsvg%3E") right 20px top 50% no-repeat #f9f9f9;
    width: 100%;
    height: 54px;
    padding: 16px 20px;
    font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif;
    border: none;
    outline: none;
    padding: 10px 50px 10px 20px;
    border: 1px solid #e5e5e5;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    /* for IE */
    -ms-appearance: none;
    appearance: none !important; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item select::-ms-expand {
      display: none; }
  .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list {
    padding: 0;
    overflow: visible; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li {
      float: none;
      border: none;
      background: none;
      margin: 0 13px 13px 0;
      display: inline-block;
      height: auto;
      width: auto; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li:last-child {
      margin-bottom: 0; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none; }
      .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .color_icon {
        box-shadow: 0px 0px 0px 4px #fff, 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li .color_title {
      display: block !important; }
      .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 22px;
        height: 22px;
        background-size: cover;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid rgba(0, 0, 0, 0.102); }
      .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title {
        line-height: 1.2;
        color: #222;
        font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: middle;
        display: none; }
  .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-pick {
    overflow: visible; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-pick li {
      position: relative;
      width: 22px;
      height: 22px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-pick li.active-color:after {
      opacity: 1;
      visibility: visible; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-pick li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-pick li span {
      width: 22px;
      height: 22px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-texture-pick {
    overflow: visible; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-texture-pick li {
      position: relative;
      width: 32px;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-texture-pick li.active-texture:after {
      opacity: 1;
      visibility: visible; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-texture-pick li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-texture-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-texture-pick li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-select {
    height: 54px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    border-color: #e5e5e5;
    background: #f9f9f9; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-select i {
      position: absolute;
      top: 50%;
      right: 20px;
      margin: -2px 0 0 0;
      z-index: 2;
      border: none;
      line-height: 0;
      font-size: 0;
      width: 13px;
      height: 7px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M11.714%2C1.731%20L6.762%2C6.683%20C6.556%2C6.889%206.285%2C6.984%206.016%2C6.978%20C5.746%2C6.984%205.475%2C6.889%205.269%2C6.683%20L0.317%2C1.731%20C-0.082%2C1.332%20-0.082%2C0.684%200.317%2C0.285%20C0.716%2C-0.114%201.364%2C-0.114%201.763%2C0.285%20L6.016%2C4.538%20L10.268%2C0.285%20C10.668%2C-0.114%2011.315%2C-0.114%2011.714%2C0.285%20C12.114%2C0.684%2012.114%2C1.332%2011.714%2C1.731%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-select ul {
      height: 54px; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-select ul li {
      height: 54px;
      background: #f9f9f9 !important; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-select ul li div {
      font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
      color: #262626;
      line-height: 54px; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-select ul li span {
      margin: 14px 10px 0 20px;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      -o-border-radius: 100%;
      border-radius: 100%;
      border: none; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-select ul li ins {
      display: none; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-select ul li.no_bg {
      padding-left: 20px !important; }
  .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-list {
    overflow: visible; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-list li {
      position: relative;
      width: 32px;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected:after {
      opacity: 1;
      visibility: visible; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-list li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-list li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-list li span {
      display: none; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-list li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-multi {
    overflow: visible;
    outline: none;
    border: none; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-multi li {
      position: relative;
      width: 32px !important;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      background-size: cover;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-multi li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-multi li span {
      display: none; }
    .shop2-product .shop2_product_options_wr .shop2_product_options .option_item .shop2-color-ext-multi li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  .shop2-product .yashare-block {
    -webkit-box-ordinal-group: 8;
    -moz-box-ordinal-group: 8;
    -webkit-order: 7;
    -moz-order: 7;
    -ms-flex-order: 7;
    order: 7; }
  .shop2-product .yashare-block__title {
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin: 0 0 23px 0; }
  .shop2-product .form-nav {
    -webkit-box-ordinal-group: 7;
    -moz-box-ordinal-group: 7;
    -webkit-order: 6;
    -moz-order: 6;
    -ms-flex-order: 6;
    order: 6;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    margin: 0 0 32px 0;
    padding-top: 14px; }
  @media (max-width: 1100px) {
    .shop2-product .form-nav {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      -webkit-align-items: stretch;
      -moz-align-items: stretch;
      align-items: stretch;
      -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
      -webkit-justify-content: stretch;
      -moz-justify-content: stretch;
      justify-content: stretch; } }
  @media (max-width: 767px) {
    .shop2-product .form-nav {
      margin: 0 0 32px 0;
      padding-top: 28px; } }
  @media (min-width: 600px) and (max-width: 865px) {
    .shop2-product .form-nav {
      -webkit-box-align: start;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; } }
  .shop2-product .form-nav .product-price-wrap {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; }
  @media (max-width: 1100px) {
      .shop2-product .form-nav .product-price-wrap {
        width: 50%; } }
  @media (max-width: 600px) {
      .shop2-product .form-nav .product-price-wrap {
        margin: 0 0 28px 0; } }
  @media (max-width: 480px) {
      .shop2-product .form-nav .product-price-wrap {
        width: 100%; } }
  .shop2-product .form-nav .product-price__title {
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin: 0 0 25px 0;
    padding: 5px 0 0 0; }
  @media (max-width: 767px) {
        .shop2-product .form-nav .product-price__title {
          margin: 0px 0 21px 0;
          padding: 5px 0 0 0; } }
  .shop2-product .form-nav .product-price .price-old {
    color: #929292;
    font: 400 18px 'Montserrat', Arial, Helvetica, sans-serif;
    position: relative;
    vertical-align: top;
    display: inline-block;
    margin: 0 0 10px 0; }
  @media (max-width: 767px) {
        .shop2-product .form-nav .product-price .price-old {
          margin: 0 0 4px 0; } }
  .shop2-product .form-nav .product-price .price-old:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -1px;
    height: 2px;
    background: #f44545; }
  .shop2-product .form-nav .product-price .price-old strong {
    font-weight: normal;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-product .form-nav .product-price .price-old span.fa.fa-rouble {
    font: 400 18px 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-product .form-nav .product-price .price-current {
    color: #262626;
    font: 400 28px 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-product .form-nav .product-price .price-current strong {
    font: 800 28px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626; }
  .shop2-product .form-nav .product-price .shop2-product-discount-desc {
    display: none;
    z-index: 1000;
    position: absolute;
    overflow: hidden;
    width: 270px;
    padding: 4px 24px 4px 14px;
    border: 1px solid #e1c893;
    background-color: #fff;
    -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    text-align: left;
    color: #494949;
    border: none;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    font-weight: 400;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
  @media (max-width: 425px) {
        .shop2-product .form-nav .product-price .shop2-product-discount-desc {
          width: 200px; } }
  .shop2-product .form-nav .product-amount {
    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 33px 0; }
  @media (max-width: 1100px) and (min-width: 866px) {
      .shop2-product .form-nav .product-amount {
        -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;
        margin: 0;
        display: block; } }
  @media (min-width: 600px) and (max-width: 865px) {
      .shop2-product .form-nav .product-amount {
        padding-left: 0; } }
  @media (max-width: 599px) {
      .shop2-product .form-nav .product-amount {
        padding-left: 0; } }
  @media (max-width: 566px) {
      .shop2-product .form-nav .product-amount {
        -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;
        margin: 0;
        display: block; } }
  @media (max-width: 329px) {
      .shop2-product .form-nav .product-amount {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start; } }
  .shop2-product .form-nav .product-amount .amount-title {
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626; }
  @media (max-width: 1100px) {
        .shop2-product .form-nav .product-amount .amount-title {
          margin: 0 0 30px 0; } }
  @media (max-width: 865px) {
        .shop2-product .form-nav .product-amount .amount-title {
          margin: 0; } }
  @media (max-width: 566px) {
        .shop2-product .form-nav .product-amount .amount-title {
          margin: 0 0 20px 0; } }
  .shop2-product .form-nav .shop2-product-amount {
    border: 1px solid #ececec;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    width: 104px; }
  .shop2-product .form-nav .shop2-product-amount button {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .shop2-product .form-nav .shop2-product-amount .amount-plus {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M1.018%2C12.001%20C0.756%2C12.001%200.494%2C11.901%200.294%2C11.700%20C-0.105%2C11.300%20-0.105%2C10.650%200.294%2C10.249%20L4.526%2C5.993%20L0.294%2C1.736%20C-0.105%2C1.335%20-0.105%2C0.685%200.294%2C0.285%20C0.694%2C-0.117%201.342%2C-0.117%201.742%2C0.285%20L6.697%2C5.267%20C7.097%2C5.668%207.097%2C6.317%206.697%2C6.718%20L1.742%2C11.700%20C1.542%2C11.901%201.280%2C12.001%201.018%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product .form-nav .shop2-product-amount .amount-minus {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product .form-nav .shop2-product-amount .amount-minus:disabled {
    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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ccc%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product .form-nav .shop2-product-amount input[type="text"] {
    outline: none;
    margin: 0;
    width: 33px;
    border: none;
    background: none;
    color: #333;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-product .form-nav .shop2-product-amount.disabled button:disabled {
    pointer-events: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ccc%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop2-product .form-nav .shop2-product-amount.disabled button + input + button:disabled {
      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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ccc%22%20d%3D%22M1.018%2C12.001%20C0.756%2C12.001%200.494%2C11.901%200.294%2C11.700%20C-0.105%2C11.300%20-0.105%2C10.650%200.294%2C10.249%20L4.526%2C5.993%20L0.294%2C1.736%20C-0.105%2C1.335%20-0.105%2C0.685%200.294%2C0.285%20C0.694%2C-0.117%201.342%2C-0.117%201.742%2C0.285%20L6.697%2C5.267%20C7.097%2C5.668%207.097%2C6.317%206.697%2C6.718%20L1.742%2C11.700%20C1.542%2C11.901%201.280%2C12.001%201.018%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product .form-nav .shop2-product-amount.disabled input {
    color: #ccc;
    pointer-events: none; }
  @media (max-width: 1100px) {
    .shop2-product .product-button {
      width: 50%; } }
  @media (max-width: 480px) {
    .shop2-product .product-button {
      width: 100%; } }
  .shop2-product .button-wrap {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media (max-width: 1100px) {
    .shop2-product .button-wrap {
      width: 100%;
      padding-top: 45px; } }
  @media (min-width: 600px) and (max-width: 865px) {
    .shop2-product .button-wrap {
      width: auto;
      padding: 0;
      -webkit-align-self: flex-end;
      -moz-align-self: flex-end;
      -ms-flex-item-align: end;
      align-self: flex-end; } }
  @media (max-width: 599px) {
    .shop2-product .button-wrap {
      padding: 0; } }
  @media (max-width: 480px) {
    .shop2-product .button-wrap {
      padding: 40px 0 0 0; } }
  .shop2-product .button-wrap .shop2-product-btn {
    background: #f44545;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 46px;
    height: 46px;
    font-size: 0;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    overflow: hidden;
    outline: none; }
  .shop2-product .button-wrap .shop2-product-btn.buy span {
    display: block;
    width: 46px;
    height: 46px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%2017%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M16.129%2C11.527%20C16.081%2C11.954%2015.707%2C12.277%2015.261%2C12.277%20L4.614%2C12.277%20C4.174%2C12.277%203.803%2C11.962%203.748%2C11.542%20L2.463%2C1.678%20L0.870%2C1.678%20C0.389%2C1.678%20-0.002%2C1.302%20-0.002%2C0.839%20C-0.002%2C0.375%200.389%2C-0.001%200.870%2C-0.001%20L3.232%2C-0.001%20C3.672%2C-0.001%204.043%2C0.314%204.098%2C0.734%20L4.361%2C2.754%20L16.133%2C2.754%20C16.381%2C2.754%2016.617%2C2.855%2016.783%2C3.032%20C16.948%2C3.209%2017.027%2C3.446%2017.001%2C3.683%20L16.129%2C11.527%20ZM4.580%2C4.433%20L5.383%2C10.598%20L14.477%2C10.598%20L15.163%2C4.433%20L4.580%2C4.433%20ZM6.431%2C13.431%20C7.168%2C13.431%207.766%2C14.007%207.766%2C14.717%20C7.766%2C15.426%207.168%2C16.002%206.431%2C16.002%20C5.694%2C16.002%205.096%2C15.426%205.096%2C14.717%20C5.096%2C14.007%205.694%2C13.431%206.431%2C13.431%20ZM13.408%2C13.431%20C14.146%2C13.431%2014.743%2C14.007%2014.743%2C14.717%20C14.743%2C15.426%2014.146%2C16.002%2013.408%2C16.002%20C12.671%2C16.002%2012.073%2C15.426%2012.073%2C14.717%20C12.073%2C14.007%2012.671%2C13.431%2013.408%2C13.431%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
    padding: 0;
    font-size: 0; }
  .shop2-product .button-wrap .shop2-product-btn.onrequest span {
    display: block;
    width: 46px;
    height: 46px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M10.500%2C21.000%20C4.710%2C21.000%20-0.000%2C16.289%20-0.000%2C10.500%20C-0.000%2C4.711%204.710%2C-0.000%2010.500%2C-0.000%20C16.290%2C-0.000%2021.000%2C4.711%2021.000%2C10.500%20C21.000%2C16.289%2016.290%2C21.000%2010.500%2C21.000%20ZM10.500%2C2.100%20C5.868%2C2.100%202.100%2C5.868%202.100%2C10.500%20C2.100%2C15.132%205.868%2C18.900%2010.500%2C18.900%20C15.132%2C18.900%2018.900%2C15.132%2018.900%2C10.500%20C18.900%2C5.868%2015.132%2C2.100%2010.500%2C2.100%20ZM10.065%2C11.932%20C9.671%2C11.538%209.450%2C11.004%209.450%2C10.447%20L9.450%2C5.250%20L11.550%2C5.250%20L11.550%2C10.447%20L15.135%2C14.265%20L13.650%2C15.750%20L10.065%2C11.932%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
    padding: 0;
    font-size: 0; }
  .shop2-product .button-wrap .shop2-product-btn.notavailable span {
    display: block;
    width: 46px;
    height: 46px;
    padding: 0;
    font-size: 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%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M8.874%2C7.500%20L14.714%2C13.340%20C15.094%2C13.720%2015.094%2C14.335%2014.714%2C14.714%20C14.335%2C15.094%2013.719%2C15.094%2013.340%2C14.714%20L7.500%2C8.874%20L1.660%2C14.714%20C1.280%2C15.094%200.665%2C15.094%200.286%2C14.714%20C-0.094%2C14.335%20-0.094%2C13.720%200.286%2C13.340%20L6.126%2C7.500%20L0.286%2C1.660%20C-0.094%2C1.281%20-0.094%2C0.665%200.286%2C0.286%20C0.665%2C-0.094%201.280%2C-0.094%201.660%2C0.286%20L7.500%2C6.126%20L13.340%2C0.286%20C13.719%2C-0.094%2014.335%2C-0.094%2014.714%2C0.286%20C15.094%2C0.665%2015.094%2C1.281%2014.714%2C1.660%20L8.874%2C7.500%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .shop2-product .button-wrap .one-click {
    font: 600 14px 'Montserrat', Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #262626;
    padding: 13px 30px;
    border: 1px solid rgba(244, 69, 69, 0.3);
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    margin: 0 0 0 20px;
    cursor: pointer; }
  @media (max-width: 329px) {
      .shop2-product .button-wrap .one-click {
        padding: 13px 28px; } }

.shop2-product-navigation {
  margin-bottom: 0; }
  .shop2-product-navigation > a {
    border: none;
    box-shadow: none;
    color: #262626;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 15px 24px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background: #fff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  .shop2-product-navigation > a:hover {
    color: #fff;
    background: #f44545; }
  @media (max-width: 480px) {
    .shop2-product-navigation > a {
      font-size: 13px;
      padding: 13px 20px; } }

.buy-form.remodal {
  margin-top: 50px;
  max-width: 380px;
  padding: 40px;
  -webkit-border-radius: 10px 0 10px 10px;
  -moz-border-radius: 10px 0 10px 10px;
  -ms-border-radius: 10px 0 10px 10px;
  -o-border-radius: 10px 0 10px 10px;
  border-radius: 10px 0 10px 10px;
  -moz-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05); }
  @media (max-width: 600px) {
    .buy-form.remodal {
      padding: 30px; } }
  .buy-form__wrap {
    text-align: left; }
  .buy-form__close-btn {
    font-size: 0;
    width: 60px;
    height: 49px;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8.943%2C7.484%20L14.723%2C13.264%20C15.117%2C13.658%2015.117%2C14.297%2014.723%2C14.691%20C14.329%2C15.085%2013.690%2C15.085%2013.296%2C14.691%20L7.516%2C8.911%20L1.736%2C14.691%20C1.341%2C15.085%200.703%2C15.085%200.308%2C14.691%20C-0.086%2C14.297%20-0.086%2C13.658%200.308%2C13.264%20L6.088%2C7.484%20L0.308%2C1.704%20C-0.085%2C1.310%20-0.085%2C0.671%200.308%2C0.277%20C0.703%2C-0.117%201.341%2C-0.117%201.736%2C0.277%20L7.516%2C6.057%20L13.295%2C0.277%20C13.690%2C-0.117%2014.328%2C-0.117%2014.723%2C0.277%20C15.117%2C0.671%2015.117%2C1.310%2014.723%2C1.704%20L8.943%2C7.484%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #fff; }
  .buy-form__close-btn-wr {
    position: absolute;
    width: 60px;
    height: 49%;
    top: -49px;
    right: 0; }
  .buy-form__close-btn-wr:before {
    position: absolute;
    content: '';
    top: 39px;
    left: -10px;
    width: 10px;
    height: 10px;
    display: block;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23fff%22%20d%3D%22M10.000%2C-0.000%20C10.000%2C-0.000%209.648%2C10.000%20-0.000%2C10.000%20L10.000%2C10.000%20L10.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .buy-form__title {
    font: 600 23px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin: 0 0 40px; }
  .buy-form__form .tpl-anketa .form_inner .tpl-field {
    margin: 0; }
    .buy-form__form .tpl-anketa .form_inner .tpl-field + .tpl-field {
      margin: 20px 0 0 0; }

.shop-product-data {
  margin-bottom: 75px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background-color: #fff; }
  @media (max-width: 767px) {
  .shop-product-data {
    padding: 0;
    background-color: transparent; } }
  .shop-product-data .shop-product-tabs {
    list-style: none;
    padding: 0;
    margin: 0 0 50px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    position: relative; }
  @media (max-width: 767px) {
    .shop-product-data .shop-product-tabs {
      display: none; } }
  .shop-product-data .shop-product-tabs:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px; }
  .shop-product-data .shop-product-tabs li {
    margin: 0 20px 0 0; }
  .shop-product-data .shop-product-tabs li:last-child {
    margin: 0; }
  .shop-product-data .shop-product-tabs li a {
    display: block;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    line-height: 1;
    text-decoration: none;
    padding: 16px 29px 16px 28px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid rgba(198, 198, 198, 0.34);
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear; }
  .shop-product-data .shop-product-tabs li a span.icon {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    .shop-product-data .shop-product-tabs li a span.icon span.reviews-count {
      display: inline-block;
      padding-left: 5px; }
  .shop-product-data .shop-product-tabs li a.icons {
    padding: 16px 30px 16px 60px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2219px%22%20%20viewBox%3D%220%200%2020%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M9.999%2C2.240%20C14.296%2C2.240%2017.781%2C5.490%2017.781%2C9.500%20C17.781%2C10.890%2017.358%2C12.191%2016.630%2C13.297%20L17.781%2C16.760%20L14.251%2C15.576%20C13.029%2C16.324%2011.567%2C16.760%209.999%2C16.760%20C5.703%2C16.760%202.218%2C13.510%202.218%2C9.500%20C2.218%2C5.490%205.703%2C2.240%209.999%2C2.240%20M9.999%2C0.006%20C4.483%2C0.006%20-0.005%2C4.265%20-0.005%2C9.500%20C-0.005%2C14.734%204.483%2C18.994%209.999%2C18.994%20C11.555%2C18.994%2013.076%2C18.652%2014.455%2C17.999%20L17.077%2C18.878%20C17.307%2C18.956%2017.545%2C18.994%2017.780%2C18.994%20C18.361%2C18.994%2018.929%2C18.765%2019.353%2C18.339%20C19.948%2C17.741%2020.156%2C16.855%2019.890%2C16.053%20L19.054%2C13.538%20C19.678%2C12.279%2020.004%2C10.902%2020.004%2C9.500%20C20.004%2C4.265%2015.516%2C0.006%209.999%2C0.006%20L9.999%2C0.006%20Z%22%2F%3E%3C%2Fsvg%3E") 20% 50% no-repeat; }
  .shop-product-data .shop-product-tabs li.r-tabs-state-active a {
    border-color: #f44545;
    color: #fff;
    background: #f44545; }
  .shop-product-data .shop-product-tabs li.r-tabs-state-active a.icons {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2219px%22%20%20viewBox%3D%220%200%2020%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M9.999%2C2.240%20C14.296%2C2.240%2017.781%2C5.490%2017.781%2C9.500%20C17.781%2C10.890%2017.358%2C12.191%2016.630%2C13.297%20L17.781%2C16.760%20L14.251%2C15.576%20C13.029%2C16.324%2011.567%2C16.760%209.999%2C16.760%20C5.703%2C16.760%202.218%2C13.510%202.218%2C9.500%20C2.218%2C5.490%205.703%2C2.240%209.999%2C2.240%20M9.999%2C0.006%20C4.483%2C0.006%20-0.005%2C4.265%20-0.005%2C9.500%20C-0.005%2C14.734%204.483%2C18.994%209.999%2C18.994%20C11.555%2C18.994%2013.076%2C18.652%2014.455%2C17.999%20L17.077%2C18.878%20C17.307%2C18.956%2017.545%2C18.994%2017.780%2C18.994%20C18.361%2C18.994%2018.929%2C18.765%2019.353%2C18.339%20C19.948%2C17.741%2020.156%2C16.855%2019.890%2C16.053%20L19.054%2C13.538%20C19.678%2C12.279%2020.004%2C10.902%2020.004%2C9.500%20C20.004%2C4.265%2015.516%2C0.006%209.999%2C0.006%20L9.999%2C0.006%20Z%22%2F%3E%3C%2Fsvg%3E") 20% 50% no-repeat #f44545; }
  .shop-product-data .r-tabs-accordion-title {
    margin-bottom: 20px;
    position: relative; }
  .shop-product-data .r-tabs-accordion-title.r-tabs-state-active {
    margin-bottom: 0; }
  .shop-product-data .r-tabs-accordion-title.r-tabs-state-active a {
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    color: #fff;
    background: #f44545; }
  .shop-product-data .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%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M11.720%2C1.739%20L6.771%2C6.688%20C6.563%2C6.896%206.288%2C6.992%206.016%2C6.985%20C5.743%2C6.992%205.469%2C6.896%205.260%2C6.688%20L0.312%2C1.739%20C-0.091%2C1.336%20-0.091%2C0.682%200.312%2C0.279%20C0.715%2C-0.124%201.369%2C-0.124%201.772%2C0.279%20L6.016%2C4.523%20L10.260%2C0.279%20C10.663%2C-0.124%2011.316%2C-0.124%2011.720%2C0.279%20C12.122%2C0.682%2012.122%2C1.336%2011.720%2C1.739%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media (max-width: 767px) {
          .shop-product-data .r-tabs-accordion-title.r-tabs-state-active a span.icon {
            padding-left: 35px;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2219px%22%20%20viewBox%3D%220%200%2020%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M9.999%2C2.240%20C14.296%2C2.240%2017.781%2C5.490%2017.781%2C9.500%20C17.781%2C10.890%2017.358%2C12.191%2016.630%2C13.297%20L17.781%2C16.760%20L14.251%2C15.576%20C13.029%2C16.324%2011.567%2C16.760%209.999%2C16.760%20C5.703%2C16.760%202.218%2C13.510%202.218%2C9.500%20C2.218%2C5.490%205.703%2C2.240%209.999%2C2.240%20M9.999%2C0.006%20C4.483%2C0.006%20-0.005%2C4.265%20-0.005%2C9.500%20C-0.005%2C14.734%204.483%2C18.994%209.999%2C18.994%20C11.555%2C18.994%2013.076%2C18.652%2014.455%2C17.999%20L17.077%2C18.878%20C17.307%2C18.956%2017.545%2C18.994%2017.780%2C18.994%20C18.361%2C18.994%2018.929%2C18.765%2019.353%2C18.339%20C19.948%2C17.741%2020.156%2C16.855%2019.890%2C16.053%20L19.054%2C13.538%20C19.678%2C12.279%2020.004%2C10.902%2020.004%2C9.500%20C20.004%2C4.265%2015.516%2C0.006%209.999%2C0.006%20L9.999%2C0.006%20Z%22%2F%3E%3C%2Fsvg%3E") top 50% left 0 no-repeat; } }
  .shop-product-data .r-tabs-accordion-title a {
    color: #262626;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    display: block;
    text-decoration: none;
    background: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    padding: 19px 50px 18px 30px; }
  @media (max-width: 767px) {
        .shop-product-data .r-tabs-accordion-title a span.icon {
          padding-left: 35px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2219px%22%20%20viewBox%3D%220%200%2020%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M9.999%2C2.240%20C14.296%2C2.240%2017.781%2C5.490%2017.781%2C9.500%20C17.781%2C10.890%2017.358%2C12.191%2016.630%2C13.297%20L17.781%2C16.760%20L14.251%2C15.576%20C13.029%2C16.324%2011.567%2C16.760%209.999%2C16.760%20C5.703%2C16.760%202.218%2C13.510%202.218%2C9.500%20C2.218%2C5.490%205.703%2C2.240%209.999%2C2.240%20M9.999%2C0.006%20C4.483%2C0.006%20-0.005%2C4.265%20-0.005%2C9.500%20C-0.005%2C14.734%204.483%2C18.994%209.999%2C18.994%20C11.555%2C18.994%2013.076%2C18.652%2014.455%2C17.999%20L17.077%2C18.878%20C17.307%2C18.956%2017.545%2C18.994%2017.780%2C18.994%20C18.361%2C18.994%2018.929%2C18.765%2019.353%2C18.339%20C19.948%2C17.741%2020.156%2C16.855%2019.890%2C16.053%20L19.054%2C13.538%20C19.678%2C12.279%2020.004%2C10.902%2020.004%2C9.500%20C20.004%2C4.265%2015.516%2C0.006%209.999%2C0.006%20L9.999%2C0.006%20Z%22%2F%3E%3C%2Fsvg%3E") top 50% left 0 no-repeat; } }
  .shop-product-data .r-tabs-accordion-title a:before {
    content: "";
    position: absolute;
    right: 30px;
    top: 50%;
    width: 13px;
    height: 7px;
    margin-top: -5px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2013%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M11.720%2C1.739%20L6.771%2C6.688%20C6.563%2C6.896%206.288%2C6.992%206.016%2C6.985%20C5.743%2C6.992%205.469%2C6.896%205.260%2C6.688%20L0.312%2C1.739%20C-0.091%2C1.336%20-0.091%2C0.682%200.312%2C0.279%20C0.715%2C-0.124%201.369%2C-0.124%201.772%2C0.279%20L6.016%2C4.523%20L10.260%2C0.279%20C10.663%2C-0.124%2011.316%2C-0.124%2011.720%2C0.279%20C12.122%2C0.682%2012.122%2C1.336%2011.720%2C1.739%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media (min-width: 768px) {
    .shop-product-data .r-tabs-accordion-title {
      display: none; } }
  .shop-product-data .desc-area {
    display: none;
    position: relative;
    font: 400 14px/25px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626; }
  @media (max-width: 767px) {
    .shop-product-data .desc-area {
      padding: 20px;
      background: #fff;
      -webkit-border-radius: 0 0 10px 10px;
      -moz-border-radius: 0 0 10px 10px;
      -ms-border-radius: 0 0 10px 10px;
      -o-border-radius: 0 0 10px 10px;
      border-radius: 0 0 10px 10px;
      margin-bottom: 20px; } }
  .shop-product-data .desc-area.params .shop2-product-params {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background-color: #f9f9f9; }
  .shop-product-data .desc-area.params .shop2-product-params .param-item {
    font-size: 0;
    margin: 0 0 30px 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 (max-width: 480px) {
        .shop-product-data .desc-area.params .shop2-product-params .param-item {
          -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-product-data .desc-area.params .shop2-product-params .param-item:last-child {
      margin: 0; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .param-title {
      color: #262626;
      font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
      width: 40%; }
    @media (max-width: 480px) {
          .shop-product-data .desc-area.params .shop2-product-params .param-item .param-title {
            width: 100%;
            margin: 0 0 5px 0; } }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .param-body {
      color: #6d6d6d;
      font: 400 13px 'Montserrat', Arial, Helvetica, sans-serif;
      width: 60%; }
    @media (max-width: 480px) {
          .shop-product-data .desc-area.params .shop2-product-params .param-item .param-body {
            width: 100%; } }
    .shop-product-data .desc-area.params .shop2-product-params .param-item select {
      color: #262626;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23202020%22%20d%3D%22M9.353%2C0.385%20C9.714%2C-0.024%2010.313%2C-0.040%2010.691%2C0.349%20C11.070%2C0.738%2011.085%2C1.385%2010.724%2C1.794%20L6.545%2C6.511%20L6.498%2C6.562%20C5.931%2C7.146%205.034%2C7.123%204.494%2C6.511%20L0.324%2C1.794%20C-0.064%2C1.417%20-0.096%2C0.771%200.253%2C0.352%20C0.602%2C-0.068%201.200%2C-0.102%201.588%2C0.275%20C1.623%2C0.309%201.656%2C0.345%201.685%2C0.385%20L5.524%2C4.714%20L9.353%2C0.385%20Z%22%2F%3E%3C%2Fsvg%3E") right 20px top 50% no-repeat #f9f9f9;
      width: 100%;
      height: 54px;
      padding: 16px 20px;
      font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif;
      border: none;
      outline: none;
      padding: 10px 50px 10px 20px;
      border: 1px solid #e5e5e5;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item select::-ms-expand {
      display: none; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-pick {
      overflow: visible; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-pick li {
      position: relative;
      width: 22px;
      height: 22px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-pick li.active-color:after {
      opacity: 1;
      visibility: visible; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-pick li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-pick li span {
      width: 22px;
      height: 22px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-texture-pick {
      overflow: visible; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-texture-pick li {
      position: relative;
      width: 32px;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-texture-pick li.active-texture:after {
      opacity: 1;
      visibility: visible; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-texture-pick li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-texture-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-texture-pick li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-select {
      height: 54px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      overflow: hidden;
      border-color: #e5e5e5; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-select i {
      position: absolute;
      top: 50%;
      right: 20px;
      margin: -2px 0 0 0;
      z-index: 2;
      border: none;
      line-height: 0;
      font-size: 0;
      width: 13px;
      height: 7px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M11.714%2C1.731%20L6.762%2C6.683%20C6.556%2C6.889%206.285%2C6.984%206.016%2C6.978%20C5.746%2C6.984%205.475%2C6.889%205.269%2C6.683%20L0.317%2C1.731%20C-0.082%2C1.332%20-0.082%2C0.684%200.317%2C0.285%20C0.716%2C-0.114%201.364%2C-0.114%201.763%2C0.285%20L6.016%2C4.538%20L10.268%2C0.285%20C10.668%2C-0.114%2011.315%2C-0.114%2011.714%2C0.285%20C12.114%2C0.684%2012.114%2C1.332%2011.714%2C1.731%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-select ul {
      height: 54px; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-select ul li {
      height: 54px; }
      .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-select ul li div {
        font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
        color: #262626;
        line-height: 54px; }
      .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-select ul li span {
        margin: 14px 10px 0 20px;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
        border: none; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-list {
      overflow: visible; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-list li {
      position: relative;
      width: 32px;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none; }
      .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-list li.shop2-color-ext-selected:after {
        opacity: 1;
        visibility: visible; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-list li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-list li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-list li span {
      display: none; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-list li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-multi {
      overflow: visible;
      outline: none;
      border: none; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-multi li {
      position: relative;
      width: 32px !important;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      background-size: cover;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-multi li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-multi li span {
      display: none; }
    .shop-product-data .desc-area.params .shop2-product-params .param-item .shop2-color-ext-multi li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }

.collection-block {
  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;
  font-size: 0;
  margin: 0 -50px 0 0; }
  @media (max-width: 1023px) {
  .collection-block {
    margin: 0 -30px 0 0; } }
  @media (max-width: 767px) {
  .collection-block {
    margin: 0 -20px 0 0; } }
  @media (max-width: 480px) {
  .collection-block {
    margin: 0; } }
  .collection-block .section-collection-block {
    background-color: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    width: calc(25% - 50px);
    margin: 0 50px 0 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: 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;
    position: relative;
    outline: none; }
  .collection-block .section-collection-block:hover {
    -moz-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05); }
  @media (max-width: 1260px) {
    .collection-block .section-collection-block {
      width: calc(33.33% - 50px); } }
  @media (max-width: 1023px) {
    .collection-block .section-collection-block {
      width: calc(33.33% - 30px);
      margin: 0 30px 0 0; } }
  @media (max-width: 767px) {
    .collection-block .section-collection-block {
      width: calc(33.33% - 20px);
      margin: 0 20px 0 0; } }
  @media (max-width: 680px) {
    .collection-block .section-collection-block {
      width: calc(50% - 20px); } }
  @media (max-width: 480px) {
    .collection-block .section-collection-block {
      width: 100%;
      margin: 0; } }
  .collection-block .section-collection-block__image {
    position: relative;
    overflow: hidden; }
  .collection-block .section-collection-block__image.no-image {
    background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
  .collection-block .section-collection-block__image a {
    display: block;
    text-decoration: none;
    outline: none; }
  .collection-block .section-collection-block__image a img {
    max-width: 100%;
    height: auto; }
  .collection-block .section-collection-block__name {
    margin: 0 0 11px 0; }
  .collection-block .section-collection-block__name a {
    text-decoration: none;
    color: #262626;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  .collection-block .section-collection-block__name a:hover {
    color: #f44545; }
  .collection-block .section-collection-block__vendor {
    margin: 0 0 38px 0; }
  .collection-block .section-collection-block__vendor a {
    text-decoration: none;
    color: #bbb;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif; }
  .collection-block .section-collection-block__details {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px; }
  .collection-block .section-collection-block__details .shop2-product-article {
    color: #6d6d6d;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif;
    margin: 0 0 11px 0; }
  .collection-block .section-collection-block__product-anonce {
    color: #6d6d6d;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif;
    margin: 0 0 30px 0;
    line-height: 20px; }
  .collection-block .section-collection-block__product-params {
    display: none; }
  .collection-block .section-collection-block__product-params .shop2-product-params .param-item {
    font-size: 0;
    margin: 0 0 35px 0; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item:last-child {
      margin: 0; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .param-title {
      color: #262626;
      font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
      margin: 0 0 15px 0; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .param-body {
      color: #6d6d6d;
      font: 400 13px 'Montserrat', Arial, Helvetica, sans-serif; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item select {
      color: #262626;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23202020%22%20d%3D%22M9.353%2C0.385%20C9.714%2C-0.024%2010.313%2C-0.040%2010.691%2C0.349%20C11.070%2C0.738%2011.085%2C1.385%2010.724%2C1.794%20L6.545%2C6.511%20L6.498%2C6.562%20C5.931%2C7.146%205.034%2C7.123%204.494%2C6.511%20L0.324%2C1.794%20C-0.064%2C1.417%20-0.096%2C0.771%200.253%2C0.352%20C0.602%2C-0.068%201.200%2C-0.102%201.588%2C0.275%20C1.623%2C0.309%201.656%2C0.345%201.685%2C0.385%20L5.524%2C4.714%20L9.353%2C0.385%20Z%22%2F%3E%3C%2Fsvg%3E") right 20px top 50% no-repeat #f9f9f9;
      width: 100%;
      height: 54px;
      padding: 16px 20px;
      font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif;
      border: none;
      outline: none;
      padding: 10px 50px 10px 20px;
      border: 1px solid #e5e5e5;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item select::-ms-expand {
      display: none; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-pick {
      overflow: visible; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-pick li {
      position: relative;
      width: 22px;
      height: 22px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-pick li.active-color:after {
      opacity: 1;
      visibility: visible; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-pick li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-pick li span {
      width: 22px;
      height: 22px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-texture-pick {
      overflow: visible; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-texture-pick li {
      position: relative;
      width: 32px;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-texture-pick li.active-texture:after {
      opacity: 1;
      visibility: visible; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-texture-pick li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-texture-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-texture-pick li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-select {
      height: 54px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      overflow: hidden;
      border-color: #e5e5e5; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-select i {
      position: absolute;
      top: 50%;
      right: 20px;
      margin: -2px 0 0 0;
      z-index: 2;
      border: none;
      line-height: 0;
      font-size: 0;
      width: 13px;
      height: 7px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M11.714%2C1.731%20L6.762%2C6.683%20C6.556%2C6.889%206.285%2C6.984%206.016%2C6.978%20C5.746%2C6.984%205.475%2C6.889%205.269%2C6.683%20L0.317%2C1.731%20C-0.082%2C1.332%20-0.082%2C0.684%200.317%2C0.285%20C0.716%2C-0.114%201.364%2C-0.114%201.763%2C0.285%20L6.016%2C4.538%20L10.268%2C0.285%20C10.668%2C-0.114%2011.315%2C-0.114%2011.714%2C0.285%20C12.114%2C0.684%2012.114%2C1.332%2011.714%2C1.731%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-select ul {
      height: 54px; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-select ul li {
      height: 54px; }
      .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-select ul li div {
        font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
        color: #262626;
        line-height: 54px; }
      .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-select ul li span {
        margin: 14px 10px 0 20px;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
        border: none; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-list {
      overflow: visible; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-list li {
      position: relative;
      width: 32px;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none; }
      .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-list li.shop2-color-ext-selected:after {
        opacity: 1;
        visibility: visible; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-list li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-list li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-list li span {
      display: none; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-list li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-multi {
      overflow: visible;
      outline: none;
      border: none; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-multi li {
      position: relative;
      width: 32px !important;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      background-size: cover;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-multi li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-multi li span {
      display: none; }
    .collection-block .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-multi li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  .collection-block .section-collection-block__price {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 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;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }
  .collection-block .section-collection-block__price .product-price .price-old {
    color: #929292;
    font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
    position: relative;
    vertical-align: top;
    display: inline-block; }
    .collection-block .section-collection-block__price .product-price .price-old:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 50%;
      margin-top: -1px;
      height: 2px;
      background: #f44545; }
    .collection-block .section-collection-block__price .product-price .price-old strong {
      font-weight: normal;
      font-family: 'Montserrat', Arial, Helvetica, sans-serif; }
    .collection-block .section-collection-block__price .product-price .price-old span.fa.fa-rouble {
      font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .collection-block .section-collection-block__price .product-price .price-current {
    color: #262626;
    font: 400 18px 'Montserrat', Arial, Helvetica, sans-serif; }
    .collection-block .section-collection-block__price .product-price .price-current strong {
      font: 800 18px 'Montserrat', Arial, Helvetica, sans-serif;
      color: #262626; }
  .collection-block .section-collection-block__price .product-price .shop2-product-discount-desc {
    display: none;
    z-index: 1000;
    position: absolute;
    overflow: hidden;
    left: 20px !important;
    right: 20px !important;
    width: auto;
    padding: 4px 24px 4px 14px;
    border: 1px solid #e1c893;
    background-color: #fff;
    -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    text-align: left;
    color: #494949;
    border: none;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    font-weight: 400;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
  .collection-block .section-collection-block__price .product-amount {
    margin-top: 10px;
    display: none; }
  .collection-block .section-collection-block__price .product-amount .amount-title {
    display: none; }
  .collection-block .section-collection-block__price .shop2-product-amount {
    border: 1px solid #ececec;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    width: 90px; }
  .collection-block .section-collection-block__price .shop2-product-amount button {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .collection-block .section-collection-block__price .shop2-product-amount .amount-plus {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M1.018%2C12.001%20C0.756%2C12.001%200.494%2C11.901%200.294%2C11.700%20C-0.105%2C11.300%20-0.105%2C10.650%200.294%2C10.249%20L4.526%2C5.993%20L0.294%2C1.736%20C-0.105%2C1.335%20-0.105%2C0.685%200.294%2C0.285%20C0.694%2C-0.117%201.342%2C-0.117%201.742%2C0.285%20L6.697%2C5.267%20C7.097%2C5.668%207.097%2C6.317%206.697%2C6.718%20L1.742%2C11.700%20C1.542%2C11.901%201.280%2C12.001%201.018%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .collection-block .section-collection-block__price .shop2-product-amount .amount-minus {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .collection-block .section-collection-block__price .shop2-product-amount .amount-minus:disabled {
      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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ccc%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .collection-block .section-collection-block__price .shop2-product-amount.disabled button {
    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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ccc%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .collection-block .section-collection-block__price .shop2-product-amount.disabled input[type="text"] {
      color: #ccc; }
  .collection-block .section-collection-block__price .shop2-product-amount input[type="text"] {
    outline: none;
    margin: 0;
    width: 30px;
    border: none;
    background: none;
    color: #333;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .collection-block .section-collection-block__price .shop2-product-btn {
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 34px;
    height: 34px;
    font-size: 0;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    overflow: hidden;
    outline: none;
    -moz-box-shadow: inset 0 0 0 1px #ececec;
    -webkit-box-shadow: inset 0 0 0 1px #ececec;
    box-shadow: inset 0 0 0 1px #ececec; }
  .collection-block .section-collection-block__price .shop2-product-btn span {
    display: block;
    width: 34px;
    height: 34px;
    position: relative;
    background: none; }
    .collection-block .section-collection-block__price .shop2-product-btn span:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M12.000%2C7.000%20L7.000%2C7.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20L5.000%2C5.000%20L5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C5.000%20L12.000%2C5.000%20L12.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: transform 0.1s ease-in-out;
      -moz-transition: transform 0.1s ease-in-out;
      -o-transition: transform 0.1s ease-in-out;
      -ms-transition: transform 0.1s ease-in-out;
      transition: transform 0.1s ease-in-out; }
    .collection-block .section-collection-block__price .shop2-product-btn span:after {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background-color: #fff;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%2017%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M15.241%2C12.259%20L4.625%2C12.259%20C4.194%2C12.265%203.826%2C11.948%203.768%2C11.520%20L2.482%2C1.682%20L0.897%2C1.682%20C0.434%2C1.704%200.041%2C1.347%200.019%2C0.884%20C-0.003%2C0.421%200.353%2C0.027%200.816%2C0.005%20C0.843%2C0.004%200.870%2C0.004%200.897%2C0.005%20L3.249%2C0.005%20C3.679%2C-0.002%204.049%2C0.308%204.117%2C0.734%20L4.376%2C2.749%20L16.108%2C2.749%20C16.354%2C2.746%2016.589%2C2.848%2016.756%2C3.029%20C16.923%2C3.201%2017.003%2C3.439%2016.975%2C3.677%20L16.108%2C11.510%20C16.048%2C11.943%2015.677%2C12.264%2015.241%2C12.259%20ZM5.392%2C10.582%20L14.463%2C10.582%20L15.141%2C4.426%20L4.595%2C4.426%20L5.392%2C10.582%20ZM5.113%2C14.694%20C5.082%2C13.958%205.653%2C13.337%206.388%2C13.306%20C7.123%2C13.275%207.744%2C13.846%207.774%2C14.582%20C7.805%2C15.317%207.234%2C15.939%206.500%2C15.970%20C6.480%2C15.970%206.459%2C15.971%206.439%2C15.971%20C5.721%2C15.983%205.129%2C15.412%205.113%2C14.694%20ZM12.061%2C14.694%20C12.090%2C13.958%2012.709%2C13.385%2013.444%2C13.414%20C14.139%2C13.441%2014.695%2C13.999%2014.722%2C14.694%20C14.693%2C15.429%2014.074%2C16.002%2013.339%2C15.973%20C12.645%2C15.946%2012.089%2C15.389%2012.061%2C14.694%20Z%22%2F%3E%3C%2Fsvg%3E") 47% 50% no-repeat;
      -webkit-transform: translate(100%, 0);
      -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
      -o-transform: translate(100%, 0);
      transform: translate(100%, 0);
      transition: transform 0.1s ease-in-out; }
    .collection-block .section-collection-block__price .shop2-product-btn span:hover:before {
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0); }
    .collection-block .section-collection-block__price .shop2-product-btn span:hover:after {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2017%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M15.241%2C12.259%20L4.625%2C12.259%20C4.194%2C12.265%203.826%2C11.948%203.768%2C11.520%20L2.482%2C1.682%20L0.897%2C1.682%20C0.434%2C1.704%200.041%2C1.347%200.019%2C0.884%20C-0.003%2C0.421%200.353%2C0.027%200.816%2C0.005%20C0.843%2C0.004%200.870%2C0.004%200.897%2C0.005%20L3.249%2C0.005%20C3.679%2C-0.002%204.049%2C0.308%204.117%2C0.734%20L4.376%2C2.749%20L16.108%2C2.749%20C16.354%2C2.746%2016.589%2C2.848%2016.756%2C3.029%20C16.923%2C3.201%2017.003%2C3.439%2016.975%2C3.677%20L16.108%2C11.510%20C16.048%2C11.943%2015.677%2C12.264%2015.241%2C12.259%20ZM5.392%2C10.582%20L14.463%2C10.582%20L15.141%2C4.426%20L4.595%2C4.426%20L5.392%2C10.582%20ZM5.113%2C14.694%20C5.082%2C13.958%205.653%2C13.337%206.388%2C13.306%20C7.123%2C13.275%207.744%2C13.846%207.774%2C14.582%20C7.805%2C15.317%207.234%2C15.939%206.500%2C15.970%20C6.480%2C15.970%206.459%2C15.971%206.439%2C15.971%20C5.721%2C15.983%205.129%2C15.412%205.113%2C14.694%20ZM12.061%2C14.694%20C12.090%2C13.958%2012.709%2C13.385%2013.444%2C13.414%20C14.139%2C13.441%2014.695%2C13.999%2014.722%2C14.694%20C14.693%2C15.429%2014.074%2C16.002%2013.339%2C15.973%20C12.645%2C15.946%2012.089%2C15.389%2012.061%2C14.694%20Z%22%2F%3E%3C%2Fsvg%3E") 47% 50% no-repeat;
      background-color: #f44545;
      transition: transform 0.1s ease-in-out, background 0.1s ease-in-out 0.2s; }
  .collection-block .section-collection-block__price .shop2-product-btn.onrequest span {
    display: block;
    width: 34px;
    height: 34px;
    position: relative;
    background: none; }
    .collection-block .section-collection-block__price .shop2-product-btn.onrequest span:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M12.000%2C7.000%20L7.000%2C7.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20L5.000%2C5.000%20L5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C5.000%20L12.000%2C5.000%20L12.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: transform 0.1s ease-in-out;
      -moz-transition: transform 0.1s ease-in-out;
      -o-transition: transform 0.1s ease-in-out;
      -ms-transition: transform 0.1s ease-in-out;
      transition: transform 0.1s ease-in-out; }
    .collection-block .section-collection-block__price .shop2-product-btn.onrequest span:after {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background-color: #fff;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M10.500%2C21.000%20C4.710%2C21.000%20-0.000%2C16.289%20-0.000%2C10.500%20C-0.000%2C4.711%204.710%2C-0.000%2010.500%2C-0.000%20C16.290%2C-0.000%2021.000%2C4.711%2021.000%2C10.500%20C21.000%2C16.289%2016.290%2C21.000%2010.500%2C21.000%20ZM10.500%2C2.100%20C5.868%2C2.100%202.100%2C5.868%202.100%2C10.500%20C2.100%2C15.132%205.868%2C18.900%2010.500%2C18.900%20C15.132%2C18.900%2018.900%2C15.132%2018.900%2C10.500%20C18.900%2C5.868%2015.132%2C2.100%2010.500%2C2.100%20ZM10.065%2C11.932%20C9.671%2C11.538%209.450%2C11.004%209.450%2C10.447%20L9.450%2C5.250%20L11.550%2C5.250%20L11.550%2C10.447%20L15.135%2C14.265%20L13.650%2C15.750%20L10.065%2C11.932%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      -webkit-transform: translate(100%, 0);
      -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
      -o-transform: translate(100%, 0);
      transform: translate(100%, 0);
      transition: transform 0.1s ease-in-out; }
    .collection-block .section-collection-block__price .shop2-product-btn.onrequest span:hover:before {
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0); }
    .collection-block .section-collection-block__price .shop2-product-btn.onrequest span:hover:after {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M10.500%2C21.000%20C4.710%2C21.000%20-0.000%2C16.289%20-0.000%2C10.500%20C-0.000%2C4.711%204.710%2C-0.000%2010.500%2C-0.000%20C16.290%2C-0.000%2021.000%2C4.711%2021.000%2C10.500%20C21.000%2C16.289%2016.290%2C21.000%2010.500%2C21.000%20ZM10.500%2C2.100%20C5.868%2C2.100%202.100%2C5.868%202.100%2C10.500%20C2.100%2C15.132%205.868%2C18.900%2010.500%2C18.900%20C15.132%2C18.900%2018.900%2C15.132%2018.900%2C10.500%20C18.900%2C5.868%2015.132%2C2.100%2010.500%2C2.100%20ZM10.065%2C11.932%20C9.671%2C11.538%209.450%2C11.004%209.450%2C10.447%20L9.450%2C5.250%20L11.550%2C5.250%20L11.550%2C10.447%20L15.135%2C14.265%20L13.650%2C15.750%20L10.065%2C11.932%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      background-color: #f44545;
      transition: transform 0.1s ease-in-out, background 0.1s ease-in-out 0.2s; }
  .collection-block .section-collection-block__price .shop2-product-btn.notavailable span {
    display: block;
    width: 34px;
    height: 34px;
    position: relative;
    background: none; }
    .collection-block .section-collection-block__price .shop2-product-btn.notavailable span:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M12.000%2C7.000%20L7.000%2C7.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20L5.000%2C5.000%20L5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C5.000%20L12.000%2C5.000%20L12.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: transform 0.1s ease-in-out;
      -moz-transition: transform 0.1s ease-in-out;
      -o-transition: transform 0.1s ease-in-out;
      -ms-transition: transform 0.1s ease-in-out;
      transition: transform 0.1s ease-in-out; }
    .collection-block .section-collection-block__price .shop2-product-btn.notavailable span:after {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background-color: #fff;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M8.874%2C7.500%20L14.714%2C13.340%20C15.094%2C13.720%2015.094%2C14.335%2014.714%2C14.714%20C14.335%2C15.094%2013.719%2C15.094%2013.340%2C14.714%20L7.500%2C8.874%20L1.660%2C14.714%20C1.280%2C15.094%200.665%2C15.094%200.286%2C14.714%20C-0.094%2C14.335%20-0.094%2C13.720%200.286%2C13.340%20L6.126%2C7.500%20L0.286%2C1.660%20C-0.094%2C1.281%20-0.094%2C0.665%200.286%2C0.286%20C0.665%2C-0.094%201.280%2C-0.094%201.660%2C0.286%20L7.500%2C6.126%20L13.340%2C0.286%20C13.719%2C-0.094%2014.335%2C-0.094%2014.714%2C0.286%20C15.094%2C0.665%2015.094%2C1.281%2014.714%2C1.660%20L8.874%2C7.500%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      -webkit-transform: translate(100%, 0);
      -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
      -o-transform: translate(100%, 0);
      transform: translate(100%, 0);
      transition: transform 0.1s ease-in-out; }
    .collection-block .section-collection-block__price .shop2-product-btn.notavailable span:hover:before {
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0); }
    .collection-block .section-collection-block__price .shop2-product-btn.notavailable span:hover:after {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M8.874%2C7.500%20L14.714%2C13.340%20C15.094%2C13.720%2015.094%2C14.335%2014.714%2C14.714%20C14.335%2C15.094%2013.719%2C15.094%2013.340%2C14.714%20L7.500%2C8.874%20L1.660%2C14.714%20C1.280%2C15.094%200.665%2C15.094%200.286%2C14.714%20C-0.094%2C14.335%20-0.094%2C13.720%200.286%2C13.340%20L6.126%2C7.500%20L0.286%2C1.660%20C-0.094%2C1.281%20-0.094%2C0.665%200.286%2C0.286%20C0.665%2C-0.094%201.280%2C-0.094%201.660%2C0.286%20L7.500%2C6.126%20L13.340%2C0.286%20C13.719%2C-0.094%2014.335%2C-0.094%2014.714%2C0.286%20C15.094%2C0.665%2015.094%2C1.281%2014.714%2C1.660%20L8.874%2C7.500%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      background-color: #f44545;
      transition: transform 0.1s ease-in-out, background 0.1s ease-in-out 0.2s; }

.comments__list {
  margin: 0 0 70px 0; }
  .comments .tpl-comment {
    margin: 0; }
  .comments .tpl-comment + .tpl-comment {
    margin-top: 40px; }
  @media screen and (max-width: 639px) {
      .comments .tpl-comment + .tpl-comment {
        margin-top: 38px; } }
  .comments .tpl-header {
    background: none;
    height: auto;
    line-height: normal;
    padding: 0 0 23px;
    font-size: 0; }
  .comments .tpl-name {
    float: none;
    font: 600 16px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin: 0 25px 0 0;
    display: inline-block;
    vertical-align: baseline; }
  .comments .tpl-link {
    display: none; }
  .comments .tpl-date {
    float: none;
    color: #b3b3b3;
    font: 400 13px 'Montserrat', Arial, Helvetica, sans-serif;
    display: inline-block;
    vertical-align: baseline;
    margin-right: 22px; }
  .comments .tpl-stars {
    margin: 0;
    float: none;
    display: inline-block;
    vertical-align: baseline;
    width: 75px;
    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%2215px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2015%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ececec%22%20d%3D%22M7.498%2C-0.002%20L9.970%2C4.083%20L14.997%2C4.962%20L11.497%2C8.369%20L12.133%2C12.998%20L7.498%2C11.016%20L2.863%2C12.998%20L3.498%2C8.369%20L-0.001%2C4.962%20L5.026%2C4.083%20L7.498%2C-0.002%20%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
  .comments .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%2215px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2015%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffc343%22%20d%3D%22M7.498%2C-0.002%20L9.970%2C4.083%20L14.997%2C4.962%20L11.497%2C8.369%20L12.133%2C12.998%20L7.498%2C11.016%20L2.863%2C12.998%20L3.498%2C8.369%20L-0.001%2C4.962%20L5.026%2C4.083%20L7.498%2C-0.002%20%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
  .comments .tpl-body {
    margin: 0;
    color: #22202a;
    font: 400 14px/23px 'Montserrat', Arial, Helvetica, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px;
    background-color: #f5f5f5;
    -webkit-border-radius: 0 10px 10px;
    -moz-border-radius: 0 10px 10px;
    -ms-border-radius: 0 10px 10px;
    -o-border-radius: 0 10px 10px;
    border-radius: 0 10px 10px;
    position: relative; }
  .comments .tpl-body:before {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 0;
    height: 0;
    border-bottom: 7px solid #f5f5f5;
    border-right: 7px solid transparent; }
  .comments .tpl-block-header {
    font: 700 23px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin: 0 0 35px 0; }
  @media (max-width: 480px) {
    .comments .tpl-block-header {
      font-size: 18px;
      margin: 0 0 27px 0; } }
  .comments .tpl-info {
    background-color: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);
    padding: 20px 30px 20px 90px;
    position: relative;
    min-height: auto;
    border: none; }
  .comments .tpl-info:before {
    content: "!";
    position: absolute;
    left: 30px;
    top: 50%;
    margin-top: -19px;
    font: 700 22px 'Montserrat', Arial, Helvetica, sans-serif;
    line-height: 1;
    color: #f44545;
    height: 27px;
    width: 33px;
    border: 2px solid #f44545;
    border-radius: 50%;
    text-align: center;
    padding-top: 6px; }
  .comments .tpl-auth .tpl-left {
    width: 300px;
    margin-right: 45px; }
  @media screen and (max-width: 767px) {
      .comments .tpl-auth .tpl-left {
        width: auto;
        float: none;
        display: block;
        margin: 0 0 20px; } }
  .comments .tpl-auth .tpl-left .tpl-field:last-child {
    margin-bottom: 0; }
  .comments .tpl-auth .tpl-field {
    margin-bottom: 18px; }
  .comments .tpl-auth .tpl-field a {
    font-size: 16px; }
  .comments .tpl-auth .tpl-field.login input {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2013%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M12.000%2C14.000%20L11.000%2C14.000%20C11.000%2C14.000%2011.153%2C8.001%206.002%2C8.000%20C6.001%2C8.000%206.001%2C8.000%206.000%2C8.000%20C5.999%2C8.000%205.999%2C8.000%205.998%2C8.000%20C0.472%2C8.001%201.000%2C14.000%201.000%2C14.000%20L0.000%2C14.000%20C0.000%2C14.000%20-0.184%2C8.758%203.826%2C7.351%20C2.729%2C6.638%202.000%2C5.406%202.000%2C4.000%20C2.000%2C1.791%203.791%2C-0.000%206.000%2C-0.000%20C8.209%2C-0.000%2010.000%2C1.791%2010.000%2C4.000%20C10.000%2C5.419%209.256%2C6.658%208.142%2C7.368%20C12.003%2C8.798%2012.000%2C14.000%2012.000%2C14.000%20ZM9.000%2C4.000%20C9.000%2C2.422%207.578%2C1.000%206.000%2C1.000%20C4.422%2C1.000%203.000%2C2.422%203.000%2C4.000%20C3.000%2C5.578%204.422%2C7.000%206.000%2C7.000%20C7.578%2C7.000%209.000%2C5.578%209.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") left 20px top 50% no-repeat, #fff; }
  .comments .tpl-auth .tpl-field input {
    color: #262626;
    width: 100%;
    height: 54px;
    font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif;
    border: none;
    outline: none;
    padding: 16px 20px 16px 50px;
    -webkit-appearance: none;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2214px%22%20%20viewBox%3D%220%200%2011%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M9.607%2C5.086%20L9.141%2C5.086%20L9.141%2C2.721%20C9.141%2C1.221%207.880%2C-0.007%206.340%2C-0.007%20L4.672%2C-0.007%20C3.132%2C-0.007%201.872%2C1.221%201.872%2C2.721%20L1.872%2C5.086%20L1.404%2C5.086%20C0.634%2C5.086%200.004%2C5.700%200.004%2C6.450%20L0.004%2C12.634%20C0.004%2C13.385%200.634%2C13.998%201.404%2C13.998%20L9.607%2C13.998%20C10.378%2C13.998%2011.008%2C13.385%2011.008%2C12.634%20L11.008%2C6.450%20C11.008%2C5.700%2010.378%2C5.086%209.607%2C5.086%20ZM2.805%2C2.721%20C2.805%2C1.716%203.640%2C0.902%204.672%2C0.902%20L6.340%2C0.902%20C7.371%2C0.902%208.207%2C1.716%208.207%2C2.721%20L8.207%2C5.086%20L2.805%2C5.086%20L2.805%2C2.721%20ZM10.074%2C12.634%20C10.074%2C12.880%209.860%2C13.088%209.607%2C13.088%20L1.404%2C13.088%20C1.153%2C13.088%200.938%2C12.880%200.938%2C12.634%20L0.938%2C6.450%20C0.938%2C6.204%201.153%2C5.996%201.404%2C5.996%20L9.607%2C5.996%20C9.860%2C5.996%2010.074%2C6.204%2010.074%2C6.450%20L10.074%2C12.634%20Z%22%2F%3E%3C%2Fsvg%3E") left 20px top 50% no-repeat, #fff; }
  .comments .tpl-auth .tpl-field input::-webkit-input-placeholder {
    color: #262626; }
  .comments .tpl-auth .tpl-field input:moz-placeholder {
    color: #262626; }
  .comments .tpl-auth .tpl-field input::-moz-placeholder {
    color: #262626; }
  .comments .tpl-auth .tpl-field input:-ms-input-placeholder {
    color: #262626; }
  .comments .tpl-auth .tpl-field input:focus::-webkit-input-placeholder {
    color: transparent;
    border-color: #bebebe; }
  .comments .tpl-auth .tpl-field input:focus::-moz-placeholder {
    color: transparent;
    border-color: #bebebe; }
  .comments .tpl-auth .tpl-field input:focus:-moz-placeholder {
    color: transparent;
    border-color: #bebebe; }
  .comments .tpl-auth .tpl-field input:focus:-ms-input-placeholder {
    color: transparent;
    border-color: #bebebe; }
  .comments .tpl-auth .tpl-field input:focus {
    border-color: #bebebe; }
  .comments .tpl-auth .tpl-title {
    color: #262626;
    font: 600 14px 'Montserrat', Arial, Helvetica, sans-serif;
    margin-bottom: 5px;
    display: none; }
  .comments .tpl-auth .tpl-value {
    margin: 0; }
  .comments .tpl-auth .button-inner {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 25px; }
  .comments .tpl-auth .button-inner__left {
    margin: 0 20px 0 0; }
  .comments .tpl-auth .button-inner__left .pull-right {
    color: #fff;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    outline: none;
    border: none;
    background: #f44545;
    padding: 16px 26px 17px;
    text-align: center;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
    .comments .tpl-auth .button-inner__left .pull-right:hover {
      background: #ff6b6b; }
  .comments .tpl-auth .button-inner__right {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .comments .tpl-auth .button-inner__right .forgot {
    font: 400 13px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #9f9f9f;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 15px;
    text-decoration: none; }
  .comments .tpl-auth .button-inner__right .register {
    color: #262626;
    font: 500 16px 'Montserrat', Arial, Helvetica, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #9f9f9f;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  .comments .tpl-auth .checkbox-inner {
    padding: 20px 0 1px 0; }
  .comments .tpl-auth .checkbox-inner .mg-styler-label--checkbox {
    color: #262626;
    font-size: 14px;
    padding: 0 0 0 48px;
    position: relative; }
  .comments .tpl-auth .checkbox-inner .mg-styler-label--checkbox:hover:before {
    border: 1px solid #f44545; }
  .comments .tpl-auth .checkbox-inner .mg-styler-label--checkbox.checked:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M10.709%2C1.767%20L4.798%2C7.678%20C4.583%2C7.893%204.298%2C7.987%204.016%2C7.975%20C3.734%2C7.987%203.448%2C7.893%203.233%2C7.678%20L0.322%2C4.767%20C-0.086%2C4.359%20-0.086%2C3.698%200.322%2C3.289%20C0.730%2C2.881%201.392%2C2.881%201.800%2C3.289%20L4.016%2C5.505%20L9.231%2C0.289%20C9.640%2C-0.118%2010.301%2C-0.118%2010.709%2C0.289%20C11.117%2C0.698%2011.117%2C1.359%2010.709%2C1.767%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .comments .tpl-auth .checkbox-inner .mg-styler-label--checkbox:before {
    position: absolute;
    content: '';
    left: 0;
    top: 50%;
    width: 26px;
    height: 26px;
    margin-top: -14px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #e5e5e5; }
  .comments .tpl-auth .checkbox-inner .mg-styler-label--checkbox input {
    position: absolute;
    padding: 0;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden; }
  .comments .tpl-auth .tpl-right {
    color: #828285;
    font: 400 14px/27px 'Montserrat', Arial, Helvetica, sans-serif; }
  .comments .tpl-auth .tpl-right .tpl-button {
    color: #f44545;
    font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 0;
    border: none;
    outline: none;
    background: none;
    box-shadow: none; }
  .comments .tpl-form.comments-form {
    max-width: 630px;
    font-size: 0; }
  .comments .tpl-form.comments-form .tpl-stars {
    margin: 0;
    float: none;
    display: inline-block;
    vertical-align: baseline;
    width: 111px;
    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%2222px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2022%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M11.340%2C-0.002%20L14.852%2C6.283%20L21.997%2C7.636%20L17.023%2C12.875%20L17.926%2C19.997%20L11.340%2C16.949%20L4.754%2C19.997%20L5.657%2C12.875%20L0.683%2C7.636%20L7.827%2C6.283%20L11.340%2C-0.002%20%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
  .comments .tpl-form.comments-form .tpl-stars span {
    width: 22px;
    height: 20px;
    display: inline-block; }
  .comments .tpl-form.comments-form .tpl-stars span.tpl-active {
    width: 22px;
    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%22107px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%20107%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20173%2C%20107%29%22%20d%3D%22M101.602%2C12.875%20L102.505%2C19.997%20L95.919%2C16.949%20L89.332%2C19.997%20L90.235%2C12.875%20L85.262%2C7.636%20L92.406%2C6.283%20L95.919%2C-0.002%20L99.431%2C6.283%20L106.576%2C7.636%20L101.602%2C12.875%20ZM74.084%2C19.997%20L67.497%2C16.949%20L60.911%2C19.997%20L61.815%2C12.875%20L56.842%2C7.636%20L63.985%2C6.283%20L67.497%2C-0.002%20L71.011%2C6.283%20L78.155%2C7.636%20L73.182%2C12.875%20L74.084%2C19.997%20ZM45.663%2C19.997%20L39.076%2C16.949%20L32.491%2C19.997%20L33.393%2C12.875%20L28.420%2C7.636%20L35.565%2C6.283%20L39.076%2C-0.002%20L42.589%2C6.283%20L49.734%2C7.636%20L44.760%2C12.875%20L45.663%2C19.997%20ZM17.243%2C19.997%20L10.655%2C16.949%20L4.069%2C19.997%20L4.972%2C12.875%20L-0.001%2C7.636%20L7.144%2C6.283%20L10.655%2C-0.002%20L14.168%2C6.283%20L21.312%2C7.636%20L16.340%2C12.875%20L17.243%2C19.997%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
  .comments .tpl-form.comments-form .tpl-title {
    color: #262626;
    font: 600 14px 'Montserrat', Arial, Helvetica, sans-serif;
    margin-bottom: 5px; }
  .comments .tpl-form.comments-form .tpl-value {
    margin: 0; }
  .comments .tpl-form.comments-form .tpl-field {
    margin: 0 0 20px; }
  .comments .tpl-form.comments-form .tpl-field:nth-child(2) {
    width: calc(50% - 25px);
    display: inline-block;
    vertical-align: top;
    margin: 0 25px 0 0; }
  @media (max-width: 767px) {
        .comments .tpl-form.comments-form .tpl-field:nth-child(2) {
          margin: 0 20px 0 0;
          width: calc(50% - 20px); } }
  @media (max-width: 530px) {
        .comments .tpl-form.comments-form .tpl-field:nth-child(2) {
          width: 100%;
          margin: 0 0 20px 0; } }
  .comments .tpl-form.comments-form .tpl-field:nth-child(3) {
    width: 50%;
    display: inline-block;
    vertical-align: top; }
  @media (max-width: 530px) {
        .comments .tpl-form.comments-form .tpl-field:nth-child(3) {
          width: 100%; } }
  .comments .tpl-form.comments-form .tpl-field:last-child {
    margin: 0; }
  .comments .tpl-form.comments-form input[type="text"], .comments .tpl-form.comments-form input[type="password"], .comments .tpl-form.comments-form textarea {
    color: #262626;
    width: 100%;
    height: 54px;
    padding: 16px 20px;
    font: 500 17px 'Montserrat', Arial, Helvetica, sans-serif;
    border: none;
    outline: none;
    border: 1px solid #e5e5e5;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .comments .tpl-form.comments-form input[type="text"]:focus::-webkit-input-placeholder, .comments .tpl-form.comments-form input[type="password"]:focus::-webkit-input-placeholder, .comments .tpl-form.comments-form textarea:focus::-webkit-input-placeholder {
    color: transparent; }
  .comments .tpl-form.comments-form input[type="text"]:focus::-moz-placeholder, .comments .tpl-form.comments-form input[type="password"]:focus::-moz-placeholder, .comments .tpl-form.comments-form textarea:focus::-moz-placeholder {
    color: transparent; }
  .comments .tpl-form.comments-form input[type="text"]:focus:-moz-placeholder, .comments .tpl-form.comments-form input[type="password"]:focus:-moz-placeholder, .comments .tpl-form.comments-form textarea:focus:-moz-placeholder {
    color: transparent; }
  .comments .tpl-form.comments-form input[type="text"]:focus:-ms-input-placeholder, .comments .tpl-form.comments-form input[type="password"]:focus:-ms-input-placeholder, .comments .tpl-form.comments-form textarea:focus:-ms-input-placeholder {
    color: transparent; }
  .comments .tpl-form.comments-form input[type="text"]:focus, .comments .tpl-form.comments-form input[type="password"]:focus, .comments .tpl-form.comments-form textarea:focus {
    border-color: #bebebe; }
  .comments .tpl-form.comments-form input[type="text"]::-webkit-input-placeholder, .comments .tpl-form.comments-form input[type="password"]::-webkit-input-placeholder, .comments .tpl-form.comments-form textarea::-webkit-input-placeholder {
    font-size: 14px;
    color: #262626; }
  .comments .tpl-form.comments-form input[type="text"]:moz-placeholder, .comments .tpl-form.comments-form input[type="password"]:moz-placeholder, .comments .tpl-form.comments-form textarea:moz-placeholder {
    font-size: 14px;
    color: #262626; }
  .comments .tpl-form.comments-form input[type="text"]::-moz-placeholder, .comments .tpl-form.comments-form input[type="password"]::-moz-placeholder, .comments .tpl-form.comments-form textarea::-moz-placeholder {
    font-size: 14px;
    color: #262626; }
  .comments .tpl-form.comments-form input[type="text"]:-ms-input-placeholder, .comments .tpl-form.comments-form input[type="password"]:-ms-input-placeholder, .comments .tpl-form.comments-form textarea:-ms-input-placeholder {
    font-size: 14px;
    color: #262626; }
  .comments .tpl-form.comments-form textarea {
    height: 120px;
    min-height: 120px;
    max-height: 120px; }
  .comments .tpl-form.comments-form textarea::-webkit-input-placeholder {
    font-size: 14px;
    color: #262626; }
  .comments .tpl-form.comments-form textarea:moz-placeholder {
    font-size: 14px;
    color: #262626; }
  .comments .tpl-form.comments-form textarea::-moz-placeholder {
    font-size: 14px;
    color: #262626; }
  .comments .tpl-form.comments-form textarea:-ms-input-placeholder {
    font-size: 14px;
    color: #262626; }
  .comments .tpl-form.comments-form .tpl-button.tpl-button-big {
    color: #fff;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    outline: none;
    border: none;
    background: #f44545;
    padding: 16px 26px 17px;
    text-align: center;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  .comments .tpl-form.comments-form .tpl-button.tpl-button-big:hover {
    background: #ff6b6b; }

.shop2-collection-wrapper {
  margin: 0 0 70px 0; }
  .shop2-collection-wrapper .shop2-collection-header {
    font: 700 27px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin: 0 0 45px 0; }
  @media (max-width: 1024px) {
    .shop2-collection-wrapper .shop2-collection-header {
      text-align: center; } }
  .shop2-collection-wrapper .shop2-group-kinds {
    margin: 0 -25px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease; }
  @media (max-width: 1023px) {
    .shop2-collection-wrapper .shop2-group-kinds {
      margin: 0 -15px; } }
  @media (max-width: 767px) {
    .shop2-collection-wrapper .shop2-group-kinds {
      margin: 0 -10px; } }
  @media (min-width: 1025px) {
        .shop2-collection-wrapper .shop2-group-kinds:hover .slick-prev, .shop2-collection-wrapper .shop2-group-kinds:hover .slick-next {
          opacity: 1;
          -webkit-transition: all 0.5s ease;
          -moz-transition: all 0.5s ease;
          -o-transition: all 0.5s ease;
          -ms-transition: all 0.5s ease;
          transition: all 0.5s ease; } }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block {
    background-color: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    width: calc(29% - 50px);
    margin: 0 25px;
    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;
    position: relative;
    outline: none; }
  @media (max-width: 1023px) {
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block {
        margin: 0 15px; } }
  @media (max-width: 767px) {
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block {
        margin: 0 10px; } }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__image {
    position: relative;
    overflow: hidden; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__image.no-image {
    background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__image a {
    display: block;
    text-decoration: none;
    outline: none; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__image a img {
      max-width: 100%;
      height: auto; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__name {
    margin: 0 0 11px 0; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__name a {
    text-decoration: none;
    color: #262626;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__name a:hover {
      color: #f44545; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__vendor {
    margin: 0 0 38px 0; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__vendor a {
    text-decoration: none;
    color: #bbb;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__details {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 20px 0; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__details .shop2-product-article {
    color: #6d6d6d;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif;
    margin: 0 0 11px 0; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-anonce {
    color: #6d6d6d;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif;
    margin: 0 0 30px 0;
    line-height: 20px; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block .product-amount {
    margin-top: 10px;
    display: none; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block .product-amount .amount-title {
    display: none; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block .shop2-product-amount {
    border: 1px solid #ececec;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    width: 90px; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block .shop2-product-amount button {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block .shop2-product-amount .amount-plus {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M1.018%2C12.001%20C0.756%2C12.001%200.494%2C11.901%200.294%2C11.700%20C-0.105%2C11.300%20-0.105%2C10.650%200.294%2C10.249%20L4.526%2C5.993%20L0.294%2C1.736%20C-0.105%2C1.335%20-0.105%2C0.685%200.294%2C0.285%20C0.694%2C-0.117%201.342%2C-0.117%201.742%2C0.285%20L6.697%2C5.267%20C7.097%2C5.668%207.097%2C6.317%206.697%2C6.718%20L1.742%2C11.700%20C1.542%2C11.901%201.280%2C12.001%201.018%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block .shop2-product-amount .amount-minus {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block .shop2-product-amount .amount-minus:disabled {
      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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ccc%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block .shop2-product-amount.disabled button {
    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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ccc%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block .shop2-product-amount.disabled input[type="text"] {
      color: #ccc; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block .shop2-product-amount input[type="text"] {
    outline: none;
    margin: 0;
    width: 30px;
    border: none;
    background: none;
    color: #333;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params {
    display: none; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item {
    font-size: 0;
    margin: 0 0 35px 0; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item:last-child {
      margin: 0; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .param-title {
      color: #262626;
      font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
      margin: 0 0 15px 0; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .param-body {
      color: #6d6d6d;
      font: 400 13px 'Montserrat', Arial, Helvetica, sans-serif; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item select {
      color: #262626;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23202020%22%20d%3D%22M9.353%2C0.385%20C9.714%2C-0.024%2010.313%2C-0.040%2010.691%2C0.349%20C11.070%2C0.738%2011.085%2C1.385%2010.724%2C1.794%20L6.545%2C6.511%20L6.498%2C6.562%20C5.931%2C7.146%205.034%2C7.123%204.494%2C6.511%20L0.324%2C1.794%20C-0.064%2C1.417%20-0.096%2C0.771%200.253%2C0.352%20C0.602%2C-0.068%201.200%2C-0.102%201.588%2C0.275%20C1.623%2C0.309%201.656%2C0.345%201.685%2C0.385%20L5.524%2C4.714%20L9.353%2C0.385%20Z%22%2F%3E%3C%2Fsvg%3E") right 20px top 50% no-repeat #f9f9f9;
      width: 100%;
      height: 54px;
      padding: 16px 20px;
      font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif;
      border: none;
      outline: none;
      padding: 10px 50px 10px 20px;
      border: 1px solid #e5e5e5;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item select::-ms-expand {
      display: none; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-pick {
      overflow: visible; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-pick li {
      position: relative;
      width: 22px;
      height: 22px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-pick li.active-color:after {
        opacity: 1;
        visibility: visible; }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-pick li:after {
        position: absolute;
        content: '';
        left: -4px;
        right: -4px;
        top: -4px;
        bottom: -4px;
        opacity: 0;
        visibility: hidden;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
        -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
        box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-pick li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-pick li span {
        width: 22px;
        height: 22px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-texture-pick {
      overflow: visible; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-texture-pick li {
      position: relative;
      width: 32px;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-texture-pick li.active-texture:after {
        opacity: 1;
        visibility: visible; }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-texture-pick li:after {
        position: absolute;
        content: '';
        left: -4px;
        right: -4px;
        top: -4px;
        bottom: -4px;
        opacity: 0;
        visibility: hidden;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
        -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
        box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-texture-pick li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-texture-pick li img {
        width: 32px;
        height: 32px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-list {
      overflow: visible; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-list li {
      position: relative;
      width: 32px;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-list li.shop2-color-ext-selected {
        outline: none; }
        .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-list li.shop2-color-ext-selected:after {
          opacity: 1;
          visibility: visible; }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-list li:after {
        position: absolute;
        content: '';
        left: -4px;
        right: -4px;
        top: -4px;
        bottom: -4px;
        opacity: 0;
        visibility: hidden;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
        -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
        box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-list li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-list li span {
        display: none; }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-list li img {
        width: 32px;
        height: 32px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-multi {
      overflow: visible;
      outline: none;
      border: none; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-multi li {
      position: relative;
      width: 32px !important;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      background-size: cover;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-multi li:before {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-multi li span {
        display: none; }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__product-params .shop2-product-params .param-item .shop2-color-ext-multi li img {
        width: 32px;
        height: 32px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 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;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .product-price .price-old {
    color: #929292;
    font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
    position: relative;
    vertical-align: top;
    display: inline-block; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .product-price .price-old:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 50%;
      margin-top: -1px;
      height: 2px;
      background: #f44545; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .product-price .price-old strong {
      font-weight: normal;
      font-family: 'Montserrat', Arial, Helvetica, sans-serif; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .product-price .price-old span.fa.fa-rouble {
      font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .product-price .price-current {
      color: #262626;
      font: 400 18px 'Montserrat', Arial, Helvetica, sans-serif; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .product-price .price-current strong {
      font: 800 18px 'Montserrat', Arial, Helvetica, sans-serif;
      color: #262626; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .product-price .shop2-product-discount-desc {
      display: none;
      z-index: 1000;
      position: absolute;
      overflow: hidden;
      left: 20px !important;
      right: 20px !important;
      width: auto;
      padding: 4px 24px 4px 14px;
      border: 1px solid #e1c893;
      background-color: #fff;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      text-align: left;
      color: #494949;
      border: none;
      font-family: 'Montserrat', Arial, Helvetica, sans-serif;
      font-weight: 400;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px; }
  .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .shop2-product-btn {
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 34px;
    height: 34px;
    font-size: 0;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    overflow: hidden;
    outline: none;
    -moz-box-shadow: inset 0 0 0 1px #ececec;
    -webkit-box-shadow: inset 0 0 0 1px #ececec;
    box-shadow: inset 0 0 0 1px #ececec; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .shop2-product-btn span {
      display: block;
      width: 34px;
      height: 34px;
      position: relative;
      background: none; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .shop2-product-btn span:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M12.000%2C7.000%20L7.000%2C7.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20L5.000%2C5.000%20L5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C5.000%20L12.000%2C5.000%20L12.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: transform 0.1s ease-in-out;
      -moz-transition: transform 0.1s ease-in-out;
      -o-transition: transform 0.1s ease-in-out;
      -ms-transition: transform 0.1s ease-in-out;
      transition: transform 0.1s ease-in-out; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .shop2-product-btn span:after {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background-color: #fff;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2216px%22%20%20viewBox%3D%220%200%2017%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M15.241%2C12.259%20L4.625%2C12.259%20C4.194%2C12.265%203.826%2C11.948%203.768%2C11.520%20L2.482%2C1.682%20L0.897%2C1.682%20C0.434%2C1.704%200.041%2C1.347%200.019%2C0.884%20C-0.003%2C0.421%200.353%2C0.027%200.816%2C0.005%20C0.843%2C0.004%200.870%2C0.004%200.897%2C0.005%20L3.249%2C0.005%20C3.679%2C-0.002%204.049%2C0.308%204.117%2C0.734%20L4.376%2C2.749%20L16.108%2C2.749%20C16.354%2C2.746%2016.589%2C2.848%2016.756%2C3.029%20C16.923%2C3.201%2017.003%2C3.439%2016.975%2C3.677%20L16.108%2C11.510%20C16.048%2C11.943%2015.677%2C12.264%2015.241%2C12.259%20ZM5.392%2C10.582%20L14.463%2C10.582%20L15.141%2C4.426%20L4.595%2C4.426%20L5.392%2C10.582%20ZM5.113%2C14.694%20C5.082%2C13.958%205.653%2C13.337%206.388%2C13.306%20C7.123%2C13.275%207.744%2C13.846%207.774%2C14.582%20C7.805%2C15.317%207.234%2C15.939%206.500%2C15.970%20C6.480%2C15.970%206.459%2C15.971%206.439%2C15.971%20C5.721%2C15.983%205.129%2C15.412%205.113%2C14.694%20ZM12.061%2C14.694%20C12.090%2C13.958%2012.709%2C13.385%2013.444%2C13.414%20C14.139%2C13.441%2014.695%2C13.999%2014.722%2C14.694%20C14.693%2C15.429%2014.074%2C16.002%2013.339%2C15.973%20C12.645%2C15.946%2012.089%2C15.389%2012.061%2C14.694%20Z%22%2F%3E%3C%2Fsvg%3E") 47% 50% no-repeat;
      -webkit-transform: translate(100%, 0);
      -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
      -o-transform: translate(100%, 0);
      transform: translate(100%, 0);
      transition: transform 0.1s ease-in-out; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .shop2-product-btn span:hover:before {
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0); }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .shop2-product-btn span:hover:after {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2017%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M15.241%2C12.259%20L4.625%2C12.259%20C4.194%2C12.265%203.826%2C11.948%203.768%2C11.520%20L2.482%2C1.682%20L0.897%2C1.682%20C0.434%2C1.704%200.041%2C1.347%200.019%2C0.884%20C-0.003%2C0.421%200.353%2C0.027%200.816%2C0.005%20C0.843%2C0.004%200.870%2C0.004%200.897%2C0.005%20L3.249%2C0.005%20C3.679%2C-0.002%204.049%2C0.308%204.117%2C0.734%20L4.376%2C2.749%20L16.108%2C2.749%20C16.354%2C2.746%2016.589%2C2.848%2016.756%2C3.029%20C16.923%2C3.201%2017.003%2C3.439%2016.975%2C3.677%20L16.108%2C11.510%20C16.048%2C11.943%2015.677%2C12.264%2015.241%2C12.259%20ZM5.392%2C10.582%20L14.463%2C10.582%20L15.141%2C4.426%20L4.595%2C4.426%20L5.392%2C10.582%20ZM5.113%2C14.694%20C5.082%2C13.958%205.653%2C13.337%206.388%2C13.306%20C7.123%2C13.275%207.744%2C13.846%207.774%2C14.582%20C7.805%2C15.317%207.234%2C15.939%206.500%2C15.970%20C6.480%2C15.970%206.459%2C15.971%206.439%2C15.971%20C5.721%2C15.983%205.129%2C15.412%205.113%2C14.694%20ZM12.061%2C14.694%20C12.090%2C13.958%2012.709%2C13.385%2013.444%2C13.414%20C14.139%2C13.441%2014.695%2C13.999%2014.722%2C14.694%20C14.693%2C15.429%2014.074%2C16.002%2013.339%2C15.973%20C12.645%2C15.946%2012.089%2C15.389%2012.061%2C14.694%20Z%22%2F%3E%3C%2Fsvg%3E") 47% 50% no-repeat;
      background-color: #f44545;
      transition: transform 0.1s ease-in-out, background 0.1s ease-in-out 0.2s; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .shop2-product-btn.onrequest span {
      display: block;
      width: 34px;
      height: 34px;
      position: relative;
      background: none; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .shop2-product-btn.onrequest span:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M12.000%2C7.000%20L7.000%2C7.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20L5.000%2C5.000%20L5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C5.000%20L12.000%2C5.000%20L12.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: transform 0.1s ease-in-out;
      -moz-transition: transform 0.1s ease-in-out;
      -o-transition: transform 0.1s ease-in-out;
      -ms-transition: transform 0.1s ease-in-out;
      transition: transform 0.1s ease-in-out; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .shop2-product-btn.onrequest span:after {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background-color: #fff;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M10.500%2C21.000%20C4.710%2C21.000%20-0.000%2C16.289%20-0.000%2C10.500%20C-0.000%2C4.711%204.710%2C-0.000%2010.500%2C-0.000%20C16.290%2C-0.000%2021.000%2C4.711%2021.000%2C10.500%20C21.000%2C16.289%2016.290%2C21.000%2010.500%2C21.000%20ZM10.500%2C2.100%20C5.868%2C2.100%202.100%2C5.868%202.100%2C10.500%20C2.100%2C15.132%205.868%2C18.900%2010.500%2C18.900%20C15.132%2C18.900%2018.900%2C15.132%2018.900%2C10.500%20C18.900%2C5.868%2015.132%2C2.100%2010.500%2C2.100%20ZM10.065%2C11.932%20C9.671%2C11.538%209.450%2C11.004%209.450%2C10.447%20L9.450%2C5.250%20L11.550%2C5.250%20L11.550%2C10.447%20L15.135%2C14.265%20L13.650%2C15.750%20L10.065%2C11.932%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      -webkit-transform: translate(100%, 0);
      -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
      -o-transform: translate(100%, 0);
      transform: translate(100%, 0);
      transition: transform 0.1s ease-in-out; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .shop2-product-btn.onrequest span:hover:before {
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0); }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .shop2-product-btn.onrequest span:hover:after {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M10.500%2C21.000%20C4.710%2C21.000%20-0.000%2C16.289%20-0.000%2C10.500%20C-0.000%2C4.711%204.710%2C-0.000%2010.500%2C-0.000%20C16.290%2C-0.000%2021.000%2C4.711%2021.000%2C10.500%20C21.000%2C16.289%2016.290%2C21.000%2010.500%2C21.000%20ZM10.500%2C2.100%20C5.868%2C2.100%202.100%2C5.868%202.100%2C10.500%20C2.100%2C15.132%205.868%2C18.900%2010.500%2C18.900%20C15.132%2C18.900%2018.900%2C15.132%2018.900%2C10.500%20C18.900%2C5.868%2015.132%2C2.100%2010.500%2C2.100%20ZM10.065%2C11.932%20C9.671%2C11.538%209.450%2C11.004%209.450%2C10.447%20L9.450%2C5.250%20L11.550%2C5.250%20L11.550%2C10.447%20L15.135%2C14.265%20L13.650%2C15.750%20L10.065%2C11.932%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
        background-color: #f44545;
        transition: transform 0.1s ease-in-out, background 0.1s ease-in-out 0.2s; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .shop2-product-btn.notavailable span {
      display: block;
      width: 34px;
      height: 34px;
      position: relative;
      background: none; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .shop2-product-btn.notavailable span:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M12.000%2C7.000%20L7.000%2C7.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20L5.000%2C5.000%20L5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C5.000%20L12.000%2C5.000%20L12.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: transform 0.1s ease-in-out;
      -moz-transition: transform 0.1s ease-in-out;
      -o-transition: transform 0.1s ease-in-out;
      -ms-transition: transform 0.1s ease-in-out;
      transition: transform 0.1s ease-in-out; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .shop2-product-btn.notavailable span:after {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background-color: #fff;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M8.874%2C7.500%20L14.714%2C13.340%20C15.094%2C13.720%2015.094%2C14.335%2014.714%2C14.714%20C14.335%2C15.094%2013.719%2C15.094%2013.340%2C14.714%20L7.500%2C8.874%20L1.660%2C14.714%20C1.280%2C15.094%200.665%2C15.094%200.286%2C14.714%20C-0.094%2C14.335%20-0.094%2C13.720%200.286%2C13.340%20L6.126%2C7.500%20L0.286%2C1.660%20C-0.094%2C1.281%20-0.094%2C0.665%200.286%2C0.286%20C0.665%2C-0.094%201.280%2C-0.094%201.660%2C0.286%20L7.500%2C6.126%20L13.340%2C0.286%20C13.719%2C-0.094%2014.335%2C-0.094%2014.714%2C0.286%20C15.094%2C0.665%2015.094%2C1.281%2014.714%2C1.660%20L8.874%2C7.500%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      -webkit-transform: translate(100%, 0);
      -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
      -o-transform: translate(100%, 0);
      transform: translate(100%, 0);
      transition: transform 0.1s ease-in-out; }
    .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .shop2-product-btn.notavailable span:hover:before {
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0); }
      .shop2-collection-wrapper .shop2-group-kinds .section-collection-block__price .shop2-product-btn.notavailable span:hover:after {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M8.874%2C7.500%20L14.714%2C13.340%20C15.094%2C13.720%2015.094%2C14.335%2014.714%2C14.714%20C14.335%2C15.094%2013.719%2C15.094%2013.340%2C14.714%20L7.500%2C8.874%20L1.660%2C14.714%20C1.280%2C15.094%200.665%2C15.094%200.286%2C14.714%20C-0.094%2C14.335%20-0.094%2C13.720%200.286%2C13.340%20L6.126%2C7.500%20L0.286%2C1.660%20C-0.094%2C1.281%20-0.094%2C0.665%200.286%2C0.286%20C0.665%2C-0.094%201.280%2C-0.094%201.660%2C0.286%20L7.500%2C6.126%20L13.340%2C0.286%20C13.719%2C-0.094%2014.335%2C-0.094%2014.714%2C0.286%20C15.094%2C0.665%2015.094%2C1.281%2014.714%2C1.660%20L8.874%2C7.500%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
        background-color: #f44545;
        transition: transform 0.1s ease-in-out, background 0.1s ease-in-out 0.2s; }
  .shop2-collection-wrapper .shop2-group-kinds .slick-dots {
    margin: 0;
    padding: 30px 0 0 0;
    font-size: 0;
    text-align: center; }
  .shop2-collection-wrapper .shop2-group-kinds .slick-dots li {
    display: inline-block;
    vertical-align: top; }
  .shop2-collection-wrapper .shop2-group-kinds .slick-dots li.slick-active button {
    background: #f44545; }
  .shop2-collection-wrapper .shop2-group-kinds .slick-dots li button {
    outline: none;
    height: 8px;
    background: #262626;
    border: none;
    margin: 0 5px;
    padding: 1px 4px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .shop2-collection-wrapper .shop2-group-kinds .slick-prev {
    position: absolute;
    cursor: pointer;
    font-size: 0;
    top: 50%;
    left: 3px;
    height: 46px;
    width: 46px;
    z-index: 2;
    margin-top: -46px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
    outline: none;
    border: none;
    overflow: hidden;
    background: #f44545;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease; }
  @media (min-width: 1025px) {
      .shop2-collection-wrapper .shop2-group-kinds .slick-prev {
        opacity: 0; } }
  @media (max-width: 1023px) {
      .shop2-collection-wrapper .shop2-group-kinds .slick-prev {
        left: -7px; } }
  @media (max-width: 767px) {
      .shop2-collection-wrapper .shop2-group-kinds .slick-prev {
        width: 28px;
        height: 55px;
        -webkit-border-radius: 0 50px 50px 0;
        -moz-border-radius: 0 50px 50px 0;
        -ms-border-radius: 0 50px 50px 0;
        -o-border-radius: 0 50px 50px 0;
        border-radius: 0 50px 50px 0;
        left: -10px; } }
  .shop2-collection-wrapper .shop2-group-kinds .slick-prev:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 7px;
    height: 12px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.299%207.106%2C10.649%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.284%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.284%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 767px) {
        .shop2-collection-wrapper .shop2-group-kinds .slick-prev:before {
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.299%207.106%2C10.649%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.284%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.284%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 35% 50% no-repeat #f44545; } }
  .shop2-collection-wrapper .shop2-group-kinds .slick-next {
    position: absolute;
    cursor: pointer;
    font-size: 0;
    top: 50%;
    right: 3px;
    height: 46px;
    width: 46px;
    z-index: 2;
    margin-top: -46px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
    outline: none;
    border: none;
    overflow: hidden;
    background: #f44545;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease; }
  @media (min-width: 1025px) {
      .shop2-collection-wrapper .shop2-group-kinds .slick-next {
        opacity: 0; } }
  @media (max-width: 1023px) {
      .shop2-collection-wrapper .shop2-group-kinds .slick-next {
        right: -7px; } }
  @media (max-width: 767px) {
      .shop2-collection-wrapper .shop2-group-kinds .slick-next {
        width: 28px;
        height: 55px;
        -webkit-border-radius: 50px 0 0 50px;
        -moz-border-radius: 50px 0 0 50px;
        -ms-border-radius: 50px 0 0 50px;
        -o-border-radius: 50px 0 0 50px;
        border-radius: 50px 0 0 50px;
        right: -10px; } }
  .shop2-collection-wrapper .shop2-group-kinds .slick-next:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    width: 7px;
    height: 12px;
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
    -moz-transform: translate(-50%, -50%) rotate(180deg);
    -ms-transform: translate(-50%, -50%) rotate(180deg);
    -o-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) 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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.299%207.106%2C10.649%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.284%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.284%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (max-width: 767px) {
        .shop2-collection-wrapper .shop2-group-kinds .slick-next:before {
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.299%207.106%2C10.649%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.284%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.284%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 35% 50% no-repeat #f44545; } }

.shops-filter-bl-wrap .shops-filter-inner {
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px;
  width: 540px;
  box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05); }
  @media (min-width: 1459px) {
    .shops-filter-bl-wrap .shops-filter-inner {
      max-height: calc(100vh - 240px);
      overflow-y: auto; } }
  @media (max-width: 1603px) {
    .shops-filter-bl-wrap .shops-filter-inner {
      pointer-events: auto; } }
  @media (max-width: 1459px) {
    .shops-filter-bl-wrap .shops-filter-inner {
      max-width: 540px;
      margin: 230px auto 100px;
      -webkit-border-radius: 10px 0 10px 10px;
      -moz-border-radius: 10px 0 10px 10px;
      -ms-border-radius: 10px 0 10px 10px;
      -o-border-radius: 10px 0 10px 10px;
      border-radius: 10px 0 10px 10px;
      position: relative; } }
  @media (max-width: 1023px) {
    .shops-filter-bl-wrap .shops-filter-inner {
      margin: 200px auto 100px; } }
  @media (max-width: 768px) {
    .shops-filter-bl-wrap .shops-filter-inner {
      margin: 175px auto 100px; } }
  @media (max-width: 600px) {
    .shops-filter-bl-wrap .shops-filter-inner {
      margin: 0;
      max-width: 100%;
      width: 100%;
      padding: 30px;
      border-radius: 0; } }
  .shops-filter-bl-wrap .shops-filter-inner .filter-exit {
    position: absolute;
    bottom: 100%;
    right: 0;
    width: 60px;
    height: 49px;
    cursor: pointer;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28187%2C%20187%2C%20187%29%22%20d%3D%22M8.957%2C7.484%20L14.722%2C13.249%20C15.120%2C13.647%2015.120%2C14.292%2014.722%2C14.690%20C14.324%2C15.088%2013.679%2C15.088%2013.281%2C14.690%20L7.516%2C8.925%20L1.751%2C14.690%20C1.352%2C15.088%200.707%2C15.088%200.309%2C14.690%20C-0.089%2C14.292%20-0.089%2C13.647%200.309%2C13.249%20L6.074%2C7.484%20L0.310%2C1.719%20C-0.088%2C1.321%20-0.088%2C0.676%200.310%2C0.278%20C0.708%2C-0.120%201.353%2C-0.120%201.751%2C0.278%20L7.516%2C6.043%20L13.280%2C0.278%20C13.678%2C-0.120%2014.324%2C-0.120%2014.722%2C0.278%20C15.119%2C0.676%2015.119%2C1.321%2014.722%2C1.719%20L8.957%2C7.484%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #fff; }
  .shops-filter-bl-wrap .shops-filter-inner .filter-exit:before {
    position: absolute;
    content: '';
    bottom: 0;
    left: -10px;
    width: 10px;
    height: 10px;
    display: block;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23fff%22%20d%3D%22M10.000%2C-0.000%20C10.000%2C-0.000%209.648%2C10.000%20-0.000%2C10.000%20L10.000%2C10.000%20L10.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media (max-width: 600px) {
      .shops-filter-bl-wrap .shops-filter-inner .filter-exit {
        width: 20px;
        height: 20px;
        top: 30px;
        right: 30px; }
        .shops-filter-bl-wrap .shops-filter-inner .filter-exit:before {
          content: none; } }
  .shops-filter-bl-wrap .shops-filter-title {
    font: 700 23px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin: 0 0 35px 0; }
  .shops-filter-bl-wrap .shop2-filter {
    padding: 0;
    margin: 0;
    border: none; }
  .shops-filter-bl-wrap .shop2-filter .shop-filter-fields {
    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 30px 0; }
  @media (max-width: 480px) {
      .shops-filter-bl-wrap .shop2-filter .shop-filter-fields {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-title {
    display: block;
    width: 50%;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    padding: 0 10px 0 0;
    word-break: break-word; }
  @media (max-width: 540px) {
        .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-title {
          width: 160px; } }
  @media (max-width: 480px) {
        .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-title {
          width: 100%;
          margin: 0 0 10px 0; } }
  .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body {
    width: 50%;
    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 (max-width: 540px) {
        .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body {
          width: calc(100% - 160px); } }
  @media (max-width: 480px) {
        .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body {
          width: 100%; } }
  .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body a.param-val {
    text-decoration: none;
    color: 500 13px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 8px 20px;
    color: #262626;
    border: 1px solid #ececec;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    margin: 2px 10px 2px 0; }
    .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body a.param-val.active-val {
      color: 500 13px 'Montserrat', Arial, Helvetica, sans-serif;
      padding: 8px 20px;
      color: #f44545;
      border: 1px solid #f44545;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      background: transparent;
      font-weight: normal; }
    .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body a.param-val.active-val span {
      display: none; }
  .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .shop2-color-ext-popup .shop2-color-ext-list {
    padding: 0;
    overflow: visible; }
    .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .shop2-color-ext-popup .shop2-color-ext-list li {
      float: none;
      border: none;
      background: none;
      margin: 0 13px 13px 0;
      display: inline-block;
      height: auto;
      width: auto; }
    .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .shop2-color-ext-popup .shop2-color-ext-list li:last-child {
      margin-bottom: 0; }
    .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none; }
      .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .color_icon {
        box-shadow: 0px 0px 0px 4px #fff, 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .shop2-color-ext-popup .shop2-color-ext-list li .color_title {
      display: block !important; }
      .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 22px;
        height: 22px;
        background-size: cover;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid rgba(0, 0, 0, 0.102); }
      .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title {
        line-height: 1.2;
        color: #222;
        font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif;
        display: inline-block;
        vertical-align: middle;
        display: none; }
  .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .input_left, .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .input_right {
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .input_left input, .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .input_right input {
      text-align: center; }
  .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .input_left > input.shop2-input-float, .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .input_left .shop2-input-int {
    -webkit-border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
    -ms-border-radius: 10px 0 0 10px;
    -o-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px; }
    .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .input_left > input.shop2-input-float:focus, .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .input_left .shop2-input-int:focus {
      border-color: #e5e5e5; }
  .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .input_right > input.shop2-input-float, .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .input_right .shop2-input-int {
    -webkit-border-radius: 0 10px 10px 0;
    -moz-border-radius: 0 10px 10px 0;
    -ms-border-radius: 0 10px 10px 0;
    -o-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
    border-left: none; }
    .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .input_right > input.shop2-input-float:focus, .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body .input_right .shop2-input-int:focus {
      border-color: #e5e5e5;
      border-left: none; }
  .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="text"], .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="phone"], .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="email"] {
    color: #262626;
    background: #fff;
    width: 100%;
    padding: 16px 20px;
    border: none;
    outline: none;
    line-height: 54px;
    font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif;
    border: 1px solid #e5e5e5;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="text"]:focus::-webkit-input-placeholder, .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="phone"]:focus::-webkit-input-placeholder, .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="email"]:focus::-webkit-input-placeholder {
      color: transparent; }
    .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="text"]:focus::-moz-placeholder, .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="phone"]:focus::-moz-placeholder, .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="email"]:focus::-moz-placeholder {
      color: transparent; }
    .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="text"]:focus:-moz-placeholder, .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="phone"]:focus:-moz-placeholder, .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="email"]:focus:-moz-placeholder {
      color: transparent; }
    .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="text"]:focus:-ms-input-placeholder, .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="phone"]:focus:-ms-input-placeholder, .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="email"]:focus:-ms-input-placeholder {
      color: transparent; }
    .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="text"]:focus, .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="phone"]:focus, .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body input[type="email"]:focus {
      border: 1px solid #bebebe; }
  .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body select {
    color: #262626;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23202020%22%20d%3D%22M9.353%2C0.385%20C9.714%2C-0.024%2010.313%2C-0.040%2010.691%2C0.349%20C11.070%2C0.738%2011.085%2C1.385%2010.724%2C1.794%20L6.545%2C6.511%20L6.498%2C6.562%20C5.931%2C7.146%205.034%2C7.123%204.494%2C6.511%20L0.324%2C1.794%20C-0.064%2C1.417%20-0.096%2C0.771%200.253%2C0.352%20C0.602%2C-0.068%201.200%2C-0.102%201.588%2C0.275%20C1.623%2C0.309%201.656%2C0.345%201.685%2C0.385%20L5.524%2C4.714%20L9.353%2C0.385%20Z%22%2F%3E%3C%2Fsvg%3E") right 20px top 50% no-repeat #fff;
    width: 100%;
    height: 54px;
    padding: 16px 20px;
    font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif;
    border: none;
    outline: none;
    padding: 10px 50px 10px 20px;
    border: 1px solid #e5e5e5;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    /* for IE */
    -ms-appearance: none;
    appearance: none !important; }
    .shops-filter-bl-wrap .shop2-filter .shop-filter-fields .fields-body select::-ms-expand {
      display: none; }
  .shops-filter-bl-wrap .shop2-filter .filter-buttons {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media (max-width: 425px) {
      .shops-filter-bl-wrap .shop2-filter .filter-buttons {
        -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; } }
  .shops-filter-bl-wrap .shop2-filter .filter-buttons .shop2-filter-go {
    text-decoration: none;
    color: #fff;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    display: block;
    padding: 17px 29px 17px;
    background-color: #f44545;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    margin: 0 20px 0 0; }
  @media (max-width: 425px) {
        .shops-filter-bl-wrap .shop2-filter .filter-buttons .shop2-filter-go {
          margin: 0 0 20px 0; } }
  .shops-filter-bl-wrap .shop2-filter .filter-buttons .result-filter {
    margin-left: 14px; }
  .shops-filter-bl-wrap .shop2-filter .filter-buttons .shop2_btn {
    display: block;
    color: #262626;
    text-decoration: none;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 17px 60px 17px 29px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M7.000%2C-0.000%20C4.653%2C-0.000%202.453%2C1.205%201.167%2C3.133%20L1.167%2C1.686%20C1.167%2C1.364%200.905%2C1.103%200.583%2C1.103%20C0.261%2C1.103%20-0.000%2C1.364%20-0.000%2C1.686%20L-0.000%2C4.603%20C-0.000%2C4.925%200.261%2C5.186%200.583%2C5.186%20L3.500%2C5.186%20C3.822%2C5.186%204.083%2C4.925%204.083%2C4.603%20C4.083%2C4.281%203.822%2C4.020%203.500%2C4.020%20L1.986%2C4.020%20C3.031%2C2.273%204.947%2C1.167%207.000%2C1.167%20C10.216%2C1.167%2012.833%2C3.783%2012.833%2C7.000%20C12.833%2C10.216%2010.216%2C12.833%207.000%2C12.833%20C4.843%2C12.833%202.872%2C11.653%201.856%2C9.752%20C1.704%2C9.468%201.351%2C9.361%201.066%2C9.513%20C0.782%2C9.665%200.675%2C10.018%200.827%2C10.303%20C2.046%2C12.583%204.412%2C14.000%207.000%2C14.000%20C10.860%2C14.000%2014.000%2C10.860%2014.000%2C7.000%20C14.000%2C3.140%2010.860%2C-0.000%207.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") top 50% right 18% no-repeat, #f5f5f5; }

.shop2_sorting_panel {
  position: relative;
  background: transparent;
  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 103px 0; }
  @media (max-width: 1459px) {
  .shop2_sorting_panel {
    -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;
    margin: 0 0 40px 0; } }
  @media (max-width: 600px) {
  .shop2_sorting_panel {
    margin: 0 0 20px 0; } }
  .shop2_sorting_panel .sort_bl_wr {
    position: relative;
    min-height: 49px;
    min-width: 230px;
    margin: 0 20px 0 0;
    z-index: 10; }
  @media (max-width: 600px) {
    .shop2_sorting_panel .sort_bl_wr {
      min-height: 54px;
      margin: 0 15px 0 0;
      min-width: 210px; } }
  .shop2_sorting_panel .sort_bl_wr .sort_bl_title {
    position: relative;
    display: block;
    vertical-align: top;
    color: #262626;
    font: 600 14px 'Montserrat', Arial, Helvetica, sans-serif;
    cursor: pointer;
    padding: 16px 79px 15px 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media (max-width: 600px) {
      .shop2_sorting_panel .sort_bl_wr .sort_bl_title {
        padding: 18px 65px 18px 24px; } }
  .shop2_sorting_panel .sort_bl_wr .sort_bl_title:before {
    position: absolute;
    content: '';
    right: 24px;
    top: 0;
    bottom: 0;
    width: 15px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%209%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M-0.001%2C1.024%20C-0.001%2C0.761%200.099%2C0.497%200.299%2C0.296%20C0.700%2C-0.106%201.350%2C-0.106%201.751%2C0.296%20L4.007%2C2.542%20L6.264%2C0.296%20C6.665%2C-0.106%207.315%2C-0.106%207.716%2C0.296%20C8.117%2C0.698%208.117%2C1.351%207.716%2C1.753%20L4.733%2C4.726%20C4.332%2C5.129%203.683%2C5.129%203.282%2C4.726%20L0.299%2C1.753%20C0.099%2C1.551%20-0.001%2C1.288%20-0.001%2C1.024%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop2_sorting_panel .sort_bl_wr .sort_bl_in {
    position: absolute;
    min-width: 230px;
    height: 49px;
    overflow: hidden;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -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-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
  @media (max-width: 600px) {
      .shop2_sorting_panel .sort_bl_wr .sort_bl_in {
        min-width: 210px;
        height: 54px; } }
  .shop2_sorting_panel .sort_bl_wr .sort_bl_in.opened {
    -moz-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.05);
    height: 319px; }
  .shop2_sorting_panel .sort_bl_wr .sort_body {
    padding: 0 24px 20px;
    text-align: left; }
  .shop2_sorting_panel .sort_bl_wr .sort_body div a.sort-reset {
    padding: 16px 0 16px 30px; }
  .shop2_sorting_panel .sort_bl_wr .sort_body div a {
    display: block;
    color: #262626;
    font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 16px 0;
    text-decoration: none; }
    .shop2_sorting_panel .sort_bl_wr .sort_body div a.sort-param-desc span:before {
      -webkit-transform: scale(1, -1);
      -moz-transform: scale(1, -1);
      -ms-transform: scale(1, -1);
      -o-transform: scale(1, -1);
      transform: scale(1, -1); }
    .shop2_sorting_panel .sort_bl_wr .sort_body div a.active {
      color: #f44545; }
    .shop2_sorting_panel .sort_bl_wr .sort_body div a.active span:before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2012%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M11.000%2C10.000%20L1.000%2C10.000%20C0.448%2C10.000%200.000%2C9.552%200.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L11.000%2C8.000%20C11.552%2C8.000%2012.000%2C8.448%2012.000%2C9.000%20C12.000%2C9.552%2011.552%2C10.000%2011.000%2C10.000%20ZM8.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20C0.000%2C4.448%200.448%2C4.000%201.000%2C4.000%20L8.000%2C4.000%20C8.552%2C4.000%209.000%2C4.448%209.000%2C5.000%20C9.000%2C5.552%208.552%2C6.000%208.000%2C6.000%20ZM5.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L5.000%2C0.000%20C5.552%2C0.000%206.000%2C0.448%206.000%2C1.000%20C6.000%2C1.552%205.552%2C2.000%205.000%2C2.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2_sorting_panel .sort_bl_wr .sort_body div a.active.sort-param-desc span:before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2012%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M11.000%2C10.000%20L1.000%2C10.000%20C0.448%2C10.000%200.000%2C9.552%200.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L11.000%2C8.000%20C11.552%2C8.000%2012.000%2C8.448%2012.000%2C9.000%20C12.000%2C9.552%2011.552%2C10.000%2011.000%2C10.000%20ZM8.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20C0.000%2C4.448%200.448%2C4.000%201.000%2C4.000%20L8.000%2C4.000%20C8.552%2C4.000%209.000%2C4.448%209.000%2C5.000%20C9.000%2C5.552%208.552%2C6.000%208.000%2C6.000%20ZM5.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L5.000%2C0.000%20C5.552%2C0.000%206.000%2C0.448%206.000%2C1.000%20C6.000%2C1.552%205.552%2C2.000%205.000%2C2.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop2_sorting_panel .sort_bl_wr .sort_body div a span {
      position: relative;
      display: inline-block;
      vertical-align: top;
      padding: 0 0 0 30px; }
    .shop2_sorting_panel .sort_bl_wr .sort_body div a span:before {
      position: absolute;
      content: '';
      left: 0;
      top: 0;
      bottom: 0;
      width: 15px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%22%23dfdfdf%22%20d%3D%22M11.000%2C10.000%20L1.000%2C10.000%20C0.448%2C10.000%200.000%2C9.552%200.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L11.000%2C8.000%20C11.552%2C8.000%2012.000%2C8.448%2012.000%2C9.000%20C12.000%2C9.552%2011.552%2C10.000%2011.000%2C10.000%20ZM8.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20C0.000%2C4.448%200.448%2C4.000%201.000%2C4.000%20L8.000%2C4.000%20C8.552%2C4.000%209.000%2C4.448%209.000%2C5.000%20C9.000%2C5.552%208.552%2C6.000%208.000%2C6.000%20ZM5.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L5.000%2C0.000%20C5.552%2C0.000%206.000%2C0.448%206.000%2C1.000%20C6.000%2C1.552%205.552%2C2.000%205.000%2C2.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop2_sorting_panel .filter-shop2-wrapper {
    position: relative;
    margin: 0 20px 0 0; }
  @media (max-width: 767px) {
    .shop2_sorting_panel .filter-shop2-wrapper {
      margin: 0; } }
  .shop2_sorting_panel .filter-shop2-wrapper__btn {
    display: block;
    width: 60px;
    height: 49px;
    cursor: pointer;
    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%2220px%22%20%20viewBox%3D%220%200%2019%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M18.887%2C1.008%20C18.757%2C0.705%2018.319%2C0.000%2017.044%2C0.000%20L1.959%2C0.000%20C0.684%2C0.000%200.246%2C0.705%200.117%2C1.008%20C-0.012%2C1.311%20-0.219%2C2.120%200.643%2C3.090%20L4.474%2C7.398%20C5.052%2C8.047%205.559%2C9.390%205.559%2C10.271%20L5.559%2C17.834%20C5.559%2C19.322%206.495%2C20.000%207.365%2C20.000%20C7.784%2C20.000%208.211%2C19.859%208.636%2C19.583%20L11.354%2C17.810%20C12.526%2C17.046%2013.444%2C15.327%2013.444%2C13.897%20L13.444%2C10.271%20C13.444%2C9.390%2013.951%2C8.047%2014.528%2C7.398%20L18.361%2C3.089%20C19.223%2C2.120%2019.015%2C1.311%2018.887%2C1.008%20ZM13.168%2C6.109%20C12.287%2C7.099%2011.597%2C8.928%2011.597%2C10.271%20L11.597%2C13.897%20C11.597%2C14.682%2011.011%2C15.780%2010.368%2C16.199%20L7.648%2C17.972%20C7.552%2C18.035%207.480%2C18.065%207.433%2C18.080%20C7.419%2C18.029%207.406%2C17.948%207.406%2C17.834%20L7.406%2C10.271%20C7.406%2C8.928%206.716%2C7.099%205.835%2C6.109%20L2.097%2C1.906%20L16.907%2C1.906%20L13.168%2C6.109%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
  .shop2_sorting_panel .filter-shop2-wrapper__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%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-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M18.887%2C1.008%20C18.757%2C0.705%2018.319%2C0.000%2017.044%2C0.000%20L1.959%2C0.000%20C0.684%2C0.000%200.246%2C0.705%200.117%2C1.008%20C-0.012%2C1.311%20-0.219%2C2.120%200.643%2C3.090%20L4.474%2C7.398%20C5.052%2C8.047%205.559%2C9.390%205.559%2C10.271%20L5.559%2C17.834%20C5.559%2C19.322%206.495%2C20.000%207.365%2C20.000%20C7.784%2C20.000%208.211%2C19.859%208.636%2C19.583%20L11.354%2C17.810%20C12.526%2C17.046%2013.444%2C15.327%2013.444%2C13.897%20L13.444%2C10.271%20C13.444%2C9.390%2013.951%2C8.047%2014.528%2C7.398%20L18.361%2C3.089%20C19.223%2C2.120%2019.015%2C1.311%2018.887%2C1.008%20ZM13.168%2C6.109%20C12.287%2C7.099%2011.597%2C8.928%2011.597%2C10.271%20L11.597%2C13.897%20C11.597%2C14.682%2011.011%2C15.780%2010.368%2C16.199%20L7.648%2C17.972%20C7.552%2C18.035%207.480%2C18.065%207.433%2C18.080%20C7.419%2C18.029%207.406%2C17.948%207.406%2C17.834%20L7.406%2C10.271%20C7.406%2C8.928%206.716%2C7.099%205.835%2C6.109%20L2.097%2C1.906%20L16.907%2C1.906%20L13.168%2C6.109%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #fff; }
  @media (max-width: 600px) {
      .shop2_sorting_panel .filter-shop2-wrapper__btn {
        width: 54px;
        height: 54px; } }
  .shop2_sorting_panel .filter-shop2-wrapper__btn.active {
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    z-index: 1010; }
  .shop2_sorting_panel .filter-shop2-wrapper__btn.active:before {
    position: absolute;
    content: '';
    bottom: 0;
    left: -10px;
    width: 10px;
    height: 10px;
    display: block;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23fff%22%20d%3D%22M10.000%2C-0.000%20C10.000%2C-0.000%209.648%2C10.000%20-0.000%2C10.000%20L10.000%2C10.000%20L10.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media (max-width: 1459px) {
        .shop2_sorting_panel .filter-shop2-wrapper__btn.active {
          z-index: 1000;
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          -ms-border-radius: 10px;
          -o-border-radius: 10px;
          border-radius: 10px; }
          .shop2_sorting_panel .filter-shop2-wrapper__btn.active:before {
            content: none; } }
  .shop2_sorting_panel .filter-shop2-wrapper .shops-filter-bl-wrap {
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 1010;
    opacity: 0;
    visibility: hidden;
    max-width: 540px;
    -webkit-border-radius: 10px 0px 10px 10px;
    -moz-border-radius: 10px 0px 10px 10px;
    -ms-border-radius: 10px 0px 10px 10px;
    -o-border-radius: 10px 0px 10px 10px;
    border-radius: 10px 0px 10px 10px;
    overflow: hidden; }
  @media (max-width: 1459px) {
      .shop2_sorting_panel .filter-shop2-wrapper .shops-filter-bl-wrap {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        overflow-y: auto;
        max-width: 100%;
        width: 100%;
        pointer-events: none; } }
  .shop2_sorting_panel .filter-shop2-wrapper .shops-filter-bl-wrap.active {
    opacity: 1;
    visibility: visible; }
  @media (max-width: 1459px) {
    .shop2_sorting_panel .sorting-panel-left {
      margin: 0 0 57px 0; } }
  @media (max-width: 600px) {
    .shop2_sorting_panel .sorting-panel-left {
      margin: 0 0 38px 0; } }
  .shop2_sorting_panel .sorting-panel-right {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .shop2_sorting_panel .view-shop2 {
    position: relative;
    height: 49px;
    min-width: 60px;
    z-index: 10; }
  @media (max-width: 767px) {
    .shop2_sorting_panel .view-shop2 {
      display: none; } }
  .shop2_sorting_panel .view-shop2__inner.active .view-shop2__body {
    width: 111px; }
    .shop2_sorting_panel .view-shop2__inner.active .view-shop2__body .view-shop2__item.active-view {
      opacity: 1;
      visibility: visible;
      -webkit-box-ordinal-group: inherit1;
      -moz-box-ordinal-group: inherit1;
      -webkit-order: inherit;
      -moz-order: inherit;
      -ms-flex-order: inherit;
      order: inherit; }
  .shop2_sorting_panel .view-shop2__inner.active .view-shop2__btn {
    display: none; }
  .shop2_sorting_panel .view-shop2__inner.active .view-shop2__item.thumbs.active-view {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M14.000%2C15.000%20L13.000%2C15.000%20C12.448%2C15.000%2012.000%2C14.552%2012.000%2C14.000%20L12.000%2C13.000%20C12.000%2C12.448%2012.448%2C12.000%2013.000%2C12.000%20L14.000%2C12.000%20C14.552%2C12.000%2015.000%2C12.448%2015.000%2C13.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C9.000%20L13.000%2C9.000%20C12.448%2C9.000%2012.000%2C8.552%2012.000%2C8.000%20L12.000%2C7.000%20C12.000%2C6.448%2012.448%2C6.000%2013.000%2C6.000%20L14.000%2C6.000%20C14.552%2C6.000%2015.000%2C6.448%2015.000%2C7.000%20L15.000%2C8.000%20C15.000%2C8.552%2014.552%2C9.000%2014.000%2C9.000%20ZM14.000%2C3.000%20L13.000%2C3.000%20C12.448%2C3.000%2012.000%2C2.552%2012.000%2C2.000%20L12.000%2C1.000%20C12.000%2C0.448%2012.448%2C0.000%2013.000%2C0.000%20L14.000%2C0.000%20C14.552%2C0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C2.000%20C15.000%2C2.552%2014.552%2C3.000%2014.000%2C3.000%20ZM8.000%2C15.000%20L7.000%2C15.000%20C6.448%2C15.000%206.000%2C14.552%206.000%2C14.000%20L6.000%2C13.000%20C6.000%2C12.448%206.448%2C12.000%207.000%2C12.000%20L8.000%2C12.000%20C8.553%2C12.000%209.000%2C12.448%209.000%2C13.000%20L9.000%2C14.000%20C9.000%2C14.552%208.553%2C15.000%208.000%2C15.000%20ZM8.000%2C9.000%20L7.000%2C9.000%20C6.448%2C9.000%206.000%2C8.552%206.000%2C8.000%20L6.000%2C7.000%20C6.000%2C6.448%206.448%2C6.000%207.000%2C6.000%20L8.000%2C6.000%20C8.553%2C6.000%209.000%2C6.448%209.000%2C7.000%20L9.000%2C8.000%20C9.000%2C8.552%208.553%2C9.000%208.000%2C9.000%20ZM8.000%2C3.000%20L7.000%2C3.000%20C6.448%2C3.000%206.000%2C2.552%206.000%2C2.000%20L6.000%2C1.000%20C6.000%2C0.448%206.448%2C0.000%207.000%2C0.000%20L8.000%2C0.000%20C8.553%2C0.000%209.000%2C0.448%209.000%2C1.000%20L9.000%2C2.000%20C9.000%2C2.552%208.553%2C3.000%208.000%2C3.000%20ZM2.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%200.000%2C14.552%200.000%2C14.000%20L0.000%2C13.000%20C0.000%2C12.448%200.448%2C12.000%201.000%2C12.000%20L2.000%2C12.000%20C2.552%2C12.000%203.000%2C12.448%203.000%2C13.000%20L3.000%2C14.000%20C3.000%2C14.552%202.552%2C15.000%202.000%2C15.000%20ZM2.000%2C9.000%20L1.000%2C9.000%20C0.448%2C9.000%200.000%2C8.552%200.000%2C8.000%20L0.000%2C7.000%20C0.000%2C6.448%200.448%2C6.000%201.000%2C6.000%20L2.000%2C6.000%20C2.552%2C6.000%203.000%2C6.448%203.000%2C7.000%20L3.000%2C8.000%20C3.000%2C8.552%202.552%2C9.000%202.000%2C9.000%20ZM2.000%2C3.000%20L1.000%2C3.000%20C0.448%2C3.000%200.000%2C2.552%200.000%2C2.000%20L0.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L2.000%2C0.000%20C2.552%2C0.000%203.000%2C0.448%203.000%2C1.000%20L3.000%2C2.000%20C3.000%2C2.552%202.552%2C3.000%202.000%2C3.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
    .shop2_sorting_panel .view-shop2__inner.active .view-shop2__item.simple.active-view {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M14.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%200.000%2C14.552%200.000%2C14.000%20L0.000%2C10.000%20C0.000%2C9.448%200.448%2C9.000%201.000%2C9.000%20L14.000%2C9.000%20C14.552%2C9.000%2015.000%2C9.448%2015.000%2C10.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20L0.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L14.000%2C0.000%20C14.552%2C0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C5.000%20C15.000%2C5.552%2014.552%2C6.000%2014.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
    .shop2_sorting_panel .view-shop2__inner.active .view-shop2__item.pricelist.active-view {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M14.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%20-0.000%2C14.552%20-0.000%2C14.000%20L-0.000%2C13.000%20C-0.000%2C12.448%200.448%2C12.000%201.000%2C12.000%20L14.000%2C12.000%20C14.552%2C12.000%2015.000%2C12.448%2015.000%2C13.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C9.000%20L1.000%2C9.000%20C0.448%2C9.000%20-0.000%2C8.552%20-0.000%2C8.000%20L-0.000%2C7.000%20C-0.000%2C6.448%200.448%2C6.000%201.000%2C6.000%20L14.000%2C6.000%20C14.552%2C6.000%2015.000%2C6.448%2015.000%2C7.000%20L15.000%2C8.000%20C15.000%2C8.552%2014.552%2C9.000%2014.000%2C9.000%20ZM14.000%2C3.000%20L1.000%2C3.000%20C0.448%2C3.000%20-0.000%2C2.552%20-0.000%2C2.000%20L-0.000%2C1.000%20C-0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L14.000%2C0.000%20C14.552%2C0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C2.000%20C15.000%2C2.552%2014.552%2C3.000%2014.000%2C3.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  .shop2_sorting_panel .view-shop2__btn {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    width: 37px;
    height: 37px;
    padding: 6px 12px;
    -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-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    cursor: pointer; }
  .shop2_sorting_panel .view-shop2__body {
    width: 36px;
    padding: 6px 12px;
    overflow: 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;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background: #fff;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0; }
  .shop2_sorting_panel .view-shop2__item {
    position: relative;
    width: 37px;
    height: 37px;
    min-width: 37px;
    vertical-align: top;
    display: inline-block;
    text-decoration: none;
    -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-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
  .shop2_sorting_panel .view-shop2__item.active-view {
    -webkit-box-ordinal-group: 0;
    -moz-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-order: -1;
    -ms-flex-order: -1;
    order: -1; }
  .shop2_sorting_panel .view-shop2__item.thumbs {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23dfdfdf%22%20d%3D%22M14.000%2C15.000%20L13.000%2C15.000%20C12.448%2C15.000%2012.000%2C14.552%2012.000%2C14.000%20L12.000%2C13.000%20C12.000%2C12.448%2012.448%2C12.000%2013.000%2C12.000%20L14.000%2C12.000%20C14.552%2C12.000%2015.000%2C12.448%2015.000%2C13.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C9.000%20L13.000%2C9.000%20C12.448%2C9.000%2012.000%2C8.552%2012.000%2C8.000%20L12.000%2C7.000%20C12.000%2C6.448%2012.448%2C6.000%2013.000%2C6.000%20L14.000%2C6.000%20C14.552%2C6.000%2015.000%2C6.448%2015.000%2C7.000%20L15.000%2C8.000%20C15.000%2C8.552%2014.552%2C9.000%2014.000%2C9.000%20ZM14.000%2C3.000%20L13.000%2C3.000%20C12.448%2C3.000%2012.000%2C2.552%2012.000%2C2.000%20L12.000%2C1.000%20C12.000%2C0.448%2012.448%2C0.000%2013.000%2C0.000%20L14.000%2C0.000%20C14.552%2C0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C2.000%20C15.000%2C2.552%2014.552%2C3.000%2014.000%2C3.000%20ZM8.000%2C15.000%20L7.000%2C15.000%20C6.448%2C15.000%206.000%2C14.552%206.000%2C14.000%20L6.000%2C13.000%20C6.000%2C12.448%206.448%2C12.000%207.000%2C12.000%20L8.000%2C12.000%20C8.553%2C12.000%209.000%2C12.448%209.000%2C13.000%20L9.000%2C14.000%20C9.000%2C14.552%208.553%2C15.000%208.000%2C15.000%20ZM8.000%2C9.000%20L7.000%2C9.000%20C6.448%2C9.000%206.000%2C8.552%206.000%2C8.000%20L6.000%2C7.000%20C6.000%2C6.448%206.448%2C6.000%207.000%2C6.000%20L8.000%2C6.000%20C8.553%2C6.000%209.000%2C6.448%209.000%2C7.000%20L9.000%2C8.000%20C9.000%2C8.552%208.553%2C9.000%208.000%2C9.000%20ZM8.000%2C3.000%20L7.000%2C3.000%20C6.448%2C3.000%206.000%2C2.552%206.000%2C2.000%20L6.000%2C1.000%20C6.000%2C0.448%206.448%2C0.000%207.000%2C0.000%20L8.000%2C0.000%20C8.553%2C0.000%209.000%2C0.448%209.000%2C1.000%20L9.000%2C2.000%20C9.000%2C2.552%208.553%2C3.000%208.000%2C3.000%20ZM2.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%200.000%2C14.552%200.000%2C14.000%20L0.000%2C13.000%20C0.000%2C12.448%200.448%2C12.000%201.000%2C12.000%20L2.000%2C12.000%20C2.552%2C12.000%203.000%2C12.448%203.000%2C13.000%20L3.000%2C14.000%20C3.000%2C14.552%202.552%2C15.000%202.000%2C15.000%20ZM2.000%2C9.000%20L1.000%2C9.000%20C0.448%2C9.000%200.000%2C8.552%200.000%2C8.000%20L0.000%2C7.000%20C0.000%2C6.448%200.448%2C6.000%201.000%2C6.000%20L2.000%2C6.000%20C2.552%2C6.000%203.000%2C6.448%203.000%2C7.000%20L3.000%2C8.000%20C3.000%2C8.552%202.552%2C9.000%202.000%2C9.000%20ZM2.000%2C3.000%20L1.000%2C3.000%20C0.448%2C3.000%200.000%2C2.552%200.000%2C2.000%20L0.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L2.000%2C0.000%20C2.552%2C0.000%203.000%2C0.448%203.000%2C1.000%20L3.000%2C2.000%20C3.000%2C2.552%202.552%2C3.000%202.000%2C3.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  .shop2_sorting_panel .view-shop2__item.thumbs: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%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M14.000%2C15.000%20L13.000%2C15.000%20C12.448%2C15.000%2012.000%2C14.552%2012.000%2C14.000%20L12.000%2C13.000%20C12.000%2C12.448%2012.448%2C12.000%2013.000%2C12.000%20L14.000%2C12.000%20C14.552%2C12.000%2015.000%2C12.448%2015.000%2C13.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C9.000%20L13.000%2C9.000%20C12.448%2C9.000%2012.000%2C8.552%2012.000%2C8.000%20L12.000%2C7.000%20C12.000%2C6.448%2012.448%2C6.000%2013.000%2C6.000%20L14.000%2C6.000%20C14.552%2C6.000%2015.000%2C6.448%2015.000%2C7.000%20L15.000%2C8.000%20C15.000%2C8.552%2014.552%2C9.000%2014.000%2C9.000%20ZM14.000%2C3.000%20L13.000%2C3.000%20C12.448%2C3.000%2012.000%2C2.552%2012.000%2C2.000%20L12.000%2C1.000%20C12.000%2C0.448%2012.448%2C0.000%2013.000%2C0.000%20L14.000%2C0.000%20C14.552%2C0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C2.000%20C15.000%2C2.552%2014.552%2C3.000%2014.000%2C3.000%20ZM8.000%2C15.000%20L7.000%2C15.000%20C6.448%2C15.000%206.000%2C14.552%206.000%2C14.000%20L6.000%2C13.000%20C6.000%2C12.448%206.448%2C12.000%207.000%2C12.000%20L8.000%2C12.000%20C8.553%2C12.000%209.000%2C12.448%209.000%2C13.000%20L9.000%2C14.000%20C9.000%2C14.552%208.553%2C15.000%208.000%2C15.000%20ZM8.000%2C9.000%20L7.000%2C9.000%20C6.448%2C9.000%206.000%2C8.552%206.000%2C8.000%20L6.000%2C7.000%20C6.000%2C6.448%206.448%2C6.000%207.000%2C6.000%20L8.000%2C6.000%20C8.553%2C6.000%209.000%2C6.448%209.000%2C7.000%20L9.000%2C8.000%20C9.000%2C8.552%208.553%2C9.000%208.000%2C9.000%20ZM8.000%2C3.000%20L7.000%2C3.000%20C6.448%2C3.000%206.000%2C2.552%206.000%2C2.000%20L6.000%2C1.000%20C6.000%2C0.448%206.448%2C0.000%207.000%2C0.000%20L8.000%2C0.000%20C8.553%2C0.000%209.000%2C0.448%209.000%2C1.000%20L9.000%2C2.000%20C9.000%2C2.552%208.553%2C3.000%208.000%2C3.000%20ZM2.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%200.000%2C14.552%200.000%2C14.000%20L0.000%2C13.000%20C0.000%2C12.448%200.448%2C12.000%201.000%2C12.000%20L2.000%2C12.000%20C2.552%2C12.000%203.000%2C12.448%203.000%2C13.000%20L3.000%2C14.000%20C3.000%2C14.552%202.552%2C15.000%202.000%2C15.000%20ZM2.000%2C9.000%20L1.000%2C9.000%20C0.448%2C9.000%200.000%2C8.552%200.000%2C8.000%20L0.000%2C7.000%20C0.000%2C6.448%200.448%2C6.000%201.000%2C6.000%20L2.000%2C6.000%20C2.552%2C6.000%203.000%2C6.448%203.000%2C7.000%20L3.000%2C8.000%20C3.000%2C8.552%202.552%2C9.000%202.000%2C9.000%20ZM2.000%2C3.000%20L1.000%2C3.000%20C0.448%2C3.000%200.000%2C2.552%200.000%2C2.000%20L0.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L2.000%2C0.000%20C2.552%2C0.000%203.000%2C0.448%203.000%2C1.000%20L3.000%2C2.000%20C3.000%2C2.552%202.552%2C3.000%202.000%2C3.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  .shop2_sorting_panel .view-shop2__item.thumbs.active-view {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M14.000%2C15.000%20L13.000%2C15.000%20C12.448%2C15.000%2012.000%2C14.552%2012.000%2C14.000%20L12.000%2C13.000%20C12.000%2C12.448%2012.448%2C12.000%2013.000%2C12.000%20L14.000%2C12.000%20C14.552%2C12.000%2015.000%2C12.448%2015.000%2C13.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C9.000%20L13.000%2C9.000%20C12.448%2C9.000%2012.000%2C8.552%2012.000%2C8.000%20L12.000%2C7.000%20C12.000%2C6.448%2012.448%2C6.000%2013.000%2C6.000%20L14.000%2C6.000%20C14.552%2C6.000%2015.000%2C6.448%2015.000%2C7.000%20L15.000%2C8.000%20C15.000%2C8.552%2014.552%2C9.000%2014.000%2C9.000%20ZM14.000%2C3.000%20L13.000%2C3.000%20C12.448%2C3.000%2012.000%2C2.552%2012.000%2C2.000%20L12.000%2C1.000%20C12.000%2C0.448%2012.448%2C0.000%2013.000%2C0.000%20L14.000%2C0.000%20C14.552%2C0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C2.000%20C15.000%2C2.552%2014.552%2C3.000%2014.000%2C3.000%20ZM8.000%2C15.000%20L7.000%2C15.000%20C6.448%2C15.000%206.000%2C14.552%206.000%2C14.000%20L6.000%2C13.000%20C6.000%2C12.448%206.448%2C12.000%207.000%2C12.000%20L8.000%2C12.000%20C8.553%2C12.000%209.000%2C12.448%209.000%2C13.000%20L9.000%2C14.000%20C9.000%2C14.552%208.553%2C15.000%208.000%2C15.000%20ZM8.000%2C9.000%20L7.000%2C9.000%20C6.448%2C9.000%206.000%2C8.552%206.000%2C8.000%20L6.000%2C7.000%20C6.000%2C6.448%206.448%2C6.000%207.000%2C6.000%20L8.000%2C6.000%20C8.553%2C6.000%209.000%2C6.448%209.000%2C7.000%20L9.000%2C8.000%20C9.000%2C8.552%208.553%2C9.000%208.000%2C9.000%20ZM8.000%2C3.000%20L7.000%2C3.000%20C6.448%2C3.000%206.000%2C2.552%206.000%2C2.000%20L6.000%2C1.000%20C6.000%2C0.448%206.448%2C0.000%207.000%2C0.000%20L8.000%2C0.000%20C8.553%2C0.000%209.000%2C0.448%209.000%2C1.000%20L9.000%2C2.000%20C9.000%2C2.552%208.553%2C3.000%208.000%2C3.000%20ZM2.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%200.000%2C14.552%200.000%2C14.000%20L0.000%2C13.000%20C0.000%2C12.448%200.448%2C12.000%201.000%2C12.000%20L2.000%2C12.000%20C2.552%2C12.000%203.000%2C12.448%203.000%2C13.000%20L3.000%2C14.000%20C3.000%2C14.552%202.552%2C15.000%202.000%2C15.000%20ZM2.000%2C9.000%20L1.000%2C9.000%20C0.448%2C9.000%200.000%2C8.552%200.000%2C8.000%20L0.000%2C7.000%20C0.000%2C6.448%200.448%2C6.000%201.000%2C6.000%20L2.000%2C6.000%20C2.552%2C6.000%203.000%2C6.448%203.000%2C7.000%20L3.000%2C8.000%20C3.000%2C8.552%202.552%2C9.000%202.000%2C9.000%20ZM2.000%2C3.000%20L1.000%2C3.000%20C0.448%2C3.000%200.000%2C2.552%200.000%2C2.000%20L0.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L2.000%2C0.000%20C2.552%2C0.000%203.000%2C0.448%203.000%2C1.000%20L3.000%2C2.000%20C3.000%2C2.552%202.552%2C3.000%202.000%2C3.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  .shop2_sorting_panel .view-shop2__item.simple {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23dfdfdf%22%20d%3D%22M14.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%200.000%2C14.552%200.000%2C14.000%20L0.000%2C10.000%20C0.000%2C9.448%200.448%2C9.000%201.000%2C9.000%20L14.000%2C9.000%20C14.552%2C9.000%2015.000%2C9.448%2015.000%2C10.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20L0.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L14.000%2C0.000%20C14.552%2C0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C5.000%20C15.000%2C5.552%2014.552%2C6.000%2014.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  .shop2_sorting_panel .view-shop2__item.simple: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%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M14.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%200.000%2C14.552%200.000%2C14.000%20L0.000%2C10.000%20C0.000%2C9.448%200.448%2C9.000%201.000%2C9.000%20L14.000%2C9.000%20C14.552%2C9.000%2015.000%2C9.448%2015.000%2C10.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20L0.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L14.000%2C0.000%20C14.552%2C0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C5.000%20C15.000%2C5.552%2014.552%2C6.000%2014.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  .shop2_sorting_panel .view-shop2__item.simple.active-view {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M14.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%200.000%2C14.552%200.000%2C14.000%20L0.000%2C10.000%20C0.000%2C9.448%200.448%2C9.000%201.000%2C9.000%20L14.000%2C9.000%20C14.552%2C9.000%2015.000%2C9.448%2015.000%2C10.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20L0.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L14.000%2C0.000%20C14.552%2C0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C5.000%20C15.000%2C5.552%2014.552%2C6.000%2014.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  .shop2_sorting_panel .view-shop2__item.pricelist {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23dfdfdf%22%20d%3D%22M14.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%20-0.000%2C14.552%20-0.000%2C14.000%20L-0.000%2C13.000%20C-0.000%2C12.448%200.448%2C12.000%201.000%2C12.000%20L14.000%2C12.000%20C14.552%2C12.000%2015.000%2C12.448%2015.000%2C13.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C9.000%20L1.000%2C9.000%20C0.448%2C9.000%20-0.000%2C8.552%20-0.000%2C8.000%20L-0.000%2C7.000%20C-0.000%2C6.448%200.448%2C6.000%201.000%2C6.000%20L14.000%2C6.000%20C14.552%2C6.000%2015.000%2C6.448%2015.000%2C7.000%20L15.000%2C8.000%20C15.000%2C8.552%2014.552%2C9.000%2014.000%2C9.000%20ZM14.000%2C3.000%20L1.000%2C3.000%20C0.448%2C3.000%20-0.000%2C2.552%20-0.000%2C2.000%20L-0.000%2C1.000%20C-0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L14.000%2C0.000%20C14.552%2C0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C2.000%20C15.000%2C2.552%2014.552%2C3.000%2014.000%2C3.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  .shop2_sorting_panel .view-shop2__item.pricelist: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%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M14.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%20-0.000%2C14.552%20-0.000%2C14.000%20L-0.000%2C13.000%20C-0.000%2C12.448%200.448%2C12.000%201.000%2C12.000%20L14.000%2C12.000%20C14.552%2C12.000%2015.000%2C12.448%2015.000%2C13.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C9.000%20L1.000%2C9.000%20C0.448%2C9.000%20-0.000%2C8.552%20-0.000%2C8.000%20L-0.000%2C7.000%20C-0.000%2C6.448%200.448%2C6.000%201.000%2C6.000%20L14.000%2C6.000%20C14.552%2C6.000%2015.000%2C6.448%2015.000%2C7.000%20L15.000%2C8.000%20C15.000%2C8.552%2014.552%2C9.000%2014.000%2C9.000%20ZM14.000%2C3.000%20L1.000%2C3.000%20C0.448%2C3.000%20-0.000%2C2.552%20-0.000%2C2.000%20L-0.000%2C1.000%20C-0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L14.000%2C0.000%20C14.552%2C0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C2.000%20C15.000%2C2.552%2014.552%2C3.000%2014.000%2C3.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  .shop2_sorting_panel .view-shop2__item.pricelist.active-view {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M14.000%2C15.000%20L1.000%2C15.000%20C0.448%2C15.000%20-0.000%2C14.552%20-0.000%2C14.000%20L-0.000%2C13.000%20C-0.000%2C12.448%200.448%2C12.000%201.000%2C12.000%20L14.000%2C12.000%20C14.552%2C12.000%2015.000%2C12.448%2015.000%2C13.000%20L15.000%2C14.000%20C15.000%2C14.552%2014.552%2C15.000%2014.000%2C15.000%20ZM14.000%2C9.000%20L1.000%2C9.000%20C0.448%2C9.000%20-0.000%2C8.552%20-0.000%2C8.000%20L-0.000%2C7.000%20C-0.000%2C6.448%200.448%2C6.000%201.000%2C6.000%20L14.000%2C6.000%20C14.552%2C6.000%2015.000%2C6.448%2015.000%2C7.000%20L15.000%2C8.000%20C15.000%2C8.552%2014.552%2C9.000%2014.000%2C9.000%20ZM14.000%2C3.000%20L1.000%2C3.000%20C0.448%2C3.000%20-0.000%2C2.552%20-0.000%2C2.000%20L-0.000%2C1.000%20C-0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L14.000%2C0.000%20C14.552%2C0.000%2015.000%2C0.448%2015.000%2C1.000%20L15.000%2C2.000%20C15.000%2C2.552%2014.552%2C3.000%2014.000%2C3.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }

div.product_list.thumbs .pricelist_titles {
  display: none; }
  div.product_list.thumbs .product-inner {
    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-left: -50px; }
  @media (max-width: 1023px) {
      div.product_list.thumbs .product-inner {
        margin-left: -30px; } }
  @media (max-width: 767px) {
      div.product_list.thumbs .product-inner {
        margin-left: -20px; } }
  div.product_list.thumbs .product-inner .product_list_item {
    background-color: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    width: calc(25% - 50px);
    margin: 0 0 50px 50px;
    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;
    position: relative; }
  @media (max-width: 1240px) {
        div.product_list.thumbs .product-inner .product_list_item {
          width: calc(33.3% - 50px); } }
  @media (max-width: 1023px) {
        div.product_list.thumbs .product-inner .product_list_item {
          margin: 0 0 30px 30px;
          width: calc(33.33% - 30px); } }
  @media (max-width: 767px) {
        div.product_list.thumbs .product-inner .product_list_item {
          margin: 0 0 20px 20px;
          width: calc(33.33% - 20px); } }
  @media (max-width: 730px) {
        div.product_list.thumbs .product-inner .product_list_item {
          width: calc(50% - 20px); } }
  @media (max-width: 480px) {
        div.product_list.thumbs .product-inner .product_list_item {
          width: 100%; } }
  div.product_list.thumbs .product-inner .product_image_wr {
    position: relative; }
  div.product_list.thumbs .product-inner .product_image_wr .product_image {
    position: relative;
    overflow: hidden; }
    div.product_list.thumbs .product-inner .product_image_wr .product_image.no-image {
      background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat;
      padding-top: 100%; }
    div.product_list.thumbs .product-inner .product_image_wr .product_image a {
      display: block;
      background-position: 50% 0;
      background-size: cover;
      background-repeat: no-repeat;
      outline: none;
      font-size: 0; }
    div.product_list.thumbs .product-inner .product_image_wr .product_image a img {
      opacity: 0;
      max-width: 100%;
      height: auto; }
  div.product_list.thumbs .product-inner .product-label {
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;
    font-size: 0;
    pointer-events: none; }
  div.product_list.thumbs .product-inner .product-label .product-label-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-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  div.product_list.thumbs .product-inner .product-label .product_label_item {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font: 500 11px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 4px 11px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
    div.product_list.thumbs .product-inner .product-label .product_label_item.product-spec {
      background: #f44545; }
    div.product_list.thumbs .product-inner .product-label .product_label_item.product-new {
      background: #262626; }
    div.product_list.thumbs .product-inner .product-label .product_label_item.product-sale {
      background: #fba739; }
  div.product_list.thumbs .product-inner .stars-wrap {
    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 20px 0; }
  div.product_list.thumbs .product-inner .stars-wrap .tpl-stars {
    width: 75px;
    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%2215px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2015%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ececec%22%20d%3D%22M7.498%2C-0.002%20L9.970%2C4.083%20L14.997%2C4.962%20L11.497%2C8.369%20L12.133%2C12.998%20L7.498%2C11.016%20L2.863%2C12.998%20L3.498%2C8.369%20L-0.001%2C4.962%20L5.026%2C4.083%20L7.498%2C-0.002%20%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
    div.product_list.thumbs .product-inner .stars-wrap .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%2215px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2015%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffc343%22%20d%3D%22M7.498%2C-0.002%20L9.970%2C4.083%20L14.997%2C4.962%20L11.497%2C8.369%20L12.133%2C12.998%20L7.498%2C11.016%20L2.863%2C12.998%20L3.498%2C8.369%20L-0.001%2C4.962%20L5.026%2C4.083%20L7.498%2C-0.002%20%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
  div.product_list.thumbs .product-inner .stars-wrap .rating-lick {
    font: 600 13px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    border: 1px solid #ececec;
    padding: 2px 10px 3px 30px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 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%2211px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2011%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ececec%22%20d%3D%22M5.500%2C8.000%20C5.351%2C8.000%205.210%2C7.977%205.064%2C7.968%20L1.000%2C10.000%20L2.574%2C7.376%20C1.032%2C6.667%200.000%2C5.425%200.000%2C4.000%20C0.000%2C1.791%202.462%2C0.000%205.500%2C0.000%20C8.538%2C0.000%2011.000%2C1.791%2011.000%2C4.000%20C11.000%2C6.209%208.538%2C8.000%205.500%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 6px no-repeat; }
  div.product_list.thumbs .product-inner .product-middle-wrapper {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 20px 0px; }
  div.product_list.thumbs .product-inner .product-name {
    margin: 0 0 13px 0; }
  div.product_list.thumbs .product-inner .product-name a {
    text-decoration: none;
    color: #262626;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
    div.product_list.thumbs .product-inner .product-name a:hover {
      color: #f44545; }
  div.product_list.thumbs .product-inner .product-vendor {
    margin: 0 0 15px 0; }
  div.product_list.thumbs .product-inner .product-vendor a {
    text-decoration: none;
    color: #bbb;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif; }
  div.product_list.thumbs .product-inner .product-article {
    color: #6d6d6d;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif;
    margin: 0 0 15px; }
  div.product_list.thumbs .product-inner .product-anonce {
    color: #6d6d6d;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif;
    margin: 0 0 30px 0;
    line-height: 20px; }
  div.product_list.thumbs .product-inner .shop2_product_options .option_item {
    font-size: 0;
    margin: 0 0 35px 0; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .option_title {
      color: #262626;
      font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
      margin: 0 0 15px 0; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .option_body {
      color: #6d6d6d;
      font: 400 13px 'Montserrat', Arial, Helvetica, sans-serif; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .jqselect {
      position: relative;
      display: block !important; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .jqselect:before {
      position: absolute;
      content: '';
      right: 20px;
      top: 50%;
      width: 11px;
      height: 7px;
      z-index: 2;
      margin-top: -3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23202020%22%20d%3D%22M9.353%2C0.385%20C9.714%2C-0.024%2010.313%2C-0.040%2010.691%2C0.349%20C11.070%2C0.738%2011.085%2C1.385%2010.724%2C1.794%20L6.545%2C6.511%20L6.498%2C6.562%20C5.931%2C7.146%205.034%2C7.123%204.494%2C6.511%20L0.324%2C1.794%20C-0.064%2C1.417%20-0.096%2C0.771%200.253%2C0.352%20C0.602%2C-0.068%201.200%2C-0.102%201.588%2C0.275%20C1.623%2C0.309%201.656%2C0.345%201.685%2C0.385%20L5.524%2C4.714%20L9.353%2C0.385%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .jqselect.opened:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .jqselect .jq-selectbox__select {
      color: #262626;
      font-size: 14px;
      width: 100%;
      border: none;
      outline: none;
      background: #f9f9f9;
      border: 1px solid #e5e5e5;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      height: 54px;
      padding: 18px 55px 16px 20px;
      width: 100%;
      text-align: left; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown {
      margin-top: 5px;
      background: #f9f9f9;
      border: 1px solid #e5e5e5;
      padding: 5px 7px;
      width: 100% !important;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
      div.product_list.thumbs .product-inner .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul li {
        font-size: 14px;
        padding: 13px 22px;
        color: #262626;
        font-weight: 500;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px; }
        div.product_list.thumbs .product-inner .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul li:hover {
          background: #f0f0f0; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item select {
      color: #666;
      font-size: 13px;
      font-weight: 500;
      line-height: 20px;
      width: 100%;
      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%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23202020%22%20d%3D%22M9.353%2C0.385%20C9.714%2C-0.024%2010.313%2C-0.040%2010.691%2C0.349%20C11.070%2C0.738%2011.085%2C1.385%2010.724%2C1.794%20L6.545%2C6.511%20L6.498%2C6.562%20C5.931%2C7.146%205.034%2C7.123%204.494%2C6.511%20L0.324%2C1.794%20C-0.064%2C1.417%20-0.096%2C0.771%200.253%2C0.352%20C0.602%2C-0.068%201.200%2C-0.102%201.588%2C0.275%20C1.623%2C0.309%201.656%2C0.345%201.685%2C0.385%20L5.524%2C4.714%20L9.353%2C0.385%20Z%22%2F%3E%3C%2Fsvg%3E") right 20px top 50% no-repeat #fff;
      padding: 10px 50px 10px 20px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item select::-ms-expand {
      display: none; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list {
      padding: 0;
      overflow: visible; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li {
      float: none;
      border: none;
      background: none;
      margin: 0 13px 13px 0;
      display: inline-block;
      height: auto;
      width: auto; }
      div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li:last-child {
        margin-bottom: 0; }
      div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected {
        outline: none; }
        div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .color_icon {
          box-shadow: 0px 0px 0px 4px #fff, 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
      div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li .color_title {
        display: block !important; }
        div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon {
          position: relative;
          display: inline-block;
          vertical-align: middle;
          width: 22px;
          height: 22px;
          background-size: cover;
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -ms-border-radius: 100%;
          -o-border-radius: 100%;
          border-radius: 100%;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          border: 1px solid rgba(0, 0, 0, 0.102); }
        div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title {
          line-height: 1.2;
          color: #222;
          font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif;
          display: inline-block;
          vertical-align: middle;
          display: none; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-pick {
      overflow: visible; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-pick li {
      position: relative;
      width: 22px;
      height: 22px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-pick li.active-color:after {
      opacity: 1;
      visibility: visible; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-pick li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-pick li span {
      width: 22px;
      height: 22px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-texture-pick {
      overflow: visible; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-texture-pick li {
      position: relative;
      width: 32px;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-texture-pick li.active-texture:after {
      opacity: 1;
      visibility: visible; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-texture-pick li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-texture-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-texture-pick li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-select {
      height: 54px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      overflow: hidden;
      border-color: #e5e5e5; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-select i {
      position: absolute;
      top: 50%;
      right: 20px;
      margin: -2px 0 0 0;
      z-index: 2;
      border: none;
      line-height: 0;
      font-size: 0;
      width: 13px;
      height: 7px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M11.714%2C1.731%20L6.762%2C6.683%20C6.556%2C6.889%206.285%2C6.984%206.016%2C6.978%20C5.746%2C6.984%205.475%2C6.889%205.269%2C6.683%20L0.317%2C1.731%20C-0.082%2C1.332%20-0.082%2C0.684%200.317%2C0.285%20C0.716%2C-0.114%201.364%2C-0.114%201.763%2C0.285%20L6.016%2C4.538%20L10.268%2C0.285%20C10.668%2C-0.114%2011.315%2C-0.114%2011.714%2C0.285%20C12.114%2C0.684%2012.114%2C1.332%2011.714%2C1.731%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-select ul {
      height: 54px; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-select ul li {
      height: 54px;
      background: #f9f9f9 !important; }
      div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-select ul li div {
        font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
        color: #262626;
        line-height: 54px; }
      div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-select ul li span {
        margin: 14px 10px 0 20px;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
        border: none; }
      div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-select ul li ins {
        display: none; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-list {
      overflow: visible; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-list li {
      position: relative;
      width: 32px;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none; }
      div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected:after {
        opacity: 1;
        visibility: visible; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-list li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-list li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-list li span {
      display: none; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-list li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-multi {
      overflow: visible;
      outline: none;
      border: none; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-multi li {
      position: relative;
      width: 32px !important;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      background-size: cover;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-multi li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-multi li span {
      display: none; }
    div.product_list.thumbs .product-inner .shop2_product_options .option_item .shop2-color-ext-multi li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  div.product_list.thumbs .product-inner .slide-block {
    display: block !important; }
  div.product_list.thumbs .product-inner .options-btn-wr {
    display: none; }
  div.product_list.thumbs .product-inner .shop2-product-actions {
    background: none;
    margin: 0 0 30px; }
  div.product_list.thumbs .product-inner .shop2-product-actions dt {
    display: block;
    background: #fff2f2;
    min-height: 0;
    padding: 4px 15px 4px 18px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px; }
    div.product_list.thumbs .product-inner .shop2-product-actions dt.gift-action .icon-action {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ff0000%22%20d%3D%22M15.143%2C14.995%20L8.875%2C14.995%20L8.875%2C3.886%20L15.143%2C3.886%20C15.616%2C3.886%2016.000%2C4.263%2016.000%2C4.730%20L16.000%2C14.151%20C16.000%2C14.617%2015.616%2C14.995%2015.143%2C14.995%20ZM10.115%2C3.695%20L8.212%2C3.901%20C8.151%2C3.907%208.091%2C3.911%208.030%2C3.911%20C7.969%2C3.911%207.908%2C3.907%207.848%2C3.901%20L5.945%2C3.695%20C4.789%2C3.569%203.735%2C2.988%203.022%2C2.084%20C2.513%2C1.440%202.729%2C0.500%203.466%2C0.132%20C3.849%2C-0.059%204.306%2C-0.040%204.691%2C0.148%20L4.841%2C0.221%20C6.303%2C0.935%207.284%2C1.790%207.811%2C3.275%20C7.844%2C3.367%207.931%2C3.430%208.030%2C3.430%20C8.129%2C3.430%208.216%2C3.367%208.249%2C3.275%20C8.776%2C1.790%209.757%2C0.935%2011.218%2C0.221%20L11.368%2C0.148%20C11.753%2C-0.040%2012.211%2C-0.059%2012.594%2C0.132%20C13.330%2C0.500%2013.546%2C1.440%2013.038%2C2.084%20C12.325%2C2.988%2011.271%2C3.569%2010.115%2C3.695%20ZM5.038%2C1.541%20L4.848%2C1.470%20C4.727%2C1.425%204.592%2C1.401%204.457%2C1.401%20C4.323%2C1.401%204.189%2C1.424%204.069%2C1.468%20C3.831%2C1.556%203.660%2C1.718%203.600%2C1.912%20C3.540%2C2.106%203.599%2C2.308%203.763%2C2.466%20C4.393%2C3.075%205.342%2C3.473%206.364%2C3.558%20L7.744%2C3.672%20C7.206%2C2.753%206.246%2C1.990%205.038%2C1.541%20ZM12.459%2C1.912%20C12.399%2C1.718%2012.228%2C1.556%2011.991%2C1.468%20C11.871%2C1.424%2011.736%2C1.401%2011.603%2C1.401%20C11.468%2C1.401%2011.333%2C1.425%2011.212%2C1.470%20L11.021%2C1.541%20C9.814%2C1.990%208.853%2C2.753%208.315%2C3.672%20L9.695%2C3.558%20C10.718%2C3.473%2011.666%2C3.075%2012.297%2C2.466%20C12.460%2C2.308%2012.519%2C2.106%2012.459%2C1.912%20ZM7.125%2C14.995%20L0.857%2C14.995%20C0.384%2C14.995%20-0.000%2C14.617%20-0.000%2C14.151%20L-0.000%2C4.730%20C-0.000%2C4.263%200.384%2C3.886%200.857%2C3.886%20L7.125%2C3.886%20L7.125%2C14.995%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    div.product_list.thumbs .product-inner .shop2-product-actions dt.gift-action .icon-action:before {
      content: none; }
    div.product_list.thumbs .product-inner .shop2-product-actions dt .icon-action {
      width: 26px;
      height: 26px;
      margin: 0 17px 0 0;
      background: none;
      position: relative; }
    div.product_list.thumbs .product-inner .shop2-product-actions dt .icon-action:before {
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      text-align: center;
      color: #f00;
      margin-top: -8px;
      content: "%";
      font-family: 'Montserrat', Arial, Helvetica, sans-serif;
      font-size: 18px;
      line-height: 1;
      font-weight: 700; }
    div.product_list.thumbs .product-inner .shop2-product-actions dt .name-action {
      color: #f44545;
      font: 500 13px 'Montserrat', Arial, Helvetica, sans-serif;
      border: none;
      margin: 0; }
    div.product_list.thumbs .product-inner .shop2-product-actions dt .name-action::-moz-selection {
      color: #f44545; }
    div.product_list.thumbs .product-inner .shop2-product-actions dt .name-action::selection {
      color: #f44545; }
    div.product_list.thumbs .product-inner .shop2-product-actions dt + dd + dt {
      margin-top: 10px; }
    div.product_list.thumbs .product-inner .shop2-product-actions dt + dd + dt .icon-action {
      margin: 0; }
  div.product_list.thumbs .product-inner .shop2-product-actions dd {
    display: none;
    z-index: 1000;
    position: absolute;
    overflow: hidden;
    width: auto;
    left: 20px !important;
    right: 20px !important;
    padding: 4px 24px 4px 14px;
    border: 1px solid #e1c893;
    background-color: #fff;
    -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    text-align: left;
    color: #494949;
    border: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
    div.product_list.thumbs .product-inner .shop2-product-actions dd .name-action {
      color: #262626;
      font: 700 15px 'Montserrat', Arial, Helvetica, sans-serif; }
    div.product_list.thumbs .product-inner .shop2-product-actions dd .desc-action {
      color: #6d6d6d;
      font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif; }
  div.product_list.thumbs .product-inner .product-compare {
    position: relative;
    border: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: top; }
  div.product_list.thumbs .product-inner .product-compare.product-compare-added {
    font-size: 0; }
    div.product_list.thumbs .product-inner .product-compare.product-compare-added .link-reset {
      background: #fff;
      color: #898989;
      font: 14px 'Montserrat', Arial, Helvetica, sans-serif;
      margin: 0;
      text-decoration: none;
      padding: 6px 15px 7px 15px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px #e6e6e6;
      -webkit-box-shadow: inset 0 0 0 1px #e6e6e6;
      box-shadow: inset 0 0 0 1px #e6e6e6;
      position: absolute;
      left: 50%;
      bottom: 100%;
      width: 126px;
      height: auto;
      margin-left: -63px;
      margin-bottom: 10px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px; }
    div.product_list.thumbs .product-inner .product-compare.product-compare-added .link-reset:before {
      position: absolute;
      left: 50%;
      bottom: -6px;
      content: '';
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #ececec;
      margin-left: -3px; }
    div.product_list.thumbs .product-inner .product-compare.product-compare-added .link-reset:after {
      position: absolute;
      left: 49%;
      bottom: -4px;
      content: '';
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #fff; }
    div.product_list.thumbs .product-inner .product-compare.product-compare-added .compare_checkbox {
      position: relative;
      width: 34px;
      height: 34px;
      font-size: 0;
      cursor: pointer;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 1;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2012%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M10.000%2C15.000%20L10.000%2C4.000%20L12.000%2C4.000%20L12.000%2C15.000%20L10.000%2C15.000%20ZM5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C15.000%20L5.000%2C15.000%20L5.000%2C-0.000%20ZM-0.000%2C7.000%20L2.000%2C7.000%20L2.000%2C15.000%20L-0.000%2C15.000%20L-0.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    div.product_list.thumbs .product-inner .product-compare.product-compare-added .compare_checkbox input {
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      visibility: hidden;
      overflow: hidden; }
  div.product_list.thumbs .product-inner .product-compare label {
    width: 34px;
    height: 34px;
    font-size: 0;
    cursor: pointer;
    border: 1px solid #ececec;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2012%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M10.000%2C15.000%20L10.000%2C4.000%20L12.000%2C4.000%20L12.000%2C15.000%20L10.000%2C15.000%20ZM5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C15.000%20L5.000%2C15.000%20L5.000%2C-0.000%20ZM-0.000%2C7.000%20L2.000%2C7.000%20L2.000%2C15.000%20L-0.000%2C15.000%20L-0.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    div.product_list.thumbs .product-inner .product-compare label input {
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      overflow: hidden;
      visibility: hidden; }
  div.product_list.thumbs .product-inner .product-bot {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px 20px; }
  div.product_list.thumbs .product-inner .product-bot .product-price {
    margin: 0 0 30px 0; }
    div.product_list.thumbs .product-inner .product-bot .product-price .price-old {
      color: #929292;
      font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
      position: relative;
      vertical-align: top;
      display: inline-block;
      margin: 0 0 13px 0; }
    div.product_list.thumbs .product-inner .product-bot .product-price .price-old:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 50%;
      margin-top: -1px;
      height: 2px;
      background: #f44545; }
    div.product_list.thumbs .product-inner .product-bot .product-price .price-old strong {
      font-weight: normal;
      font-family: 'Montserrat', Arial, Helvetica, sans-serif; }
    div.product_list.thumbs .product-inner .product-bot .product-price .price-old span.fa.fa-rouble {
      font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
    div.product_list.thumbs .product-inner .product-bot .product-price .price-current {
      color: #262626;
      font: 400 18px 'Montserrat', Arial, Helvetica, sans-serif; }
    div.product_list.thumbs .product-inner .product-bot .product-price .price-current strong {
      font: 800 18px 'Montserrat', Arial, Helvetica, sans-serif;
      color: #262626; }
    div.product_list.thumbs .product-inner .product-bot .product-price .shop2-product-discount-desc {
      display: none;
      z-index: 1000;
      position: absolute;
      overflow: hidden;
      left: 20px !important;
      right: 20px !important;
      width: auto;
      padding: 4px 24px 4px 14px;
      border: 1px solid #e1c893;
      background-color: #fff;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      text-align: left;
      color: #494949;
      border: none;
      font-family: 'Montserrat', Arial, Helvetica, sans-serif;
      font-weight: 400;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px; }
  div.product_list.thumbs .product-inner .product-amount .amount-title {
    display: none; }
  div.product_list.thumbs .product-inner .shop2-product-amount {
    border: 1px solid #ececec;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    width: 90px; }
  div.product_list.thumbs .product-inner .shop2-product-amount button {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  div.product_list.thumbs .product-inner .shop2-product-amount .amount-plus {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M1.018%2C12.001%20C0.756%2C12.001%200.494%2C11.901%200.294%2C11.700%20C-0.105%2C11.300%20-0.105%2C10.650%200.294%2C10.249%20L4.526%2C5.993%20L0.294%2C1.736%20C-0.105%2C1.335%20-0.105%2C0.685%200.294%2C0.285%20C0.694%2C-0.117%201.342%2C-0.117%201.742%2C0.285%20L6.697%2C5.267%20C7.097%2C5.668%207.097%2C6.317%206.697%2C6.718%20L1.742%2C11.700%20C1.542%2C11.901%201.280%2C12.001%201.018%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  div.product_list.thumbs .product-inner .shop2-product-amount .amount-minus {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    div.product_list.thumbs .product-inner .shop2-product-amount .amount-minus:disabled {
      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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ccc%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  div.product_list.thumbs .product-inner .shop2-product-amount.disabled button {
    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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ccc%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    div.product_list.thumbs .product-inner .shop2-product-amount.disabled input[type="text"] {
      color: #ccc; }
  div.product_list.thumbs .product-inner .shop2-product-amount input[type="text"] {
    outline: none;
    margin: 0;
    width: 30px;
    border: none;
    background: none;
    color: #333;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  div.product_list.thumbs .product-inner .shop2-product-btn {
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 34px;
    height: 34px;
    font-size: 0;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    overflow: hidden;
    outline: none;
    -moz-box-shadow: inset 0 0 0 1px #ececec;
    -webkit-box-shadow: inset 0 0 0 1px #ececec;
    box-shadow: inset 0 0 0 1px #ececec; }
  div.product_list.thumbs .product-inner .shop2-product-btn span {
    display: block;
    width: 34px;
    height: 34px;
    position: relative;
    background: none; }
    div.product_list.thumbs .product-inner .shop2-product-btn span:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M12.000%2C7.000%20L7.000%2C7.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20L5.000%2C5.000%20L5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C5.000%20L12.000%2C5.000%20L12.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      transition: transform 0.1s ease-in-out; }
    div.product_list.thumbs .product-inner .shop2-product-btn span:after {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2017%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M15.241%2C12.259%20L4.625%2C12.259%20C4.194%2C12.265%203.826%2C11.948%203.768%2C11.520%20L2.482%2C1.682%20L0.897%2C1.682%20C0.434%2C1.704%200.041%2C1.347%200.019%2C0.884%20C-0.003%2C0.421%200.353%2C0.027%200.816%2C0.005%20C0.843%2C0.004%200.870%2C0.004%200.897%2C0.005%20L3.249%2C0.005%20C3.679%2C-0.002%204.049%2C0.308%204.117%2C0.734%20L4.376%2C2.749%20L16.108%2C2.749%20C16.354%2C2.746%2016.589%2C2.848%2016.756%2C3.029%20C16.923%2C3.201%2017.003%2C3.439%2016.975%2C3.677%20L16.108%2C11.510%20C16.048%2C11.943%2015.677%2C12.264%2015.241%2C12.259%20ZM5.392%2C10.582%20L14.463%2C10.582%20L15.141%2C4.426%20L4.595%2C4.426%20L5.392%2C10.582%20ZM5.113%2C14.694%20C5.082%2C13.958%205.653%2C13.337%206.388%2C13.306%20C7.123%2C13.275%207.744%2C13.846%207.774%2C14.582%20C7.805%2C15.317%207.234%2C15.939%206.500%2C15.970%20C6.480%2C15.970%206.459%2C15.971%206.439%2C15.971%20C5.721%2C15.983%205.129%2C15.412%205.113%2C14.694%20ZM12.061%2C14.694%20C12.090%2C13.958%2012.709%2C13.385%2013.444%2C13.414%20C14.139%2C13.441%2014.695%2C13.999%2014.722%2C14.694%20C14.693%2C15.429%2014.074%2C16.002%2013.339%2C15.973%20C12.645%2C15.946%2012.089%2C15.389%2012.061%2C14.694%20Z%22%2F%3E%3C%2Fsvg%3E") 47% 50% no-repeat;
      background-color: #fff;
      -webkit-transform: translate(100%, 0);
      -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
      -o-transform: translate(100%, 0);
      transform: translate(100%, 0);
      transition: transform 0.1s ease-in-out; }
    div.product_list.thumbs .product-inner .shop2-product-btn span:hover:before {
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0); }
    div.product_list.thumbs .product-inner .shop2-product-btn span:hover:after {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2017%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%22M15.241%2C12.259%20L4.625%2C12.259%20C4.194%2C12.265%203.826%2C11.948%203.768%2C11.520%20L2.482%2C1.682%20L0.897%2C1.682%20C0.434%2C1.704%200.041%2C1.347%200.019%2C0.884%20C-0.003%2C0.421%200.353%2C0.027%200.816%2C0.005%20C0.843%2C0.004%200.870%2C0.004%200.897%2C0.005%20L3.249%2C0.005%20C3.679%2C-0.002%204.049%2C0.308%204.117%2C0.734%20L4.376%2C2.749%20L16.108%2C2.749%20C16.354%2C2.746%2016.589%2C2.848%2016.756%2C3.029%20C16.923%2C3.201%2017.003%2C3.439%2016.975%2C3.677%20L16.108%2C11.510%20C16.048%2C11.943%2015.677%2C12.264%2015.241%2C12.259%20ZM5.392%2C10.582%20L14.463%2C10.582%20L15.141%2C4.426%20L4.595%2C4.426%20L5.392%2C10.582%20ZM5.113%2C14.694%20C5.082%2C13.958%205.653%2C13.337%206.388%2C13.306%20C7.123%2C13.275%207.744%2C13.846%207.774%2C14.582%20C7.805%2C15.317%207.234%2C15.939%206.500%2C15.970%20C6.480%2C15.970%206.459%2C15.971%206.439%2C15.971%20C5.721%2C15.983%205.129%2C15.412%205.113%2C14.694%20ZM12.061%2C14.694%20C12.090%2C13.958%2012.709%2C13.385%2013.444%2C13.414%20C14.139%2C13.441%2014.695%2C13.999%2014.722%2C14.694%20C14.693%2C15.429%2014.074%2C16.002%2013.339%2C15.973%20C12.645%2C15.946%2012.089%2C15.389%2012.061%2C14.694%20Z%22%2F%3E%3C%2Fsvg%3E") 47% 50% no-repeat;
      background-color: #f44545;
      transition: transform 0.1s ease-in-out, background 0.1s ease-in-out 0.2s; }
  div.product_list.thumbs .product-inner .shop2-product-btn.onrequest span {
    display: block;
    width: 34px;
    height: 34px;
    position: relative;
    background: none; }
    div.product_list.thumbs .product-inner .shop2-product-btn.onrequest span:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M12.000%2C7.000%20L7.000%2C7.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20L5.000%2C5.000%20L5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C5.000%20L12.000%2C5.000%20L12.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: transform 0.1s ease-in-out;
      -moz-transition: transform 0.1s ease-in-out;
      -o-transition: transform 0.1s ease-in-out;
      -ms-transition: transform 0.1s ease-in-out;
      transition: transform 0.1s ease-in-out; }
    div.product_list.thumbs .product-inner .shop2-product-btn.onrequest span:after {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M10.500%2C21.000%20C4.710%2C21.000%20-0.000%2C16.289%20-0.000%2C10.500%20C-0.000%2C4.711%204.710%2C-0.000%2010.500%2C-0.000%20C16.290%2C-0.000%2021.000%2C4.711%2021.000%2C10.500%20C21.000%2C16.289%2016.290%2C21.000%2010.500%2C21.000%20ZM10.500%2C2.100%20C5.868%2C2.100%202.100%2C5.868%202.100%2C10.500%20C2.100%2C15.132%205.868%2C18.900%2010.500%2C18.900%20C15.132%2C18.900%2018.900%2C15.132%2018.900%2C10.500%20C18.900%2C5.868%2015.132%2C2.100%2010.500%2C2.100%20ZM10.065%2C11.932%20C9.671%2C11.538%209.450%2C11.004%209.450%2C10.447%20L9.450%2C5.250%20L11.550%2C5.250%20L11.550%2C10.447%20L15.135%2C14.265%20L13.650%2C15.750%20L10.065%2C11.932%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      background-color: #fff;
      -webkit-transform: translate(100%, 0);
      -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
      -o-transform: translate(100%, 0);
      transform: translate(100%, 0);
      transition: transform 0.1s ease-in-out; }
    div.product_list.thumbs .product-inner .shop2-product-btn.onrequest span:hover:before {
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0); }
    div.product_list.thumbs .product-inner .shop2-product-btn.onrequest span:hover:after {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M10.500%2C21.000%20C4.710%2C21.000%20-0.000%2C16.289%20-0.000%2C10.500%20C-0.000%2C4.711%204.710%2C-0.000%2010.500%2C-0.000%20C16.290%2C-0.000%2021.000%2C4.711%2021.000%2C10.500%20C21.000%2C16.289%2016.290%2C21.000%2010.500%2C21.000%20ZM10.500%2C2.100%20C5.868%2C2.100%202.100%2C5.868%202.100%2C10.500%20C2.100%2C15.132%205.868%2C18.900%2010.500%2C18.900%20C15.132%2C18.900%2018.900%2C15.132%2018.900%2C10.500%20C18.900%2C5.868%2015.132%2C2.100%2010.500%2C2.100%20ZM10.065%2C11.932%20C9.671%2C11.538%209.450%2C11.004%209.450%2C10.447%20L9.450%2C5.250%20L11.550%2C5.250%20L11.550%2C10.447%20L15.135%2C14.265%20L13.650%2C15.750%20L10.065%2C11.932%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      background-color: #f44545;
      transition: transform 0.1s ease-in-out, background 0.1s ease-in-out 0.1s; }
  div.product_list.thumbs .product-inner .shop2-product-btn.notavailable span {
    display: block;
    width: 34px;
    height: 34px;
    position: relative;
    background: none; }
    div.product_list.thumbs .product-inner .shop2-product-btn.notavailable span:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M12.000%2C7.000%20L7.000%2C7.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20L5.000%2C5.000%20L5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C5.000%20L12.000%2C5.000%20L12.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: transform 0.1s ease-in-out;
      -moz-transition: transform 0.1s ease-in-out;
      -o-transition: transform 0.1s ease-in-out;
      -ms-transition: transform 0.1s ease-in-out;
      transition: transform 0.1s ease-in-out; }
    div.product_list.thumbs .product-inner .shop2-product-btn.notavailable span:after {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M8.874%2C7.500%20L14.714%2C13.340%20C15.094%2C13.720%2015.094%2C14.335%2014.714%2C14.714%20C14.335%2C15.094%2013.719%2C15.094%2013.340%2C14.714%20L7.500%2C8.874%20L1.660%2C14.714%20C1.280%2C15.094%200.665%2C15.094%200.286%2C14.714%20C-0.094%2C14.335%20-0.094%2C13.720%200.286%2C13.340%20L6.126%2C7.500%20L0.286%2C1.660%20C-0.094%2C1.281%20-0.094%2C0.665%200.286%2C0.286%20C0.665%2C-0.094%201.280%2C-0.094%201.660%2C0.286%20L7.500%2C6.126%20L13.340%2C0.286%20C13.719%2C-0.094%2014.335%2C-0.094%2014.714%2C0.286%20C15.094%2C0.665%2015.094%2C1.281%2014.714%2C1.660%20L8.874%2C7.500%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      background-color: #fff;
      -webkit-transform: translate(100%, 0);
      -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
      -o-transform: translate(100%, 0);
      transform: translate(100%, 0);
      transition: transform 0.1s ease-in-out; }
    div.product_list.thumbs .product-inner .shop2-product-btn.notavailable span:hover:before {
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0); }
    div.product_list.thumbs .product-inner .shop2-product-btn.notavailable span:hover:after {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M8.874%2C7.500%20L14.714%2C13.340%20C15.094%2C13.720%2015.094%2C14.335%2014.714%2C14.714%20C14.335%2C15.094%2013.719%2C15.094%2013.340%2C14.714%20L7.500%2C8.874%20L1.660%2C14.714%20C1.280%2C15.094%200.665%2C15.094%200.286%2C14.714%20C-0.094%2C14.335%20-0.094%2C13.720%200.286%2C13.340%20L6.126%2C7.500%20L0.286%2C1.660%20C-0.094%2C1.281%20-0.094%2C0.665%200.286%2C0.286%20C0.665%2C-0.094%201.280%2C-0.094%201.660%2C0.286%20L7.500%2C6.126%20L13.340%2C0.286%20C13.719%2C-0.094%2014.335%2C-0.094%2014.714%2C0.286%20C15.094%2C0.665%2015.094%2C1.281%2014.714%2C1.660%20L8.874%2C7.500%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      background-color: #f44545;
      transition: transform 0.1s ease-in-out, background 0.1s ease-in-out 0.2s; }
  div.product_list.thumbs .product-inner .product-buttons {
    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; }
  div.product_list.thumbs .product-inner .product-buttons__wrs {
    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; }
    div.product_list.thumbs .product-inner .product-buttons__wrs .product-compare-inner {
      margin-right: 9px; }
  div.product_list.simple .pricelist_titles {
    display: none; }
  div.product_list.simple .product-inner {
    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 -50px 0 0; }
  @media (max-width: 1023px) {
      div.product_list.simple .product-inner {
        margin: 0; } }
  div.product_list.simple .product-inner .product_list_item {
    background-color: #fff;
    overflow: hidden;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(50% - 50px);
    -moz-box-flex: 0;
    -moz-flex: 0 0 calc(50% - 50px);
    -ms-flex: 0 0 calc(50% - 50px);
    flex: 0 0 calc(50% - 50px);
    width: calc(50% - 50px);
    margin: 0 50px 50px 0;
    padding: 19px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: 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: 1023px) {
        div.product_list.simple .product-inner .product_list_item {
          width: 100%;
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 100%;
          -moz-box-flex: 1;
          -moz-flex: 1 1 100%;
          -ms-flex: 1 1 100%;
          flex: 1 1 100%;
          margin: 0 0 30px 0; } }
  div.product_list.simple .product-inner .product-top {
    position: relative;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%; }
  div.product_list.simple .product-inner .product_image_wr {
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 220px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 220px;
    -ms-flex: 0 0 220px;
    flex: 0 0 220px;
    margin-right: 29px;
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; }
  @media (max-width: 1180px) {
        div.product_list.simple .product-inner .product_image_wr {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 189px;
          -moz-box-flex: 0;
          -moz-flex: 0 0 189px;
          -ms-flex: 0 0 189px;
          flex: 0 0 189px; } }
  @media (min-width: 1024px) and (max-width: 1180px) {
        div.product_list.simple .product-inner .product_image_wr {
          margin-right: 20px; } }
  @media (max-width: 1023px) {
        div.product_list.simple .product-inner .product_image_wr {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 280px;
          -moz-box-flex: 0;
          -moz-flex: 0 0 280px;
          -ms-flex: 0 0 280px;
          flex: 0 0 280px; } }
  div.product_list.simple .product-inner .product_image_wr .product_image {
    height: 220px; }
    @media (max-width: 1180px) {
        div.product_list.simple .product-inner .product_image_wr .product_image {
          height: 189px; } }
    @media (max-width: 1023px) {
        div.product_list.simple .product-inner .product_image_wr .product_image {
          height: 280px; } }
    div.product_list.simple .product-inner .product_image_wr .product_image.no-image {
      background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
    div.product_list.simple .product-inner .product_image_wr .product_image a {
      display: block;
      background-position: 50% 0;
      background-size: cover;
      background-repeat: no-repeat;
      outline: none;
      font-size: 0; }
    div.product_list.simple .product-inner .product_image_wr .product_image a img {
      opacity: 0;
      max-width: 100%;
      height: auto; }
  div.product_list.simple .product-inner .product-label {
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;
    font-size: 0;
    pointer-events: none; }
  div.product_list.simple .product-inner .product-label .product-label-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-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  div.product_list.simple .product-inner .product-label .product_label_item {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font: 500 11px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 4px 11px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
    div.product_list.simple .product-inner .product-label .product_label_item.product-spec {
      background: #f44545; }
    div.product_list.simple .product-inner .product-label .product_label_item.product-new {
      background: #262626; }
    div.product_list.simple .product-inner .product-label .product_label_item.product-sale {
      background: #fba739; }
  div.product_list.simple .product-inner .product-middle-wrapper {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%; }
  div.product_list.simple .product-inner .stars-wrap {
    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 20px 0;
    display: none; }
  div.product_list.simple .product-inner .stars-wrap .tpl-stars {
    width: 75px;
    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%2215px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2015%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ececec%22%20d%3D%22M7.498%2C-0.002%20L9.970%2C4.083%20L14.997%2C4.962%20L11.497%2C8.369%20L12.133%2C12.998%20L7.498%2C11.016%20L2.863%2C12.998%20L3.498%2C8.369%20L-0.001%2C4.962%20L5.026%2C4.083%20L7.498%2C-0.002%20%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
    div.product_list.simple .product-inner .stars-wrap .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%2215px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2015%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffc343%22%20d%3D%22M7.498%2C-0.002%20L9.970%2C4.083%20L14.997%2C4.962%20L11.497%2C8.369%20L12.133%2C12.998%20L7.498%2C11.016%20L2.863%2C12.998%20L3.498%2C8.369%20L-0.001%2C4.962%20L5.026%2C4.083%20L7.498%2C-0.002%20%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
  div.product_list.simple .product-inner .stars-wrap .rating-lick {
    font: 600 13px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    border: 1px solid #ececec;
    padding: 2px 10px 3px 30px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 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%2211px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2011%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ececec%22%20d%3D%22M5.500%2C8.000%20C5.351%2C8.000%205.210%2C7.977%205.064%2C7.968%20L1.000%2C10.000%20L2.574%2C7.376%20C1.032%2C6.667%200.000%2C5.425%200.000%2C4.000%20C0.000%2C1.791%202.462%2C0.000%205.500%2C0.000%20C8.538%2C0.000%2011.000%2C1.791%2011.000%2C4.000%20C11.000%2C6.209%208.538%2C8.000%205.500%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 6px no-repeat; }
  div.product_list.simple .product-inner .product-name {
    margin: 0 0 13px 0; }
  div.product_list.simple .product-inner .product-name a {
    text-decoration: none;
    color: #262626;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
    div.product_list.simple .product-inner .product-name a:hover {
      color: #f44545; }
  div.product_list.simple .product-inner .product-vendor {
    margin: 0 0 15px 0; }
  div.product_list.simple .product-inner .product-vendor a {
    text-decoration: none;
    color: #bbb;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif; }
  div.product_list.simple .product-inner .product-article {
    color: #bbb;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif;
    margin: 0 0 35px; }
  div.product_list.simple .product-inner .product-anonce {
    color: #6d6d6d;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif;
    margin: 0 0 30px 0;
    line-height: 20px; }
  div.product_list.simple .product-inner .slide-block {
    display: block !important; }
  div.product_list.simple .product-inner .shop2_product_options .option_item {
    font-size: 0;
    margin: 0 0 35px 0; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .option_title {
      color: #262626;
      font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
      margin: 0 0 15px 0; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .option_body {
      color: #6d6d6d;
      font: 400 13px 'Montserrat', Arial, Helvetica, sans-serif; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .jqselect {
      position: relative;
      display: block !important; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .jqselect:before {
      position: absolute;
      content: '';
      right: 20px;
      top: 50%;
      width: 11px;
      height: 7px;
      z-index: 2;
      margin-top: -3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23202020%22%20d%3D%22M9.353%2C0.385%20C9.714%2C-0.024%2010.313%2C-0.040%2010.691%2C0.349%20C11.070%2C0.738%2011.085%2C1.385%2010.724%2C1.794%20L6.545%2C6.511%20L6.498%2C6.562%20C5.931%2C7.146%205.034%2C7.123%204.494%2C6.511%20L0.324%2C1.794%20C-0.064%2C1.417%20-0.096%2C0.771%200.253%2C0.352%20C0.602%2C-0.068%201.200%2C-0.102%201.588%2C0.275%20C1.623%2C0.309%201.656%2C0.345%201.685%2C0.385%20L5.524%2C4.714%20L9.353%2C0.385%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .jqselect.opened:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    div.product_list.simple .product-inner .shop2_product_options .option_item .jqselect .jq-selectbox__select {
      color: #262626;
      font-size: 14px;
      width: 100%;
      border: none;
      outline: none;
      background: #f9f9f9;
      border: 1px solid #e5e5e5;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      height: 54px;
      padding: 18px 55px 16px 20px;
      width: 100%;
      text-align: left; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown {
      margin-top: 5px;
      background: #f9f9f9;
      border: 1px solid #e5e5e5;
      padding: 5px 7px;
      width: 100% !important;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
      div.product_list.simple .product-inner .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul li {
        font-size: 14px;
        padding: 13px 22px;
        color: #262626;
        font-weight: 500;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px; }
        div.product_list.simple .product-inner .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul li:hover {
          background: #f0f0f0; }
    div.product_list.simple .product-inner .shop2_product_options .option_item select {
      color: #666;
      font-size: 13px;
      font-weight: 500;
      line-height: 20px;
      width: 100%;
      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%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23202020%22%20d%3D%22M9.353%2C0.385%20C9.714%2C-0.024%2010.313%2C-0.040%2010.691%2C0.349%20C11.070%2C0.738%2011.085%2C1.385%2010.724%2C1.794%20L6.545%2C6.511%20L6.498%2C6.562%20C5.931%2C7.146%205.034%2C7.123%204.494%2C6.511%20L0.324%2C1.794%20C-0.064%2C1.417%20-0.096%2C0.771%200.253%2C0.352%20C0.602%2C-0.068%201.200%2C-0.102%201.588%2C0.275%20C1.623%2C0.309%201.656%2C0.345%201.685%2C0.385%20L5.524%2C4.714%20L9.353%2C0.385%20Z%22%2F%3E%3C%2Fsvg%3E") right 20px top 50% no-repeat #fff;
      padding: 10px 50px 10px 20px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    div.product_list.simple .product-inner .shop2_product_options .option_item select::-ms-expand {
      display: none; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list {
      padding: 0;
      overflow: visible; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li {
      float: none;
      border: none;
      background: none;
      margin: 0 13px 13px 0;
      display: inline-block;
      height: auto;
      width: auto; }
      div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li:last-child {
        margin-bottom: 0; }
      div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected {
        outline: none; }
        div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .color_icon {
          box-shadow: 0px 0px 0px 4px #fff, 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
      div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li .color_title {
        display: block !important; }
        div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon {
          position: relative;
          display: inline-block;
          vertical-align: middle;
          width: 22px;
          height: 22px;
          background-size: cover;
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -ms-border-radius: 100%;
          -o-border-radius: 100%;
          border-radius: 100%;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          border: 1px solid rgba(0, 0, 0, 0.102); }
        div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title {
          line-height: 1.2;
          color: #222;
          font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif;
          display: inline-block;
          vertical-align: middle;
          display: none; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-pick {
      overflow: visible; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-pick li {
      position: relative;
      width: 22px;
      height: 22px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-pick li.active-color:after {
      opacity: 1;
      visibility: visible; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-pick li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-pick li span {
      width: 22px;
      height: 22px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-texture-pick {
      overflow: visible; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-texture-pick li {
      position: relative;
      width: 32px;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-texture-pick li.active-texture:after {
      opacity: 1;
      visibility: visible; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-texture-pick li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-texture-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-texture-pick li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-select {
      height: 54px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      overflow: hidden;
      border-color: #e5e5e5; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-select i {
      position: absolute;
      top: 50%;
      right: 20px;
      margin: -2px 0 0 0;
      z-index: 2;
      border: none;
      line-height: 0;
      font-size: 0;
      width: 13px;
      height: 7px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M11.714%2C1.731%20L6.762%2C6.683%20C6.556%2C6.889%206.285%2C6.984%206.016%2C6.978%20C5.746%2C6.984%205.475%2C6.889%205.269%2C6.683%20L0.317%2C1.731%20C-0.082%2C1.332%20-0.082%2C0.684%200.317%2C0.285%20C0.716%2C-0.114%201.364%2C-0.114%201.763%2C0.285%20L6.016%2C4.538%20L10.268%2C0.285%20C10.668%2C-0.114%2011.315%2C-0.114%2011.714%2C0.285%20C12.114%2C0.684%2012.114%2C1.332%2011.714%2C1.731%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-select ul {
      height: 54px; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-select ul li {
      height: 54px;
      background: #f9f9f9 !important; }
      div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-select ul li div {
        font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
        color: #262626;
        line-height: 54px; }
      div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-select ul li span {
        margin: 14px 10px 0 20px;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
        border: none; }
      div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-select ul li ins {
        display: none; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-list {
      overflow: visible; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-list li {
      position: relative;
      width: 32px;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none; }
      div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected:after {
        opacity: 1;
        visibility: visible; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-list li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-list li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-list li span {
      display: none; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-list li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-multi {
      overflow: visible;
      outline: none;
      border: none; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-multi li {
      position: relative;
      width: 32px !important;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      background-size: cover;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-multi li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-multi li span {
      display: none; }
    div.product_list.simple .product-inner .shop2_product_options .option_item .shop2-color-ext-multi li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  div.product_list.simple .product-inner .options-btn-wr {
    display: none; }
  div.product_list.simple .product-inner .shop2-product-actions {
    background: none;
    margin: 0 0 15px; }
  div.product_list.simple .product-inner .shop2-product-actions dt {
    display: block;
    background: #fff2f2;
    min-height: 0;
    padding: 4px 15px 4px 18px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px; }
    div.product_list.simple .product-inner .shop2-product-actions dt.gift-action .icon-action {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ff0000%22%20d%3D%22M15.143%2C14.995%20L8.875%2C14.995%20L8.875%2C3.886%20L15.143%2C3.886%20C15.616%2C3.886%2016.000%2C4.263%2016.000%2C4.730%20L16.000%2C14.151%20C16.000%2C14.617%2015.616%2C14.995%2015.143%2C14.995%20ZM10.115%2C3.695%20L8.212%2C3.901%20C8.151%2C3.907%208.091%2C3.911%208.030%2C3.911%20C7.969%2C3.911%207.908%2C3.907%207.848%2C3.901%20L5.945%2C3.695%20C4.789%2C3.569%203.735%2C2.988%203.022%2C2.084%20C2.513%2C1.440%202.729%2C0.500%203.466%2C0.132%20C3.849%2C-0.059%204.306%2C-0.040%204.691%2C0.148%20L4.841%2C0.221%20C6.303%2C0.935%207.284%2C1.790%207.811%2C3.275%20C7.844%2C3.367%207.931%2C3.430%208.030%2C3.430%20C8.129%2C3.430%208.216%2C3.367%208.249%2C3.275%20C8.776%2C1.790%209.757%2C0.935%2011.218%2C0.221%20L11.368%2C0.148%20C11.753%2C-0.040%2012.211%2C-0.059%2012.594%2C0.132%20C13.330%2C0.500%2013.546%2C1.440%2013.038%2C2.084%20C12.325%2C2.988%2011.271%2C3.569%2010.115%2C3.695%20ZM5.038%2C1.541%20L4.848%2C1.470%20C4.727%2C1.425%204.592%2C1.401%204.457%2C1.401%20C4.323%2C1.401%204.189%2C1.424%204.069%2C1.468%20C3.831%2C1.556%203.660%2C1.718%203.600%2C1.912%20C3.540%2C2.106%203.599%2C2.308%203.763%2C2.466%20C4.393%2C3.075%205.342%2C3.473%206.364%2C3.558%20L7.744%2C3.672%20C7.206%2C2.753%206.246%2C1.990%205.038%2C1.541%20ZM12.459%2C1.912%20C12.399%2C1.718%2012.228%2C1.556%2011.991%2C1.468%20C11.871%2C1.424%2011.736%2C1.401%2011.603%2C1.401%20C11.468%2C1.401%2011.333%2C1.425%2011.212%2C1.470%20L11.021%2C1.541%20C9.814%2C1.990%208.853%2C2.753%208.315%2C3.672%20L9.695%2C3.558%20C10.718%2C3.473%2011.666%2C3.075%2012.297%2C2.466%20C12.460%2C2.308%2012.519%2C2.106%2012.459%2C1.912%20ZM7.125%2C14.995%20L0.857%2C14.995%20C0.384%2C14.995%20-0.000%2C14.617%20-0.000%2C14.151%20L-0.000%2C4.730%20C-0.000%2C4.263%200.384%2C3.886%200.857%2C3.886%20L7.125%2C3.886%20L7.125%2C14.995%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    div.product_list.simple .product-inner .shop2-product-actions dt.gift-action .icon-action:before {
      content: none; }
    div.product_list.simple .product-inner .shop2-product-actions dt .icon-action {
      width: 26px;
      height: 26px;
      margin: 0 17px 0 0;
      background: none;
      position: relative; }
    div.product_list.simple .product-inner .shop2-product-actions dt .icon-action:before {
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      text-align: center;
      color: #f00;
      margin-top: -8px;
      content: "%";
      font-family: 'Montserrat', Arial, Helvetica, sans-serif;
      font-size: 18px;
      line-height: 1;
      font-weight: 700; }
    div.product_list.simple .product-inner .shop2-product-actions dt .name-action {
      color: #f44545;
      font: 500 13px 'Montserrat', Arial, Helvetica, sans-serif;
      border: none;
      margin: 0; }
    div.product_list.simple .product-inner .shop2-product-actions dt .name-action::-moz-selection {
      color: #f44545; }
    div.product_list.simple .product-inner .shop2-product-actions dt .name-action::selection {
      color: #f44545; }
    div.product_list.simple .product-inner .shop2-product-actions dt + dd + dt {
      margin-top: 10px; }
  div.product_list.simple .product-inner .shop2-product-actions dd {
    display: none;
    z-index: 1000;
    position: absolute;
    overflow: hidden;
    width: 220px;
    padding: 4px 24px 4px 14px;
    border: 1px solid #e1c893;
    background-color: #fff;
    -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    text-align: left;
    color: #494949;
    border: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
    div.product_list.simple .product-inner .shop2-product-actions dd .name-action {
      color: #262626;
      font: 700 15px 'Montserrat', Arial, Helvetica, sans-serif; }
    div.product_list.simple .product-inner .shop2-product-actions dd .desc-action {
      color: #6d6d6d;
      font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif; }
  div.product_list.simple .product-inner .product-compare {
    position: relative;
    border: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: top; }
  div.product_list.simple .product-inner .product-compare.product-compare-added {
    font-size: 0; }
    div.product_list.simple .product-inner .product-compare.product-compare-added .link-reset {
      background: #fff;
      color: #898989;
      font: 14px 'Montserrat', Arial, Helvetica, sans-serif;
      margin: 0;
      text-decoration: none;
      padding: 6px 15px 7px 15px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px #e6e6e6;
      -webkit-box-shadow: inset 0 0 0 1px #e6e6e6;
      box-shadow: inset 0 0 0 1px #e6e6e6;
      position: absolute;
      left: 50%;
      bottom: 100%;
      width: 126px;
      height: auto;
      margin-left: -63px;
      margin-bottom: 10px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px; }
    div.product_list.simple .product-inner .product-compare.product-compare-added .link-reset:before {
      position: absolute;
      left: 50%;
      bottom: -6px;
      content: '';
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #ececec;
      margin-left: -3px; }
    div.product_list.simple .product-inner .product-compare.product-compare-added .link-reset:after {
      position: absolute;
      left: 48.5%;
      bottom: -4px;
      content: '';
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #fff; }
    div.product_list.simple .product-inner .product-compare.product-compare-added .compare_checkbox {
      position: relative;
      width: 34px;
      height: 34px;
      font-size: 0;
      cursor: pointer;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 1;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2012%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M10.000%2C15.000%20L10.000%2C4.000%20L12.000%2C4.000%20L12.000%2C15.000%20L10.000%2C15.000%20ZM5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C15.000%20L5.000%2C15.000%20L5.000%2C-0.000%20ZM-0.000%2C7.000%20L2.000%2C7.000%20L2.000%2C15.000%20L-0.000%2C15.000%20L-0.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    div.product_list.simple .product-inner .product-compare.product-compare-added .compare_checkbox input {
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      visibility: hidden;
      overflow: hidden; }
  div.product_list.simple .product-inner .product-compare label {
    width: 34px;
    height: 34px;
    font-size: 0;
    cursor: pointer;
    border: 1px solid #ececec;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2012%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M10.000%2C15.000%20L10.000%2C4.000%20L12.000%2C4.000%20L12.000%2C15.000%20L10.000%2C15.000%20ZM5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C15.000%20L5.000%2C15.000%20L5.000%2C-0.000%20ZM-0.000%2C7.000%20L2.000%2C7.000%20L2.000%2C15.000%20L-0.000%2C15.000%20L-0.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    div.product_list.simple .product-inner .product-compare label input {
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      overflow: hidden;
      visibility: hidden; }
  div.product_list.simple .product-inner .product-bot .product-price {
    margin: 0 0 10px 0; }
    div.product_list.simple .product-inner .product-bot .product-price .price-old {
      color: #929292;
      font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
      position: relative;
      vertical-align: top;
      display: inline-block;
      margin: 0 0 5px 0; }
    div.product_list.simple .product-inner .product-bot .product-price .price-old:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 50%;
      margin-top: -1px;
      height: 2px;
      background: #f44545; }
    div.product_list.simple .product-inner .product-bot .product-price .price-old strong {
      font-weight: normal;
      font-family: 'Montserrat', Arial, Helvetica, sans-serif; }
    div.product_list.simple .product-inner .product-bot .product-price .price-old span.fa.fa-rouble {
      font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
    div.product_list.simple .product-inner .product-bot .product-price .price-current {
      color: #262626;
      font: 400 18px 'Montserrat', Arial, Helvetica, sans-serif; }
    div.product_list.simple .product-inner .product-bot .product-price .price-current strong {
      font: 800 18px 'Montserrat', Arial, Helvetica, sans-serif;
      color: #262626; }
    div.product_list.simple .product-inner .product-bot .product-price .shop2-product-discount-desc {
      display: none;
      z-index: 1000;
      position: absolute;
      overflow: hidden;
      width: 220px;
      padding: 4px 24px 4px 14px;
      border: 1px solid #e1c893;
      background-color: #fff;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      text-align: left;
      color: #494949;
      border: none;
      font-family: 'Montserrat', Arial, Helvetica, sans-serif;
      font-weight: 400;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px; }
  div.product_list.simple .product-inner .product-amount .amount-title {
    display: none; }
  div.product_list.simple .product-inner .shop2-product-amount {
    border: 1px solid #ececec;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    width: 90px; }
  div.product_list.simple .product-inner .shop2-product-amount button {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  div.product_list.simple .product-inner .shop2-product-amount .amount-plus {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M1.018%2C12.001%20C0.756%2C12.001%200.494%2C11.901%200.294%2C11.700%20C-0.105%2C11.300%20-0.105%2C10.650%200.294%2C10.249%20L4.526%2C5.993%20L0.294%2C1.736%20C-0.105%2C1.335%20-0.105%2C0.685%200.294%2C0.285%20C0.694%2C-0.117%201.342%2C-0.117%201.742%2C0.285%20L6.697%2C5.267%20C7.097%2C5.668%207.097%2C6.317%206.697%2C6.718%20L1.742%2C11.700%20C1.542%2C11.901%201.280%2C12.001%201.018%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  div.product_list.simple .product-inner .shop2-product-amount .amount-minus {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    div.product_list.simple .product-inner .shop2-product-amount .amount-minus:disabled {
      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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ccc%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  div.product_list.simple .product-inner .shop2-product-amount.disabled button, div.product_list.simple .product-inner .shop2-product-amount.disabled button:hover {
    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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ccc%22%20d%3D%22M6.743%2C2.608%20L1.849%2C7.502%20L6.713%2C12.366%20C7.085%2C12.738%207.085%2C13.341%206.713%2C13.713%20C6.341%2C14.085%205.738%2C14.085%205.366%2C13.713%20L0.286%2C8.632%20C-0.023%2C8.323%20-0.060%2C7.862%200.144%2C7.499%20C-0.060%2C7.135%20-0.023%2C6.672%200.287%2C6.362%20L5.392%2C1.257%20C5.765%2C0.884%206.370%2C0.884%206.743%2C1.257%20C7.116%2C1.630%207.116%2C2.235%206.743%2C2.608%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    div.product_list.simple .product-inner .shop2-product-amount.disabled input[type="text"] {
      color: #ccc; }
  div.product_list.simple .product-inner .shop2-product-amount input[type="text"] {
    outline: none;
    margin: 0;
    width: 30px;
    border: none;
    background: none;
    color: #333;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  div.product_list.simple .product-inner .shop2-product-btn {
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 34px;
    height: 34px;
    font-size: 0;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    overflow: hidden;
    outline: none;
    -moz-box-shadow: inset 0 0 0 1px #ececec;
    -webkit-box-shadow: inset 0 0 0 1px #ececec;
    box-shadow: inset 0 0 0 1px #ececec; }
  div.product_list.simple .product-inner .shop2-product-btn span {
    display: block;
    width: 34px;
    height: 34px;
    position: relative;
    background: none; }
    div.product_list.simple .product-inner .shop2-product-btn span:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M12.000%2C7.000%20L7.000%2C7.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20L5.000%2C5.000%20L5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C5.000%20L12.000%2C5.000%20L12.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: transform 0.1s ease-in-out;
      -moz-transition: transform 0.1s ease-in-out;
      -o-transition: transform 0.1s ease-in-out;
      -ms-transition: transform 0.1s ease-in-out;
      transition: transform 0.1s ease-in-out; }
    div.product_list.simple .product-inner .shop2-product-btn span:after {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2017%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M15.241%2C12.259%20L4.625%2C12.259%20C4.194%2C12.265%203.826%2C11.948%203.768%2C11.520%20L2.482%2C1.682%20L0.897%2C1.682%20C0.434%2C1.704%200.041%2C1.347%200.019%2C0.884%20C-0.003%2C0.421%200.353%2C0.027%200.816%2C0.005%20C0.843%2C0.004%200.870%2C0.004%200.897%2C0.005%20L3.249%2C0.005%20C3.679%2C-0.002%204.049%2C0.308%204.117%2C0.734%20L4.376%2C2.749%20L16.108%2C2.749%20C16.354%2C2.746%2016.589%2C2.848%2016.756%2C3.029%20C16.923%2C3.201%2017.003%2C3.439%2016.975%2C3.677%20L16.108%2C11.510%20C16.048%2C11.943%2015.677%2C12.264%2015.241%2C12.259%20ZM5.392%2C10.582%20L14.463%2C10.582%20L15.141%2C4.426%20L4.595%2C4.426%20L5.392%2C10.582%20ZM5.113%2C14.694%20C5.082%2C13.958%205.653%2C13.337%206.388%2C13.306%20C7.123%2C13.275%207.744%2C13.846%207.774%2C14.582%20C7.805%2C15.317%207.234%2C15.939%206.500%2C15.970%20C6.480%2C15.970%206.459%2C15.971%206.439%2C15.971%20C5.721%2C15.983%205.129%2C15.412%205.113%2C14.694%20ZM12.061%2C14.694%20C12.090%2C13.958%2012.709%2C13.385%2013.444%2C13.414%20C14.139%2C13.441%2014.695%2C13.999%2014.722%2C14.694%20C14.693%2C15.429%2014.074%2C16.002%2013.339%2C15.973%20C12.645%2C15.946%2012.089%2C15.389%2012.061%2C14.694%20Z%22%2F%3E%3C%2Fsvg%3E") 47% 50% no-repeat;
      background-color: #fff;
      -webkit-transform: translate(100%, 0);
      -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
      -o-transform: translate(100%, 0);
      transform: translate(100%, 0);
      transition: transform 0.1s ease-in-out; }
    div.product_list.simple .product-inner .shop2-product-btn span:hover:before {
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0); }
    div.product_list.simple .product-inner .shop2-product-btn span:hover:after {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2017%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M15.241%2C12.259%20L4.625%2C12.259%20C4.194%2C12.265%203.826%2C11.948%203.768%2C11.520%20L2.482%2C1.682%20L0.897%2C1.682%20C0.434%2C1.704%200.041%2C1.347%200.019%2C0.884%20C-0.003%2C0.421%200.353%2C0.027%200.816%2C0.005%20C0.843%2C0.004%200.870%2C0.004%200.897%2C0.005%20L3.249%2C0.005%20C3.679%2C-0.002%204.049%2C0.308%204.117%2C0.734%20L4.376%2C2.749%20L16.108%2C2.749%20C16.354%2C2.746%2016.589%2C2.848%2016.756%2C3.029%20C16.923%2C3.201%2017.003%2C3.439%2016.975%2C3.677%20L16.108%2C11.510%20C16.048%2C11.943%2015.677%2C12.264%2015.241%2C12.259%20ZM5.392%2C10.582%20L14.463%2C10.582%20L15.141%2C4.426%20L4.595%2C4.426%20L5.392%2C10.582%20ZM5.113%2C14.694%20C5.082%2C13.958%205.653%2C13.337%206.388%2C13.306%20C7.123%2C13.275%207.744%2C13.846%207.774%2C14.582%20C7.805%2C15.317%207.234%2C15.939%206.500%2C15.970%20C6.480%2C15.970%206.459%2C15.971%206.439%2C15.971%20C5.721%2C15.983%205.129%2C15.412%205.113%2C14.694%20ZM12.061%2C14.694%20C12.090%2C13.958%2012.709%2C13.385%2013.444%2C13.414%20C14.139%2C13.441%2014.695%2C13.999%2014.722%2C14.694%20C14.693%2C15.429%2014.074%2C16.002%2013.339%2C15.973%20C12.645%2C15.946%2012.089%2C15.389%2012.061%2C14.694%20Z%22%2F%3E%3C%2Fsvg%3E") 47% 50% no-repeat;
      background-color: #f44545;
      transition: transform 0.1s ease-in-out, background 0.1s ease-in-out 0.2s; }
  div.product_list.simple .product-inner .shop2-product-btn.onrequest span {
    display: block;
    width: 34px;
    height: 34px;
    position: relative;
    background: none; }
    div.product_list.simple .product-inner .shop2-product-btn.onrequest span:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M12.000%2C7.000%20L7.000%2C7.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20L5.000%2C5.000%20L5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C5.000%20L12.000%2C5.000%20L12.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: transform 0.1s ease-in-out;
      -moz-transition: transform 0.1s ease-in-out;
      -o-transition: transform 0.1s ease-in-out;
      -ms-transition: transform 0.1s ease-in-out;
      transition: transform 0.1s ease-in-out; }
    div.product_list.simple .product-inner .shop2-product-btn.onrequest span:after {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M10.500%2C21.000%20C4.710%2C21.000%20-0.000%2C16.289%20-0.000%2C10.500%20C-0.000%2C4.711%204.710%2C-0.000%2010.500%2C-0.000%20C16.290%2C-0.000%2021.000%2C4.711%2021.000%2C10.500%20C21.000%2C16.289%2016.290%2C21.000%2010.500%2C21.000%20ZM10.500%2C2.100%20C5.868%2C2.100%202.100%2C5.868%202.100%2C10.500%20C2.100%2C15.132%205.868%2C18.900%2010.500%2C18.900%20C15.132%2C18.900%2018.900%2C15.132%2018.900%2C10.500%20C18.900%2C5.868%2015.132%2C2.100%2010.500%2C2.100%20ZM10.065%2C11.932%20C9.671%2C11.538%209.450%2C11.004%209.450%2C10.447%20L9.450%2C5.250%20L11.550%2C5.250%20L11.550%2C10.447%20L15.135%2C14.265%20L13.650%2C15.750%20L10.065%2C11.932%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      background-color: #fff;
      -webkit-transform: translate(100%, 0);
      -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
      -o-transform: translate(100%, 0);
      transform: translate(100%, 0);
      transition: transform 0.1s ease-in-out; }
    div.product_list.simple .product-inner .shop2-product-btn.onrequest span:hover:before {
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0); }
    div.product_list.simple .product-inner .shop2-product-btn.onrequest span:hover:after {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M10.500%2C21.000%20C4.710%2C21.000%20-0.000%2C16.289%20-0.000%2C10.500%20C-0.000%2C4.711%204.710%2C-0.000%2010.500%2C-0.000%20C16.290%2C-0.000%2021.000%2C4.711%2021.000%2C10.500%20C21.000%2C16.289%2016.290%2C21.000%2010.500%2C21.000%20ZM10.500%2C2.100%20C5.868%2C2.100%202.100%2C5.868%202.100%2C10.500%20C2.100%2C15.132%205.868%2C18.900%2010.500%2C18.900%20C15.132%2C18.900%2018.900%2C15.132%2018.900%2C10.500%20C18.900%2C5.868%2015.132%2C2.100%2010.500%2C2.100%20ZM10.065%2C11.932%20C9.671%2C11.538%209.450%2C11.004%209.450%2C10.447%20L9.450%2C5.250%20L11.550%2C5.250%20L11.550%2C10.447%20L15.135%2C14.265%20L13.650%2C15.750%20L10.065%2C11.932%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      background-color: #f44545;
      transition: transform 0.1s ease-in-out, background 0.1s ease-in-out 0.2s; }
  div.product_list.simple .product-inner .shop2-product-btn.notavailable span {
    display: block;
    width: 34px;
    height: 34px;
    position: relative;
    background: none; }
    div.product_list.simple .product-inner .shop2-product-btn.notavailable span:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M12.000%2C7.000%20L7.000%2C7.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20L5.000%2C5.000%20L5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C5.000%20L12.000%2C5.000%20L12.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: transform 0.1s ease-in-out;
      -moz-transition: transform 0.1s ease-in-out;
      -o-transition: transform 0.1s ease-in-out;
      -ms-transition: transform 0.1s ease-in-out;
      transition: transform 0.1s ease-in-out; }
    div.product_list.simple .product-inner .shop2-product-btn.notavailable span:after {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M8.874%2C7.500%20L14.714%2C13.340%20C15.094%2C13.720%2015.094%2C14.335%2014.714%2C14.714%20C14.335%2C15.094%2013.719%2C15.094%2013.340%2C14.714%20L7.500%2C8.874%20L1.660%2C14.714%20C1.280%2C15.094%200.665%2C15.094%200.286%2C14.714%20C-0.094%2C14.335%20-0.094%2C13.720%200.286%2C13.340%20L6.126%2C7.500%20L0.286%2C1.660%20C-0.094%2C1.281%20-0.094%2C0.665%200.286%2C0.286%20C0.665%2C-0.094%201.280%2C-0.094%201.660%2C0.286%20L7.500%2C6.126%20L13.340%2C0.286%20C13.719%2C-0.094%2014.335%2C-0.094%2014.714%2C0.286%20C15.094%2C0.665%2015.094%2C1.281%2014.714%2C1.660%20L8.874%2C7.500%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      background-color: #fff;
      -webkit-transform: translate(100%, 0);
      -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
      -o-transform: translate(100%, 0);
      transform: translate(100%, 0);
      transition: transform 0.1s ease-in-out; }
    div.product_list.simple .product-inner .shop2-product-btn.notavailable span:hover:before {
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0); }
    div.product_list.simple .product-inner .shop2-product-btn.notavailable span:hover:after {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M8.874%2C7.500%20L14.714%2C13.340%20C15.094%2C13.720%2015.094%2C14.335%2014.714%2C14.714%20C14.335%2C15.094%2013.719%2C15.094%2013.340%2C14.714%20L7.500%2C8.874%20L1.660%2C14.714%20C1.280%2C15.094%200.665%2C15.094%200.286%2C14.714%20C-0.094%2C14.335%20-0.094%2C13.720%200.286%2C13.340%20L6.126%2C7.500%20L0.286%2C1.660%20C-0.094%2C1.281%20-0.094%2C0.665%200.286%2C0.286%20C0.665%2C-0.094%201.280%2C-0.094%201.660%2C0.286%20L7.500%2C6.126%20L13.340%2C0.286%20C13.719%2C-0.094%2014.335%2C-0.094%2014.714%2C0.286%20C15.094%2C0.665%2015.094%2C1.281%2014.714%2C1.660%20L8.874%2C7.500%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      background-color: #f44545;
      transition: transform 0.1s ease-in-out, background 0.1s ease-in-out 0.2s; }
  div.product_list.simple .product-inner .product-buttons {
    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; }
  div.product_list.simple .product-inner .product-buttons__wrs {
    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; }
    div.product_list.simple .product-inner .product-buttons__wrs .product-compare-inner {
      margin-right: 9px; }
  div.product_list.list .product-inner .product_list_item {
    background-color: #fff;
    padding: 30px;
    margin-bottom: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    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; }
  div.product_list.list .product-inner .product-top {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 35.5%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 35.5%;
    -ms-flex: 0 0 35.5%;
    flex: 0 0 35.5%;
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 30px; }
  div.product_list.list .product-inner .product_image_wr {
    position: relative;
    display: none; }
  div.product_list.list .product-inner .product_image_wr.hid {
    display: block; }
  div.product_list.list .product-inner .product_image_wr .product_image {
    height: auto; }
    div.product_list.list .product-inner .product_image_wr .product_image.no-image {
      background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% no-repeat; }
    div.product_list.list .product-inner .product_image_wr .product_image a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: none;
      background-position: 50% 0;
      background-size: cover;
      background-repeat: no-repeat;
      outline: none; }
    div.product_list.list .product-inner .product_image_wr .product_image a img {
      max-width: none;
      height: auto; }
  div.product_list.list .product-inner .product-label {
    display: block;
    font-size: 0;
    pointer-events: none;
    margin: 0 0 20px 0; }
  div.product_list.list .product-inner .product-label .product-label-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-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start; }
  div.product_list.list .product-inner .product-label .product_label_item {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font: 500 11px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 4px 11px;
    margin: 0 10px 0 0;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
    div.product_list.list .product-inner .product-label .product_label_item:last-child {
      margin: 0; }
    div.product_list.list .product-inner .product-label .product_label_item.product-spec {
      background: #f44545; }
    div.product_list.list .product-inner .product-label .product_label_item.product-new {
      background: #262626; }
    div.product_list.list .product-inner .product-label .product_label_item.product-sale {
      background: #fba739; }
  div.product_list.list .product-inner .stars-wrap {
    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 20px 0;
    display: none; }
  div.product_list.list .product-inner .stars-wrap .tpl-stars {
    width: 75px;
    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%2215px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2015%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ececec%22%20d%3D%22M7.498%2C-0.002%20L9.970%2C4.083%20L14.997%2C4.962%20L11.497%2C8.369%20L12.133%2C12.998%20L7.498%2C11.016%20L2.863%2C12.998%20L3.498%2C8.369%20L-0.001%2C4.962%20L5.026%2C4.083%20L7.498%2C-0.002%20%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
    div.product_list.list .product-inner .stars-wrap .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%2215px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2015%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffc343%22%20d%3D%22M7.498%2C-0.002%20L9.970%2C4.083%20L14.997%2C4.962%20L11.497%2C8.369%20L12.133%2C12.998%20L7.498%2C11.016%20L2.863%2C12.998%20L3.498%2C8.369%20L-0.001%2C4.962%20L5.026%2C4.083%20L7.498%2C-0.002%20%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x; }
  div.product_list.list .product-inner .stars-wrap .rating-lick {
    font: 600 13px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    border: 1px solid #ececec;
    padding: 2px 10px 3px 30px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 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%2211px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2011%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ececec%22%20d%3D%22M5.500%2C8.000%20C5.351%2C8.000%205.210%2C7.977%205.064%2C7.968%20L1.000%2C10.000%20L2.574%2C7.376%20C1.032%2C6.667%200.000%2C5.425%200.000%2C4.000%20C0.000%2C1.791%202.462%2C0.000%205.500%2C0.000%20C8.538%2C0.000%2011.000%2C1.791%2011.000%2C4.000%20C11.000%2C6.209%208.538%2C8.000%205.500%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 6px no-repeat; }
  div.product_list.list .product-inner .product-name {
    margin: 0 0 10px 0; }
  div.product_list.list .product-inner .product-name a {
    text-decoration: none;
    color: #262626;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
    div.product_list.list .product-inner .product-name a:hover {
      color: #f44545; }
  div.product_list.list .product-inner .product-vendor {
    margin: 0 0 15px 0; }
  div.product_list.list .product-inner .product-vendor a {
    text-decoration: none;
    color: #bbb;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif; }
  div.product_list.list .product-inner .product-article {
    color: #bbb;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif;
    margin: 0 0 20px; }
  div.product_list.list .product-inner .product-anonce {
    color: #6d6d6d;
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif;
    margin: 0 0 20px 0;
    line-height: 20px; }
  div.product_list.list .product-inner .options-btn-wr__btn {
    display: inline-block;
    padding: 10px 24px 12px;
    font: 500 13px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #848383;
    cursor: pointer;
    background: #f5f5f5;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  div.product_list.list .product-inner .slide-block {
    display: none;
    padding: 20px 0 0 0; }
  div.product_list.list .product-inner .shop2_product_options .option_item {
    font-size: 0;
    margin: 0 0 35px 0; }
    div.product_list.list .product-inner .shop2_product_options .option_item .option_title {
      color: #262626;
      font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
      margin: 0 0 15px 0; }
    div.product_list.list .product-inner .shop2_product_options .option_item .option_body {
      color: #6d6d6d;
      font: 400 13px 'Montserrat', Arial, Helvetica, sans-serif; }
    div.product_list.list .product-inner .shop2_product_options .option_item .jqselect {
      position: relative;
      display: block !important; }
    div.product_list.list .product-inner .shop2_product_options .option_item .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    div.product_list.list .product-inner .shop2_product_options .option_item .jqselect:before {
      position: absolute;
      content: '';
      right: 20px;
      top: 50%;
      width: 11px;
      height: 7px;
      z-index: 2;
      margin-top: -3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23202020%22%20d%3D%22M9.353%2C0.385%20C9.714%2C-0.024%2010.313%2C-0.040%2010.691%2C0.349%20C11.070%2C0.738%2011.085%2C1.385%2010.724%2C1.794%20L6.545%2C6.511%20L6.498%2C6.562%20C5.931%2C7.146%205.034%2C7.123%204.494%2C6.511%20L0.324%2C1.794%20C-0.064%2C1.417%20-0.096%2C0.771%200.253%2C0.352%20C0.602%2C-0.068%201.200%2C-0.102%201.588%2C0.275%20C1.623%2C0.309%201.656%2C0.345%201.685%2C0.385%20L5.524%2C4.714%20L9.353%2C0.385%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    div.product_list.list .product-inner .shop2_product_options .option_item .jqselect.opened:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    div.product_list.list .product-inner .shop2_product_options .option_item .jqselect .jq-selectbox__select {
      color: #262626;
      font-size: 14px;
      width: 100%;
      border: none;
      outline: none;
      background: #f9f9f9;
      border: 1px solid #e5e5e5;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      height: 54px;
      padding: 18px 55px 16px 20px;
      width: 100%;
      text-align: left; }
    div.product_list.list .product-inner .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown {
      margin-top: 5px;
      background: #f9f9f9;
      border: 1px solid #e5e5e5;
      padding: 5px 7px;
      width: 100% !important;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    div.product_list.list .product-inner .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
      div.product_list.list .product-inner .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul li {
        font-size: 14px;
        padding: 13px 22px;
        color: #262626;
        font-weight: 500;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px; }
        div.product_list.list .product-inner .shop2_product_options .option_item .jqselect .jq-selectbox__dropdown ul li:hover {
          background: #f0f0f0; }
    div.product_list.list .product-inner .shop2_product_options .option_item select {
      color: #666;
      font-size: 13px;
      font-weight: 500;
      line-height: 20px;
      width: 100%;
      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%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23202020%22%20d%3D%22M9.353%2C0.385%20C9.714%2C-0.024%2010.313%2C-0.040%2010.691%2C0.349%20C11.070%2C0.738%2011.085%2C1.385%2010.724%2C1.794%20L6.545%2C6.511%20L6.498%2C6.562%20C5.931%2C7.146%205.034%2C7.123%204.494%2C6.511%20L0.324%2C1.794%20C-0.064%2C1.417%20-0.096%2C0.771%200.253%2C0.352%20C0.602%2C-0.068%201.200%2C-0.102%201.588%2C0.275%20C1.623%2C0.309%201.656%2C0.345%201.685%2C0.385%20L5.524%2C4.714%20L9.353%2C0.385%20Z%22%2F%3E%3C%2Fsvg%3E") right 20px top 50% no-repeat #fff;
      padding: 10px 50px 10px 20px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      /* for IE */
      -ms-appearance: none;
      appearance: none !important; }
    div.product_list.list .product-inner .shop2_product_options .option_item select::-ms-expand {
      display: none; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list {
      padding: 0;
      overflow: visible; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li {
      float: none;
      border: none;
      background: none;
      margin: 0 13px 13px 0;
      display: inline-block;
      height: auto;
      width: auto; }
      div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li:last-child {
        margin-bottom: 0; }
      div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected {
        outline: none; }
        div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .color_icon {
          box-shadow: 0px 0px 0px 4px #fff, 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
      div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li .color_title {
        display: block !important; }
        div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon {
          position: relative;
          display: inline-block;
          vertical-align: middle;
          width: 22px;
          height: 22px;
          background-size: cover;
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -ms-border-radius: 100%;
          -o-border-radius: 100%;
          border-radius: 100%;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          border: 1px solid rgba(0, 0, 0, 0.102); }
        div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title {
          line-height: 1.2;
          color: #222;
          font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif;
          display: inline-block;
          vertical-align: middle;
          display: none; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-pick {
      overflow: visible; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-pick li {
      position: relative;
      width: 22px;
      height: 22px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-pick li.active-color:after {
      opacity: 1;
      visibility: visible; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-pick li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-pick li span {
      width: 22px;
      height: 22px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-texture-pick {
      overflow: visible; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-texture-pick li {
      position: relative;
      width: 32px;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-texture-pick li.active-texture:after {
      opacity: 1;
      visibility: visible; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-texture-pick li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-texture-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-texture-pick li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-list {
      overflow: visible; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-list li {
      position: relative;
      width: 32px;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none; }
      div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected:after {
        opacity: 1;
        visibility: visible; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-list li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-list li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-list li span {
      display: none; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-list li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-select {
      height: 54px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      overflow: hidden;
      border-color: #e5e5e5; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-select i {
      position: absolute;
      top: 50%;
      right: 20px;
      margin: -2px 0 0 0;
      z-index: 2;
      border: none;
      line-height: 0;
      font-size: 0;
      width: 13px;
      height: 7px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M11.714%2C1.731%20L6.762%2C6.683%20C6.556%2C6.889%206.285%2C6.984%206.016%2C6.978%20C5.746%2C6.984%205.475%2C6.889%205.269%2C6.683%20L0.317%2C1.731%20C-0.082%2C1.332%20-0.082%2C0.684%200.317%2C0.285%20C0.716%2C-0.114%201.364%2C-0.114%201.763%2C0.285%20L6.016%2C4.538%20L10.268%2C0.285%20C10.668%2C-0.114%2011.315%2C-0.114%2011.714%2C0.285%20C12.114%2C0.684%2012.114%2C1.332%2011.714%2C1.731%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-select ul {
      height: 54px; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-select ul li {
      height: 54px;
      background: #f9f9f9 !important; }
      div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-select ul li div {
        font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
        color: #262626;
        line-height: 54px; }
      div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-select ul li span {
        margin: 14px 10px 0 20px;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
        border: none; }
      div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-select ul li ins {
        display: none; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-multi {
      overflow: visible;
      outline: none;
      border: none; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-multi li {
      position: relative;
      width: 32px !important;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      background-size: cover;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-multi li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-multi li span {
      display: none; }
    div.product_list.list .product-inner .shop2_product_options .option_item .shop2-color-ext-multi li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  div.product_list.list .product-inner .shop2-product-actions {
    background: none; }
  div.product_list.list .product-inner .shop2-product-actions dt {
    display: block;
    background: #fff2f2;
    min-height: 0;
    padding: 4px 15px 4px 18px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px; }
    div.product_list.list .product-inner .shop2-product-actions dt.gift-action .icon-action {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ff0000%22%20d%3D%22M15.143%2C14.995%20L8.875%2C14.995%20L8.875%2C3.886%20L15.143%2C3.886%20C15.616%2C3.886%2016.000%2C4.263%2016.000%2C4.730%20L16.000%2C14.151%20C16.000%2C14.617%2015.616%2C14.995%2015.143%2C14.995%20ZM10.115%2C3.695%20L8.212%2C3.901%20C8.151%2C3.907%208.091%2C3.911%208.030%2C3.911%20C7.969%2C3.911%207.908%2C3.907%207.848%2C3.901%20L5.945%2C3.695%20C4.789%2C3.569%203.735%2C2.988%203.022%2C2.084%20C2.513%2C1.440%202.729%2C0.500%203.466%2C0.132%20C3.849%2C-0.059%204.306%2C-0.040%204.691%2C0.148%20L4.841%2C0.221%20C6.303%2C0.935%207.284%2C1.790%207.811%2C3.275%20C7.844%2C3.367%207.931%2C3.430%208.030%2C3.430%20C8.129%2C3.430%208.216%2C3.367%208.249%2C3.275%20C8.776%2C1.790%209.757%2C0.935%2011.218%2C0.221%20L11.368%2C0.148%20C11.753%2C-0.040%2012.211%2C-0.059%2012.594%2C0.132%20C13.330%2C0.500%2013.546%2C1.440%2013.038%2C2.084%20C12.325%2C2.988%2011.271%2C3.569%2010.115%2C3.695%20ZM5.038%2C1.541%20L4.848%2C1.470%20C4.727%2C1.425%204.592%2C1.401%204.457%2C1.401%20C4.323%2C1.401%204.189%2C1.424%204.069%2C1.468%20C3.831%2C1.556%203.660%2C1.718%203.600%2C1.912%20C3.540%2C2.106%203.599%2C2.308%203.763%2C2.466%20C4.393%2C3.075%205.342%2C3.473%206.364%2C3.558%20L7.744%2C3.672%20C7.206%2C2.753%206.246%2C1.990%205.038%2C1.541%20ZM12.459%2C1.912%20C12.399%2C1.718%2012.228%2C1.556%2011.991%2C1.468%20C11.871%2C1.424%2011.736%2C1.401%2011.603%2C1.401%20C11.468%2C1.401%2011.333%2C1.425%2011.212%2C1.470%20L11.021%2C1.541%20C9.814%2C1.990%208.853%2C2.753%208.315%2C3.672%20L9.695%2C3.558%20C10.718%2C3.473%2011.666%2C3.075%2012.297%2C2.466%20C12.460%2C2.308%2012.519%2C2.106%2012.459%2C1.912%20ZM7.125%2C14.995%20L0.857%2C14.995%20C0.384%2C14.995%20-0.000%2C14.617%20-0.000%2C14.151%20L-0.000%2C4.730%20C-0.000%2C4.263%200.384%2C3.886%200.857%2C3.886%20L7.125%2C3.886%20L7.125%2C14.995%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    div.product_list.list .product-inner .shop2-product-actions dt.gift-action .icon-action:before {
      content: none; }
    div.product_list.list .product-inner .shop2-product-actions dt .icon-action {
      width: 26px;
      height: 26px;
      margin: 0 17px 0 0;
      background: none;
      position: relative; }
    div.product_list.list .product-inner .shop2-product-actions dt .icon-action:before {
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      text-align: center;
      color: #f00;
      margin-top: -8px;
      content: "%";
      font-family: 'Montserrat', Arial, Helvetica, sans-serif;
      font-size: 18px;
      line-height: 1;
      font-weight: 700; }
    div.product_list.list .product-inner .shop2-product-actions dt .name-action {
      color: #f44545;
      font: 500 13px 'Montserrat', Arial, Helvetica, sans-serif;
      border: none;
      margin: 0; }
    div.product_list.list .product-inner .shop2-product-actions dt .name-action::-moz-selection {
      color: #f44545; }
    div.product_list.list .product-inner .shop2-product-actions dt .name-action::selection {
      color: #f44545; }
    div.product_list.list .product-inner .shop2-product-actions dt + dd + dt {
      margin-top: 10px; }
  div.product_list.list .product-inner .shop2-product-actions dd {
    display: none;
    z-index: 1000;
    position: absolute;
    overflow: hidden;
    width: 220px;
    padding: 4px 24px 4px 14px;
    border: 1px solid #e1c893;
    background-color: #fff;
    -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
    text-align: left;
    color: #494949;
    border: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
    div.product_list.list .product-inner .shop2-product-actions dd .name-action {
      color: #262626;
      font: 700 15px 'Montserrat', Arial, Helvetica, sans-serif; }
    div.product_list.list .product-inner .shop2-product-actions dd .desc-action {
      color: #6d6d6d;
      font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif; }
  div.product_list.list .product-inner .product-compare {
    position: relative;
    border: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: top; }
  div.product_list.list .product-inner .product-compare.product-compare-added {
    font-size: 0; }
    div.product_list.list .product-inner .product-compare.product-compare-added .link-reset {
      background: #fff;
      color: #898989;
      font: 14px 'Montserrat', Arial, Helvetica, sans-serif;
      margin: 0;
      text-decoration: none;
      padding: 6px 15px 7px 15px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px #e6e6e6;
      -webkit-box-shadow: inset 0 0 0 1px #e6e6e6;
      box-shadow: inset 0 0 0 1px #e6e6e6;
      position: absolute;
      left: 50%;
      bottom: 100%;
      width: 126px;
      height: auto;
      margin-left: -63px;
      margin-bottom: 10px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px; }
    div.product_list.list .product-inner .product-compare.product-compare-added .link-reset:before {
      position: absolute;
      left: 50%;
      bottom: -6px;
      content: '';
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #ececec;
      margin-left: -3px; }
    div.product_list.list .product-inner .product-compare.product-compare-added .link-reset:after {
      position: absolute;
      left: 48.5%;
      bottom: -4px;
      content: '';
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #fff; }
    div.product_list.list .product-inner .product-compare.product-compare-added .compare_checkbox {
      position: relative;
      width: 34px;
      height: 34px;
      font-size: 0;
      cursor: pointer;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 1;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2012%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M10.000%2C15.000%20L10.000%2C4.000%20L12.000%2C4.000%20L12.000%2C15.000%20L10.000%2C15.000%20ZM5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C15.000%20L5.000%2C15.000%20L5.000%2C-0.000%20ZM-0.000%2C7.000%20L2.000%2C7.000%20L2.000%2C15.000%20L-0.000%2C15.000%20L-0.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    div.product_list.list .product-inner .product-compare.product-compare-added .compare_checkbox input {
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      visibility: hidden;
      overflow: hidden; }
  div.product_list.list .product-inner .product-compare label {
    width: 34px;
    height: 34px;
    font-size: 0;
    cursor: pointer;
    border: 1px solid #ececec;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2012%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M10.000%2C15.000%20L10.000%2C4.000%20L12.000%2C4.000%20L12.000%2C15.000%20L10.000%2C15.000%20ZM5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C15.000%20L5.000%2C15.000%20L5.000%2C-0.000%20ZM-0.000%2C7.000%20L2.000%2C7.000%20L2.000%2C15.000%20L-0.000%2C15.000%20L-0.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    div.product_list.list .product-inner .product-compare label input {
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      overflow: hidden;
      visibility: hidden; }
  div.product_list.list .product-inner .product-bot {
    -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: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  div.product_list.list .product-inner .product-bot .product-price {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37.5%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 37.5%;
    -ms-flex: 0 0 37.5%;
    flex: 0 0 37.5%; }
    div.product_list.list .product-inner .product-bot .product-price .price-old {
      color: #929292;
      font: 400 14px 'Montserrat', Arial, Helvetica, sans-serif;
      position: relative;
      vertical-align: top;
      display: inline-block;
      margin: 0 0 5px 0; }
    div.product_list.list .product-inner .product-bot .product-price .price-old:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 50%;
      margin-top: -1px;
      height: 2px;
      background: #f44545; }
    div.product_list.list .product-inner .product-bot .product-price .price-old strong {
      font-weight: normal;
      font-family: 'Montserrat', Arial, Helvetica, sans-serif; }
    div.product_list.list .product-inner .product-bot .product-price .price-old span.fa.fa-rouble {
      font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
    div.product_list.list .product-inner .product-bot .product-price .price-current {
      color: #262626;
      font: 400 18px 'Montserrat', Arial, Helvetica, sans-serif; }
    div.product_list.list .product-inner .product-bot .product-price .price-current strong {
      font: 800 18px 'Montserrat', Arial, Helvetica, sans-serif;
      color: #262626; }
    div.product_list.list .product-inner .product-bot .product-price .shop2-product-discount-desc {
      display: none;
      z-index: 1000;
      position: absolute;
      overflow: hidden;
      width: 220px;
      padding: 4px 24px 4px 14px;
      border: 1px solid #e1c893;
      background-color: #fff;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      text-align: left;
      color: #494949;
      border: none;
      font-family: 'Montserrat', Arial, Helvetica, sans-serif;
      font-weight: 400;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px; }
  div.product_list.list .product-inner .product-compare {
    position: relative;
    border: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: top; }
  div.product_list.list .product-inner .product-compare.product-compare-added {
    font-size: 0; }
    div.product_list.list .product-inner .product-compare.product-compare-added .link-reset {
      background: #fff;
      color: #898989;
      font: 14px 'Montserrat', Arial, Helvetica, sans-serif;
      margin: 0;
      text-decoration: none;
      padding: 6px 15px 7px 15px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -moz-box-shadow: inset 0 0 0 1px #e6e6e6;
      -webkit-box-shadow: inset 0 0 0 1px #e6e6e6;
      box-shadow: inset 0 0 0 1px #e6e6e6;
      position: absolute;
      left: 50%;
      bottom: 100%;
      width: 126px;
      height: auto;
      margin-left: -63px;
      margin-bottom: 10px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px; }
    div.product_list.list .product-inner .product-compare.product-compare-added .link-reset:before {
      position: absolute;
      left: 50%;
      bottom: -6px;
      content: '';
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #ececec;
      margin-left: -3px; }
    div.product_list.list .product-inner .product-compare.product-compare-added .link-reset:after {
      position: absolute;
      left: 48.5%;
      bottom: -4px;
      content: '';
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #fff; }
    div.product_list.list .product-inner .product-compare.product-compare-added .compare_checkbox {
      position: relative;
      width: 34px;
      height: 34px;
      font-size: 0;
      cursor: pointer;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 1;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2012%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M10.000%2C15.000%20L10.000%2C4.000%20L12.000%2C4.000%20L12.000%2C15.000%20L10.000%2C15.000%20ZM5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C15.000%20L5.000%2C15.000%20L5.000%2C-0.000%20ZM-0.000%2C7.000%20L2.000%2C7.000%20L2.000%2C15.000%20L-0.000%2C15.000%20L-0.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    div.product_list.list .product-inner .product-compare.product-compare-added .compare_checkbox input {
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      visibility: hidden;
      overflow: hidden; }
  div.product_list.list .product-inner .product-compare label {
    width: 34px;
    height: 34px;
    font-size: 0;
    cursor: pointer;
    border: 1px solid #ececec;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2012%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M10.000%2C15.000%20L10.000%2C4.000%20L12.000%2C4.000%20L12.000%2C15.000%20L10.000%2C15.000%20ZM5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C15.000%20L5.000%2C15.000%20L5.000%2C-0.000%20ZM-0.000%2C7.000%20L2.000%2C7.000%20L2.000%2C15.000%20L-0.000%2C15.000%20L-0.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    div.product_list.list .product-inner .product-compare label input {
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      overflow: hidden;
      visibility: hidden; }
  div.product_list.list .product-inner .product-amount .amount-title {
    display: none; }
  div.product_list.list .product-inner .shop2-product-amount {
    border: 1px solid #ececec;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    width: 90px; }
  div.product_list.list .product-inner .shop2-product-amount button {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  div.product_list.list .product-inner .shop2-product-amount .amount-plus {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M1.018%2C12.001%20C0.756%2C12.001%200.494%2C11.901%200.294%2C11.700%20C-0.105%2C11.300%20-0.105%2C10.650%200.294%2C10.249%20L4.526%2C5.993%20L0.294%2C1.736%20C-0.105%2C1.335%20-0.105%2C0.685%200.294%2C0.285%20C0.694%2C-0.117%201.342%2C-0.117%201.742%2C0.285%20L6.697%2C5.267%20C7.097%2C5.668%207.097%2C6.317%206.697%2C6.718%20L1.742%2C11.700%20C1.542%2C11.901%201.280%2C12.001%201.018%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  div.product_list.list .product-inner .shop2-product-amount .amount-minus {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    div.product_list.list .product-inner .shop2-product-amount .amount-minus:disabled {
      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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ccc%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  div.product_list.list .product-inner .shop2-product-amount.disabled button, div.product_list.list .product-inner .shop2-product-amount.disabled button:hover {
    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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ccc%22%20d%3D%22M6.743%2C2.608%20L1.849%2C7.502%20L6.713%2C12.366%20C7.085%2C12.738%207.085%2C13.341%206.713%2C13.713%20C6.341%2C14.085%205.738%2C14.085%205.366%2C13.713%20L0.286%2C8.632%20C-0.023%2C8.323%20-0.060%2C7.862%200.144%2C7.499%20C-0.060%2C7.135%20-0.023%2C6.672%200.287%2C6.362%20L5.392%2C1.257%20C5.765%2C0.884%206.370%2C0.884%206.743%2C1.257%20C7.116%2C1.630%207.116%2C2.235%206.743%2C2.608%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    div.product_list.list .product-inner .shop2-product-amount.disabled input[type="text"] {
      color: #ccc; }
  div.product_list.list .product-inner .shop2-product-amount input[type="text"] {
    outline: none;
    margin: 0;
    width: 30px;
    border: none;
    background: none;
    color: #333;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  div.product_list.list .product-inner .shop2-product-btn {
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 34px;
    height: 34px;
    font-size: 0;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    overflow: hidden;
    outline: none;
    -moz-box-shadow: inset 0 0 0 1px #ececec;
    -webkit-box-shadow: inset 0 0 0 1px #ececec;
    box-shadow: inset 0 0 0 1px #ececec; }
  div.product_list.list .product-inner .shop2-product-btn span {
    display: block;
    width: 34px;
    height: 34px;
    position: relative;
    background: none; }
    div.product_list.list .product-inner .shop2-product-btn span:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M12.000%2C7.000%20L7.000%2C7.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20L5.000%2C5.000%20L5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C5.000%20L12.000%2C5.000%20L12.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: transform 0.1s ease-in-out;
      -moz-transition: transform 0.1s ease-in-out;
      -o-transition: transform 0.1s ease-in-out;
      -ms-transition: transform 0.1s ease-in-out;
      transition: transform 0.1s ease-in-out; }
    div.product_list.list .product-inner .shop2-product-btn span:after {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2017%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M15.241%2C12.259%20L4.625%2C12.259%20C4.194%2C12.265%203.826%2C11.948%203.768%2C11.520%20L2.482%2C1.682%20L0.897%2C1.682%20C0.434%2C1.704%200.041%2C1.347%200.019%2C0.884%20C-0.003%2C0.421%200.353%2C0.027%200.816%2C0.005%20C0.843%2C0.004%200.870%2C0.004%200.897%2C0.005%20L3.249%2C0.005%20C3.679%2C-0.002%204.049%2C0.308%204.117%2C0.734%20L4.376%2C2.749%20L16.108%2C2.749%20C16.354%2C2.746%2016.589%2C2.848%2016.756%2C3.029%20C16.923%2C3.201%2017.003%2C3.439%2016.975%2C3.677%20L16.108%2C11.510%20C16.048%2C11.943%2015.677%2C12.264%2015.241%2C12.259%20ZM5.392%2C10.582%20L14.463%2C10.582%20L15.141%2C4.426%20L4.595%2C4.426%20L5.392%2C10.582%20ZM5.113%2C14.694%20C5.082%2C13.958%205.653%2C13.337%206.388%2C13.306%20C7.123%2C13.275%207.744%2C13.846%207.774%2C14.582%20C7.805%2C15.317%207.234%2C15.939%206.500%2C15.970%20C6.480%2C15.970%206.459%2C15.971%206.439%2C15.971%20C5.721%2C15.983%205.129%2C15.412%205.113%2C14.694%20ZM12.061%2C14.694%20C12.090%2C13.958%2012.709%2C13.385%2013.444%2C13.414%20C14.139%2C13.441%2014.695%2C13.999%2014.722%2C14.694%20C14.693%2C15.429%2014.074%2C16.002%2013.339%2C15.973%20C12.645%2C15.946%2012.089%2C15.389%2012.061%2C14.694%20Z%22%2F%3E%3C%2Fsvg%3E") 47% 50% no-repeat;
      background-color: #fff;
      -webkit-transform: translate(100%, 0);
      -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
      -o-transform: translate(100%, 0);
      transform: translate(100%, 0);
      transition: transform 0.1s ease-in-out; }
    div.product_list.list .product-inner .shop2-product-btn span:hover:before {
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0); }
    div.product_list.list .product-inner .shop2-product-btn span:hover:after {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2017%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M15.241%2C12.259%20L4.625%2C12.259%20C4.194%2C12.265%203.826%2C11.948%203.768%2C11.520%20L2.482%2C1.682%20L0.897%2C1.682%20C0.434%2C1.704%200.041%2C1.347%200.019%2C0.884%20C-0.003%2C0.421%200.353%2C0.027%200.816%2C0.005%20C0.843%2C0.004%200.870%2C0.004%200.897%2C0.005%20L3.249%2C0.005%20C3.679%2C-0.002%204.049%2C0.308%204.117%2C0.734%20L4.376%2C2.749%20L16.108%2C2.749%20C16.354%2C2.746%2016.589%2C2.848%2016.756%2C3.029%20C16.923%2C3.201%2017.003%2C3.439%2016.975%2C3.677%20L16.108%2C11.510%20C16.048%2C11.943%2015.677%2C12.264%2015.241%2C12.259%20ZM5.392%2C10.582%20L14.463%2C10.582%20L15.141%2C4.426%20L4.595%2C4.426%20L5.392%2C10.582%20ZM5.113%2C14.694%20C5.082%2C13.958%205.653%2C13.337%206.388%2C13.306%20C7.123%2C13.275%207.744%2C13.846%207.774%2C14.582%20C7.805%2C15.317%207.234%2C15.939%206.500%2C15.970%20C6.480%2C15.970%206.459%2C15.971%206.439%2C15.971%20C5.721%2C15.983%205.129%2C15.412%205.113%2C14.694%20ZM12.061%2C14.694%20C12.090%2C13.958%2012.709%2C13.385%2013.444%2C13.414%20C14.139%2C13.441%2014.695%2C13.999%2014.722%2C14.694%20C14.693%2C15.429%2014.074%2C16.002%2013.339%2C15.973%20C12.645%2C15.946%2012.089%2C15.389%2012.061%2C14.694%20Z%22%2F%3E%3C%2Fsvg%3E") 47% 50% no-repeat;
      background-color: #f44545;
      transition: transform 0.1s ease-in-out, background 0.1s ease-in-out 0.2s; }
  div.product_list.list .product-inner .shop2-product-btn.onrequest span {
    display: block;
    width: 34px;
    height: 34px;
    position: relative;
    background: none; }
    div.product_list.list .product-inner .shop2-product-btn.onrequest span:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M12.000%2C7.000%20L7.000%2C7.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20L5.000%2C5.000%20L5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C5.000%20L12.000%2C5.000%20L12.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: transform 0.1s ease-in-out;
      -moz-transition: transform 0.1s ease-in-out;
      -o-transition: transform 0.1s ease-in-out;
      -ms-transition: transform 0.1s ease-in-out;
      transition: transform 0.1s ease-in-out; }
    div.product_list.list .product-inner .shop2-product-btn.onrequest span:after {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M10.500%2C21.000%20C4.710%2C21.000%20-0.000%2C16.289%20-0.000%2C10.500%20C-0.000%2C4.711%204.710%2C-0.000%2010.500%2C-0.000%20C16.290%2C-0.000%2021.000%2C4.711%2021.000%2C10.500%20C21.000%2C16.289%2016.290%2C21.000%2010.500%2C21.000%20ZM10.500%2C2.100%20C5.868%2C2.100%202.100%2C5.868%202.100%2C10.500%20C2.100%2C15.132%205.868%2C18.900%2010.500%2C18.900%20C15.132%2C18.900%2018.900%2C15.132%2018.900%2C10.500%20C18.900%2C5.868%2015.132%2C2.100%2010.500%2C2.100%20ZM10.065%2C11.932%20C9.671%2C11.538%209.450%2C11.004%209.450%2C10.447%20L9.450%2C5.250%20L11.550%2C5.250%20L11.550%2C10.447%20L15.135%2C14.265%20L13.650%2C15.750%20L10.065%2C11.932%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      background-color: #fff;
      -webkit-transform: translate(100%, 0);
      -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
      -o-transform: translate(100%, 0);
      transform: translate(100%, 0);
      transition: transform 0.1s ease-in-out; }
    div.product_list.list .product-inner .shop2-product-btn.onrequest span:hover:before {
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0); }
    div.product_list.list .product-inner .shop2-product-btn.onrequest span:hover:after {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M10.500%2C21.000%20C4.710%2C21.000%20-0.000%2C16.289%20-0.000%2C10.500%20C-0.000%2C4.711%204.710%2C-0.000%2010.500%2C-0.000%20C16.290%2C-0.000%2021.000%2C4.711%2021.000%2C10.500%20C21.000%2C16.289%2016.290%2C21.000%2010.500%2C21.000%20ZM10.500%2C2.100%20C5.868%2C2.100%202.100%2C5.868%202.100%2C10.500%20C2.100%2C15.132%205.868%2C18.900%2010.500%2C18.900%20C15.132%2C18.900%2018.900%2C15.132%2018.900%2C10.500%20C18.900%2C5.868%2015.132%2C2.100%2010.500%2C2.100%20ZM10.065%2C11.932%20C9.671%2C11.538%209.450%2C11.004%209.450%2C10.447%20L9.450%2C5.250%20L11.550%2C5.250%20L11.550%2C10.447%20L15.135%2C14.265%20L13.650%2C15.750%20L10.065%2C11.932%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      background-color: #f44545;
      transition: transform 0.1s ease-in-out, background 0.1s ease-in-out 0.2s; }
  div.product_list.list .product-inner .shop2-product-btn.notavailable span {
    display: block;
    width: 34px;
    height: 34px;
    position: relative;
    background: none; }
    div.product_list.list .product-inner .shop2-product-btn.notavailable span:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M12.000%2C7.000%20L7.000%2C7.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C5.000%20L5.000%2C5.000%20L5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C5.000%20L12.000%2C5.000%20L12.000%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: transform 0.1s ease-in-out;
      -moz-transition: transform 0.1s ease-in-out;
      -o-transition: transform 0.1s ease-in-out;
      -ms-transition: transform 0.1s ease-in-out;
      transition: transform 0.1s ease-in-out; }
    div.product_list.list .product-inner .shop2-product-btn.notavailable span:after {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      background-color: #fff;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23222222%22%20d%3D%22M8.874%2C7.500%20L14.714%2C13.340%20C15.094%2C13.720%2015.094%2C14.335%2014.714%2C14.714%20C14.335%2C15.094%2013.719%2C15.094%2013.340%2C14.714%20L7.500%2C8.874%20L1.660%2C14.714%20C1.280%2C15.094%200.665%2C15.094%200.286%2C14.714%20C-0.094%2C14.335%20-0.094%2C13.720%200.286%2C13.340%20L6.126%2C7.500%20L0.286%2C1.660%20C-0.094%2C1.281%20-0.094%2C0.665%200.286%2C0.286%20C0.665%2C-0.094%201.280%2C-0.094%201.660%2C0.286%20L7.500%2C6.126%20L13.340%2C0.286%20C13.719%2C-0.094%2014.335%2C-0.094%2014.714%2C0.286%20C15.094%2C0.665%2015.094%2C1.281%2014.714%2C1.660%20L8.874%2C7.500%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      -webkit-transform: translate(100%, 0);
      -moz-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
      -o-transform: translate(100%, 0);
      transform: translate(100%, 0);
      transition: transform 0.1s ease-in-out; }
    div.product_list.list .product-inner .shop2-product-btn.notavailable span:hover:before {
      -webkit-transform: translate(-100%, 0);
      -moz-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      -o-transform: translate(-100%, 0);
      transform: translate(-100%, 0); }
    div.product_list.list .product-inner .shop2-product-btn.notavailable span:hover:after {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M8.874%2C7.500%20L14.714%2C13.340%20C15.094%2C13.720%2015.094%2C14.335%2014.714%2C14.714%20C14.335%2C15.094%2013.719%2C15.094%2013.340%2C14.714%20L7.500%2C8.874%20L1.660%2C14.714%20C1.280%2C15.094%200.665%2C15.094%200.286%2C14.714%20C-0.094%2C14.335%20-0.094%2C13.720%200.286%2C13.340%20L6.126%2C7.500%20L0.286%2C1.660%20C-0.094%2C1.281%20-0.094%2C0.665%200.286%2C0.286%20C0.665%2C-0.094%201.280%2C-0.094%201.660%2C0.286%20L7.500%2C6.126%20L13.340%2C0.286%20C13.719%2C-0.094%2014.335%2C-0.094%2014.714%2C0.286%20C15.094%2C0.665%2015.094%2C1.281%2014.714%2C1.660%20L8.874%2C7.500%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      background-color: #f44545;
      transition: transform 0.1s ease-in-out, background 0.1s ease-in-out 0.2s; }
  div.product_list.list .product-inner .product-buttons {
    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-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; }
  div.product_list.list .product-inner .product-buttons__wrs {
    width: 40%;
    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; }
  div.product_list .pricelist_titles {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 30px;
    font-size: 15px;
    color: #262626; }
  div.product_list .pricelist_titles .product_name_title {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 35.5%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 35.5%;
    -ms-flex: 0 0 35.5%;
    flex: 0 0 35.5%; }
  div.product_list .pricelist_titles .product_name_block_left {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  div.product_list .pricelist_titles .product_options_title {
    width: 33.33%;
    text-align: left; }
  div.product_list .pricelist_titles .product_price_title {
    width: 33.33%;
    text-align: left;
    padding-left: 45px; }
  div.product_list .pricelist_titles .product_amount_title {
    width: 33.33%;
    text-align: right; }

.shop2-pagelist-wrapper.padding {
  padding: 0 0 50px 0; }
  @media (max-width: 1459px) {
    .shop2-pagelist-wrapper.padding {
      padding: 0; } }
  @media (max-width: 1023px) {
      .shop2-pagelist-wrapper.padding .shop2-pagelist-wrapper__inner {
        padding: 20px 0 40px 0; } }
  .shop2-pagelist-wrapper__inner {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -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: 1459px) {
    .shop2-pagelist-wrapper__inner {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      padding: 0 0 56px 0; } }
  @media (max-width: 1023px) {
    .shop2-pagelist-wrapper__inner {
      padding: 20px 0 56px 0; } }
  @media (max-width: 499px) {
    .shop2-pagelist-wrapper__inner {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }
  .shop2-pagelist-wrapper .page-prev {
    width: 60px;
    height: 48px;
    margin-right: 20px; }
  @media (max-width: 499px) {
    .shop2-pagelist-wrapper .page-prev {
      margin: 20px 10px 0 0;
      width: calc(50% - 10px);
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
  .shop2-pagelist-wrapper .page-prev a {
    text-decoration: none;
    display: block;
    border-color: #fff;
    width: 60px;
    height: 48px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: 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;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.701%20C7.105%2C11.300%207.105%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.105%2C1.335%207.105%2C0.685%206.706%2C0.285%20C6.306%2C-0.116%205.658%2C-0.116%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.701%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #fff; }
  .shop2-pagelist-wrapper .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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.701%20C7.105%2C11.300%207.105%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.105%2C1.335%207.105%2C0.685%206.706%2C0.285%20C6.306%2C-0.116%205.658%2C-0.116%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.701%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #f44545; }
  @media (max-width: 499px) {
      .shop2-pagelist-wrapper .page-prev a {
        margin: 0 0 0 auto;
        width: 130px; } }
  .shop2-pagelist-wrapper .page-next {
    width: 60px;
    height: 48px;
    margin-left: 20px; }
  @media (max-width: 499px) {
    .shop2-pagelist-wrapper .page-next {
      margin: 20px 0 0 10px;
      width: calc(50% - 10px);
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
  .shop2-pagelist-wrapper .page-next a {
    text-decoration: none;
    display: block;
    border-color: #fff;
    width: 60px;
    height: 48px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: 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;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.701%20C7.105%2C11.300%207.105%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.105%2C1.335%207.105%2C0.685%206.706%2C0.285%20C6.306%2C-0.116%205.658%2C-0.116%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.701%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #fff;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .shop2-pagelist-wrapper .page-next 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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.701%20C7.105%2C11.300%207.105%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.105%2C1.335%207.105%2C0.685%206.706%2C0.285%20C6.306%2C-0.116%205.658%2C-0.116%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.701%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #f44545; }
  @media (max-width: 499px) {
      .shop2-pagelist-wrapper .page-next a {
        margin: 0 auto 0 0;
        width: 130px; } }
  .shop2-pagelist-wrapper .shop2-pagelist {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden; }
  @media (max-width: 499px) {
    .shop2-pagelist-wrapper .shop2-pagelist {
      -webkit-box-ordinal-group: 0;
      -moz-box-ordinal-group: 0;
      -webkit-order: -1;
      -moz-order: -1;
      -ms-flex-order: -1;
      order: -1;
      margin-top: 20px; } }
  .shop2-pagelist-wrapper .shop2-pagelist li {
    background: #fff;
    margin: 0;
    border: none; }
  .shop2-pagelist-wrapper .shop2-pagelist li a, .shop2-pagelist-wrapper .shop2-pagelist li span {
    margin: 0;
    width: 60px;
    height: 48px;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  @media (max-width: 499px) {
        .shop2-pagelist-wrapper .shop2-pagelist li a, .shop2-pagelist-wrapper .shop2-pagelist li span {
          width: 56px; } }
  .shop2-pagelist-wrapper .shop2-pagelist li.page-num a, .shop2-pagelist-wrapper .shop2-pagelist li.page-num span {
    height: 48px;
    color: #262626;
    line-height: 1;
    padding: 17px 8px;
    font: 600 16px 'Montserrat', Arial, Helvetica, sans-serif;
    background: #fff; }
    .shop2-pagelist-wrapper .shop2-pagelist li.page-num a:hover, .shop2-pagelist-wrapper .shop2-pagelist li.page-num span:hover {
      background: #f44545;
      color: #fff; }
  .shop2-pagelist-wrapper .shop2-pagelist li.page-num.active-num {
    background: #f44545; }
    .shop2-pagelist-wrapper .shop2-pagelist li.page-num.active-num span {
      background: #f44545;
      color: #fff; }

@media (max-width: 1459px) {
    .product-back-btn {
      text-align: center;
      padding-bottom: 122px; } }
  @media (max-width: 1023px) {
  .product-back-btn {
    padding-bottom: 55px; } }
  @media (max-width: 767px) {
  .product-back-btn {
    padding-bottom: 25px; } }
  .product-back-btn a.shop2-btn.shop2-btn-back {
    border: none;
    box-shadow: none;
    color: #262626;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 15px 24px 15px 47px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.105%2C11.300%207.105%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.105%2C1.335%207.105%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 20% 50% no-repeat #fff; }

.cart-wrapper {
  padding: 0 0 50px 0; }
  @media (max-width: 1023px) {
  .cart-wrapper {
    padding: 0 0 30px 0; } }
  @media (max-width: 767px) {
  .cart-wrapper {
    padding: 0 0 20px 0; } }

#shop2-cart {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start; }
  @media (max-width: 1459px) {
  #shop2-cart {
    -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: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch; } }
  @media (min-width: 1460px) {
  #shop2-cart {
    -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-cart .cart-block-left {
    background: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    width: 100%; }
  #shop2-cart .cart-block-left__container {
    background: #fff; }
  #shop2-cart .cart-block-left__button {
    padding: 30px 0;
    margin: 0 30px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -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: 767px) {
      #shop2-cart .cart-block-left__button {
        padding: 20px 0;
        margin: 0 20px; } }
  #shop2-cart .cart-block-left__button .toclear {
    text-decoration: none;
    font: 600 14px 'Montserrat', Arial, Helvetica, sans-serif;
    background: #fff;
    padding: 16px 30px;
    color: #f44545;
    border: 1px solid rgba(244, 69, 69, 0.34);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  #shop2-cart .cart-block-left__button .toclear:hover {
    -moz-box-shadow: 0px 5px 10px 0px rgba(244, 69, 69, 0.15);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(244, 69, 69, 0.15);
    box-shadow: 0px 5px 10px 0px rgba(244, 69, 69, 0.15); }
  @media (max-width: 767px) {
        #shop2-cart .cart-block-left__button .toclear {
          padding: 13px 30px; } }
  @media (max-width: 540px) {
        #shop2-cart .cart-block-left__button .toclear {
          margin: 0 0 20px 0; } }
  @media (max-width: 375px) {
        #shop2-cart .cart-block-left__button .toclear {
          width: 100%;
          text-align: center; } }
  #shop2-cart .cart-description {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 0;
    margin: 0 30px;
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    background: #fff;
    border-bottom: 1px solid #ececec; }
  @media (max-width: 767px) {
    #shop2-cart .cart-description {
      display: none; } }
  #shop2-cart .cart-description__left-block {
    width: 40%;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  #shop2-cart .cart-description__right-block {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% - 40%); }
  #shop2-cart .cart-description__product {
    width: 100%; }
  #shop2-cart .cart-description .cart-description__price, #shop2-cart .cart-description .cart-description__qty, #shop2-cart .cart-description .cart-description__sum {
    width: 33.33%; }
  #shop2-cart .cart-block-right {
    margin: 59px 0 0 50px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 calc(30% - 50px);
    -moz-box-flex: 1;
    -moz-flex: 1 0 calc(30% - 50px);
    -ms-flex: 1 0 calc(30% - 50px);
    flex: 1 0 calc(30% - 50px);
    width: calc(30% - 50px);
    background: #fff;
    padding: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 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; }
  #shop2-cart .cart-block-right:hover {
    -moz-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.13);
    box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.13); }
  @media (min-width: 1460px) {
    #shop2-cart .cart-block-right {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 30%;
      -moz-box-flex: 0;
      -moz-flex: 0 0 30%;
      -ms-flex: 0 0 30%;
      flex: 0 0 30%;
      width: 30%;
      -webkit-align-self: flex-end;
      -moz-align-self: flex-end;
      -ms-flex-item-align: end;
      align-self: flex-end; } }
  @media (max-width: 1459px) {
    #shop2-cart .cart-block-right {
      margin: 50px 0 0 0;
      width: 390px; } }
  @media (max-width: 1023px) {
    #shop2-cart .cart-block-right {
      margin: 30px 0 0 0;
      padding: 20px; } }
  @media (max-width: 767px) {
    #shop2-cart .cart-block-right {
      margin: 20px 0 0 0; } }
  @media (max-width: 480px) {
    #shop2-cart .cart-block-right {
      width: 100%; } }
  #shop2-cart .total-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;
    margin: 0 0 20px 0; }
  @media (max-width: 375px) {
    #shop2-cart .total-top {
      -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;
      margin: 0 0 10px 0; } }
  #shop2-cart .total-top__title {
    font: 600 26px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626; }
  @media (max-width: 375px) {
      #shop2-cart .total-top__title {
        margin: 0 0 20px 0; } }
  #shop2-cart .total-top .shop2-cart-update {
    display: none;
    font: 600 14px 'Montserrat', Arial, Helvetica, sans-serif;
    background: #fff;
    padding: 16px 30px;
    color: #f44545;
    border: 1px solid rgba(244, 69, 69, 0.34);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  #shop2-cart .total-top .shop2-cart-update:hover {
    -moz-box-shadow: 0px 5px 10px 0px rgba(244, 69, 69, 0.15);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(244, 69, 69, 0.15);
    box-shadow: 0px 5px 10px 0px rgba(244, 69, 69, 0.15); }
  @media (max-width: 767px) {
      #shop2-cart .total-top .shop2-cart-update {
        padding: 13px 30px; } }
  @media (max-width: 375px) {
      #shop2-cart .total-top .shop2-cart-update {
        text-align: center; } }
  #shop2-cart .shop2-cart-total {
    margin: 0;
    padding: 0;
    list-style: none; }
  #shop2-cart .shop2-cart-total li {
    border-bottom: 1px solid #ececec; }
  #shop2-cart .shop2-cart-total li:last-child {
    border: none; }
  #shop2-cart .total-item {
    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;
    padding: 15px 0;
    line-height: 1; }
  #shop2-cart .total-title {
    font: 500 17px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626; }
  #shop2-cart .total-summa {
    -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; }
  #shop2-cart .total-summa strong {
    font: 700 22px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626; }
  @media (max-width: 425px) {
      #shop2-cart .total-summa strong {
        font-size: 20px; } }
  #shop2-cart .total-summa strong.summa {
    font-size: 26px; }
  @media (max-width: 425px) {
      #shop2-cart .total-summa strong.summa {
        font-size: 24px; } }
  #shop2-cart .shop2-coupon-wr {
    padding: 0 0 20px; }
  #shop2-cart .shop2-coupon-wr .show-coupon-input {
    color: #f44545;
    font: 700 14px 'Montserrat', Arial, Helvetica, sans-serif;
    border: 1px solid #ececec;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    letter-spacing: 2px;
    padding: 13px 60px 13px 30px;
    -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;
    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%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M10.000%2C6.000%20L6.000%2C6.000%20L6.000%2C10.000%20L4.000%2C10.000%20L4.000%2C6.000%20L0.000%2C6.000%20L0.000%2C4.000%20L4.000%2C4.000%20L4.000%2C-0.000%20L6.000%2C-0.000%20L6.000%2C4.000%20L10.000%2C4.000%20L10.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") top 50% right 20% no-repeat; }
  #shop2-cart .shop2-coupon-wr .coupon-label {
    font: 500 17px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    line-height: 1.2;
    margin-right: 25px; }
  #shop2-cart .shop2-coupon-wr .coupon-body {
    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;
    position: relative; }
  #shop2-cart .shop2-coupon-wr .coupon-body.hide {
    display: none; }
  #shop2-cart .shop2-coupon-wr .coupon-body .coupon-input-wr {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative; }
  #shop2-cart .shop2-coupon-wr .coupon-body .coupon-input {
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    padding: 12px 50px 13px 30px;
    color: #4c4c4c;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%; }
  #shop2-cart .shop2-coupon-wr .coupon-body .coupon-btn {
    position: absolute;
    right: 1px;
    top: 1px;
    width: 52px;
    height: 45px;
    font-size: 0;
    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%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M10.000%2C6.000%20L6.000%2C6.000%20L6.000%2C10.000%20L4.000%2C10.000%20L4.000%2C6.000%20L0.000%2C6.000%20L0.000%2C4.000%20L4.000%2C4.000%20L4.000%2C-0.000%20L6.000%2C-0.000%20L6.000%2C4.000%20L10.000%2C4.000%20L10.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  #shop2-cart .shop2-coupon-wr .coupon-body .coupon-delete {
    background: #222;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    -webkit-box-flex: 18px;
    -webkit-flex: 18px;
    -moz-box-flex: 18px;
    -moz-flex: 18px;
    -ms-flex: 18px;
    flex: 18px;
    margin-left: 15px; }
  #shop2-cart .shop2-coupon-wr .coupon-body .coupon-delete span.coupon-delete-icon {
    display: block;
    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%2210px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2010%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M5.941%2C4.484%20L8.717%2C7.259%20C9.111%2C7.654%209.111%2C8.292%208.717%2C8.685%20C8.323%2C9.079%207.685%2C9.079%207.291%2C8.685%20L4.515%2C5.909%20L1.739%2C8.685%20C1.346%2C9.079%200.708%2C9.079%200.314%2C8.685%20C-0.080%2C8.292%20-0.080%2C7.654%200.314%2C7.259%20L3.090%2C4.484%20L0.314%2C1.708%20C-0.080%2C1.314%20-0.080%2C0.676%200.314%2C0.282%20C0.708%2C-0.112%201.346%2C-0.112%201.739%2C0.282%20L4.515%2C3.058%20L7.291%2C0.282%20C7.685%2C-0.112%208.323%2C-0.112%208.717%2C0.282%20C9.110%2C0.676%209.110%2C1.314%208.717%2C1.708%20L5.941%2C4.484%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  #shop2-cart .shop2-coupon-wr .coupon-id {
    font: 400 17px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #a7a7a7;
    margin-top: 20px; }
  #shop2-cart .shop2-coupon-wr .coupon-id .coupon-code {
    font-weight: 500;
    color: #222; }
  #shop2-cart .shop2-coupon-wr .coupon-id .coupon-code.error {
    color: red; }
  #shop2-cart .button-form-order {
    padding: 15px 0 0 0; }
  #shop2-cart .button-form-order a.orderButton {
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    color: #fff;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    outline: none;
    border: none;
    background: #f44545;
    padding: 16px 26px 17px;
    text-align: center;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  #shop2-cart .button-form-order a.orderButton:hover {
    background: #ff6b6b; }
  @media (max-width: 767px) {
      #shop2-cart .button-form-order a.orderButton {
        padding: 13px 26px 14px; } }

.popup-registration-wr {
  max-width: 780px;
  font-size: 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 623px;
  -moz-box-flex: 0;
  -moz-flex: 0 0 623px;
  -ms-flex: 0 0 623px;
  flex: 0 0 623px;
  padding: 25px 30px 30px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.13);
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.13); }
  .popup-registration-wr .shop-cart-registration h2 {
    font: 600 26px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    margin: 0 0 35px; }
  @media (max-width: 480px) {
      .popup-registration-wr .shop-cart-registration h2 {
        margin-bottom: 30px; } }
  .popup-registration-wr .shop-cart-registration .close-form {
    font-size: 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%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8.943%2C7.484%20L14.723%2C13.264%20C15.117%2C13.658%2015.117%2C14.297%2014.723%2C14.691%20C14.329%2C15.085%2013.690%2C15.085%2013.296%2C14.691%20L7.516%2C8.911%20L1.736%2C14.691%20C1.341%2C15.085%200.703%2C15.085%200.308%2C14.691%20C-0.086%2C14.297%20-0.086%2C13.658%200.308%2C13.264%20L6.088%2C7.484%20L0.308%2C1.704%20C-0.085%2C1.310%20-0.085%2C0.671%200.308%2C0.277%20C0.703%2C-0.117%201.341%2C-0.117%201.736%2C0.277%20L7.516%2C6.057%20L13.295%2C0.277%20C13.690%2C-0.117%2014.328%2C-0.117%2014.723%2C0.277%20C15.117%2C0.671%2015.117%2C1.310%2014.723%2C1.704%20L8.943%2C7.484%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  @media (min-width: 721px) {
    .popup-registration-wr .shop-cart-registration-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; } }
  .popup-registration-wr .shop-cart-registration-in .form-registration-left {
    width: 43%;
    -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: 720px) {
      .popup-registration-wr .shop-cart-registration-in .form-registration-left {
        width: 100%;
        -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%; } }
  .popup-registration-wr .shop-cart-registration-in .registration-field {
    display: block;
    margin: 0 0 20px; }
  .popup-registration-wr .shop-cart-registration-in .registration-field.login input {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2013%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M12.000%2C14.000%20L11.000%2C14.000%20C11.000%2C14.000%2011.153%2C8.001%206.002%2C8.000%20C6.001%2C8.000%206.001%2C8.000%206.000%2C8.000%20C5.999%2C8.000%205.999%2C8.000%205.998%2C8.000%20C0.472%2C8.001%201.000%2C14.000%201.000%2C14.000%20L0.000%2C14.000%20C0.000%2C14.000%20-0.184%2C8.758%203.826%2C7.351%20C2.729%2C6.638%202.000%2C5.406%202.000%2C4.000%20C2.000%2C1.791%203.791%2C-0.000%206.000%2C-0.000%20C8.209%2C-0.000%2010.000%2C1.791%2010.000%2C4.000%20C10.000%2C5.419%209.256%2C6.658%208.142%2C7.368%20C12.003%2C8.798%2012.000%2C14.000%2012.000%2C14.000%20ZM9.000%2C4.000%20C9.000%2C2.422%207.578%2C1.000%206.000%2C1.000%20C4.422%2C1.000%203.000%2C2.422%203.000%2C4.000%20C3.000%2C5.578%204.422%2C7.000%206.000%2C7.000%20C7.578%2C7.000%209.000%2C5.578%209.000%2C4.000%20Z%22%2F%3E%3C%2Fsvg%3E") left 20px top 50% no-repeat, #fff; }
  .popup-registration-wr .shop-cart-registration-in .registration-field input {
    color: #262626;
    width: 100%;
    height: 54px;
    font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif;
    border: none;
    outline: none;
    padding: 16px 20px 16px 50px;
    -webkit-appearance: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2214px%22%20%20viewBox%3D%220%200%2011%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M9.607%2C5.086%20L9.141%2C5.086%20L9.141%2C2.721%20C9.141%2C1.221%207.880%2C-0.007%206.340%2C-0.007%20L4.672%2C-0.007%20C3.132%2C-0.007%201.872%2C1.221%201.872%2C2.721%20L1.872%2C5.086%20L1.404%2C5.086%20C0.634%2C5.086%200.004%2C5.700%200.004%2C6.450%20L0.004%2C12.634%20C0.004%2C13.385%200.634%2C13.998%201.404%2C13.998%20L9.607%2C13.998%20C10.378%2C13.998%2011.008%2C13.385%2011.008%2C12.634%20L11.008%2C6.450%20C11.008%2C5.700%2010.378%2C5.086%209.607%2C5.086%20ZM2.805%2C2.721%20C2.805%2C1.716%203.640%2C0.902%204.672%2C0.902%20L6.340%2C0.902%20C7.371%2C0.902%208.207%2C1.716%208.207%2C2.721%20L8.207%2C5.086%20L2.805%2C5.086%20L2.805%2C2.721%20ZM10.074%2C12.634%20C10.074%2C12.880%209.860%2C13.088%209.607%2C13.088%20L1.404%2C13.088%20C1.153%2C13.088%200.938%2C12.880%200.938%2C12.634%20L0.938%2C6.450%20C0.938%2C6.204%201.153%2C5.996%201.404%2C5.996%20L9.607%2C5.996%20C9.860%2C5.996%2010.074%2C6.204%2010.074%2C6.450%20L10.074%2C12.634%20Z%22%2F%3E%3C%2Fsvg%3E") left 20px top 50% no-repeat, #fff; }
  .popup-registration-wr .shop-cart-registration-in .registration-field input::-webkit-input-placeholder {
    color: #262626; }
  .popup-registration-wr .shop-cart-registration-in .registration-field input:-moz-placeholder {
    color: #262626; }
  .popup-registration-wr .shop-cart-registration-in .registration-field input:-moz-placeholder {
    color: #262626; }
  .popup-registration-wr .shop-cart-registration-in .registration-field input:-ms-input-placeholder {
    color: #262626; }
  .popup-registration-wr .shop-cart-registration-in .registration-field input:focus::-webkit-input-placeholder {
    color: transparent; }
  .popup-registration-wr .shop-cart-registration-in .registration-field input:focus::-moz-placeholder {
    color: transparent; }
  .popup-registration-wr .shop-cart-registration-in .registration-field input:focus:-moz-placeholder {
    color: transparent; }
  .popup-registration-wr .shop-cart-registration-in .registration-field input:focus:-ms-input-placeholder {
    color: transparent; }
  .popup-registration-wr .shop-cart-registration-in .registration-field input:focus {
    border-color: #bebebe; }
  .popup-registration-wr .shop-cart-registration-in .shop-button {
    color: #fff;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    outline: none;
    border: none;
    width: 100%;
    background: #f44545;
    padding: 16px 26px 17px;
    text-align: center;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  @media (max-width: 425px) {
      .popup-registration-wr .shop-cart-registration-in .shop-button {
        padding: 16px 20px 17px; } }
  .popup-registration-wr .shop-cart-registration-in .shop-button:hover {
    background: #ff6b6b; }
  .popup-registration-wr .shop-cart-registration-in .shop2v2-cart-soc-block {
    padding-top: 25px;
    margin-top: 30px;
    border-top: 1px solid rgba(38, 38, 38, 0.1); }
  @media (max-width: 720px) {
        .popup-registration-wr .shop-cart-registration-in .shop2v2-cart-soc-block .g-auth__personal-note {
          max-width: 100%; } }
  .popup-registration-wr .shop-cart-registration-in .form-registration-right {
    border: 1px solid rgba(38, 38, 38, 0.1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    padding: 25px 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -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%;
    width: 53%;
    font-size: 15px; }
  @media (max-width: 720px) {
      .popup-registration-wr .shop-cart-registration-in .form-registration-right {
        width: 100%;
        -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-top: 30px; } }
  @media (max-width: 425px) {
      .popup-registration-wr .shop-cart-registration-in .form-registration-right {
        padding: 20px 0 0 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        border-top: 1px solid rgba(38, 38, 38, 0.1);
        border-left: none;
        border-right: none;
        border-bottom: none; } }
  .popup-registration-wr .shop-cart-registration-in .text-registration {
    font: 500 14px/21px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626; }
  .popup-registration-wr .shop-cart-registration-in .text-registration .shop-registr-link {
    text-decoration: none;
    color: #f44545; }
  .popup-registration-wr .shop-cart-registration-in .text-registration .shop-registr-link:hover {
    text-decoration: underline; }
  .popup-registration-wr .shop-cart-registration-in .shop-button-no-registr {
    margin-top: 25px;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    line-height: 1;
    -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;
    font: 600 14px 'Montserrat', Arial, Helvetica, sans-serif;
    background: #fff;
    padding: 16px 30px;
    color: #f44545;
    border: 1px solid rgba(244, 69, 69, 0.34);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .popup-registration-wr .shop-cart-registration-in .shop-button-no-registr:hover {
    -moz-box-shadow: 0px 5px 10px 0px rgba(244, 69, 69, 0.15);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(244, 69, 69, 0.15);
    box-shadow: 0px 5px 10px 0px rgba(244, 69, 69, 0.15); }
  @media (max-width: 425px) {
      .popup-registration-wr .shop-cart-registration-in .shop-button-no-registr {
        width: 100%;
        padding: 16px 25px; } }

.remodal-close {
  right: 0;
  left: auto; }
  .remodal-close:before {
    content: none; }

.remodal-overlay {
  background: rgba(0, 0, 0, 0.3); }

.shop2-cart-wrapper {
  border-bottom: 1px solid #ececec;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px 0;
  margin: 0 30px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 767px) {
  .shop2-cart-wrapper {
    padding: 60px 0 20px;
    position: relative;
    margin: 0 20px; } }
  @media (max-width: 590px) {
  .shop2-cart-wrapper {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }
  .shop2-cart-wrapper__left {
    width: 40%;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media (max-width: 767px) {
    .shop2-cart-wrapper__left {
      width: 50%; } }
  @media (max-width: 590px) {
    .shop2-cart-wrapper__left {
      width: 100%; } }
  .shop2-cart-wrapper__left .cart-product-image-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;
    margin: 0 0 10px 0; }
  .shop2-cart-wrapper__left .cart-product_image {
    position: relative;
    max-width: 90px;
    overflow: hidden;
    margin: 0 15px 0 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
  .shop2-cart-wrapper__left .cart-product_image.no-image {
    background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% 50% no-repeat;
    margin: 0 20px 0 0;
    padding-top: 20%;
    width: 100%; }
  @media (max-width: 480px) {
        .shop2-cart-wrapper__left .cart-product_image.no-image {
          padding-top: 30%; } }
  .shop2-cart-wrapper__left .cart-product_image a {
    display: block;
    text-decoration: none;
    font-size: 0; }
  .shop2-cart-wrapper__left .cart-product_image img {
    border: none;
    max-width: 100%;
    height: auto; }
  .shop2-cart-wrapper__left .cart-mobile-title {
    color: #262626;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    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; }
  .shop2-cart-wrapper__left .cart-mobile-title a {
    color: #000;
    text-decoration: none;
    display: inline-block; }
  .shop2-cart-wrapper__left .cart-mobile-title a.vendor-item {
    color: rgba(38, 38, 38, 0.45);
    font: 400 12px 'Montserrat', Arial, Helvetica, sans-serif;
    border-bottom: 1px solid rgba(38, 38, 38, 0.25);
    -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;
    display: inline-block;
    margin: 5px 0 0 0; }
  .shop2-cart-wrapper__left .cart-mobile-title a.vendor-item:hover {
    border-color: transparent; }
  .shop2-cart-wrapper__left .cart-product-action {
    margin: 0 0 10px 0; }
  .shop2-cart-wrapper__left .hide_cart_details span {
    display: inline-block;
    padding: 10px 24px 12px;
    font: 500 13px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #848383;
    cursor: pointer;
    background: #f5f5f5;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .shop2-cart-wrapper__left .cart_details_inner {
    display: none;
    padding: 15px 0 0 0; }
  .shop2-cart-wrapper__left .cart-product-article {
    margin: 0 0 15px 0; }
  .shop2-cart-wrapper__left .cart-product-param {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0; }
  .shop2-cart-wrapper__left .cart-product-param .param-item {
    margin: 0 0 15px 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media (max-width: 960px) {
        .shop2-cart-wrapper__left .cart-product-param .param-item {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .shop2-cart-wrapper__left .cart-product-param .param-item:last-child {
    margin: 0; }
  .shop2-cart-wrapper__left .cart-product-param .param-item .param-title {
    color: #262626;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    padding-right: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%; }
    @media (max-width: 960px) and (min-width: 591px) {
        .shop2-cart-wrapper__left .cart-product-param .param-item .param-title {
          width: 100%;
          padding: 0 0 10px 0; } }
    @media (max-width: 480px) {
        .shop2-cart-wrapper__left .cart-product-param .param-item .param-title {
          width: 100%;
          padding: 0 0 10px 0; } }
  .shop2-cart-wrapper__left .cart-product-param .param-item .param-value {
    color: #6d6d6d;
    font: 400 13px 'Montserrat', Arial, Helvetica, sans-serif;
    width: 50%; }
    @media (max-width: 960px) and (min-width: 591px) {
        .shop2-cart-wrapper__left .cart-product-param .param-item .param-value {
          width: 100%; } }
    @media (max-width: 480px) {
        .shop2-cart-wrapper__left .cart-product-param .param-item .param-value {
          width: 100%; } }
  .shop2-cart-wrapper__left .cart-product-param .param-item .jqselect {
    position: relative;
    display: block !important; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .jqselect.dropup .jq-selectbox__select {
      z-index: 1; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .jqselect:before {
      position: absolute;
      content: '';
      right: 20px;
      top: 50%;
      width: 11px;
      height: 7px;
      z-index: 2;
      margin-top: -3px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%23202020%22%20d%3D%22M9.353%2C0.385%20C9.714%2C-0.024%2010.313%2C-0.040%2010.691%2C0.349%20C11.070%2C0.738%2011.085%2C1.385%2010.724%2C1.794%20L6.545%2C6.511%20L6.498%2C6.562%20C5.931%2C7.146%205.034%2C7.123%204.494%2C6.511%20L0.324%2C1.794%20C-0.064%2C1.417%20-0.096%2C0.771%200.253%2C0.352%20C0.602%2C-0.068%201.200%2C-0.102%201.588%2C0.275%20C1.623%2C0.309%201.656%2C0.345%201.685%2C0.385%20L5.524%2C4.714%20L9.353%2C0.385%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .jqselect.opened:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .shop2-cart-wrapper__left .cart-product-param .param-item .jqselect .jq-selectbox__select {
      color: #262626;
      font-size: 14px;
      width: 100%;
      border: none;
      outline: none;
      background: #f9f9f9;
      border: 1px solid #e5e5e5;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      height: 54px;
      padding: 18px 55px 16px 20px;
      width: 100%;
      text-align: left; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .jqselect .jq-selectbox__dropdown {
      margin-top: 5px;
      background: #f9f9f9;
      border: 1px solid #e5e5e5;
      padding: 5px 7px;
      width: 100% !important;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .jqselect .jq-selectbox__dropdown ul li {
      font-size: 14px;
      padding: 13px 22px;
      color: #262626;
      font-weight: 500;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px; }
      .shop2-cart-wrapper__left .cart-product-param .param-item .jqselect .jq-selectbox__dropdown ul li:hover {
        background: #f0f0f0; }
  .shop2-cart-wrapper__left .cart-product-param .param-item select {
    color: #666;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    width: 100%;
    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%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23202020%22%20d%3D%22M9.353%2C0.385%20C9.714%2C-0.024%2010.313%2C-0.040%2010.691%2C0.349%20C11.070%2C0.738%2011.085%2C1.385%2010.724%2C1.794%20L6.545%2C6.511%20L6.498%2C6.562%20C5.931%2C7.146%205.034%2C7.123%204.494%2C6.511%20L0.324%2C1.794%20C-0.064%2C1.417%20-0.096%2C0.771%200.253%2C0.352%20C0.602%2C-0.068%201.200%2C-0.102%201.588%2C0.275%20C1.623%2C0.309%201.656%2C0.345%201.685%2C0.385%20L5.524%2C4.714%20L9.353%2C0.385%20Z%22%2F%3E%3C%2Fsvg%3E") right 20px top 50% no-repeat #fff;
    padding: 10px 50px 10px 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    /* for IE */
    -ms-appearance: none;
    appearance: none !important; }
    .shop2-cart-wrapper__left .cart-product-param .param-item select::-ms-expand {
      display: none; }
  .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-pick {
    overflow: visible; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-pick li {
      position: relative;
      width: 22px;
      height: 22px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-pick li.active-color:after {
      opacity: 1;
      visibility: visible; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-pick li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-pick li span {
      width: 22px;
      height: 22px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-texture-pick {
    overflow: visible; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-texture-pick li {
      position: relative;
      width: 32px;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-texture-pick li.active-texture:after {
      opacity: 1;
      visibility: visible; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-texture-pick li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-texture-pick li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-texture-pick li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-ext-list {
    overflow: visible; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-ext-list li {
      position: relative;
      width: 32px;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-ext-list li.shop2-color-ext-selected:after {
      opacity: 1;
      visibility: visible; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-ext-list li:after {
      position: absolute;
      content: '';
      left: -4px;
      right: -4px;
      top: -4px;
      bottom: -4px;
      opacity: 0;
      visibility: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11);
      box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.11); }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-ext-list li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-ext-list li span {
      display: none; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-ext-list li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-ext-multi {
    overflow: visible;
    outline: none;
    border: none; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-ext-multi li {
      position: relative;
      width: 32px !important;
      height: 32px;
      border: none;
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 5px 15px 5px 0;
      background-size: cover;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-ext-multi li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-ext-multi li span {
      display: none; }
    .shop2-cart-wrapper__left .cart-product-param .param-item .shop2-color-ext-multi li img {
      width: 32px;
      height: 32px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  .shop2-cart-wrapper__right {
    width: calc(100% - 40%);
    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;
    position: relative; }
  @media (max-width: 767px) {
    .shop2-cart-wrapper__right {
      width: 50%;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      position: static; } }
  @media (max-width: 590px) {
    .shop2-cart-wrapper__right {
      width: 100%;
      margin-top: 20px; } }
  .shop2-cart-wrapper__right .cart-price, .shop2-cart-wrapper__right .cart-amount, .shop2-cart-wrapper__right .cart-price-total {
    width: 33.33%; }
  @media (max-width: 767px) {
      .shop2-cart-wrapper__right .cart-price, .shop2-cart-wrapper__right .cart-amount, .shop2-cart-wrapper__right .cart-price-total {
        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;
        width: 100%; } }
  @media (max-width: 767px) {
      .shop2-cart-wrapper__right .cart-price, .shop2-cart-wrapper__right .cart-amount {
        margin: 0 0 20px 0; } }
  .shop2-cart-wrapper__right .cart-product-title {
    font: 500 15px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626;
    display: none; }
  @media (max-width: 767px) {
      .shop2-cart-wrapper__right .cart-product-title {
        display: block; } }
  .shop2-cart-wrapper__right .cart-product-body {
    font: 600 18px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626; }
  .shop2-cart-wrapper__right .shop2-product-amount {
    border: 1px solid #ececec;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    width: 104px; }
  .shop2-cart-wrapper__right .shop2-product-amount button {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .shop2-cart-wrapper__right .shop2-product-amount .amount-plus {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M1.018%2C12.001%20C0.756%2C12.001%200.494%2C11.901%200.294%2C11.700%20C-0.105%2C11.300%20-0.105%2C10.650%200.294%2C10.249%20L4.526%2C5.993%20L0.294%2C1.736%20C-0.105%2C1.335%20-0.105%2C0.685%200.294%2C0.285%20C0.694%2C-0.117%201.342%2C-0.117%201.742%2C0.285%20L6.697%2C5.267%20C7.097%2C5.668%207.097%2C6.317%206.697%2C6.718%20L1.742%2C11.700%20C1.542%2C11.901%201.280%2C12.001%201.018%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-cart-wrapper__right .shop2-product-amount .amount-minus {
    outline: none;
    width: 30px;
    height: 34px;
    font-size: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-cart-wrapper__right .shop2-product-amount .amount-minus:disabled {
    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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ccc%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.700%20C7.106%2C11.300%207.106%2C10.650%206.706%2C10.249%20L2.474%2C5.993%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.285%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.285%20L0.303%2C5.267%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.700%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-cart-wrapper__right .shop2-product-amount.disabled button, .shop2-cart-wrapper__right .shop2-product-amount.disabled button:hover {
    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%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ccc%22%20d%3D%22M6.743%2C2.608%20L1.849%2C7.502%20L6.713%2C12.366%20C7.085%2C12.738%207.085%2C13.341%206.713%2C13.713%20C6.341%2C14.085%205.738%2C14.085%205.366%2C13.713%20L0.286%2C8.632%20C-0.023%2C8.323%20-0.060%2C7.862%200.144%2C7.499%20C-0.060%2C7.135%20-0.023%2C6.672%200.287%2C6.362%20L5.392%2C1.257%20C5.765%2C0.884%206.370%2C0.884%206.743%2C1.257%20C7.116%2C1.630%207.116%2C2.235%206.743%2C2.608%20Z%22%2F%3E%3C%2Fsvg%3E") 57% 50% no-repeat; }
  .shop2-cart-wrapper__right .shop2-product-amount.disabled input[type="text"] {
    color: #ccc; }
  .shop2-cart-wrapper__right .shop2-product-amount input[type="text"] {
    outline: none;
    margin: 0;
    width: 33px;
    border: none;
    background: none;
    color: #333;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-cart-wrapper__right .cart-delete {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -11px; }
  @media (max-width: 767px) {
      .shop2-cart-wrapper__right .cart-delete {
        top: 25px;
        margin-top: 0; } }
  .shop2-cart-wrapper__right .cart-delete a {
    display: inline-block; }
  .shop2-cart-wrapper__right .cart-delete .cart-icon-close {
    display: inline-block;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    width: 16px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2016%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f44545%22%20d%3D%22M15.050%2C3.775%20L14.515%2C3.775%20L13.699%2C15.250%20C13.629%2C16.234%2012.804%2C17.005%2011.821%2C17.005%20L4.163%2C17.005%20C3.180%2C17.005%202.356%2C16.234%202.286%2C15.250%20L1.470%2C3.775%20L0.934%2C3.775%20C0.415%2C3.775%20-0.006%2C3.352%20-0.006%2C2.830%20C-0.006%2C2.308%200.415%2C1.885%200.934%2C1.885%20L6.110%2C1.885%20L6.110%2C0.940%20C6.110%2C0.418%206.532%2C-0.006%207.052%2C-0.006%20L8.934%2C-0.006%20C9.453%2C-0.006%209.874%2C0.418%209.874%2C0.940%20L9.874%2C1.885%20L15.050%2C1.885%20C15.570%2C1.885%2015.992%2C2.308%2015.992%2C2.830%20C15.992%2C3.352%2015.570%2C3.775%2015.050%2C3.775%20ZM3.357%2C3.775%20L4.163%2C15.115%20L11.821%2C15.115%20L12.628%2C3.775%20L3.357%2C3.775%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

p.text-center a.shop2-btn {
  text-decoration: none;
  font: 600 14px 'Montserrat', Arial, Helvetica, sans-serif;
  background: #fff;
  padding: 16px 30px;
  color: #f44545;
  border: 1px solid rgba(244, 69, 69, 0.34);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  p.text-center a.shop2-btn:hover {
    -moz-box-shadow: 0px 5px 10px 0px rgba(244, 69, 69, 0.15);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(244, 69, 69, 0.15);
    box-shadow: 0px 5px 10px 0px rgba(244, 69, 69, 0.15); }
  @media (max-width: 767px) {
    p.text-center a.shop2-btn {
      padding: 13px 30px; } }
  @media (max-width: 540px) {
    p.text-center a.shop2-btn {
      margin: 0 0 20px 0; } }
  @media (max-width: 375px) {
    p.text-center a.shop2-btn {
      width: 100%;
      text-align: center; } }

.shop2-order-options.shop2-delivery, .shop2-delivery {
  margin: 0 0 40px; }
  .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left {
    margin: 0; }
  .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item {
    margin: 0 0 20px; }
  .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label {
    display: block;
    max-width: 400px; }
  .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label > strong, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label > strong {
    display: block;
    color: #777;
    font: 500 18px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 0 0 8px; }
  .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"], .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"], .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"], .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"], .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"], .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"], .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"], .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"], .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea {
    -webkit-appearance: none;
    width: 100%;
    height: 40px;
    color: #000;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding-left: 20px;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: inset 0px 0px 0px 1px #e2d9c6;
    -webkit-box-shadow: inset 0px 0px 0px 1px #e2d9c6;
    box-shadow: inset 0px 0px 0px 1px #e2d9c6;
    background-color: #fff;
    background-color: rgba(226, 217, 198, 0.2); }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:hover, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:hover, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:hover, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:hover, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:hover, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:hover, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:hover, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:hover, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:hover, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:hover {
      -moz-box-shadow: inset 0px 0px 0px 2px #777;
      -webkit-box-shadow: inset 0px 0px 0px 2px #777;
      box-shadow: inset 0px 0px 0px 2px #777;
      background-color: #fff;
      background-color: #fff0ea; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:hover::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:hover::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:hover::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:hover::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:hover::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:hover::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:hover::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:hover::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:hover::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:hover::-webkit-input-placeholder {
      color: #777;
      opacity: 1 !important; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:hover:moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:hover:moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:hover:moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:hover:moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:hover:moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:hover:moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:hover:moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:hover:moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:hover:moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:hover:moz-placeholder {
      color: #777;
      opacity: 1 !important; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:hover::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:hover::-moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:hover::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:hover::-moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:hover::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:hover::-moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:hover::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:hover::-moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:hover::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:hover::-moz-placeholder {
      color: #777;
      opacity: 1 !important; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:hover:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:hover:-ms-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:hover:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:hover:-ms-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:hover:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:hover:-ms-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:hover:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:hover:-ms-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:hover:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:hover:-ms-input-placeholder {
      color: #777;
      opacity: 1 !important; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:focus::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:focus::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:focus::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:focus::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:focus::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:focus::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:focus::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:focus::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:focus::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:focus::-webkit-input-placeholder {
      color: transparent; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:focus::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:focus::-moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:focus::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:focus::-moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:focus::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:focus::-moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:focus::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:focus::-moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:focus::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:focus::-moz-placeholder {
      color: transparent; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:focus:-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:focus:-moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:focus:-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:focus:-moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:focus:-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:focus:-moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:focus:-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:focus:-moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:focus:-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:focus:-moz-placeholder {
      color: transparent; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:focus:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:focus:-ms-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:focus:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:focus:-ms-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:focus:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:focus:-ms-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:focus:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:focus:-ms-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:focus:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:focus:-ms-input-placeholder {
      color: transparent; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:focus, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:focus, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:focus, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:focus, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:focus, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:focus, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:focus, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:focus, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:focus, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:focus {
      -moz-box-shadow: inset 0px 0px 0px 2px #ffe0d8;
      -webkit-box-shadow: inset 0px 0px 0px 2px #ffe0d8;
      box-shadow: inset 0px 0px 0px 2px #ffe0d8;
      background-color: #fff;
      background-color: rgba(255, 224, 216, 0.3); }
  .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea {
    min-width: 100%;
    min-height: 110px; }
  .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select {
    color: #777;
    font: 400 16px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 10px 40px 10px 20px;
    width: 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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23444%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8.29289322%2C12.7071068%20L4.29289322%2C8.70710678%20C3.90236893%2C8.31658249%203.90236893%2C7.68341751%204.29289322%2C7.29289322%20C4.68341751%2C6.90236893%205.31658249%2C6.90236893%205.70710678%2C7.29289322%20L9.00000002%2C10.5857865%20L12.2928932%2C7.29289323%20C12.6834175%2C6.90236894%2013.3165825%2C6.90236893%2013.7071068%2C7.29289322%20C14.0976311%2C7.68341751%2014.0976311%2C8.31658249%2013.7071068%2C8.70710678%20L9.70710694%2C12.7071067%20C9.51184482%2C12.9023688%209.25592253%2C12.9999999%209.00000023%2C12.9999999%20C8.74407774%2C13%208.48815539%2C12.9023689%208.29289322%2C12.7071068%20Z%22%2F%3E%3C%2Fsvg%3E") right 15px top 50% no-repeat, rgba(226, 217, 198, 0.2);
    outline: none;
    border: 1px solid #e2d9c6;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    /* for IE */
    -ms-appearance: none;
    appearance: none !important; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select::-ms-expand, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select::-ms-expand {
      display: none; }
  .shop2-order-options.shop2-delivery .options-list, .shop2-delivery .options-list {
    margin: 0 0 40px; }
  .shop2-order-options.shop2-delivery .options-list #shop2-ems-calc.shop2-btn, .shop2-delivery .options-list #shop2-ems-calc.shop2-btn {
    color: #fff;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    outline: none;
    border: none;
    background: #f44545;
    padding: 16px 26px 17px;
    text-align: center;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  .shop2-order-options.shop2-delivery .options-list #shop2-ems-calc.shop2-btn:hover, .shop2-delivery .options-list #shop2-ems-calc.shop2-btn:hover {
    background: #ff6b6b; }
  .shop2-order-options.shop2-delivery .options-list .option-type, .shop2-delivery .options-list .option-type {
    z-index: 1;
    margin: 0;
    position: relative;
    border-bottom: none;
    background: #fff;
    margin: 0 0 20px 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -moz-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.13);
    box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.13); }
  .shop2-order-options.shop2-delivery .options-list .option-type:first-child, .shop2-delivery .options-list .option-type:first-child {
    border: none; }
  .shop2-order-options.shop2-delivery .options-list .option-type:first-child.active-type:before, .shop2-delivery .options-list .option-type:first-child.active-type:before {
    display: none; }
  .shop2-order-options.shop2-delivery .options-list .option-type:hover .option-label:before, .shop2-delivery .options-list .option-type:hover .option-label:before {
    border-color: #f44545; }
  .shop2-order-options.shop2-delivery .options-list .option-type.active-type, .shop2-delivery .options-list .option-type.active-type {
    z-index: 2;
    border: none; }
  .shop2-order-options.shop2-delivery .options-list .option-type.active-type .option-label:after, .shop2-delivery .options-list .option-type.active-type .option-label:after {
    opacity: 1;
    visibility: visible; }
  .shop2-order-options.shop2-delivery .options-list .option-type.active-type .option-label:before, .shop2-delivery .options-list .option-type.active-type .option-label:before {
    border-color: #f44545; }
  .shop2-order-options.shop2-delivery .options-list .option-type.active-type .option-label > span, .shop2-delivery .options-list .option-type.active-type .option-label > span {
    color: #f44545; }
  .shop2-order-options.shop2-delivery .options-list .option-label, .shop2-delivery .options-list .option-label {
    position: relative;
    padding: 20px 30px 20px 75px; }
  @media screen and (max-width: 639px) {
      .shop2-order-options.shop2-delivery .options-list .option-label, .shop2-delivery .options-list .option-label {
        padding: 20px 20px 20px 65px; } }
  .shop2-order-options.shop2-delivery .options-list .option-label:before, .shop2-delivery .options-list .option-label:before {
    position: absolute;
    content: '';
    left: 23px;
    top: 50%;
    width: 26px;
    height: 26px;
    background: none;
    margin-top: -14px;
    -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;
    border: 1px solid #e5e5e5; }
  @media screen and (max-width: 639px) {
        .shop2-order-options.shop2-delivery .options-list .option-label:before, .shop2-delivery .options-list .option-label:before {
          left: 18px; } }
  .shop2-order-options.shop2-delivery .options-list .option-label:after, .shop2-delivery .options-list .option-label:after {
    position: absolute;
    left: 36px;
    top: 50%;
    margin-top: -6px;
    margin-left: -5px;
    content: '';
    width: 12px;
    height: 12px;
    opacity: 0;
    cursor: pointer;
    visibility: hidden;
    background: #f44545;
    -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; }
  @media (max-width: 639px) {
        .shop2-order-options.shop2-delivery .options-list .option-label:after, .shop2-delivery .options-list .option-label:after {
          margin-left: -10px; } }
  .shop2-order-options.shop2-delivery .options-list .option-label > input, .shop2-delivery .options-list .option-label > input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
    font-size: 0;
    visibility: hidden;
    -webkit-appearance: none; }
  .shop2-order-options.shop2-delivery .options-list .option-label > span, .shop2-delivery .options-list .option-label > span {
    padding: 0;
    font: 500 20px 'Montserrat', Arial, Helvetica, sans-serif;
    color: #262626; }
  @media (max-width: 425px) {
        .shop2-order-options.shop2-delivery .options-list .option-label > span, .shop2-delivery .options-list .option-label > span {
          font-size: 18px; } }
  @media (max-width: 320px) {
        .shop2-order-options.shop2-delivery .options-list .option-label > span, .shop2-delivery .options-list .option-label > span {
          font-size: 16px; } }
  .shop2-order-options.shop2-delivery .options-list .shop2-btn, .shop2-delivery .options-list .shop2-btn {
    vertical-align: middle;
    margin-right: 10px; }
  .shop2-order-options.shop2-delivery .options-list .option-details, .shop2-delivery .options-list .option-details {
    overflow: visible;
    color: #262626;
    padding: 0 30px 20px 30px; }
  @media screen and (max-width: 639px) {
      .shop2-order-options.shop2-delivery .options-list .option-details, .shop2-delivery .options-list .option-details {
        padding: 0 20px 20px 20px; } }
  .shop2-order-options.shop2-delivery .options-list .option-details .option-item, .shop2-delivery .options-list .option-details .option-item {
    /*fix_form*/
    max-width: 360px;
    margin: 5px 0 20px; }
  .shop2-order-options.shop2-delivery .options-list .option-details .option-item label, .shop2-delivery .options-list .option-details .option-item label {
    font-size: 18px;
    display: block; }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item label > span, .shop2-delivery .options-list .option-details .option-item label > span {
      color: #262626;
      font: 400 16px 'Montserrat', Arial, Helvetica, sans-serif;
      display: block;
      padding: 0 0 10px; }
  .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="text"], .shop2-delivery .options-list .option-details .option-item input[type="text"], .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="phone"], .shop2-delivery .options-list .option-details .option-item input[type="phone"], .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="email"], .shop2-delivery .options-list .option-details .option-item input[type="email"], .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="password"], .shop2-delivery .options-list .option-details .option-item input[type="password"], .shop2-order-options.shop2-delivery .options-list .option-details .option-item textarea, .shop2-delivery .options-list .option-details .option-item textarea {
    color: #262626;
    background: #f9f9f9;
    width: 100%;
    height: 54px;
    padding: 16px 20px;
    font: 500 17px 'Montserrat', Arial, Helvetica, sans-serif;
    border: none;
    outline: none;
    border: 1px solid #e5e5e5;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="text"]:focus::-webkit-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="text"]:focus::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="phone"]:focus::-webkit-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="phone"]:focus::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="email"]:focus::-webkit-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="email"]:focus::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="password"]:focus::-webkit-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="password"]:focus::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item textarea:focus::-webkit-input-placeholder, .shop2-delivery .options-list .option-details .option-item textarea:focus::-webkit-input-placeholder {
      color: transparent; }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="text"]:focus::-moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="text"]:focus::-moz-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="phone"]:focus::-moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="phone"]:focus::-moz-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="email"]:focus::-moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="email"]:focus::-moz-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="password"]:focus::-moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="password"]:focus::-moz-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item textarea:focus::-moz-placeholder, .shop2-delivery .options-list .option-details .option-item textarea:focus::-moz-placeholder {
      color: transparent; }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="text"]:focus:-moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="text"]:focus:-moz-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="phone"]:focus:-moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="phone"]:focus:-moz-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="email"]:focus:-moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="email"]:focus:-moz-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="password"]:focus:-moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="password"]:focus:-moz-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item textarea:focus:-moz-placeholder, .shop2-delivery .options-list .option-details .option-item textarea:focus:-moz-placeholder {
      color: transparent; }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="text"]:focus:-ms-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="text"]:focus:-ms-input-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="phone"]:focus:-ms-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="phone"]:focus:-ms-input-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="email"]:focus:-ms-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="email"]:focus:-ms-input-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="password"]:focus:-ms-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="password"]:focus:-ms-input-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item textarea:focus:-ms-input-placeholder, .shop2-delivery .options-list .option-details .option-item textarea:focus:-ms-input-placeholder {
      color: transparent; }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="text"]:focus, .shop2-delivery .options-list .option-details .option-item input[type="text"]:focus, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="phone"]:focus, .shop2-delivery .options-list .option-details .option-item input[type="phone"]:focus, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="email"]:focus, .shop2-delivery .options-list .option-details .option-item input[type="email"]:focus, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="password"]:focus, .shop2-delivery .options-list .option-details .option-item input[type="password"]:focus, .shop2-order-options.shop2-delivery .options-list .option-details .option-item textarea:focus, .shop2-delivery .options-list .option-details .option-item textarea:focus {
      border: 1px solid #bebebe; }
  .shop2-order-options.shop2-delivery .options-list .option-details .option-item textarea, .shop2-delivery .options-list .option-details .option-item textarea {
    min-width: 100%;
    min-height: 110px;
    padding: 10px 20px; }
  .shop2-order-options.shop2-delivery .options-list .option-details .option-item select, .shop2-delivery .options-list .option-details .option-item select {
    color: #262626;
    width: 100%;
    height: 54px;
    padding: 16px 20px;
    font: 500 17px 'Montserrat', Arial, Helvetica, sans-serif;
    border: none;
    outline: none;
    border: 1px solid #e5e5e5;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23202020%22%20d%3D%22M9.353%2C0.385%20C9.714%2C-0.024%2010.313%2C-0.040%2010.691%2C0.349%20C11.070%2C0.738%2011.085%2C1.385%2010.724%2C1.794%20L6.545%2C6.511%20L6.498%2C6.562%20C5.931%2C7.146%205.034%2C7.123%204.494%2C6.511%20L0.324%2C1.794%20C-0.064%2C1.417%20-0.096%2C0.771%200.253%2C0.352%20C0.602%2C-0.068%201.200%2C-0.102%201.588%2C0.275%20C1.623%2C0.309%201.656%2C0.345%201.685%2C0.385%20L5.524%2C4.714%20L9.353%2C0.385%20Z%22%2F%3E%3C%2Fsvg%3E") right 20px top 50% no-repeat #f9f9f9;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    /* for IE */
    -ms-appearance: none;
    appearance: none !important; }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item select::-ms-expand, .shop2-delivery .options-list .option-details .option-item select::-ms-expand {
      display: none; }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item select:focus, .shop2-delivery .options-list .option-details .option-item select:focus {
      border: 1px solid #bebebe; }
  .shop2-order-options.shop2-delivery .text-center, .shop2-delivery .text-center {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start; }
  @media (max-width: 375px) {
    .shop2-order-options.shop2-delivery .text-center, .shop2-delivery .text-center {
      -webkit-box-direction: reverse;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column-reverse;
      -moz-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }
  .shop2-order-options.shop2-delivery .text-center .shop2-order-btn-back, .shop2-delivery .text-center .shop2-order-btn-back {
    text-decoration: none;
    font: 600 14px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 16px 30px 16px 50px;
    color: #262626;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0 20px 0 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%207%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M5.982%2C12.001%20C6.244%2C12.001%206.506%2C11.901%206.706%2C11.701%20C7.106%2C11.299%207.106%2C10.649%206.706%2C10.249%20L2.474%2C5.992%20L6.706%2C1.736%20C7.106%2C1.335%207.106%2C0.685%206.706%2C0.284%20C6.306%2C-0.117%205.658%2C-0.117%205.258%2C0.284%20L0.303%2C5.266%20C-0.097%2C5.668%20-0.097%2C6.317%200.303%2C6.718%20L5.258%2C11.701%20C5.458%2C11.901%205.720%2C12.001%205.982%2C12.001%20Z%22%2F%3E%3C%2Fsvg%3E") top 50% left 20% no-repeat, #fff; }
  .shop2-order-options.shop2-delivery .text-center .shop2-order-btn-back:hover, .shop2-delivery .text-center .shop2-order-btn-back:hover {
    -moz-box-shadow: 0px 5px 10px 0px rgba(38, 38, 38, 0.15);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(38, 38, 38, 0.15);
    box-shadow: 0px 5px 10px 0px rgba(38, 38, 38, 0.15); }
  @media (max-width: 375px) {
      .shop2-order-options.shop2-delivery .text-center .shop2-order-btn-back, .shop2-delivery .text-center .shop2-order-btn-back {
        margin: 0; } }
  .shop2-order-options.shop2-delivery .text-center .order-enter, .shop2-delivery .text-center .order-enter {
    color: #fff;
    font: 600 15px 'Montserrat', Arial, Helvetica, sans-serif;
    outline: none;
    border: none;
    background: #f44545;
    padding: 16px 26px 17px;
    text-align: center;
    -webkit-appearance: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  .shop2-order-options.shop2-delivery .text-center .order-enter:hover, .shop2-delivery .text-center .order-enter:hover {
    background: #ff6b6b; }
  @media (max-width: 375px) {
      .shop2-order-options.shop2-delivery .text-center .order-enter, .shop2-delivery .text-center .order-enter {
        width: 100%;
        margin: 0 0 20px 0; } }

.shop2-order-form .form-item input[type="text"], .shop2-order-form .form-item input[type="phone"], .shop2-order-form .form-item input[type="email"] {
  color: #262626;
  background: #fff;
  width: 100%;
  height: 54px;
  padding: 16px 20px;
  font: 500 17px 'Montserrat', Arial, Helvetica, sans-serif;
  border: none;
  outline: none;
  border: 1px solid #e5e5e5;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .shop2-order-form .form-item input[type="text"]::-webkit-input-placeholder, .shop2-order-form .form-item input[type="phone"]::-webkit-input-placeholder, .shop2-order-form .form-item input[type="email"]::-webkit-input-placeholder {
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-order-form .form-item input[type="text"]::-moz-placeholder, .shop2-order-form .form-item input[type="phone"]::-moz-placeholder, .shop2-order-form .form-item input[type="email"]::-moz-placeholder {
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-order-form .form-item input[type="text"]::-moz-placeholder, .shop2-order-form .form-item input[type="phone"]::-moz-placeholder, .shop2-order-form .form-item input[type="email"]::-moz-placeholder {
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-order-form .form-item input[type="text"]::-ms-input-placeholder, .shop2-order-form .form-item input[type="phone"]::-ms-input-placeholder, .shop2-order-form .form-item input[type="email"]::-ms-input-placeholder {
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-order-form .form-item input[type="text"]:focus::-webkit-input-placeholder, .shop2-order-form .form-item input[type="phone"]:focus::-webkit-input-placeholder, .shop2-order-form .form-item input[type="email"]:focus::-webkit-input-placeholder {
    color: transparent; }
  .shop2-order-form .form-item input[type="text"]:focus::-moz-placeholder, .shop2-order-form .form-item input[type="phone"]:focus::-moz-placeholder, .shop2-order-form .form-item input[type="email"]:focus::-moz-placeholder {
    color: transparent; }
  .shop2-order-form .form-item input[type="text"]:focus:-moz-placeholder, .shop2-order-form .form-item input[type="phone"]:focus:-moz-placeholder, .shop2-order-form .form-item input[type="email"]:focus:-moz-placeholder {
    color: transparent; }
  .shop2-order-form .form-item input[type="text"]:focus:-ms-input-placeholder, .shop2-order-form .form-item input[type="phone"]:focus:-ms-input-placeholder, .shop2-order-form .form-item input[type="email"]:focus:-ms-input-placeholder {
    color: transparent; }
  .shop2-order-form .form-item input[type="text"]:focus, .shop2-order-form .form-item input[type="phone"]:focus, .shop2-order-form .form-item input[type="email"]:focus {
    border: 1px solid #bebebe; }
  .shop2-order-form .form-item textarea {
    color: #262626;
    width: 100%;
    font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif;
    border: none;
    outline: none;
    min-height: 120px;
    min-width: 100%;
    border: 1px solid #e5e5e5;
    padding: 16px 20px 16px 20px;
    -webkit-appearance: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop2-order-form .form-item textarea::-webkit-input-placeholder {
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-order-form .form-item textarea::-moz-placeholder {
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-order-form .form-item textarea::-moz-placeholder {
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-order-form .form-item textarea::-ms-input-placeholder {
    font: 400 15px 'Montserrat', Arial, Helvetica, sans-serif; }
  .shop2-order-form .form-item textarea:focus::-webkit-input-placeholder {
    color: transparent; }
  .shop2-order-form .form-item textarea:focus::-moz-placeholder {
    color: transparent; }
  .shop2-order-form .form-item textarea:focus:-moz-placeholder {
    color: transparent; }
  .shop2-order-form .form-item textarea:focus:-ms-input-placeholder {
    color: transparent; }
  .shop2-order-form .form-item textarea:focus {
    border: 1px solid #bebebe; }
  .shop2-order-form .form-item.form-item-submit .shop2-btn {
    color: #fff;
    outline: none;
    border: none;
    background: #f44545;
    font: 700 15px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 7px 28px;
    min-height: 49px;
    -webkit-appearance: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 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;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .shop2-order-form .form-item.form-item-submit .shop2-btn:hover {
    background: #ff6b6b; }
  @media (min-width: 481px) {
    .shop2-order-form .form-item-submit {
      text-align: left; } }

@media (max-width: 825px) {
    .text-right {
      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;
      padding: 30px 0; } }
  .text-right a {
    color: #fff;
    outline: none;
    border: none;
    background: #f44545;
    font: 700 15px 'Montserrat', Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 17px 28px;
    -webkit-appearance: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 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;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .text-right a:hover {
    background: #ff6b6b; }
  .text-right a + a {
    margin: 0 0 0 10px; }
  @media (max-width: 825px) {
      .text-right a + a {
        margin: 10px 0 0 0; } }
