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

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

.site-path {
  font-size: 13px;
  margin-bottom: 10px;
  white-space: pre-wrap;
  line-height: 1;
  color: #000;
  padding: 0 20px; }
  .site-path a {
    color: #0ba5cb; }

.site-path {
  font: bold 10px "roboto", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 15px 8px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  margin-bottom: 20px;
  color: rgba(0, 0, 0, 0.5); }
  .site-path a {
    color: #000;
    text-decoration: none; }

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

.site-width {
  max-width: 1185px;
  margin: 0 auto; }
  @media screen and (max-width: 1280px) {
  .site-width {
    max-width: 945px; } }

.left {
  float: left;
  width: 224px;
  margin-right: -100%;
  position: relative;
  z-index: 10; }

.right {
  float: left;
  width: 100%; }

.wrapper {
  background-color: #f7f4f1;
  position: relative;
  z-index: 0; }

.noScroll, .noScroll2 {
  overflow: hidden; }
/*------------ search-form BEGIN-------------*/
.search-form2 {
  box-sizing: border-box;
  -webkit-box-flex: auto;
  -webkit-flex: auto;
  -moz-box-flex: auto;
  -moz-flex: auto;
  -ms-flex: auto;
  flex: auto;
  max-width: 850px;
  height: 40px;
  text-align: left;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.851%22%20fill%3D%22%23000000%22%20d%3D%22M6.097%2C7.957%20C6.097%2C3.577%209.662%2C0.013%2014.043%2C0.013%20C18.424%2C0.013%2021.988%2C3.577%2021.988%2C7.957%20C21.988%2C12.338%2018.424%2C15.902%2014.043%2C15.902%20C12.209%2C15.902%2010.524%2C15.272%209.179%2C14.225%20L1.404%2C21.999%20L-0.000%2C20.595%20L7.774%2C12.821%20C6.728%2C11.475%206.097%2C9.791%206.097%2C7.957%20ZM14.043%2C13.916%20C17.329%2C13.916%2020.002%2C11.243%2020.002%2C7.957%20C20.002%2C4.672%2017.329%2C1.999%2014.043%2C1.999%20C10.757%2C1.999%208.084%2C4.672%208.084%2C7.957%20C8.084%2C11.243%2010.757%2C13.916%2014.043%2C13.916%20Z%22%2F%3E%3C%2Fsvg%3E") 0 center no-repeat;
  font: 15px/39px "roboto", Arial, Helvetica, sans-serif;
  margin-right: 30px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-flex-item-align: center;
  align-self: center; }
  @media screen and (max-width: 1279px) {
  .search-form2 {
    margin-right: 25px; } }
  @media screen and (max-width: 700px) {
  .search-form2 {
    display: none; } }
  .search-form2 .search-text {
    padding: 0 50px 0 30px;
    box-sizing: border-box;
    color: rgba(0, 0, 0, 0.5);
    background: transparent;
    width: 100%;
    max-width: 750px;
    height: 100%;
    display: inline-block;
    border: none;
    outline: none;
    -webkit-appearance: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07); }
  .search-form2 .input-wrap {
    display: inline-block;
    font-size: 0;
    position: relative;
    height: 40px; }
  .search-form2 .search-button {
    display: inline-block;
    background: #f39c12;
    color: #fff;
    font: 15px/40px "roboto", Arial, Helvetica, sans-serif;
    border: none;
    padding: 0 20px;
    outline: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
  .search-form2 span.corner {
    display: inline-block;
    content: '';
    position: absolute;
    left: -3px;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 3px solid #f39c12;
    border-left: 3px solid transparent; }
  .search-form2 .extended {
    cursor: pointer;
    position: absolute;
    font-size: 0;
    display: inline-block;
    height: 40px;
    width: 40px;
    left: -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%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%20opacity%3D%220.851%22%20fill%3D%22%23000000%22%20d%3D%22M14.939%2C8.920%20L14.939%2C15.194%20C14.939%2C15.638%2014.593%2C15.998%2014.166%2C15.998%20C13.739%2C15.998%2013.393%2C15.638%2013.393%2C15.194%20L13.393%2C8.920%20C12.206%2C8.569%2011.333%2C7.433%2011.333%2C6.087%20C11.333%2C4.742%2012.206%2C3.606%2013.393%2C3.255%20L13.393%2C0.802%20C13.393%2C0.358%2013.739%2C-0.002%2014.166%2C-0.002%20C14.593%2C-0.002%2014.939%2C0.358%2014.939%2C0.802%20L14.939%2C3.255%20C16.126%2C3.606%2017.000%2C4.742%2017.000%2C6.087%20C17.000%2C7.433%2016.126%2C8.569%2014.939%2C8.920%20ZM14.166%2C4.748%20C13.456%2C4.748%2012.878%2C5.349%2012.878%2C6.087%20C12.878%2C6.826%2013.456%2C7.427%2014.166%2C7.427%20C14.876%2C7.427%2015.454%2C6.826%2015.454%2C6.087%20C15.454%2C5.349%2014.876%2C4.748%2014.166%2C4.748%20ZM9.272%2C13.741%20L9.272%2C15.194%20C9.272%2C15.638%208.926%2C15.998%208.499%2C15.998%20C8.073%2C15.998%207.727%2C15.638%207.727%2C15.194%20L7.727%2C13.741%20C6.539%2C13.390%205.666%2C12.254%205.666%2C10.909%20C5.666%2C9.563%206.539%2C8.428%207.727%2C8.077%20L7.727%2C0.802%20C7.727%2C0.358%208.073%2C-0.002%208.499%2C-0.002%20C8.926%2C-0.002%209.272%2C0.358%209.272%2C0.802%20L9.272%2C8.077%20C10.460%2C8.428%2011.333%2C9.563%2011.333%2C10.909%20C11.333%2C12.254%2010.460%2C13.390%209.272%2C13.741%20ZM8.499%2C9.569%20C7.789%2C9.569%207.212%2C10.170%207.212%2C10.909%20C7.212%2C11.647%207.789%2C12.248%208.499%2C12.248%20C9.209%2C12.248%209.787%2C11.647%209.787%2C10.909%20C9.787%2C10.170%209.209%2C9.569%208.499%2C9.569%20ZM3.606%2C8.920%20L3.606%2C15.194%20C3.606%2C15.638%203.259%2C15.998%202.833%2C15.998%20C2.406%2C15.998%202.060%2C15.638%202.060%2C15.194%20L2.060%2C8.920%20C0.872%2C8.569%20-0.000%2C7.433%20-0.000%2C6.087%20C-0.000%2C4.742%200.872%2C3.606%202.060%2C3.255%20L2.060%2C0.802%20C2.060%2C0.358%202.406%2C-0.002%202.833%2C-0.002%20C3.259%2C-0.002%203.606%2C0.358%203.606%2C0.802%20L3.606%2C3.255%20C4.793%2C3.606%205.666%2C4.742%205.666%2C6.087%20C5.666%2C7.433%204.793%2C8.569%203.606%2C8.920%20ZM2.833%2C4.748%20C2.123%2C4.748%201.545%2C5.349%201.545%2C6.087%20C1.545%2C6.826%202.123%2C7.427%202.833%2C7.427%20C3.543%2C7.427%204.121%2C6.826%204.121%2C6.087%20C4.121%2C5.349%203.543%2C4.748%202.833%2C4.748%20Z%22%2F%3E%3C%2Fsvg%3E") left center no-repeat;
    background-size: 22px; }
/*------------ header-table BEGIN-------------*/
.header-top {
  padding: 16px 0;
  background: #fff;
  -moz-box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.1); }
  .header-top.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999; }
  @media screen and (max-width: 1280px) {
  .header-top {
    padding: 16px 8px; } }
  @media screen and (max-width: 700px) {
  .header-top {
    padding: 0 8px 0 0;
    height: 48px; } }

.header-top_inner {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px; }
  @media screen and (max-width: 700px) {
  .header-top_inner {
    height: 100%; } }

.categories_popup {
  display: none;
  position: fixed;
  opacity: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  z-index: 10000;
  padding: 15px 40px 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.49);
  -webkit-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.49);
  box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.49);
  overflow: auto; }
  @media screen and (max-width: 800px) {
  .categories_popup {
    padding: 15px 20px 50px; } }
  .categories_popup.cat_opened {
    display: block; }
  .categories_popup .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-bottom: 40px; }
  .categories_popup .title {
    font: 20px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto; }
  .categories_popup .close-button {
    font-size: 0;
    padding-top: 7px;
    cursor: pointer;
    padding: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .categories_popup .close-button svg path {
    fill: #000; }
  @media screen and (max-width: 479px) {
    .categories_popup .categories_menu {
      width: 300px;
      margin: 0 auto; } }
  .categories_popup .categories_menu li a {
    display: inline-block;
    font: 500 15px "roboto", Arial, Helvetica, sans-serif;
    line-height: 40px;
    color: #000;
    text-decoration: none; }
  .categories_popup .categories_menu ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .categories_popup .categories_menu ul li a {
      font-size: 14px;
      padding-left: 15px;
      position: relative;
      line-height: 30px;
      color: #737373; }
      .categories_popup .categories_menu ul li a:hover {
        color: #f39c12; }
      .categories_popup .categories_menu ul li a:before {
        content: '-';
        position: absolute;
        top: 8px;
        left: 2px;
        line-height: 1; }
      .categories_popup .categories_menu ul li:opened a {
        color: #737373; }

.campaign_link {
  margin-bottom: 10px;
  padding-left: 35px;
  position: relative; }
  .campaign_link:after {
    position: absolute;
    top: 10px;
    left: 8px;
    color: #fff;
    content: '%';
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(../campaign.svg) center center no-repeat;
    background-position: center center;
    line-height: 19px;
    text-align: center; }
  .campaign_link a {
    text-decoration: none;
    color: #fc6a4a;
    font: bold 15px "roboto", Arial, Helvetica, sans-serif;
    line-height: 30px; }

.new_link {
  margin-bottom: 10px;
  padding-left: 35px;
  position: relative; }
  .new_link:after {
    position: absolute;
    top: 10px;
    left: 8px;
    color: #fff;
    content: '';
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(../new2.svg) center center no-repeat;
    background-position: center center;
    line-height: 19px;
    text-align: center; }
  .new_link a {
    text-decoration: none;
    color: #94b35e;
    font: bold 15px "roboto", Arial, Helvetica, sans-serif;
    line-height: 30px; }

.categories-button {
  display: inline-block;
  line-height: 40px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 40px;
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  cursor: pointer; }
  @media screen and (max-width: 1023px) {
  .categories-button {
    margin-right: 0; } }
  @media screen and (max-width: 700px) {
  .categories-button {
    height: 100%; } }
  .categories-button .label {
    font: bold 16px/40px "roboto", Arial, Helvetica, sans-serif;
    background: #f39c12;
    padding: 0 20px;
    color: #fff;
    position: relative; }
  @media screen and (max-width: 700px) {
    .categories-button .label {
      line-height: 48px; } }
  .categories-button .label:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 3px solid #8c6239;
    border-left: 3px solid transparent; }
    @media screen and (max-width: 1024px) {
    .categories-button .label:after {
      display: none; } }
  .categories-button .arrow {
    background: #8c6239;
    width: 48px;
    text-align: center; }
  @media screen and (max-width: 1023px) {
    .categories-button .arrow {
      display: none; } }
  .categories-button .arrow svg path {
    fill: #fff; }

body.isMobile .categories-button {
  margin-right: 0; }
  body.isMobile .categories-button .label:after {
    display: none; }
  body.isMobile .categories-button .arrow {
    display: none; }

.low-res-burger {
  display: none;
  width: 20px;
  height: 100%;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2020%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M19.000%2C8.999%20L1.000%2C8.999%20C0.448%2C8.999%20-0.000%2C8.552%20-0.000%2C8.000%20C-0.000%2C7.447%200.448%2C6.999%201.000%2C6.999%20L19.000%2C6.999%20C19.552%2C6.999%2020.000%2C7.447%2020.000%2C8.000%20C20.000%2C8.552%2019.552%2C8.999%2019.000%2C8.999%20ZM19.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.447%200.448%2C-0.000%201.000%2C-0.000%20L19.000%2C-0.000%20C19.552%2C-0.000%2020.000%2C0.447%2020.000%2C1.000%20C20.000%2C1.552%2019.552%2C2.000%2019.000%2C2.000%20ZM1.000%2C14.000%20L19.000%2C14.000%20C19.552%2C14.000%2020.000%2C14.447%2020.000%2C15.000%20C20.000%2C15.552%2019.552%2C16.000%2019.000%2C16.000%20L1.000%2C16.000%20C0.448%2C16.000%20-0.000%2C15.552%20-0.000%2C15.000%20C-0.000%2C14.447%200.448%2C14.000%201.000%2C14.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  padding: 0 18px;
  margin-right: 12px;
  cursor: pointer;
  position: relative;
  z-index: 800; }
  @media screen and (max-width: 1023px) {
  .low-res-burger {
    display: block; } }

body.isMobile .low-res-burger {
  display: block; }

.low-res-extender {
  display: none; }
  @media screen and (max-width: 700px) {
  .low-res-extender {
    display: block;
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto; } }

.low-res-search-button {
  display: none;
  height: 100%;
  width: 40px;
  margin-right: 10px; }
  @media screen and (max-width: 700px) {
  .low-res-search-button {
    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%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.851%22%20fill%3D%22%23000000%22%20d%3D%22M6.097%2C7.957%20C6.097%2C3.577%209.662%2C0.013%2014.043%2C0.013%20C18.424%2C0.013%2021.988%2C3.577%2021.988%2C7.957%20C21.988%2C12.338%2018.424%2C15.902%2014.043%2C15.902%20C12.209%2C15.902%2010.524%2C15.272%209.179%2C14.225%20L1.404%2C21.999%20L-0.000%2C20.595%20L7.774%2C12.821%20C6.728%2C11.475%206.097%2C9.791%206.097%2C7.957%20ZM14.043%2C13.916%20C17.329%2C13.916%2020.002%2C11.243%2020.002%2C7.957%20C20.002%2C4.672%2017.329%2C1.999%2014.043%2C1.999%20C10.757%2C1.999%208.084%2C4.672%208.084%2C7.957%20C8.084%2C11.243%2010.757%2C13.916%2014.043%2C13.916%20Z%22%2F%3E%3C%2Fsvg%3E") 0 center no-repeat; } }

.header-cart-preview {
  cursor: pointer;
  width: 60px;
  height: 100%;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2024%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%20d%3D%22M21.000%2C13.000%20L8.000%2C13.000%20L6.000%2C13.000%20L3.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20L5.000%2C-0.000%20L5.692%2C3.000%20L24.000%2C3.000%20L21.000%2C13.000%20ZM6.154%2C5.000%20L7.538%2C11.000%20L19.000%2C11.000%20L21.000%2C5.000%20L6.154%2C5.000%20ZM9.324%2C14.022%20C10.640%2C14.022%2011.709%2C15.137%2011.709%2C16.508%20C11.709%2C17.879%2010.640%2C18.994%209.324%2C18.994%20C8.009%2C18.994%206.939%2C17.879%206.939%2C16.508%20C6.939%2C15.137%208.009%2C14.022%209.324%2C14.022%20ZM9.324%2C17.186%20C9.682%2C17.186%209.975%2C16.882%209.975%2C16.508%20C9.975%2C16.134%209.682%2C15.830%209.324%2C15.830%20C8.966%2C15.830%208.674%2C16.134%208.674%2C16.508%20C8.674%2C16.882%208.966%2C17.186%209.324%2C17.186%20ZM17.552%2C14.022%20C18.867%2C14.022%2019.937%2C15.137%2019.937%2C16.508%20C19.937%2C17.879%2018.867%2C18.994%2017.552%2C18.994%20C16.237%2C18.994%2015.167%2C17.879%2015.167%2C16.508%20C15.167%2C15.137%2016.237%2C14.022%2017.552%2C14.022%20ZM17.552%2C17.186%20C17.910%2C17.186%2018.203%2C16.882%2018.203%2C16.508%20C18.203%2C16.134%2017.910%2C15.830%2017.552%2C15.830%20C17.194%2C15.830%2016.902%2C16.134%2016.902%2C16.508%20C16.902%2C16.882%2017.194%2C17.186%2017.552%2C17.186%20Z%22%2F%3E%3C%2Fsvg%3E") 6px 50% no-repeat; }
  .header-cart-preview #shop2-cart-preview {
    width: 100%;
    height: 100%; }
  .header-cart-preview #shop2-cart-preview .cart_bl_icon {
    width: 100%;
    height: 100%; }
    .header-cart-preview #shop2-cart-preview .cart_bl_icon span {
      -moz-user-select: none;
      -ms-user-select: none;
      -webkit-user-select: none;
      user-select: none; }
  .header-cart-preview #shop2-cart-preview .cart_bl_icon.active {
    position: relative; }
    .header-cart-preview #shop2-cart-preview .cart_bl_icon.active span {
      position: absolute;
      top: 1px;
      left: 25px;
      display: inline-block;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background: #f39c12;
      color: #fff;
      text-align: center;
      font: 11px/24px "roboto", Arial, Helvetica, sans-serif; }
  .header-cart-preview .cart-preview {
    display: none;
    position: absolute;
    z-index: 888;
    right: 50%;
    background: #fff;
    padding: 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 1px solid #000;
    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);
    cursor: auto; }
  @media screen and (max-width: 1024px) {
    .header-cart-preview .cart-preview {
      position: fixed;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      text-align: center; } }
  .header-cart-preview .cart-preview:before {
    content: '';
    position: absolute;
    top: -5px;
    right: 19px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 5px solid #000;
    z-index: 10; }
  .header-cart-preview .cart-preview:after {
    content: '';
    position: absolute;
    top: -3px;
    right: 20px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-bottom: 4px solid #fff;
    z-index: 20; }
  .header-cart-preview .cart-preview .top-line {
    display: none; }
    @media screen and (max-width: 1024px) {
    .header-cart-preview .cart-preview .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-bottom: 15px;
      width: 100%; } }
    .header-cart-preview .cart-preview .top-line .block-title {
      font: 20px "roboto", Arial, Helvetica, sans-serif;
      color: #000;
      -webkit-box-flex: auto;
      -webkit-flex: auto;
      -moz-box-flex: auto;
      -moz-flex: auto;
      -ms-flex: auto;
      flex: auto;
      text-align: left; }
    .header-cart-preview .cart-preview .top-line .cart_close_icon {
      font-size: 0;
      padding-top: 7px;
      cursor: pointer;
      padding: 15px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .header-cart-preview .cart-preview .top-line .cart_close_icon svg path {
        fill: #000; }
  .header-cart-preview .cart-preview .block-body {
    font: 13px/16px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    width: 280px; }
    @media screen and (max-width: 1024px) {
    .header-cart-preview .cart-preview .block-body {
      margin: 0 auto;
      text-align: left; } }
    .header-cart-preview .cart-preview .block-body p {
      margin-bottom: 10px; }
      .header-cart-preview .cart-preview .block-body p:last-child {
        margin-bottom: 0; }
    .header-cart-preview .cart-preview .block-body strong {
      font-weight: bold; }
    .header-cart-preview .cart-preview .block-body .order-btn {
      display: inline-block;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      font: bold 12px "RobotoCondenced", Arial, Helvetica, sans-serif;
      color: #fff;
      text-transform: uppercase;
      background: #f39c12;
      line-height: 48px;
      padding: 0 15px;
      width: 100%;
      text-decoration: none; }

.header-login {
  font-size: 0;
  height: 100%; }
  .header-login .login-button {
    width: 53px;
    height: 40px;
    cursor: pointer;
    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%2218px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2018%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%0A%20d%3D%22M15.000%2C21.998%20L6.000%2C21.998%20C4.346%2C21.998%203.000%2C20.653%203.000%2C18.999%20L3.000%2C14.083%20L5.000%2C14.083%20L5.000%2C18.999%20C5.000%2C19.550%205.448%2C19.999%206.000%2C19.999%20L15.000%2C19.999%20C15.552%2C19.999%2016.000%2C19.550%2016.000%2C18.999%20L16.000%2C3.001%20C16.000%2C2.450%2015.552%2C2.001%2015.000%2C2.001%20L6.000%2C2.001%20C5.448%2C2.001%205.000%2C2.450%205.000%2C3.001%20L5.000%2C8.000%20L3.000%2C8.000%20L3.000%2C3.001%20C3.000%2C1.347%204.346%2C0.001%206.000%2C0.001%20L15.000%2C0.001%20C16.654%2C0.001%2018.000%2C1.347%2018.000%2C3.001%20L18.000%2C18.999%20C18.000%2C20.653%2016.654%2C21.998%2015.000%2C21.998%20ZM7.293%2C7.688%20L8.707%2C6.275%20L13.455%2C11.024%20L8.707%2C15.773%20L7.293%2C14.359%20L9.651%2C12.000%20L0.000%2C12.000%20L0.000%2C10.000%20L9.603%2C10.000%20L7.293%2C7.688%20Z%22%2F%3E%3C%2Fsvg%3E") 88% 50% no-repeat; }
  @media screen and (max-width: 1279px) {
    .header-login .login-button {
      width: 35px;
      height: 100%; } }
  .header-login .user-button {
    width: 53px;
    height: 40px;
    cursor: pointer;
    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%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%20%20fill%3D%22%23000000%22%0A%20d%3D%22M-0.000%2C19.998%20L-0.000%2C17.998%20C-0.000%2C14.139%203.140%2C10.999%207.000%2C10.999%20L13.000%2C10.999%20C16.859%2C10.999%2020.000%2C14.139%2020.000%2C17.998%20L20.000%2C19.998%20L-0.000%2C19.998%20ZM13.000%2C12.999%20L7.000%2C12.999%20C4.243%2C12.999%202.000%2C15.242%202.000%2C17.998%20L17.999%2C17.998%20C17.999%2C15.242%2015.756%2C12.999%2013.000%2C12.999%20ZM10.000%2C10.000%20C7.243%2C10.000%205.000%2C7.757%205.000%2C5.000%20C5.000%2C2.244%207.243%2C0.001%2010.000%2C0.001%20C12.757%2C0.001%2015.000%2C2.244%2015.000%2C5.000%20C15.000%2C7.757%2012.757%2C10.000%2010.000%2C10.000%20ZM10.000%2C2.001%20C8.345%2C2.001%207.000%2C3.346%207.000%2C5.000%20C7.000%2C6.654%208.345%2C7.999%2010.000%2C7.999%20C11.654%2C7.999%2013.000%2C6.654%2013.000%2C5.000%20C13.000%2C3.346%2011.654%2C2.001%2010.000%2C2.001%20Z%22%2F%3E%3C%2Fsvg%3E") 85% 50% no-repeat; }
  .header-login .shop2-block.login-form {
    display: none;
    position: absolute;
    z-index: 888;
    right: 150px;
    background: #fff;
    width: 296px;
    padding: 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 1px solid #000;
    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);
    font-family: "roboto", Arial, Helvetica, sans-serif;
    font-size: 15px; }
  .header-login .shop2-block.login-form.logged-in {
    width: 222px; }
  @media screen and (max-width: 1024px) {
    .header-login .shop2-block.login-form {
      position: fixed;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      width: auto; } }
  .header-login .shop2-block.login-form:before {
    content: '';
    position: absolute;
    top: -5px;
    right: 11px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 5px solid #000;
    z-index: 10; }
  .header-login .shop2-block.login-form:after {
    content: '';
    position: absolute;
    top: -3px;
    right: 12px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-bottom: 4px solid #fff;
    z-index: 20; }
  .header-login .shop2-block.login-form .block-title {
    font-size: 20px;
    margin-bottom: 10px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    .header-login .shop2-block.login-form .block-title strong {
      font-weight: 400;
      -webkit-box-flex: auto;
      -webkit-flex: auto;
      -moz-box-flex: auto;
      -moz-flex: auto;
      -ms-flex: auto;
      flex: auto; }
    .header-login .shop2-block.login-form .block-title .popup-close {
      display: inline-block;
      width: 15px;
      height: 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%2210px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2010%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%0A%20d%3D%22M8.535%2C0.550%20L5.000%2C4.085%20L1.465%2C0.550%20L0.051%2C1.964%20L3.586%2C5.499%20L0.051%2C9.035%20L1.465%2C10.449%20L5.000%2C6.914%20L8.535%2C10.449%20L9.949%2C9.035%20L6.414%2C5.499%20L9.949%2C1.964%20L8.535%2C0.550%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      cursor: pointer; }
  @media screen and (max-width: 1024px) {
      .header-login .shop2-block.login-form .block-body {
        width: 290px;
        margin: 0 auto; } }
    .header-login .shop2-block.login-form .block-body .user-name {
      margin-bottom: 15px; }
    .header-login .shop2-block.login-form .block-body a {
      margin-bottom: 10px; }
  .header-login .shop2-block.login-form .row {
    margin-bottom: 15px; }
    .header-login .shop2-block.login-form .row label:first-child {
      display: block;
      margin-bottom: 5px; }
    .header-login .shop2-block.login-form .row label.field input[type="text"], .header-login .shop2-block.login-form .row label.field input[type="password"] {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      -webkit-appearance: none;
      outline: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      background: transparent;
      border: 1px solid rgba(0, 0, 0, 0.15);
      padding: 10px 15px;
      color: rgba(0, 0, 0, 0.55); }
      .header-login .shop2-block.login-form .row label.field input[type="text"]:focus, .header-login .shop2-block.login-form .row label.field input[type="password"]:focus {
        border: 1px solid #85d2e5;
        color: #343434; }
  .header-login .shop2-block.login-form .login-button_wrap {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    .header-login .shop2-block.login-form .login-button_wrap .signin-btn {
      -webkit-appearance: none;
      outline: none;
      text-transform: uppercase;
      border: none;
      color: #fff;
      padding: 10px 50px 10px 20px;
      margin-right: 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%2218px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2018%2022%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.000%2C21.998%20L6.000%2C21.998%20C4.346%2C21.998%203.000%2C20.653%203.000%2C18.999%20L3.000%2C14.083%20L5.000%2C14.083%20L5.000%2C18.999%20C5.000%2C19.550%205.448%2C19.999%206.000%2C19.999%20L15.000%2C19.999%20C15.552%2C19.999%2016.000%2C19.550%2016.000%2C18.999%20L16.000%2C3.001%20C16.000%2C2.450%2015.552%2C2.001%2015.000%2C2.001%20L6.000%2C2.001%20C5.448%2C2.001%205.000%2C2.450%205.000%2C3.001%20L5.000%2C8.000%20L3.000%2C8.000%20L3.000%2C3.001%20C3.000%2C1.347%204.346%2C0.001%206.000%2C0.001%20L15.000%2C0.001%20C16.654%2C0.001%2018.000%2C1.347%2018.000%2C3.001%20L18.000%2C18.999%20C18.000%2C20.653%2016.654%2C21.998%2015.000%2C21.998%20ZM7.293%2C7.688%20L8.707%2C6.275%20L13.455%2C11.024%20L8.707%2C15.773%20L7.293%2C14.359%20L9.651%2C12.000%20L0.000%2C12.000%20L0.000%2C10.000%20L9.603%2C10.000%20L7.293%2C7.688%20Z%22%2F%3E%3C%2Fsvg%3E") 80px 50% no-repeat #f39c12; }
    .header-login .shop2-block.login-form .login-button_wrap .links_wrap {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: 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; }
      .header-login .shop2-block.login-form .login-button_wrap .links_wrap a {
        display: block;
        color: #0ba5cb;
        font: 11px/18px "roboto", Arial, Helvetica, sans-serif;
        text-transform: uppercase; }
      .header-login .shop2-block.login-form .login-button_wrap .links_wrap a:last-child {
        margin-bottom: 0; }
  .header-login .shop2-block.login-form .user-name {
    display: block;
    font: 20px "roboto", Arial, Helvetica, sans-serif;
    color: #000; }
  .header-login .shop2-block.login-form .settings, .header-login .shop2-block.login-form .my-orders {
    display: block;
    color: #0ba5cb;
    font: 11px/18px "roboto", Arial, Helvetica, sans-serif;
    text-transform: uppercase; }
  .header-login .shop2-block.login-form .signout-btn {
    display: inline-block;
    -webkit-appearance: none;
    outline: none;
    text-decoration: none;
    text-transform: uppercase;
    border: none;
    color: #fff;
    padding: 10px 20px 10px 50px;
    margin-right: 15px;
    margin-bottom: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2022%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%22M18.839%2C20.998%20L8.344%2C20.998%20C7.085%2C20.998%206.062%2C19.958%206.062%2C18.680%20L6.062%2C13.732%20L7.583%2C13.732%20L7.583%2C18.680%20C7.583%2C19.106%207.924%2C19.452%208.344%2C19.452%20L18.839%2C19.452%20C19.258%2C19.452%2019.599%2C19.106%2019.599%2C18.680%20L19.599%2C2.319%20C19.599%2C1.893%2019.258%2C1.546%2018.839%2C1.546%20L8.344%2C1.546%20C7.924%2C1.546%207.583%2C1.893%207.583%2C2.319%20L7.583%2C7.332%20L6.062%2C7.332%20L6.062%2C2.319%20C6.062%2C1.041%207.085%2C0.001%208.344%2C0.001%20L18.839%2C0.001%20C20.097%2C0.001%2021.120%2C1.041%2021.120%2C2.319%20L21.120%2C18.680%20C21.120%2C19.958%2020.097%2C20.998%2018.839%2C20.998%20ZM13.995%2C9.748%20L13.995%2C11.221%20L2.990%2C11.221%20L4.837%2C12.958%20L3.729%2C14.000%20L0.010%2C10.503%20L3.729%2C7.005%20L4.837%2C8.045%20L3.027%2C9.748%20L13.995%2C9.748%20Z%22%2F%3E%3C%2Fsvg%3E") 18px 50% no-repeat #f39c12; }

.header-main {
  padding: 35px 0 30px 0; }
  @media screen and (max-width: 1280px) {
  .header-main {
    padding-left: 16px;
    padding-right: 16px; } }
  @media screen and (max-width: 1024px) {
  .header-main {
    border-bottom: none; } }
  @media screen and (max-width: 650px) {
  .header-main {
    padding-top: 16px; } }

.company-block {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 650px) {
  .company-block {
    -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; } }
  .company-block a {
    text-decoration: none;
    color: #000; }
  .company-block .logo {
    max-width: 300px;
    margin-right: 15px; }
  @media screen and (max-width: 650px) {
    .company-block .logo {
      margin-bottom: 10px; } }
  .company-block .logo a {
    display: inline-block;
    width: 100%;
    height: 100%; }
    .company-block .logo a img {
      width: 100%;
      height: auto;
      max-height: 100%; }
  .company-block .company {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto; }
  @media screen and (max-width: 650px) {
    .company-block .company {
      -webkit-align-self: flex-start;
      -moz-align-self: flex-start;
      -ms-flex-item-align: start;
      align-self: flex-start;
      margin-bottom: 20px; } }
  .company-block .company .name {
    font: 19px "roboto_bl", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    display: inline-block; }
  .company-block .company .desc {
    font: 15px/20px "roboto", Arial, Helvetica, sans-serif; }
  .company-block .phones {
    max-width: 150px;
    padding: 0 0 3px 30px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M14.832%2C8.469%20C14.483%2C8.469%2014.200%2C8.187%2014.200%2C7.839%20C14.200%2C4.475%2011.463%2C1.740%208.097%2C1.740%20C7.748%2C1.740%207.465%2C1.458%207.465%2C1.109%20C7.465%2C0.760%207.748%2C0.478%208.097%2C0.478%20C12.159%2C0.478%2015.463%2C3.780%2015.463%2C7.839%20C15.463%2C8.187%2015.181%2C8.469%2014.832%2C8.469%20ZM8.095%2C2.454%20C11.066%2C2.454%2013.485%2C4.870%2013.485%2C7.839%20C13.485%2C8.187%2013.203%2C8.469%2012.853%2C8.469%20C12.504%2C8.469%2012.222%2C8.187%2012.222%2C7.839%20C12.222%2C5.566%2010.371%2C3.716%208.095%2C3.716%20C7.747%2C3.716%207.464%2C3.434%207.464%2C3.085%20C7.464%2C2.737%207.747%2C2.454%208.095%2C2.454%20ZM10.138%2C7.839%20C10.138%2C6.714%209.221%2C5.799%208.095%2C5.799%20C7.747%2C5.799%207.464%2C5.517%207.464%2C5.168%20C7.464%2C4.819%207.747%2C4.537%208.095%2C4.537%20C9.918%2C4.537%2011.401%2C6.018%2011.401%2C7.839%20C11.401%2C8.187%2011.118%2C8.469%2010.769%2C8.469%20C10.420%2C8.469%2010.138%2C8.187%2010.138%2C7.839%20ZM6.815%2C9.210%20C7.374%2C9.760%207.960%2C10.259%208.549%2C10.687%20C8.664%2C10.770%208.794%2C10.819%208.898%2C10.819%20C8.934%2C10.819%208.956%2C10.812%208.961%2C10.810%20L9.641%2C9.720%20C9.948%2C9.241%2010.724%2C9.228%2010.811%2C9.228%20C10.902%2C9.228%2010.983%2C9.235%2011.057%2C9.252%20C12.527%2C9.579%2013.402%2C9.862%2014.526%2C10.370%20C15.023%2C10.596%2015.339%2C11.499%2015.117%2C12.066%20C14.727%2C13.072%2014.141%2C13.973%2013.376%2C14.738%20C13.163%2C14.950%2012.929%2C15.156%2012.680%2C15.350%20L12.516%2C15.479%20L12.094%2C15.487%20C9.282%2C15.487%206.375%2C14.193%204.118%2C11.938%20L4.073%2C11.890%20C1.749%2C9.571%200.455%2C6.588%200.524%2C3.712%20L0.529%2C3.501%20L0.660%2C3.336%20C0.862%2C3.079%201.062%2C2.852%201.271%2C2.643%20C2.037%2C1.878%202.938%2C1.293%203.948%2C0.902%20C4.070%2C0.854%204.209%2C0.830%204.360%2C0.830%20C4.700%2C0.830%205.467%2C1.004%205.661%2C1.540%20C6.005%2C2.493%206.440%2C3.740%206.757%2C4.936%20C6.849%2C5.282%206.741%2C6.092%206.290%2C6.376%20L5.174%2C7.084%20C5.184%2C7.092%205.180%2C7.267%205.326%2C7.466%20C5.756%2C8.056%206.258%2C8.643%206.815%2C9.210%20ZM3.958%2C6.830%20C4.027%2C6.479%204.220%2C6.189%204.503%2C6.015%20L5.502%2C5.382%20C5.517%2C5.323%205.529%2C5.246%205.526%2C5.208%20C5.249%2C4.171%204.856%2C3.033%204.531%2C2.128%20C4.477%2C2.108%204.408%2C2.092%204.360%2C2.092%20C3.558%2C2.406%202.805%2C2.896%202.163%2C3.536%20C2.036%2C3.664%201.911%2C3.801%201.785%2C3.953%20C1.795%2C6.390%202.974%2C9.009%204.967%2C11.001%20L5.028%2C11.064%20C7.026%2C13.058%209.595%2C14.216%2012.065%2C14.225%20C12.213%2C14.101%2012.354%2C13.973%2012.485%2C13.845%20C13.122%2C13.206%2013.613%2C12.453%2013.940%2C11.609%20C13.933%2C11.604%2013.908%2C11.527%2013.881%2C11.465%20C12.904%2C11.030%2012.102%2C10.777%2010.780%2C10.483%20C10.748%2C10.487%2010.684%2C10.500%2010.632%2C10.514%20L9.999%2C11.514%20C9.603%2C12.154%208.556%2C12.255%207.804%2C11.705%20C7.167%2C11.243%206.533%2C10.703%205.923%2C10.103%20C5.314%2C9.484%204.772%2C8.849%204.306%2C8.209%20C3.996%2C7.786%203.869%2C7.283%203.958%2C6.830%20Z%22%2F%3E%3C%2Fsvg%3E") 5px 0 no-repeat;
    margin-right: 50px;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none; }
  @media screen and (max-width: 1023px) {
    .company-block .phones {
      cursor: pointer;
      -webkit-align-self: center;
      -moz-align-self: center;
      -ms-flex-item-align: center;
      align-self: center; } }
  .company-block .phones .low-res-title {
    display: none;
    text-transform: uppercase;
    font-family: "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 12px;
    font-weight: bold; }
    @media screen and (max-width: 1023px) {
    .company-block .phones .low-res-title {
      display: block; } }
  .company-block .phones .work-time {
    color: rgba(0, 0, 0, 0.5);
    font: 12px "roboto", Arial, Helvetica, sans-serif;
    margin-bottom: 12px; }
    @media screen and (max-width: 1023px) {
    .company-block .phones .work-time {
      display: none; } }
  @media screen and (max-width: 1023px) {
      .company-block .phones .numbers {
        display: none; } }
    .company-block .phones .numbers a {
      font: 500 15px/20px "roboto", Arial, Helvetica, sans-serif;
      color: #000;
      display: block;
      text-decoration: none; }
  .company-block .address-block {
    max-width: 200px;
    display: block;
    font-family: "roboto", Arial, Helvetica, sans-serif;
    padding: 0 0 3px 30px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.537%2C15.327%20C7.418%2C15.425%207.270%2C15.475%207.123%2C15.475%20C6.976%2C15.475%206.829%2C15.425%206.709%2C15.327%20C6.083%2C14.808%200.583%2C10.168%200.583%2C6.819%20C0.583%2C3.325%203.517%2C0.481%207.123%2C0.481%20C10.729%2C0.481%2013.663%2C3.325%2013.663%2C6.819%20C13.663%2C10.168%208.165%2C14.808%207.537%2C15.327%20ZM7.123%2C1.718%20C4.221%2C1.718%201.859%2C4.006%201.859%2C6.819%20C1.859%2C8.990%205.341%2C12.478%207.123%2C14.033%20C8.905%2C12.478%2012.387%2C8.990%2012.387%2C6.819%20C12.387%2C4.006%2010.026%2C1.718%207.123%2C1.718%20ZM7.123%2C9.911%20C5.365%2C9.911%203.933%2C8.524%203.933%2C6.819%20C3.933%2C5.115%205.365%2C3.728%207.123%2C3.728%20C8.882%2C3.728%2010.313%2C5.115%2010.313%2C6.819%20C10.313%2C8.524%208.882%2C9.911%207.123%2C9.911%20ZM7.123%2C4.964%20C6.068%2C4.964%205.209%2C5.797%205.209%2C6.819%20C5.209%2C7.842%206.068%2C8.674%207.123%2C8.674%20C8.178%2C8.674%209.037%2C7.842%209.037%2C6.819%20C9.037%2C5.797%208.178%2C4.964%207.123%2C4.964%20Z%22%2F%3E%3C%2Fsvg%3E") 5px 0 no-repeat;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none; }
  @media screen and (max-width: 1023px) {
    .company-block .address-block {
      cursor: pointer;
      -webkit-align-self: center;
      -moz-align-self: center;
      -ms-flex-item-align: center;
      align-self: center; } }
  .company-block .address-block .low-res-title {
    display: none;
    text-transform: uppercase;
    font-family: "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 12px;
    font-weight: bold; }
    @media screen and (max-width: 1023px) {
    .company-block .address-block .low-res-title {
      display: block; } }
  @media screen and (max-width: 1023px) {
      .company-block .address-block .item {
        display: none; } }
    .company-block .address-block .item .title {
      font-weight: 500;
      font-size: 15px;
      line-height: 20px;
      margin-bottom: 7px; }
    .company-block .address-block .item .address {
      color: rgba(0, 0, 0, 0.5);
      font: 12px "roboto", Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 650px) {
    .company-block .low-res-contact_wrap {
      width: 100%; } }
  .company-block .low-res-contact_wrap .phones {
    display: inline-block;
    max-width: 50%;
    margin-right: 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .company-block .low-res-contact_wrap .address-block {
    display: inline-block;
    max-width: 50%;
    margin-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
/*------------ header-table END-------------*/
/*------------ header-menu BEGIN-------------*/
.header-menu__wrap {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 1280px) {
  .header-menu__wrap {
    padding: 0 8px; } }
  @media screen and (max-width: 1023px) {
  .header-menu__wrap {
    display: none; } }
  .header-menu__wrap .callback {
    display: inline-block;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    text-decoration: none;
    color: #232323;
    font: bold 11px/20px "roboto", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23232323%22%20d%3D%22M14.000%2C15.999%20L13.333%2C15.999%20L11.333%2C15.999%20C5.084%2C15.999%200.000%2C10.915%200.000%2C4.666%20L0.000%2C2.667%20L0.000%2C2.000%20C0.000%2C0.898%200.897%2C0.001%202.000%2C0.001%20L4.667%2C0.001%20C5.064%2C0.001%205.384%2C0.120%205.617%2C0.355%20C6.009%2C0.750%206.005%2C1.299%206.001%2C1.829%20L6.000%2C4.666%20L6.001%2C4.837%20C6.005%2C5.369%206.009%2C5.917%205.617%2C6.312%20C5.394%2C6.538%205.088%2C6.654%204.712%2C6.663%20C5.014%2C9.073%206.926%2C10.986%209.336%2C11.287%20C9.346%2C10.911%209.461%2C10.606%209.687%2C10.382%20C10.083%2C9.990%2010.637%2C9.995%2011.162%2C9.998%20L14.000%2C9.999%20L14.171%2C9.998%20C14.700%2C9.997%2015.250%2C9.990%2015.646%2C10.382%20C15.881%2C10.616%2016.000%2C10.936%2016.000%2C11.332%20L16.000%2C13.999%20C16.000%2C15.102%2015.103%2C15.999%2014.000%2C15.999%20ZM14.666%2C11.344%20C14.540%2C11.329%2014.332%2C11.331%2014.181%2C11.331%20L11.333%2C11.332%20L11.151%2C11.331%20C11.002%2C11.330%2010.792%2C11.329%2010.667%2C11.344%20L10.667%2C11.999%20L10.667%2C12.666%20L10.000%2C12.666%20C6.324%2C12.666%203.333%2C9.676%203.333%2C6.000%20L3.333%2C5.333%20L4.654%2C5.333%20C4.670%2C5.208%204.669%2C4.999%204.667%2C4.848%20L4.667%2C2.000%20L4.667%2C1.819%20C4.669%2C1.669%204.670%2C1.459%204.655%2C1.334%20L2.000%2C1.334%20C1.632%2C1.334%201.333%2C1.633%201.333%2C2.000%20L1.333%2C2.667%20L1.333%2C4.666%20C1.333%2C10.180%205.819%2C14.665%2011.333%2C14.665%20L13.333%2C14.665%20L14.000%2C14.665%20C14.368%2C14.665%2014.666%2C14.366%2014.666%2C13.999%20L14.666%2C11.344%20ZM12.194%2C4.196%20L13.056%2C3.334%20L7.999%2C3.334%20L7.999%2C2.000%20L13.056%2C2.000%20L12.194%2C1.138%20L13.137%2C0.196%20L15.608%2C2.667%20L13.137%2C5.137%20L12.194%2C4.196%20ZM10.195%2C9.137%20L7.723%2C6.666%20L10.195%2C4.196%20L11.137%2C5.137%20L10.275%2C6.000%20L15.332%2C6.000%20L15.332%2C7.333%20L10.275%2C7.333%20L11.137%2C8.195%20L10.195%2C9.137%20Z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat;
    padding-left: 25px;
    cursor: pointer; }

.header-menu {
  font-size: 0;
  max-width: 1000px;
  border-top: 1px solid #777;
  margin-top: -1px;
  position: relative;
  text-transform: uppercase;
  font: bold 11px/22px "roboto", Arial, Helvetica, sans-serif;
  position: relative;
  z-index: 100; }
  .header-menu > li:not(.flexMenu-viewMore) {
    display: inline-block;
    margin-right: 30px; }
  .header-menu > li:not(.flexMenu-viewMore) > a {
    display: inline-block;
    text-decoration: none;
    padding: 25px 0;
    color: #232323;
    border-top: solid 3px transparent;
    margin-top: -1px; }
    .header-menu > li:not(.flexMenu-viewMore) > a:hover {
      border-top: solid 3px #000;
      color: #000; }
  .header-menu > li:not(.flexMenu-viewMore):last-child {
    margin-right: 0; }
  .header-menu > li:not(.flexMenu-viewMore) .icon_wrap {
    display: inline-block;
    width: 22px;
    height: 22px;
    text-align: center;
    margin-right: 9px;
    font-size: 0;
    vertical-align: middle; }
    .header-menu > li:not(.flexMenu-viewMore) .icon_wrap:after {
      content: '';
      display: inline-block;
      width: 0;
      visibility: hidden;
      height: 100%;
      vertical-align: middle; }
    .header-menu > li:not(.flexMenu-viewMore) .icon_wrap img, .header-menu > li:not(.flexMenu-viewMore) .icon_wrap svg {
      vertical-align: middle;
      width: 100%;
      height: auto;
      max-height: 100%; }
  .header-menu > li:not(.flexMenu-viewMore) ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: absolute;
    display: none;
    min-width: 225px;
    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);
    background: #fff; }
    .header-menu > li:not(.flexMenu-viewMore) ul li {
      display: block;
      border-bottom: solid 1px #f7f4f1; }
      .header-menu > li:not(.flexMenu-viewMore) ul li:last-child {
        border-bottom: none; }
      .header-menu > li:not(.flexMenu-viewMore) ul li a {
        display: block;
        text-decoration: none;
        padding: 15px;
        padding-right: 50px;
        background-color: #fff;
        color: #232323; }
      .header-menu > li:not(.flexMenu-viewMore) ul li a:hover {
        background-color: #f8f8f8;
        color: #000; }
  .header-menu > li:not(.flexMenu-viewMore) > ul {
    margin-top: -10px;
    border-top: solid 1px #000; }
    .header-menu > li:not(.flexMenu-viewMore) > ul:before {
      content: '';
      position: absolute;
      top: -5px;
      left: 15px;
      width: 0;
      height: 0;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-bottom: 5px solid #808080;
      z-index: 10; }
    .header-menu > li:not(.flexMenu-viewMore) > ul:after {
      content: '';
      position: absolute;
      top: -4px;
      left: 16px;
      width: 0;
      height: 0;
      border-left: 3px solid transparent;
      border-right: 3px solid transparent;
      border-bottom: 4px solid #fff;
      z-index: 20; }
  .header-menu .flexMenu-viewMore {
    display: inline-block; }
  .header-menu .flexMenu-viewMore > a {
    font: bold 25px/22px "roboto", Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 16px 0;
    opacity: 0.85;
    color: #000;
    border-top: solid 3px transparent; }
    .header-menu .flexMenu-viewMore > a:hover {
      opacity: 1;
      border-top: solid 3px #000; }
  .header-menu .flexMenu-viewMore ul {
    min-width: 225px;
    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);
    padding: 0;
    margin: 0;
    background: #fff; }
    .header-menu .flexMenu-viewMore ul li {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      border-bottom: solid 1px #f7f4f1;
      background-color: #fff;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .header-menu .flexMenu-viewMore ul li:hover {
        background-color: #f8f8f8; }
      .header-menu .flexMenu-viewMore ul li:last-child {
        border-bottom: none; }
      .header-menu .flexMenu-viewMore ul li a {
        display: block;
        text-decoration: none;
        padding: 15px;
        color: #232323;
        -webkit-box-flex: auto;
        -webkit-flex: auto;
        -moz-box-flex: auto;
        -moz-flex: auto;
        -ms-flex: auto;
        flex: auto; }
      .header-menu .flexMenu-viewMore ul li a:hover {
        color: #000; }
      .header-menu .flexMenu-viewMore ul li ul {
        position: absolute; }
      .header-menu .flexMenu-viewMore ul li .icon_wrap {
        display: inline-block;
        width: 22px;
        height: 22px;
        text-align: center;
        margin-right: 9px;
        -webkit-align-self: center;
        -moz-align-self: center;
        -ms-flex-item-align: center;
        align-self: center; }
      .header-menu .flexMenu-viewMore ul li .icon_wrap:after {
        content: '';
        display: inline-block;
        width: 0;
        visibility: hidden;
        height: 100%;
        vertical-align: middle; }
      .header-menu .flexMenu-viewMore ul li .icon_wrap img {
        vertical-align: middle;
        width: 100%;
        height: auto;
        max-height: 100%; }
  .header-menu .flexMenu-viewMore > ul {
    margin-top: 15px;
    margin-left: -10px;
    border-top: solid 1px #000; }
    .header-menu .flexMenu-viewMore > ul:before {
      content: '';
      position: absolute;
      top: -5px;
      left: 15px;
      width: 0;
      height: 0;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-bottom: 5px solid #808080;
      z-index: 10; }
    .header-menu .flexMenu-viewMore > ul:after {
      content: '';
      position: absolute;
      top: -4px;
      left: 16px;
      width: 0;
      height: 0;
      border-left: 3px solid transparent;
      border-right: 3px solid transparent;
      border-bottom: 4px solid #fff;
      z-index: 20; }

.header-menu_empty-space {
  -webkit-box-flex: auto;
  -webkit-flex: auto;
  -moz-box-flex: auto;
  -moz-flex: auto;
  -ms-flex: auto;
  flex: auto; }

body.isMobile .header-menu {
  display: none; }
  body.isMobile .header-menu_empty-space {
    height: 70px; }

.callback-popup_shadow, .categories_popup, .buy-one-click-form-wr {
  will-change: transform, background; }

.callback-popup_shadow {
  display: none;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  /*
   -webkit-transform: translate(0,-500%);
   transform: translate(0,-500%);
   -webkit-transition: background .3s linear,-webkit-transform .5s cubic-bezier(.31,.33,.18,.91) .3s;
   transition: background .3s linear,-webkit-transform .5s cubic-bezier(.31,.33,.18,.91) .3s;
   transition: transform .5s cubic-bezier(.31,.33,.18,.91) .3s,background .3s linear;
   transition: transform .5s cubic-bezier(.31,.33,.18,.91) .3s,background .3s linear,-webkit-transform .5s cubic-bezier(.31,.33,.18,.91) .3s;
   background: 0 0;
   */
  z-index: 1000;
  /*=============*/
  text-align: center;
  /*=============*/ }
  .callback-popup_shadow:after {
    display: inline-block;
    content: '';
    width: 0;
    height: 100%;
    opacity: 0;
    vertical-align: middle; }
  .callback-popup_shadow.opened {
    /*
     -webkit-transform: translate(0,0);
     transform: translate(0,0);
     background: rgba(0,0,0,.5);
     -webkit-transition: background .3s linear .5s,-webkit-transform .5s cubic-bezier(.31,.33,.18,.91);
     transition: background .3s linear .5s,-webkit-transform .5s cubic-bezier(.31,.33,.18,.91);
     transition: transform .5s cubic-bezier(.31,.33,.18,.91),background .3s linear .5s;
     transition: transform .5s cubic-bezier(.31,.33,.18,.91),background .3s linear .5s,-webkit-transform .5s cubic-bezier(.31,.33,.18,.91);
     */
    display: block;
    overflow: auto; }
  .callback-popup_shadow .callback-popup {
    margin: auto;
    background-color: #fff;
    padding: 20px;
    position: relative;
    height: auto;
    width: 300px;
    text-align: left;
    /*===================*/
    display: inline-block;
    vertical-align: middle;
    /*===================*/ }
  @media screen and (max-width: 1024px) {
    .callback-popup_shadow .callback-popup {
      position: fixed;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      overflow: auto;
      width: auto; } }
  .callback-popup_shadow .callback-popup .popup-title {
    display: none; }
    @media screen and (max-width: 1024px) {
    .callback-popup_shadow .callback-popup .popup-title {
      display: block;
      font: 20px "roboto", Arial, Helvetica, sans-serif;
      color: #000;
      margin-bottom: 30px; } }
  .callback-popup_shadow .callback-popup .popup-close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 15px;
    height: 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%2210px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2010%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%20d%3D%22M8.535%2C0.550%20L5.000%2C4.085%20L1.465%2C0.550%20L0.051%2C1.964%20L3.586%2C5.499%20L0.051%2C9.035%20L1.465%2C10.449%20L5.000%2C6.914%20L8.535%2C10.449%20L9.949%2C9.035%20L6.414%2C5.499%20L9.949%2C1.964%20L8.535%2C0.550%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    cursor: pointer; }
  .callback-popup_shadow .callback-popup .phones {
    width: 300px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 20px 30px;
    margin: 0 auto;
    border-bottom: 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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M14.832%2C8.469%20C14.483%2C8.469%2014.200%2C8.187%2014.200%2C7.839%20C14.200%2C4.475%2011.463%2C1.740%208.097%2C1.740%20C7.748%2C1.740%207.465%2C1.458%207.465%2C1.109%20C7.465%2C0.760%207.748%2C0.478%208.097%2C0.478%20C12.159%2C0.478%2015.463%2C3.780%2015.463%2C7.839%20C15.463%2C8.187%2015.181%2C8.469%2014.832%2C8.469%20ZM8.095%2C2.454%20C11.066%2C2.454%2013.485%2C4.870%2013.485%2C7.839%20C13.485%2C8.187%2013.203%2C8.469%2012.853%2C8.469%20C12.504%2C8.469%2012.222%2C8.187%2012.222%2C7.839%20C12.222%2C5.566%2010.371%2C3.716%208.095%2C3.716%20C7.747%2C3.716%207.464%2C3.434%207.464%2C3.085%20C7.464%2C2.737%207.747%2C2.454%208.095%2C2.454%20ZM10.138%2C7.839%20C10.138%2C6.714%209.221%2C5.799%208.095%2C5.799%20C7.747%2C5.799%207.464%2C5.517%207.464%2C5.168%20C7.464%2C4.819%207.747%2C4.537%208.095%2C4.537%20C9.918%2C4.537%2011.401%2C6.018%2011.401%2C7.839%20C11.401%2C8.187%2011.118%2C8.469%2010.769%2C8.469%20C10.420%2C8.469%2010.138%2C8.187%2010.138%2C7.839%20ZM6.815%2C9.210%20C7.374%2C9.760%207.960%2C10.259%208.549%2C10.687%20C8.664%2C10.770%208.794%2C10.819%208.898%2C10.819%20C8.934%2C10.819%208.956%2C10.812%208.961%2C10.810%20L9.641%2C9.720%20C9.948%2C9.241%2010.724%2C9.228%2010.811%2C9.228%20C10.902%2C9.228%2010.983%2C9.235%2011.057%2C9.252%20C12.527%2C9.579%2013.402%2C9.862%2014.526%2C10.370%20C15.023%2C10.596%2015.339%2C11.499%2015.117%2C12.066%20C14.727%2C13.072%2014.141%2C13.973%2013.376%2C14.738%20C13.163%2C14.950%2012.929%2C15.156%2012.680%2C15.350%20L12.516%2C15.479%20L12.094%2C15.487%20C9.282%2C15.487%206.375%2C14.193%204.118%2C11.938%20L4.073%2C11.890%20C1.749%2C9.571%200.455%2C6.588%200.524%2C3.712%20L0.529%2C3.501%20L0.660%2C3.336%20C0.862%2C3.079%201.062%2C2.852%201.271%2C2.643%20C2.037%2C1.878%202.938%2C1.293%203.948%2C0.902%20C4.070%2C0.854%204.209%2C0.830%204.360%2C0.830%20C4.700%2C0.830%205.467%2C1.004%205.661%2C1.540%20C6.005%2C2.493%206.440%2C3.740%206.757%2C4.936%20C6.849%2C5.282%206.741%2C6.092%206.290%2C6.376%20L5.174%2C7.084%20C5.184%2C7.092%205.180%2C7.267%205.326%2C7.466%20C5.756%2C8.056%206.258%2C8.643%206.815%2C9.210%20ZM3.958%2C6.830%20C4.027%2C6.479%204.220%2C6.189%204.503%2C6.015%20L5.502%2C5.382%20C5.517%2C5.323%205.529%2C5.246%205.526%2C5.208%20C5.249%2C4.171%204.856%2C3.033%204.531%2C2.128%20C4.477%2C2.108%204.408%2C2.092%204.360%2C2.092%20C3.558%2C2.406%202.805%2C2.896%202.163%2C3.536%20C2.036%2C3.664%201.911%2C3.801%201.785%2C3.953%20C1.795%2C6.390%202.974%2C9.009%204.967%2C11.001%20L5.028%2C11.064%20C7.026%2C13.058%209.595%2C14.216%2012.065%2C14.225%20C12.213%2C14.101%2012.354%2C13.973%2012.485%2C13.845%20C13.122%2C13.206%2013.613%2C12.453%2013.940%2C11.609%20C13.933%2C11.604%2013.908%2C11.527%2013.881%2C11.465%20C12.904%2C11.030%2012.102%2C10.777%2010.780%2C10.483%20C10.748%2C10.487%2010.684%2C10.500%2010.632%2C10.514%20L9.999%2C11.514%20C9.603%2C12.154%208.556%2C12.255%207.804%2C11.705%20C7.167%2C11.243%206.533%2C10.703%205.923%2C10.103%20C5.314%2C9.484%204.772%2C8.849%204.306%2C8.209%20C3.996%2C7.786%203.869%2C7.283%203.958%2C6.830%20Z%22%2F%3E%3C%2Fsvg%3E") 5px 0 no-repeat;
    display: none; }
    @media screen and (max-width: 1024px) {
    .callback-popup_shadow .callback-popup .phones {
      display: block; } }
    .callback-popup_shadow .callback-popup .phones .work-time {
      color: #474747;
      font: 12px "roboto", Arial, Helvetica, sans-serif;
      margin-bottom: 12px; }
    .callback-popup_shadow .callback-popup .phones .numbers a {
      font: 500 15px/20px "roboto", Arial, Helvetica, sans-serif;
      color: #000;
      display: block;
      text-decoration: none; }
  .callback-popup_shadow .callback-popup .callback {
    display: none;
    text-decoration: none;
    color: #de1d26;
    font: bold 11px/55px "roboto", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23de1d26%22%20d%3D%22M14.000%2C15.999%20L13.333%2C15.999%20L11.333%2C15.999%20C5.084%2C15.999%200.000%2C10.915%200.000%2C4.666%20L0.000%2C2.667%20L0.000%2C2.000%20C0.000%2C0.898%200.897%2C0.001%202.000%2C0.001%20L4.667%2C0.001%20C5.064%2C0.001%205.384%2C0.120%205.617%2C0.355%20C6.009%2C0.750%206.005%2C1.299%206.001%2C1.829%20L6.000%2C4.666%20L6.001%2C4.837%20C6.005%2C5.369%206.009%2C5.917%205.617%2C6.312%20C5.394%2C6.538%205.088%2C6.654%204.712%2C6.663%20C5.014%2C9.073%206.926%2C10.986%209.336%2C11.287%20C9.346%2C10.911%209.461%2C10.606%209.687%2C10.382%20C10.083%2C9.990%2010.637%2C9.995%2011.162%2C9.998%20L14.000%2C9.999%20L14.171%2C9.998%20C14.700%2C9.997%2015.250%2C9.990%2015.646%2C10.382%20C15.881%2C10.616%2016.000%2C10.936%2016.000%2C11.332%20L16.000%2C13.999%20C16.000%2C15.102%2015.103%2C15.999%2014.000%2C15.999%20ZM14.666%2C11.344%20C14.540%2C11.329%2014.332%2C11.331%2014.181%2C11.331%20L11.333%2C11.332%20L11.151%2C11.331%20C11.002%2C11.330%2010.792%2C11.329%2010.667%2C11.344%20L10.667%2C11.999%20L10.667%2C12.666%20L10.000%2C12.666%20C6.324%2C12.666%203.333%2C9.676%203.333%2C6.000%20L3.333%2C5.333%20L4.654%2C5.333%20C4.670%2C5.208%204.669%2C4.999%204.667%2C4.848%20L4.667%2C2.000%20L4.667%2C1.819%20C4.669%2C1.669%204.670%2C1.459%204.655%2C1.334%20L2.000%2C1.334%20C1.632%2C1.334%201.333%2C1.633%201.333%2C2.000%20L1.333%2C2.667%20L1.333%2C4.666%20C1.333%2C10.180%205.819%2C14.665%2011.333%2C14.665%20L13.333%2C14.665%20L14.000%2C14.665%20C14.368%2C14.665%2014.666%2C14.366%2014.666%2C13.999%20L14.666%2C11.344%20ZM12.194%2C4.196%20L13.056%2C3.334%20L7.999%2C3.334%20L7.999%2C2.000%20L13.056%2C2.000%20L12.194%2C1.138%20L13.137%2C0.196%20L15.608%2C2.667%20L13.137%2C5.137%20L12.194%2C4.196%20ZM10.195%2C9.137%20L7.723%2C6.666%20L10.195%2C4.196%20L11.137%2C5.137%20L10.275%2C6.000%20L15.332%2C6.000%20L15.332%2C7.333%20L10.275%2C7.333%20L11.137%2C8.195%20L10.195%2C9.137%20Z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat;
    padding-left: 25px;
    margin: 0 auto;
    width: 300px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 1024px) {
    .callback-popup_shadow .callback-popup .callback {
      display: block; } }
  .callback-popup_shadow .callback-popup .address-block {
    display: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 300px;
    font-family: "roboto", Arial, Helvetica, sans-serif;
    padding: 25px 0 0 30px;
    border-top: 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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.537%2C15.327%20C7.418%2C15.425%207.270%2C15.475%207.123%2C15.475%20C6.976%2C15.475%206.829%2C15.425%206.709%2C15.327%20C6.083%2C14.808%200.583%2C10.168%200.583%2C6.819%20C0.583%2C3.325%203.517%2C0.481%207.123%2C0.481%20C10.729%2C0.481%2013.663%2C3.325%2013.663%2C6.819%20C13.663%2C10.168%208.165%2C14.808%207.537%2C15.327%20ZM7.123%2C1.718%20C4.221%2C1.718%201.859%2C4.006%201.859%2C6.819%20C1.859%2C8.990%205.341%2C12.478%207.123%2C14.033%20C8.905%2C12.478%2012.387%2C8.990%2012.387%2C6.819%20C12.387%2C4.006%2010.026%2C1.718%207.123%2C1.718%20ZM7.123%2C9.911%20C5.365%2C9.911%203.933%2C8.524%203.933%2C6.819%20C3.933%2C5.115%205.365%2C3.728%207.123%2C3.728%20C8.882%2C3.728%2010.313%2C5.115%2010.313%2C6.819%20C10.313%2C8.524%208.882%2C9.911%207.123%2C9.911%20ZM7.123%2C4.964%20C6.068%2C4.964%205.209%2C5.797%205.209%2C6.819%20C5.209%2C7.842%206.068%2C8.674%207.123%2C8.674%20C8.178%2C8.674%209.037%2C7.842%209.037%2C6.819%20C9.037%2C5.797%208.178%2C4.964%207.123%2C4.964%20Z%22%2F%3E%3C%2Fsvg%3E") 5px 25px no-repeat; }
    @media screen and (max-width: 1024px) {
    .callback-popup_shadow .callback-popup .address-block {
      display: block;
      margin: 0 auto; } }
    .callback-popup_shadow .callback-popup .address-block .item .title {
      font-weight: 500;
      font-size: 15px;
      line-height: 20px; }
      .callback-popup_shadow .callback-popup .address-block .item .address {
        color: #474747;
        font: 12px "roboto", Arial, Helvetica, sans-serif; }

.tpl-anketa {
  font-family: "roboto", Arial, Helvetica, sans-serif;
  color: #000; }
  @media screen and (max-width: 1024px) {
  .tpl-anketa {
    width: 250px;
    margin: 0 auto;
    margin-bottom: 18px; } }
  .tpl-anketa .form_bl_title {
    font-size: 20px;
    margin-bottom: 20px;
    padding-right: 20px; }
  .tpl-anketa .tpl-field {
    margin-bottom: 20px; }
  .tpl-anketa .tpl-field.tpl-field-button {
    margin-bottom: 0; }
  .tpl-anketa .field-title {
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 5px; }
  .tpl-anketa input[type="text"], .tpl-anketa input[type="phone"], .tpl-anketa input[type="email"], .tpl-anketa textarea {
    -webkit-appearance: none;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.15);
    outline: none;
    background: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    padding: 0 14px;
    font: 15px/38px "roboto", Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.55); }
  .tpl-anketa input[type="text"]:focus, .tpl-anketa input[type="phone"]:focus, .tpl-anketa input[type="email"]:focus, .tpl-anketa textarea:focus {
    border: 1px solid #85d2e5;
    color: #343434; }
  .tpl-anketa input[type="text"], .tpl-anketa input[type="phone"], .tpl-anketa input[type="email"] {
    height: 38px; }
  .tpl-anketa textarea {
    line-height: normal;
    padding: 14px; }
  .tpl-anketa .tpl-field-button button {
    border: 0px;
    box-shadow: none;
    -webkit-appearance: none;
    background: #f39c12;
    color: #fff;
    font: bold 11px "roboto", Arial, Helvetica, sans-serif;
    padding: 13px 20px 12px;
    text-transform: uppercase;
    width: 100%; }
    .tpl-anketa .tpl-field-button button:active, .tpl-anketa .tpl-field-button button:focus {
      outline: none; }
    .tpl-anketa .tpl-field-button button:before {
      content: '';
      width: 16px;
      height: 16px;
      vertical-align: middle;
      display: inline-block;
      font-size: 0;
      margin-right: 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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M14.000%2C15.999%20L13.333%2C15.999%20L11.333%2C15.999%20C5.084%2C15.999%200.000%2C10.915%200.000%2C4.666%20L0.000%2C2.667%20L0.000%2C2.000%20C0.000%2C0.898%200.897%2C0.001%202.000%2C0.001%20L4.667%2C0.001%20C5.064%2C0.001%205.384%2C0.120%205.617%2C0.355%20C6.009%2C0.750%206.005%2C1.299%206.001%2C1.829%20L6.000%2C4.666%20L6.001%2C4.837%20C6.005%2C5.369%206.009%2C5.917%205.617%2C6.312%20C5.394%2C6.538%205.088%2C6.654%204.712%2C6.663%20C5.014%2C9.073%206.926%2C10.986%209.336%2C11.287%20C9.346%2C10.911%209.461%2C10.606%209.687%2C10.382%20C10.083%2C9.990%2010.637%2C9.995%2011.162%2C9.998%20L14.000%2C9.999%20L14.171%2C9.998%20C14.700%2C9.997%2015.250%2C9.990%2015.646%2C10.382%20C15.881%2C10.616%2016.000%2C10.936%2016.000%2C11.332%20L16.000%2C13.999%20C16.000%2C15.102%2015.103%2C15.999%2014.000%2C15.999%20ZM14.666%2C11.344%20C14.540%2C11.329%2014.332%2C11.331%2014.181%2C11.331%20L11.333%2C11.332%20L11.151%2C11.331%20C11.002%2C11.330%2010.792%2C11.329%2010.667%2C11.344%20L10.667%2C11.999%20L10.667%2C12.666%20L10.000%2C12.666%20C6.324%2C12.666%203.333%2C9.676%203.333%2C6.000%20L3.333%2C5.333%20L4.654%2C5.333%20C4.670%2C5.208%204.669%2C4.999%204.667%2C4.848%20L4.667%2C2.000%20L4.667%2C1.819%20C4.669%2C1.669%204.670%2C1.459%204.655%2C1.334%20L2.000%2C1.334%20C1.632%2C1.334%201.333%2C1.633%201.333%2C2.000%20L1.333%2C2.667%20L1.333%2C4.666%20C1.333%2C10.180%205.819%2C14.665%2011.333%2C14.665%20L13.333%2C14.665%20L14.000%2C14.665%20C14.368%2C14.665%2014.666%2C14.366%2014.666%2C13.999%20L14.666%2C11.344%20ZM12.194%2C4.196%20L13.056%2C3.334%20L7.999%2C3.334%20L7.999%2C2.000%20L13.056%2C2.000%20L12.194%2C1.138%20L13.137%2C0.196%20L15.608%2C2.667%20L13.137%2C5.137%20L12.194%2C4.196%20ZM10.195%2C9.137%20L7.723%2C6.666%20L10.195%2C4.196%20L11.137%2C5.137%20L10.275%2C6.000%20L15.332%2C6.000%20L15.332%2C7.333%20L10.275%2C7.333%20L11.137%2C8.195%20L10.195%2C9.137%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .tpl-anketa .tpl-field.field-error input[type="text"], .tpl-anketa .tpl-field.field-error input[type="phone"], .tpl-anketa .tpl-field.field-error input[type="email"], .tpl-anketa .tpl-field.field-error textarea {
    border-color: #f39c12; }
  .tpl-anketa .tpl-field.type-radio_group .field-value ul, .tpl-anketa .tpl-field.type-multi_checkbox .field-value ul, .tpl-anketa .tpl-field.type-checkbox .field-value ul {
    list-style: none;
    margin: 10px 0 0 0;
    padding: 0; }
  .tpl-anketa .jq-checkbox {
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 22px;
    height: 22px;
    vertical-align: middle;
    margin-right: 8px; }
  .tpl-anketa .jq-checkbox.checked {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2811%2C%20165%2C%20203%29%22%20d%3D%22M10.703%2C1.728%20L4.809%2C7.696%20C4.420%2C8.092%203.789%2C8.092%203.400%2C7.696%20L0.275%2C4.528%20C-0.114%2C4.133%20-0.114%2C3.490%200.275%2C3.095%20C0.664%2C2.699%201.295%2C2.699%201.684%2C3.095%20L4.105%2C5.549%20L9.294%2C0.295%20C9.683%2C-0.101%2010.314%2C-0.101%2010.703%2C0.295%20C11.092%2C0.690%2011.092%2C1.333%2010.703%2C1.728%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .tpl-anketa .tpl-field.type-multi_checkbox ul li, .tpl-anketa .tpl-field.type-radio_group ul li {
    margin-bottom: 10px; }
    .tpl-anketa .tpl-field.type-multi_checkbox ul li:last-child, .tpl-anketa .tpl-field.type-radio_group ul li:last-child {
      margin-bottom: 0; }
  .tpl-anketa .jq-radio {
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin-right: 8px;
    border-radius: 50%; }
  .tpl-anketa .jq-radio.checked {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%206%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2811%2C%20165%2C%20203%29%22%20d%3D%22M3.000%2C-0.000%20C4.657%2C-0.000%206.000%2C1.343%206.000%2C3.000%20C6.000%2C4.657%204.657%2C6.000%203.000%2C6.000%20C1.343%2C6.000%20-0.000%2C4.657%20-0.000%2C3.000%20C-0.000%2C1.343%201.343%2C-0.000%203.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .tpl-anketa .tpl-field.type-multi_select select {
    -webkit-appearance: none;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.15);
    outline: none;
    background: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    padding: 10px;
    font: 15px/38px "roboto", Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.55); }
    .tpl-anketa .tpl-field.type-multi_select select:focus {
      border: 1px solid #85d2e5;
      color: #343434; }
    .tpl-anketa .tpl-field.type-multi_select select option {
      margin: 4px 0; }
  .tpl-anketa .tpl-field.type-select .jqselect {
    color: #737373;
    font: 15px "roboto", Arial, Helvetica, sans-serif;
    padding: 0;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.15);
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .tpl-anketa .tpl-field.type-select .jqselect.focused {
      border: 1px solid #85d2e5;
      color: #000; }
    .tpl-anketa .tpl-field.type-select .jqselect:before {
      position: absolute;
      content: '';
      right: 4px;
      top: 50%;
      margin-top: -9px;
      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%226px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%206%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%20d%3D%22M3.000%2C4.999%20L-0.001%2C-0.001%20L6.000%2C-0.001%20L3.000%2C4.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__select {
      padding: 9px 40px 10px 15px; }
    @media screen and (max-width: 499px) {
      .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__select {
        padding: 10px 40px 10px 11px; } }
    .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown {
      width: 100%;
      background: #fff;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      -ms-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5); }
    .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li {
      padding: 8px 15px;
      font-family: "roboto", Arial, Helvetica, sans-serif;
      font-size: 15px;
      line-height: 18px;
      color: #000;
      border-bottom: 1px solid #f5f5f5;
      cursor: pointer; }
      .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li:last-child {
        border: none; }
      .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li:hover {
        background: #f7f4f1; }
      .tpl-anketa .tpl-field.type-select .jqselect .jq-selectbox__dropdown ul li.sel {
        color: #1babce; }
  .tpl-anketa .upload-button input[type="button"] {
    -webkit-appearance: none;
    text-transform: uppercase;
    outline: none;
    border: none;
    color: #fff;
    padding: 10px 20px;
    margin-right: 15px;
    background: #f39c12; }
  .tpl-anketa .tpl-field.type-calendar_interval input[type="text"] {
    margin-top: 10px; }
/*
 .address-block {
 display: none;
 width: 300px;
 font-family: $siteFontFamily;
 padding: 25px 0 0 30px;
 border-top: 1px solid #e5e5e5;
 background: url(data-image-svg(16px, 16px, '<path fill="rgb(0, 0, 0)" d="M7.537,15.327 C7.418,15.425 7.270,15.475 7.123,15.475 C6.976,15.475 6.829,15.425 6.709,15.327 C6.083,14.808 0.583,10.168 0.583,6.819 C0.583,3.325 3.517,0.481 7.123,0.481 C10.729,0.481 13.663,3.325 13.663,6.819 C13.663,10.168 8.165,14.808 7.537,15.327 ZM7.123,1.718 C4.221,1.718 1.859,4.006 1.859,6.819 C1.859,8.990 5.341,12.478 7.123,14.033 C8.905,12.478 12.387,8.990 12.387,6.819 C12.387,4.006 10.026,1.718 7.123,1.718 ZM7.123,9.911 C5.365,9.911 3.933,8.524 3.933,6.819 C3.933,5.115 5.365,3.728 7.123,3.728 C8.882,3.728 10.313,5.115 10.313,6.819 C10.313,8.524 8.882,9.911 7.123,9.911 ZM7.123,4.964 C6.068,4.964 5.209,5.797 5.209,6.819 C5.209,7.842 6.068,8.674 7.123,8.674 C8.178,8.674 9.037,7.842 9.037,6.819 C9.037,5.797 8.178,4.964 7.123,4.964 Z"/>')) 5px 25px no-repeat;
 @media screen and (max-width: 1024px) {
 display: block;
 margin: 0 auto;
 }
 .item {
 .title {
 font-weight: 500;
 font-size: 15px;
 line-height: 20px;
 }
 .address {
 color: #474747;
 font: 12px $siteFontFamily;
 }
 }
 }
 */
.header-menu-popup_wrap {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background: #fff;
  padding: 25px 20px;
  overflow: auto; }
  .header-menu-popup_wrap.menu_opened {
    display: block; }
  .header-menu-popup_wrap .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-bottom: 15px; }
  .header-menu-popup_wrap .title {
    font: 20px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto; }
  .header-menu-popup_wrap .close-button {
    font-size: 0;
    padding-top: 7px;
    cursor: pointer;
    padding: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .header-menu-popup_wrap .close-button svg path {
    fill: #000; }
  .header-menu-popup_wrap .header-menu-popup {
    font-size: 0;
    text-transform: uppercase; }
  .header-menu-popup_wrap .header-menu-popup li {
    display: block;
    width: 235px;
    border-top: 1px solid #f7f4f1;
    position: relative; }
    .header-menu-popup_wrap .header-menu-popup li:last-child {
      border-bottom: 1px solid #f7f4f1; }
    .header-menu-popup_wrap .header-menu-popup li a {
      display: block;
      color: #000;
      text-decoration: none;
      font: bold 11px/46px "roboto", Arial, Helvetica, sans-serif;
      padding: 0 15px 0 10px; }
    .header-menu-popup_wrap .header-menu-popup li a:after {
      content: '';
      display: inline-block;
      width: 0;
      height: 100%;
      visibility: hidden;
      vertical-align: middle; }
    .header-menu-popup_wrap .header-menu-popup li a:active, .header-menu-popup_wrap .header-menu-popup li a.s3-menu-allin-open {
      background: #f8f8f8; }
    .header-menu-popup_wrap .header-menu-popup li a .icon_wrap {
      display: inline-block;
      width: 22px;
      height: 22px;
      text-align: center;
      margin-right: 9px;
      font-size: 0;
      vertical-align: middle; }
    .header-menu-popup_wrap .header-menu-popup li a .icon_wrap:after {
      content: '';
      display: inline-block;
      width: 0;
      visibility: hidden;
      height: 100%;
      vertical-align: middle; }
    .header-menu-popup_wrap .header-menu-popup li a .icon_wrap img {
      vertical-align: top;
      width: 100%;
      height: auto;
      max-height: 100%; }
    .header-menu-popup_wrap .header-menu-popup li ul {
      list-style: none;
      padding: 0;
      margin: 0;
      position: absolute;
      display: none;
      left: 100% !important;
      top: 0 !important;
      margin-left: 15px; }
    @media screen and (max-width: 520px) {
      .header-menu-popup_wrap .header-menu-popup li ul {
        position: static;
        margin-left: 0; } }
    @media screen and (max-width: 520px) {
        .header-menu-popup_wrap .header-menu-popup li ul li {
          border-bottom: 0 !important; } }
    @media screen and (max-width: 768px) {
        .header-menu-popup_wrap .header-menu-popup li ul ul {
          position: static;
          margin-left: 0; } }
    @media screen and (max-width: 768px) {
          .header-menu-popup_wrap .header-menu-popup li ul ul li:last-child {
            border-bottom: 0; } }
/*------------ header-menu END-------------*/
.title-header-bg-slider {
  position: relative; }
  @media screen and (max-width: 480px) {
  .title-header-bg-slider {
    display: none; } }
  .title-header-bg-slider .slogan-block {
    text-align: center;
    color: #fff;
    max-width: 600px;
    margin: 0 auto;
    padding: 50px 0;
    height: 360px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .title-header-bg-slider .slogan-block .big-one {
    font: 24px "roboto", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin-bottom: 10px; }
  .title-header-bg-slider .slogan-block .small-one {
    font: 300 17px "roboto", Arial, Helvetica, sans-serif; }
  .title-header-bg-slider .slider-wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: -10;
    height: 360px; }
  .title-header-bg-slider .slider-wrap .grey-lense {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.55);
    z-index: -1; }
  .title-header-bg-slider .slider-wrap .owl-carousel {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -5; }
    .title-header-bg-slider .slider-wrap .owl-carousel .owl-stage-outer {
      height: 100%; }
    .title-header-bg-slider .slider-wrap .owl-carousel .owl-stage-outer .owl-stage {
      height: 100%; }
    .title-header-bg-slider .slider-wrap .owl-carousel .owl-stage-outer .owl-stage .owl-item {
      height: 100%; }
  .title-header-bg-slider .slider-wrap .item {
    height: 100%; }
    .title-header-bg-slider .slider-wrap .item.theme-bg {
      background: url(../3.jpg) top center no-repeat; }

.main-page-block {
  margin-bottom: 25px;
  padding-top: 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  position: relative; }
  .main-page-block:before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 1px;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -1px; }
  .main-page-block .block-title {
    font: 500 24px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    padding: 0 16px 15px 16px; }
  .main-page-block .owl-item .shop2-product-item {
    width: 100% !important;
    max-width: 100% !important;
    -webkit-flex-basis: 100% !important;
    -moz-flex-basis: 100% !important;
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important; }
  .main-page-block .shop2-main-before, .main-page-block .shop2-main-after {
    font: 15px Arial, Helvetica, sans-serif;
    color: #000;
    background: #fff;
    padding: 15px 12px; }
  .main-page-block .action-inner_wrap dd, .main-page-block .shop2-product-discount-desc {
    left: 0% !important;
    top: auto !important;
    bottom: 150px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    bottom: 150px !important; }
  .main-page-block .shop2-product-item.product-item-thumb .product-article, .main-page-block .shop2-product-item.product-item-thumb .vendor-block {
    display: none; }

.action-slider {
  position: relative;
  margin-bottom: 10px;
  margin-top: -190px;
  overflow: hidden; }
  @media screen and (max-width: 1280px) {
  .action-slider {
    max-width: 940px; } }
  @media screen and (max-width: 956px) {
  .action-slider {
    margin: 0 8px;
    margin-top: -190px; } }
  @media screen and (max-width: 480px) {
  .action-slider {
    margin: 0; } }
  .action-slider .slider-wrapper {
    background: #fff;
    padding: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media screen and (max-width: 480px) {
    .action-slider .slider-wrapper {
      padding: 15px 24px; } }
  .action-slider .slider-wrapper .item {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 820px) {
    .action-slider .slider-wrapper .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; } }
    .action-slider .slider-wrapper .item .image-part {
      -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;
      width: 59%;
      max-width: 59%; }
    @media screen and (max-width: 820px) {
      .action-slider .slider-wrapper .item .image-part {
        width: auto;
        padding-top: 54.21%;
        max-width: none; } }
    .action-slider .slider-wrapper .item .text-part {
      margin-left: 25px;
      margin-top: 45px;
      font-size: 0;
      margin-bottom: 50px;
      min-height: 285px; }
    @media screen and (max-width: 820px) {
      .action-slider .slider-wrapper .item .text-part {
        margin-bottom: 0;
        margin-left: 0;
        min-height: auto; } }
    .action-slider .slider-wrapper .item .text-part .title {
      color: #000;
      font: bold 28px "roboto", Arial, Helvetica, sans-serif;
      margin-bottom: 20px;
      text-transform: uppercase; }
    @media screen and (max-width: 1280px) {
        .action-slider .slider-wrapper .item .text-part .title {
          font-size: 20px; } }
    .action-slider .slider-wrapper .item .text-part .content {
      color: rgba(0, 0, 0, 0.5);
      font: 17px/22px "roboto", Arial, Helvetica, sans-serif;
      margin-bottom: 20px; }
    @media screen and (max-width: 1280px) {
        .action-slider .slider-wrapper .item .text-part .content {
          font-size: 15px; } }
    .action-slider .slider-wrapper .item .text-part .price .new {
      display: inline-block;
      color: #000;
      margin-right: 10px; }
      .action-slider .slider-wrapper .item .text-part .price .new .number {
        font: bold 26px Arial, Helvetica, sans-serif;
        display: inline-block;
        margin-right: 4px; }
        @media screen and (max-width: 1280px) {
        .action-slider .slider-wrapper .item .text-part .price .new .number {
          font-size: 22px; } }
      .action-slider .slider-wrapper .item .text-part .price .new .currency {
        font: 15px Arial, Helvetica, sans-serif;
        display: inline-block; }
    .action-slider .slider-wrapper .item .text-part .price .old {
      display: inline-block;
      color: #f39c12;
      font: 15px Arial, Helvetica, sans-serif;
      text-decoration: line-through; }
  .action-slider .owl-nav {
    display: none; }
  .action-slider .arrow-with-counter_pagination {
    position: absolute;
    bottom: 30px;
    z-index: 25;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  @media screen and (max-width: 820px) {
    .action-slider .arrow-with-counter_pagination {
      display: none; } }
  .action-slider .arrow-with-counter_pagination .arrow-left, .action-slider .arrow-with-counter_pagination .arrow-right {
    font-size: 0;
    cursor: pointer; }
    .action-slider .arrow-with-counter_pagination .arrow-left svg path, .action-slider .arrow-with-counter_pagination .arrow-right svg path {
      fill: rgba(0, 0, 0, 1); }
    .action-slider .arrow-with-counter_pagination .arrow-left:hover svg path, .action-slider .arrow-with-counter_pagination .arrow-right:hover svg path {
      fill: #f39c12; }
  .action-slider .arrow-with-counter_pagination .arrow-left {
    padding: 10px 18px 10px 0; }
  .action-slider .arrow-with-counter_pagination .arrow-right {
    padding: 10px 0 10px 18px; }
  .action-slider .arrow-with-counter_pagination .slider-counter {
    font: 14px "roboto", Arial, Helvetica, sans-serif; }
    .action-slider .arrow-with-counter_pagination .slider-counter .current-index {
      font-weight: bold;
      color: #000; }
    .action-slider .arrow-with-counter_pagination .slider-counter .separator, .action-slider .arrow-with-counter_pagination .slider-counter .slide-length {
      font-weight: 300;
      color: rgba(0, 0, 0, 0.5); }
  .action-slider .owl-dots {
    position: absolute;
    top: 30px !important;
    z-index: 25;
    font-size: 0; }
  .action-slider .owl-dots .owl-dot {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: transparent;
    border: 1px solid rgba(0, 0, 0, 0.25);
    margin-right: 4px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
    .action-slider .owl-dots .owl-dot:last-child {
      margin-right: 0; }
    .action-slider .owl-dots .owl-dot.active {
      border-color: #f39c12;
      background: #f39c12; }

.advantages_wrap {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center; }
  @media screen and (max-width: 980px) {
  .advantages_wrap {
    margin: 0 15px; } }
  .advantages_wrap .item {
    padding: 25px 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 25%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    font: 14px/16px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 25%;
    max-width: 25%; }
  @media screen and (max-width: 750px) {
    .advantages_wrap .item {
      -webkit-flex-basis: 50%;
      -moz-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
      width: 50%;
      max-width: 50%;
      padding: 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;
      text-align: center; } }
  .advantages_wrap .item .icon {
    margin-right: 20px;
    max-width: 30px; }
    @media screen and (max-width: 750px) {
    .advantages_wrap .item .icon {
      margin-right: 0;
      margin-bottom: 20px; } }
    .advantages_wrap .item .icon img, .advantages_wrap .item .icon svg {
      display: inline-block;
      width: 100%;
      height: auto; }
/*------------ left-side BEGIN-------------*/
.site-container {
  margin-bottom: 92px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  @media screen and (max-width: 1200px) {
  .site-container {
    padding: 0 8px; } }
  @media screen and (max-width: 769px) {
  .site-container {
    margin-bottom: 60px; } }
  @media screen and (max-width: 600px) {
  .site-container {
    margin-bottom: 30px; } }
  .site-container h1 {
    padding-left: 8px;
    padding-right: 8px; }
  @media screen and (max-width: 1023px) {
    .site-container .site-sidebar {
      display: none; } }
  .site-container .site-sidebar .campaign_link, .site-container .site-sidebar .new_link {
    background: #fff;
    margin-bottom: 0;
    padding-left: 40px;
    border-bottom: solid 1px #f7f4f1; }
    .site-container .site-sidebar .campaign_link:after, .site-container .site-sidebar .new_link:after {
      left: 16px;
      top: 11px; }
    .site-container .site-sidebar .campaign_link a, .site-container .site-sidebar .new_link a {
      font-size: 16px;
      line-height: 39px; }
  .site-container .site-sidebar .categories_menu {
    margin-bottom: 25px; }
  .site-container .site-sidebar .categories_menu, .site-container .site-sidebar .left-menu {
    background: #fff; }
    .site-container .site-sidebar .categories_menu > li, .site-container .site-sidebar .left-menu > li {
      border-bottom: 1px solid #f7f4f1;
      position: relative; }
    .site-container .site-sidebar .categories_menu > li > a, .site-container .site-sidebar .left-menu > li > a {
      position: relative; }
    .site-container .site-sidebar .categories_menu > li > a:hover, .site-container .site-sidebar .left-menu > li > a:hover {
      background-color: rgba(247, 244, 241, 0.6); }
    .site-container .site-sidebar .categories_menu > li > a.s3-menu-allin-open, .site-container .site-sidebar .left-menu > li > a.s3-menu-allin-open {
      background-color: rgba(247, 244, 241, 0.6);
      color: #f39c12; }
      .site-container .site-sidebar .categories_menu > li > a.s3-menu-allin-open:before, .site-container .site-sidebar .left-menu > li > a.s3-menu-allin-open: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%223px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%203%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f39c12%22%20d%3D%22M-0.000%2C-0.000%20L3.000%2C3.000%20L-0.000%2C6.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat !important; }
      .site-container .site-sidebar .categories_menu > li > a.s3-menu-allin-open:after, .site-container .site-sidebar .left-menu > li > a.s3-menu-allin-open:after {
        content: '-' !important;
        color: #f39c12 !important; }
      .site-container .site-sidebar .categories_menu > li > a.s3-menu-allin-open ~ ul, .site-container .site-sidebar .left-menu > li > a.s3-menu-allin-open ~ ul {
        background-color: rgba(247, 244, 241, 0.6); }
    .site-container .site-sidebar .categories_menu > li.has-child > a:before, .site-container .site-sidebar .left-menu > li.has-child > a:before {
      position: absolute;
      top: 15px;
      left: 14px;
      content: '';
      display: inline-block;
      width: 3px;
      height: 6px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%223px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%203%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23adadad%22%20d%3D%22M-0.000%2C-0.000%20L3.000%2C3.000%20L-0.000%2C6.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .site-container .site-sidebar .categories_menu > li.has-child > a:after, .site-container .site-sidebar .left-menu > li.has-child > a:after {
      content: '+';
      position: absolute;
      top: 0px;
      bottom: 0;
      right: 14px;
      font-weight: bold;
      color: #adadad; }
    .site-container .site-sidebar .categories_menu > li.has-child > a:hover:after, .site-container .site-sidebar .left-menu > li.has-child > a:hover:after {
      color: #000; }
    .site-container .site-sidebar .categories_menu li a, .site-container .site-sidebar .left-menu li a {
      display: block;
      color: #000;
      text-decoration: none;
      padding: 0 22px 0 22px;
      font: 15px/39px "roboto", Arial, Helvetica, sans-serif; }
    .site-container .site-sidebar .categories_menu li ul, .site-container .site-sidebar .left-menu li ul {
      display: none;
      list-style: none;
      padding: 0 0 0 8px;
      margin: 0; }
    .site-container .site-sidebar .categories_menu li ul li a, .site-container .site-sidebar .left-menu li ul li a {
      font-size: 14px; }
      .site-container .site-sidebar .categories_menu li ul li a:before, .site-container .site-sidebar .left-menu li ul li a:before {
        content: '- '; }

.m-menu {
  background: #fff;
  width: 235px;
  display: none; }
  @media (max-width: 1023px) {
  .m-menu {
    display: block; } }
  .m-menu > li {
    border-bottom: 1px solid #f7f4f1;
    position: relative; }
  .m-menu > li > a {
    position: relative; }
    .m-menu > li > a:hover {
      background-color: rgba(247, 244, 241, 0.6); }
    .m-menu > li > a.s3-menu-allin-open {
      background-color: rgba(247, 244, 241, 0.6);
      color: #f39c12; }
    .m-menu > li > a.s3-menu-allin-open: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%223px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%203%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f39c12%22%20d%3D%22M-0.000%2C-0.000%20L3.000%2C3.000%20L-0.000%2C6.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat !important; }
    .m-menu > li > a.s3-menu-allin-open:after {
      content: '-' !important;
      color: #f39c12 !important; }
    .m-menu > li > a.s3-menu-allin-open ~ ul {
      background-color: rgba(247, 244, 241, 0.6); }
  .m-menu > li.has-child > a:before {
    position: absolute;
    top: 15px;
    left: 14px;
    content: '';
    display: inline-block;
    width: 3px;
    height: 6px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%223px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%203%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23adadad%22%20d%3D%22M-0.000%2C-0.000%20L3.000%2C3.000%20L-0.000%2C6.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .m-menu > li.has-child > a:after {
      content: '+';
      position: absolute;
      top: 0px;
      bottom: 0;
      right: 14px;
      font-weight: bold;
      color: #adadad; }
    .m-menu > li.has-child > a:hover:after {
      color: #000; }
  .m-menu li a {
    display: block;
    color: #000;
    text-decoration: none;
    padding: 0 22px 0 22px;
    font: 15px/45px "roboto", Arial, Helvetica, sans-serif; }
  .m-menu li ul {
    display: none;
    list-style: none;
    padding: 0 0 0 8px;
    margin: 0; }
    .m-menu li ul li a {
      font-size: 14px; }
    .m-menu li ul li a:before {
      content: '- '; }
/*------------ left-menu END-------------*/
.slider-with-timer_wrapper {
  background: #fff;
  padding: 18px 18px 50px 18px;
  position: relative;
  margin-bottom: 25px; }
  @media screen and (max-width: 660px) {
  .slider-with-timer_wrapper {
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 20px; } }
  .slider-with-timer_wrapper .item {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  @media screen and (max-width: 660px) {
    .slider-with-timer_wrapper .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; } }
  .slider-with-timer_wrapper .item .img-part {
    -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;
    width: 240px;
    max-width: 240px;
    padding-right: 32px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 660px) {
    .slider-with-timer_wrapper .item .img-part {
      -webkit-align-self: center;
      -moz-align-self: center;
      -ms-flex-item-align: center;
      align-self: center;
      margin-bottom: 25px; } }
    .slider-with-timer_wrapper .item .img-part img {
      width: 100%;
      height: auto; }
  .slider-with-timer_wrapper .item .text-part {
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto; }
    .slider-with-timer_wrapper .item .text-part .title {
      font: bold 20px "roboto", Arial, Helvetica, sans-serif;
      color: #f39c12;
      margin-bottom: 10px; }
    .slider-with-timer_wrapper .item .text-part .subtitle {
      font: bold 17px "roboto", Arial, Helvetica, sans-serif;
      color: #000;
      margin-bottom: 10px; }
    .slider-with-timer_wrapper .item .text-part .text {
      font: 15px/20px Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5);
      margin-bottom: 25px; }
    .slider-with-timer_wrapper .item .text-part .text-wrap {
      border-bottom: solid 1px rgba(0, 0, 0, 0.07); }
  .slider-with-timer_wrapper .owl-nav {
    display: none; }
  .slider-with-timer_wrapper .arrow-with-counter_pagination {
    position: absolute;
    bottom: 20px;
    z-index: 25;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  @media screen and (max-width: 820px) {
    .slider-with-timer_wrapper .arrow-with-counter_pagination {
      display: none; } }
  .slider-with-timer_wrapper .arrow-with-counter_pagination .arrow-left, .slider-with-timer_wrapper .arrow-with-counter_pagination .arrow-right {
    cursor: pointer; }
    .slider-with-timer_wrapper .arrow-with-counter_pagination .arrow-left svg path, .slider-with-timer_wrapper .arrow-with-counter_pagination .arrow-right svg path {
      fill: rgba(0, 0, 0, 1); }
    .slider-with-timer_wrapper .arrow-with-counter_pagination .arrow-left:hover svg path, .slider-with-timer_wrapper .arrow-with-counter_pagination .arrow-right:hover svg path {
      fill: #f39c12; }
  .slider-with-timer_wrapper .arrow-with-counter_pagination .arrow-left {
    padding: 10px 18px 10px 0; }
  .slider-with-timer_wrapper .arrow-with-counter_pagination .arrow-right {
    padding: 10px 0 10px 18px; }
  .slider-with-timer_wrapper .arrow-with-counter_pagination .slider-counter {
    font: 14px "roboto", Arial, Helvetica, sans-serif; }
    .slider-with-timer_wrapper .arrow-with-counter_pagination .slider-counter .current-index {
      font-weight: bold;
      color: #000; }
    .slider-with-timer_wrapper .arrow-with-counter_pagination .slider-counter .separator, .slider-with-timer_wrapper .arrow-with-counter_pagination .slider-counter .slide-length {
      font-weight: 300;
      color: rgba(0, 0, 0, 0.5); }
  .slider-with-timer_wrapper .timer-wrapper .timer-inner {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 440px) {
    .slider-with-timer_wrapper .timer-wrapper .timer-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; } }
  .slider-with-timer_wrapper .timer-wrapper .cntdwn-title, .slider-with-timer_wrapper .timer-wrapper .countdown-end {
    max-width: 170px;
    font: 16px/20px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    padding-top: 19px;
    border-top: 1px solid #f39c12;
    margin-top: -1px; }
  .slider-with-timer_wrapper .timer-wrapper .cntdwn-empty {
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto;
    min-width: 30px; }
  .slider-with-timer_wrapper .timer-wrapper .cntdwn-elem {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 18px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }
    .slider-with-timer_wrapper .timer-wrapper .cntdwn-elem ins {
      text-decoration: none; }
    .slider-with-timer_wrapper .timer-wrapper .cntdwn-elem .elem {
      margin: 0 6px; }
    .slider-with-timer_wrapper .timer-wrapper .cntdwn-elem .elem:first-child {
      margin-left: 0; }
    .slider-with-timer_wrapper .timer-wrapper .cntdwn-elem .elem:last-child {
      margin-right: 0; }
    .slider-with-timer_wrapper .timer-wrapper .cntdwn-elem .elem .number {
      display: inline-block;
      margin-bottom: 10px; }
    .slider-with-timer_wrapper .timer-wrapper .cntdwn-elem .elem .number ins {
      display: inline-block;
      border-radius: 3px;
      color: #fff;
      background: #f39c12;
      font: bold 13px/32px 'RobotoCondenced', Arial, Helvetica, sans-serif;
      padding: 0 6px;
      margin-right: 4px; }
      .slider-with-timer_wrapper .timer-wrapper .cntdwn-elem .elem .number ins:last-child {
        margin-right: 0; }
    .slider-with-timer_wrapper .timer-wrapper .cntdwn-elem .elem em {
      font: 11px "roboto", Arial, Helvetica, sans-serif;
      color: #000;
      font-style: normal; }
    .slider-with-timer_wrapper .timer-wrapper .cntdwn-elem .delim {
      font-size: 25px;
      color: rgba(0, 0, 0, 0.5); }
  .slider-with-timer_wrapper .timer-wrapper .countdown-end {
    display: none; }

.site-main {
  font: 15px Arial, Helvetica, sans-serif;
  color: #000; }
  .site-main .site-main__inner {
    background: #fff;
    padding-top: 1em;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px; }
  .site-main .site-main_inner_wrap {
    margin-left: 240px; }
  @media screen and (max-width: 1023px) {
    .site-main .site-main_inner_wrap {
      margin-left: 0; } }
  .site-main .site-main__inner.folder, .site-main .site-main__inner.search, .site-main .site-main__inner.main, .site-main .site-main__inner.product {
    background: none;
    padding-right: 0;
    padding-left: 0; }
  .site-main .site-main__inner.main {
    padding-top: 0;
    padding-right: 0;
    padding-left: 0; }
  .site-main .site-main__inner.cart {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0; }
  .site-main .site-main__inner.search {
    padding-top: 0;
    padding-right: 0;
    padding-left: 0; }
  .site-main h1 {
    font: 500 24px 'roboto';
    color: #000;
    margin-bottom: 15px; }
  .site-main .site-main__inner.register input[type="text"], .site-main .site-main__inner.register input[type="password"], .site-main .site-main__inner.register textarea, .site-main .site-main__inner.register input[type="email"] {
    margin-top: 10px;
    -webkit-appearance: none;
    border: 1px solid rgba(0, 0, 0, 0.15);
    outline: none;
    background: #fff;
    -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;
    padding: 0 14px;
    font: 15px/38px "roboto", Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.55);
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0; }
    @media screen and (max-width: 400px) {
      .site-main .site-main__inner.register input[type="text"], .site-main .site-main__inner.register input[type="password"], .site-main .site-main__inner.register textarea, .site-main .site-main__inner.register input[type="email"] {
        width: 100%; } }
    .site-main .site-main__inner.register input[type="text"]:focus, .site-main .site-main__inner.register input[type="password"]:focus, .site-main .site-main__inner.register textarea:focus, .site-main .site-main__inner.register input[type="email"]:focus {
      border: 1px solid #85d2e5;
      color: #343434; }
    .site-main .site-main__inner.register input[type="text"]:disabled, .site-main .site-main__inner.register input[type="password"]:disabled, .site-main .site-main__inner.register textarea:disabled, .site-main .site-main__inner.register input[type="email"]:disabled {
      border: 1px solid #f5f5f5;
      color: #a8a8a8; }
    .site-main .site-main__inner.register textarea {
      padding: 14px;
      line-height: normal; }
    .site-main .site-main__inner.register input[type="text"], .site-main .site-main__inner.register input[type="password"], .site-main .site-main__inner.register input[type="email"] {
      height: 38px; }
  .site-main .site-main__inner b {
    font-weight: 400; }
  .site-main .site-main__inner div[data-name="captcha"] {
    margin-top: 10px; }
  .site-main .site-main__inner input[type="submit"] {
    font: bold 12px/40px "roboto", Arial, Helvetica, sans-serif;
    -webkit-appearance: none;
    text-transform: uppercase;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    border: none;
    color: #fff;
    padding: 0 20px;
    margin: 0;
    background: #f39c12; }
  .site-main .site-main__inner .g-form-row {
    margin-top: 10px; }

.vendors-slider_wrap {
  margin-top: 25px;
  padding-top: 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  position: relative; }
  .vendors-slider_wrap:before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 1px;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -1px; }
  .vendors-slider_wrap .block-title {
    font: 500 24px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    padding-bottom: 15px;
    padding-left: 15px; }
  .vendors-slider_wrap .vendors-slider {
    background: #fff;
    padding: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .vendors-slider_wrap .vendors-slider .owl-stage {
    display: flex;
    align-items: center; }
  .vendors-slider_wrap .vendors-slider .owl-item {
    text-align: center; }
  .vendors-slider_wrap .vendors-slider .item {
    font-size: 0;
    text-align: center;
    display: inline-block;
    max-width: 100%; }
    .vendors-slider_wrap .vendors-slider .item a {
      display: inline-block;
      width: 100%; }
    .vendors-slider_wrap .vendors-slider .item a img {
      width: 100%;
      height: auto; }

.recomend_wrap {
  margin-top: 25px;
  padding-top: 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  position: relative; }
  .recomend_wrap:before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 1px;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -1px; }
  .recomend_wrap .block-title {
    font: 500 24px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    padding-bottom: 15px;
    padding-left: 15px; }
  .recomend_wrap .block-title .link_all {
    display: inline-block;
    vertical-align: middle;
    width: 23px;
    height: 23px;
    border-radius: 50px;
    background: #f39c12;
    margin-right: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%209%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%22M6.818%2C7.000%20L9.000%2C3.499%20L6.818%2C-0.001%20L5.363%2C0.700%20C5.363%2C0.700%206.818%2C2.800%206.887%2C2.796%20C6.058%2C2.765%200.865%2C3.746%20-0.000%2C7.300%20L1.454%2C8.000%20C2.123%2C4.846%206.038%2C4.199%206.818%2C4.199%20L5.363%2C6.300%20L6.818%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat, #f39c12; }
    .recomend_wrap .block-title .link_all:hover {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%209%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%22M6.818%2C7.000%20L9.000%2C3.499%20L6.818%2C-0.001%20L5.363%2C0.700%20C5.363%2C0.700%206.818%2C2.800%206.887%2C2.796%20C6.058%2C2.765%200.865%2C3.746%20-0.000%2C7.300%20L1.454%2C8.000%20C2.123%2C4.846%206.038%2C4.199%206.818%2C4.199%20L5.363%2C6.300%20L6.818%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat, #f8c672;
      -moz-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2);
      box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2); }
  .recomend_wrap .recomend {
    background: #fff;
    padding: 15px 15px 25px 15px;
    -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-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .recomend_wrap .recomend .item {
    -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%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .recomend_wrap .recomend .item:first-child {
      margin-right: 15px; }
    .recomend_wrap .recomend .item:last-child {
      margin-left: 15px; }
    .recomend_wrap .recomend .item .img {
      padding-top: 75%;
      margin-bottom: 20px; }
    .recomend_wrap .recomend .item a {
      text-decoration: none;
      color: #000; }
    .recomend_wrap .recomend .item a:hover {
      text-decoration: underline; }
    .recomend_wrap .recomend .item .title {
      font: 18px "roboto", Arial, Helvetica, sans-serif;
      margin-bottom: 10px; }
    .recomend_wrap .recomend .item .text {
      font: 15px/20px Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5); }

.about-us_wrap {
  margin-top: 25px;
  padding-top: 15px;
  border-top: 1px solid #d6d6d6;
  position: relative; }
  .about-us_wrap:before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 1px;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -1px; }
  .about-us_wrap .block-title {
    font: 500 24px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    padding-bottom: 15px;
    padding-left: 15px; }
  .about-us_wrap .about-us {
    padding: 20px 15px;
    background: #fff;
    font: 15px/20px Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.5); }

.news_wrap {
  margin-top: 25px;
  padding-top: 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  position: relative; }
  .news_wrap:before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 1px;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -1px; }
  .news_wrap .block-title {
    font: 500 24px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    padding-bottom: 15px;
    padding-left: 15px; }
  .news_wrap .block-title .link_all {
    display: inline-block;
    vertical-align: middle;
    width: 23px;
    height: 23px;
    border-radius: 50px;
    background: #f39c12;
    margin-right: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%209%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%22M6.818%2C7.000%20L9.000%2C3.499%20L6.818%2C-0.001%20L5.363%2C0.700%20C5.363%2C0.700%206.818%2C2.800%206.887%2C2.796%20C6.058%2C2.765%200.865%2C3.746%20-0.000%2C7.300%20L1.454%2C8.000%20C2.123%2C4.846%206.038%2C4.199%206.818%2C4.199%20L5.363%2C6.300%20L6.818%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat, #f39c12; }
    .news_wrap .block-title .link_all:hover {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%209%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%22M6.818%2C7.000%20L9.000%2C3.499%20L6.818%2C-0.001%20L5.363%2C0.700%20C5.363%2C0.700%206.818%2C2.800%206.887%2C2.796%20C6.058%2C2.765%200.865%2C3.746%20-0.000%2C7.300%20L1.454%2C8.000%20C2.123%2C4.846%206.038%2C4.199%206.818%2C4.199%20L5.363%2C6.300%20L6.818%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat, #f8c672;
      -moz-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2);
      box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2); }
  .news_wrap .news {
    background: #fff;
    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: 15px 15px 20px 15px; }
  .news_wrap .news.owl-carousel {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .news_wrap .news .item-news {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 290px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 290px;
    -ms-flex: 0 1 290px;
    flex: 0 1 290px;
    margin: 0 7px; }
    .news_wrap .news .item-news:first-child {
      margin-left: 0; }
    .news_wrap .news .item-news:last-child {
      margin-right: 0; }
    .news_wrap .news .item-news .item-image {
      margin-bottom: 15px; }
    .news_wrap .news .item-news .item-image img {
      width: 100%;
      height: auto; }
    .news_wrap .news .item-news .item-date {
      font: 11px/15px "roboto", Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5);
      margin-bottom: 12px; }
    .news_wrap .news .item-news .item-date:before {
      font-size: 0;
      content: '';
      display: inline-block;
      width: 17px;
      height: 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%2217px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2017%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.902%22%20fill%3D%22%23000000%22%20d%3D%22M0.000%2C14.999%20L0.000%2C1.500%20L2.318%2C1.500%20L2.318%2C3.000%20L1.546%2C3.000%20L1.546%2C13.499%20L15.454%2C13.499%20L15.454%2C3.000%20L13.909%2C3.000%20L13.909%2C3.750%20L12.363%2C3.750%20L12.363%2C0.001%20L13.909%2C0.001%20L13.909%2C1.500%20L17.000%2C1.500%20L17.000%2C14.999%20L0.000%2C14.999%20ZM13.909%2C11.999%20L10.818%2C11.999%20L10.818%2C9.000%20L13.909%2C9.000%20L13.909%2C11.999%20ZM10.818%2C5.250%20L13.909%2C5.250%20L13.909%2C8.250%20L10.818%2C8.250%20L10.818%2C5.250%20ZM10.045%2C11.999%20L6.954%2C11.999%20L6.954%2C9.000%20L10.045%2C9.000%20L10.045%2C11.999%20ZM6.954%2C5.250%20L10.045%2C5.250%20L10.045%2C8.250%20L6.954%2C8.250%20L6.954%2C5.250%20ZM6.182%2C11.999%20L3.091%2C11.999%20L3.091%2C9.000%20L6.182%2C9.000%20L6.182%2C11.999%20ZM3.091%2C5.250%20L6.182%2C5.250%20L6.182%2C8.250%20L3.091%2C8.250%20L3.091%2C5.250%20ZM4.636%2C3.750%20L3.091%2C3.750%20L3.091%2C0.001%20L4.636%2C0.001%20L4.636%2C1.500%20L11.591%2C1.500%20L11.591%2C3.000%20L4.636%2C3.000%20L4.636%2C3.750%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      vertical-align: middle;
      margin-right: 5px; }
    .news_wrap .news .item-news .item-date .day {
      color: #000;
      font-weight: bold;
      vertical-align: middle; }
    .news_wrap .news .item-news .item-date .rest_date {
      vertical-align: middle; }
  .news_wrap .news .item-title {
    margin-bottom: 10px; }
    .news_wrap .news .item-title a {
      font: 16px "roboto", Arial, Helvetica, sans-serif;
      color: #000;
      text-decoration: none; }
  .news_wrap .news .item-announce {
    font: 13px/18px Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.5); }

.vendors-slider_wrap .owl-nav, .news_wrap .owl-nav, .recomend .owl-nav, .product_list_in .owl-nav, .shop2-group-kinds .owl-nav {
  font-size: 0;
  position: absolute;
  top: -42px;
  right: 10px; }
  .vendors-slider_wrap .owl-nav .owl-prev, .news_wrap .owl-nav .owl-prev, .recomend .owl-nav .owl-prev, .product_list_in .owl-nav .owl-prev, .shop2-group-kinds .owl-nav .owl-prev {
    padding: 5px;
    display: inline-block;
    width: 8px;
    height: 16px;
    margin-right: 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%228px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%208%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgba%280%2C%200%2C%200%2C%201%29%22%20d%3D%22M5.277%2C15.575%20L0.458%2C9.243%20C0.146%2C8.954%20-0.010%2C8.576%20-0.010%2C8.200%20C-0.010%2C7.821%200.146%2C7.447%200.458%2C7.158%20L5.277%2C0.429%20C5.588%2C0.141%205.994%2C-0.004%206.404%2C-0.004%20C6.813%2C-0.004%207.219%2C0.141%207.530%2C0.429%20C7.842%2C0.718%207.996%2C1.094%207.996%2C1.472%20C7.996%2C1.847%207.839%2C2.227%207.530%2C2.514%20L3.839%2C8.200%20L7.530%2C13.490%20C7.842%2C13.779%207.996%2C14.157%207.996%2C14.536%20C7.996%2C14.911%207.839%2C15.287%207.530%2C15.575%20C7.219%2C15.864%206.810%2C16.007%206.404%2C16.007%20C5.994%2C16.007%205.588%2C15.864%205.277%2C15.575%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .vendors-slider_wrap .owl-nav .owl-prev:hover, .news_wrap .owl-nav .owl-prev:hover, .recomend .owl-nav .owl-prev:hover, .product_list_in .owl-nav .owl-prev:hover, .shop2-group-kinds .owl-nav .owl-prev:hover {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%208%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f39c12%22%20d%3D%22M5.277%2C15.575%20L0.458%2C9.243%20C0.146%2C8.954%20-0.010%2C8.576%20-0.010%2C8.200%20C-0.010%2C7.821%200.146%2C7.447%200.458%2C7.158%20L5.277%2C0.429%20C5.588%2C0.141%205.994%2C-0.004%206.404%2C-0.004%20C6.813%2C-0.004%207.219%2C0.141%207.530%2C0.429%20C7.842%2C0.718%207.996%2C1.094%207.996%2C1.472%20C7.996%2C1.847%207.839%2C2.227%207.530%2C2.514%20L3.839%2C8.200%20L7.530%2C13.490%20C7.842%2C13.779%207.996%2C14.157%207.996%2C14.536%20C7.996%2C14.911%207.839%2C15.287%207.530%2C15.575%20C7.219%2C15.864%206.810%2C16.007%206.404%2C16.007%20C5.994%2C16.007%205.588%2C15.864%205.277%2C15.575%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .vendors-slider_wrap .owl-nav .owl-prev.disabled, .news_wrap .owl-nav .owl-prev.disabled, .recomend .owl-nav .owl-prev.disabled, .product_list_in .owl-nav .owl-prev.disabled, .shop2-group-kinds .owl-nav .owl-prev.disabled {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%208%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgba%280%2C%200%2C%200%2C%20.3%29%22%20d%3D%22M5.277%2C15.575%20L0.458%2C9.243%20C0.146%2C8.954%20-0.010%2C8.576%20-0.010%2C8.200%20C-0.010%2C7.821%200.146%2C7.447%200.458%2C7.158%20L5.277%2C0.429%20C5.588%2C0.141%205.994%2C-0.004%206.404%2C-0.004%20C6.813%2C-0.004%207.219%2C0.141%207.530%2C0.429%20C7.842%2C0.718%207.996%2C1.094%207.996%2C1.472%20C7.996%2C1.847%207.839%2C2.227%207.530%2C2.514%20L3.839%2C8.200%20L7.530%2C13.490%20C7.842%2C13.779%207.996%2C14.157%207.996%2C14.536%20C7.996%2C14.911%207.839%2C15.287%207.530%2C15.575%20C7.219%2C15.864%206.810%2C16.007%206.404%2C16.007%20C5.994%2C16.007%205.588%2C15.864%205.277%2C15.575%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .vendors-slider_wrap .owl-nav .owl-next, .news_wrap .owl-nav .owl-next, .recomend .owl-nav .owl-next, .product_list_in .owl-nav .owl-next, .shop2-group-kinds .owl-nav .owl-next {
    padding: 5px;
    display: inline-block;
    width: 8px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%208%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgba%280%2C%200%2C%200%2C%201%29%22%20d%3D%22M2.723%2C15.575%20L7.542%2C9.243%20C7.853%2C8.954%208.010%2C8.576%208.010%2C8.200%20C8.010%2C7.821%207.853%2C7.447%207.542%2C7.158%20L2.723%2C0.429%20C2.412%2C0.141%202.006%2C-0.004%201.596%2C-0.004%20C1.187%2C-0.004%200.781%2C0.141%200.470%2C0.429%20C0.158%2C0.718%200.004%2C1.094%200.004%2C1.472%20C0.004%2C1.847%200.161%2C2.227%200.470%2C2.514%20L4.161%2C8.200%20L0.470%2C13.490%20C0.158%2C13.779%200.004%2C14.157%200.004%2C14.536%20C0.004%2C14.911%200.161%2C15.287%200.470%2C15.575%20C0.781%2C15.864%201.190%2C16.007%201.596%2C16.007%20C2.006%2C16.007%202.412%2C15.864%202.723%2C15.575%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .vendors-slider_wrap .owl-nav .owl-next:hover, .news_wrap .owl-nav .owl-next:hover, .recomend .owl-nav .owl-next:hover, .product_list_in .owl-nav .owl-next:hover, .shop2-group-kinds .owl-nav .owl-next:hover {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%208%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f39c12%22%20d%3D%22M2.723%2C15.575%20L7.542%2C9.243%20C7.853%2C8.954%208.010%2C8.576%208.010%2C8.200%20C8.010%2C7.821%207.853%2C7.447%207.542%2C7.158%20L2.723%2C0.429%20C2.412%2C0.141%202.006%2C-0.004%201.596%2C-0.004%20C1.187%2C-0.004%200.781%2C0.141%200.470%2C0.429%20C0.158%2C0.718%200.004%2C1.094%200.004%2C1.472%20C0.004%2C1.847%200.161%2C2.227%200.470%2C2.514%20L4.161%2C8.200%20L0.470%2C13.490%20C0.158%2C13.779%200.004%2C14.157%200.004%2C14.536%20C0.004%2C14.911%200.161%2C15.287%200.470%2C15.575%20C0.781%2C15.864%201.190%2C16.007%201.596%2C16.007%20C2.006%2C16.007%202.412%2C15.864%202.723%2C15.575%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .vendors-slider_wrap .owl-nav .owl-next.disabled, .news_wrap .owl-nav .owl-next.disabled, .recomend .owl-nav .owl-next.disabled, .product_list_in .owl-nav .owl-next.disabled, .shop2-group-kinds .owl-nav .owl-next.disabled {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%208%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgba%280%2C%200%2C%200%2C%20.3%29%22%20d%3D%22M2.723%2C15.575%20L7.542%2C9.243%20C7.853%2C8.954%208.010%2C8.576%208.010%2C8.200%20C8.010%2C7.821%207.853%2C7.447%207.542%2C7.158%20L2.723%2C0.429%20C2.412%2C0.141%202.006%2C-0.004%201.596%2C-0.004%20C1.187%2C-0.004%200.781%2C0.141%200.470%2C0.429%20C0.158%2C0.718%200.004%2C1.094%200.004%2C1.472%20C0.004%2C1.847%200.161%2C2.227%200.470%2C2.514%20L4.161%2C8.200%20L0.470%2C13.490%20C0.158%2C13.779%200.004%2C14.157%200.004%2C14.536%20C0.004%2C14.911%200.161%2C15.287%200.470%2C15.575%20C0.781%2C15.864%201.190%2C16.007%201.596%2C16.007%20C2.006%2C16.007%202.412%2C15.864%202.723%2C15.575%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.footer {
  background: #fff; }

.buttons {
  position: fixed;
  left: 50%;
  margin-left: 593px;
  bottom: 300px;
  z-index: 9999;
  text-align: center;
  height: 130px;
  display: none; }
  @media screen and (max-width: 1320px) {
  .buttons {
    margin-left: 0px;
    left: auto;
    right: 20px; } }

.to-top {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3);
  margin: 0 auto;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s; }
  @media screen and (max-width: 1280px) {
  .to-top {
    right: 20px; } }
  @media screen and (max-width: 769px) {
  .to-top {
    display: none; } }
  .to-top:hover {
    background: rgba(229, 125, 130, 0.6); }
  .to-top:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 100%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M10.665%2C4.862%20L6.330%2C0.359%20C6.101%2C0.115%205.802%2C-0.008%205.504%2C-0.008%20C5.204%2C-0.008%204.906%2C0.115%204.678%2C0.359%20L0.342%2C4.862%20C0.114%2C5.106%20-0.001%2C5.424%20-0.001%2C5.747%20C-0.001%2C6.068%200.114%2C6.386%200.342%2C6.630%20C0.571%2C6.875%200.869%2C6.996%201.169%2C6.996%20C1.466%2C6.996%201.767%2C6.873%201.995%2C6.630%20L5.504%2C3.014%20L9.013%2C6.630%20C9.241%2C6.875%209.541%2C6.996%209.841%2C6.996%20C10.139%2C6.996%2010.437%2C6.873%2010.665%2C6.630%20C10.894%2C6.386%2011.008%2C6.065%2011.008%2C5.747%20C11.008%2C5.424%2010.894%2C5.106%2010.665%2C4.862%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat; }

.callback_inner {
  position: relative;
  cursor: pointer;
  border-radius: 50%;
  width: 42px;
  height: 42px;
  background: rgba(243, 156, 18, 0.6);
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -ms-transition: background 0.2s;
  transition: background 0.2s;
  margin-bottom: 40px; }
  .callback_inner:after {
    content: '';
    display: inline-block;
    position: relative;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.000%2C15.999%20L13.333%2C15.999%20L11.333%2C15.999%20C5.084%2C15.999%200.000%2C10.915%200.000%2C4.666%20L0.000%2C2.667%20L0.000%2C2.000%20C0.000%2C0.898%200.897%2C0.001%202.000%2C0.001%20L4.667%2C0.001%20C5.064%2C0.001%205.384%2C0.120%205.617%2C0.355%20C6.009%2C0.750%206.005%2C1.299%206.001%2C1.829%20L6.000%2C4.666%20L6.001%2C4.837%20C6.005%2C5.369%206.009%2C5.917%205.617%2C6.312%20C5.394%2C6.538%205.088%2C6.654%204.712%2C6.663%20C5.014%2C9.073%206.926%2C10.986%209.336%2C11.287%20C9.346%2C10.911%209.461%2C10.606%209.687%2C10.382%20C10.083%2C9.990%2010.637%2C9.995%2011.162%2C9.998%20L14.000%2C9.999%20L14.171%2C9.998%20C14.700%2C9.997%2015.250%2C9.990%2015.646%2C10.382%20C15.881%2C10.616%2016.000%2C10.936%2016.000%2C11.332%20L16.000%2C13.999%20C16.000%2C15.102%2015.103%2C15.999%2014.000%2C15.999%20ZM14.666%2C11.344%20C14.540%2C11.329%2014.332%2C11.331%2014.181%2C11.331%20L11.333%2C11.332%20L11.151%2C11.331%20C11.002%2C11.330%2010.792%2C11.329%2010.667%2C11.344%20L10.667%2C11.999%20L10.667%2C12.666%20L10.000%2C12.666%20C6.324%2C12.666%203.333%2C9.676%203.333%2C6.000%20L3.333%2C5.333%20L4.654%2C5.333%20C4.670%2C5.208%204.669%2C4.999%204.667%2C4.848%20L4.667%2C2.000%20L4.667%2C1.819%20C4.669%2C1.669%204.670%2C1.459%204.655%2C1.334%20L2.000%2C1.334%20C1.632%2C1.334%201.333%2C1.633%201.333%2C2.000%20L1.333%2C2.667%20L1.333%2C4.666%20C1.333%2C10.180%205.819%2C14.665%2011.333%2C14.665%20L13.333%2C14.665%20L14.000%2C14.665%20C14.368%2C14.665%2014.666%2C14.366%2014.666%2C13.999%20L14.666%2C11.344%20ZM12.194%2C4.196%20L13.056%2C3.334%20L7.999%2C3.334%20L7.999%2C2.000%20L13.056%2C2.000%20L12.194%2C1.138%20L13.137%2C0.196%20L15.608%2C2.667%20L13.137%2C5.137%20L12.194%2C4.196%20ZM10.195%2C9.137%20L7.723%2C6.666%20L10.195%2C4.196%20L11.137%2C5.137%20L10.275%2C6.000%20L15.332%2C6.000%20L15.332%2C7.333%20L10.275%2C7.333%20L11.137%2C8.195%20L10.195%2C9.137%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .callback_inner:before {
    content: '';
    display: inline-block;
    width: 62px;
    height: 62px;
    border-radius: 50%;
    background-color: rgba(243, 156, 18, 0.25);
    position: absolute;
    top: -10px;
    left: -10px;
    z-index: 888;
    -webkit-transition: background 0.2s;
    -moz-transition: background 0.2s;
    -o-transition: background 0.2s;
    -ms-transition: background 0.2s;
    transition: background 0.2s;
    -webkit-animation: boom 3s linear infinite;
    animation: boom 3s linear infinite; }
  @media screen and (max-width: 769px) {
  .callback_inner {
    display: none; } }
  .callback_inner:hover {
    background: rgba(243, 156, 18, 1); }
  .callback_inner:hover:before {
    background-color: rgba(243, 156, 18, 0.4); }

.footer-inner {
  font-size: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 60px 0 50px 0;
  position: relative; }
  @media screen and (max-width: 1200px) {
  .footer-inner {
    margin: 0 25px; } }
  @media screen and (max-width: 920px) {
  .footer-inner {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }
  @media screen and (max-width: 760px) {
  .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;
    padding-top: 15px;
    padding-bottom: 25px; } }
  .footer-inner .socials-block, .footer-inner .contacts, .footer-inner .payments, .footer-inner .subscribe {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 20px;
    width: 25%;
    max-width: 25%; }
  @media screen and (max-width: 920px) {
    .footer-inner .socials-block, .footer-inner .contacts, .footer-inner .payments, .footer-inner .subscribe {
      padding-right: 10px;
      -webkit-flex-basis: 50%;
      -moz-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
      width: 50%;
      max-width: 50%; } }
  @media screen and (max-width: 760px) {
    .footer-inner .socials-block, .footer-inner .contacts, .footer-inner .payments, .footer-inner .subscribe {
      padding-right: 0;
      -webkit-flex-basis: auto;
      -moz-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto; } }
  @media screen and (max-width: 760px) {
    .footer-inner .socials-block, .footer-inner .contacts, .footer-inner .payments, .footer-inner .subscribe {
      width: 100%;
      max-width: 100%; } }
  @media screen and (max-width: 760px) {
    .footer-inner .socials-block {
      margin-bottom: 20px; } }
  .footer-inner .socials-block .site-name {
    margin-bottom: 20px; }
    .footer-inner .socials-block .site-name .year {
      font: 500 15px/20px "roboto", Arial, Helvetica, sans-serif;
      color: #000;
      margin-bottom: 7px; }
    .footer-inner .socials-block .site-name .name {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 15px;
      color: rgba(0, 0, 0, 0.5); }
  .footer-inner .socials-block .socials .title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: rgba(0, 0, 0, 0.5);
    margin-bottom: 5px; }
    .footer-inner .socials-block .socials .icons a {
      display: inline-block;
      margin-right: 2px; }
    .footer-inner .socials-block .socials .icons a:last-child {
      margin-right: 0; }
  @media screen and (max-width: 760px) {
    .footer-inner .contacts {
      margin-bottom: 20px; } }
  .footer-inner .contacts .address-block .item {
    margin-bottom: 25px; }
    .footer-inner .contacts .address-block .item .title {
      font: 500 15px/20px "roboto", Arial, Helvetica, sans-serif;
      color: #000;
      margin-bottom: 5px; }
    .footer-inner .contacts .address-block .item .address {
      font: 13px/18px "roboto", Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5); }
  .footer-inner .contacts .phones .work-time {
    font: 13px/18px "roboto", Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.5);
    margin-bottom: 8px; }
    .footer-inner .contacts .phones .numbers a {
      display: block;
      font: 500 15px/20px "roboto", Arial, Helvetica, sans-serif;
      color: #000;
      text-decoration: none; }
  .footer-inner .payments .title {
    font: 500 15px/20px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    margin-bottom: 10px; }
  .footer-inner .payments .icons a {
    max-width: 50px;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 15px; }
    .footer-inner .payments .icons a .icon {
      width: 100%;
      height: auto; }
  .footer-inner .subscribe {
    padding-right: 0; }
  @media screen and (max-width: 760px) {
    .footer-inner .subscribe {
      max-width: 400px; } }
  .footer-inner .subscribe .tpl-anketa {
    font-size: 13px;
    width: auto;
    margin-bottom: 0;
    display: block; }
    .footer-inner .subscribe .tpl-anketa .form_bl_title {
      font: 500 15px/20px "roboto", Arial, Helvetica, sans-serif;
      color: #000;
      margin-bottom: 5px; }
    @media screen and (max-width: 1024px) {
      .footer-inner .subscribe .tpl-anketa .form_bl_title {
        display: block;
        margin-top: 10px; } }
    .footer-inner .subscribe .tpl-anketa .tpl-field.type-html {
      font: 13px/18px Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5);
      margin-bottom: 10px; }
    .footer-inner .subscribe .tpl-anketa input[type="email"] {
      -webkit-appearance: none;
      width: 100%;
      border: 1px solid rgba(0, 0, 0, 0.15);
      outline: none;
      background: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      padding: 0 14px 0 45px;
      font: 15px/38px "roboto", Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.55);
      height: 38px; }
    .footer-inner .subscribe .tpl-anketa input[type="email"]:focus {
      border: 1px solid #85d2e5;
      color: #343434; }
    .footer-inner .subscribe .tpl-anketa input[type="text"], .footer-inner .subscribe .tpl-anketa input[type="password"] {
      -webkit-appearance: none;
      width: 100%;
      border: 1px solid rgba(0, 0, 0, 0.15);
      outline: none;
      background: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      padding: 0 14px;
      font: 15px/38px "roboto", Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.55);
      height: 38px; }
    .footer-inner .subscribe .tpl-anketa input[type="text"]:focus, .footer-inner .subscribe .tpl-anketa input[type="password"]:focus {
      border: 1px solid #85d2e5;
      color: #343434; }
    .footer-inner .subscribe .tpl-anketa textarea {
      -webkit-appearance: none;
      width: 100%;
      border: 1px solid rgba(0, 0, 0, 0.15);
      outline: none;
      background: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      padding: 14px;
      font: 15px/38px "roboto", Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.55);
      line-height: normal; }
    .footer-inner .subscribe .tpl-anketa textarea:focus {
      border: 1px solid #85d2e5;
      color: #343434; }
    .footer-inner .subscribe .tpl-anketa .tpl-field.type-email .field-value {
      position: relative; }
    .footer-inner .subscribe .tpl-anketa .tpl-field.type-email .field-value:before {
      position: absolute;
      top: 13px;
      left: 10px;
      content: '';
      display: inline-block;
      width: 22px;
      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%2222px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2022%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgba%280%2C%200%2C%200%2C%20.55%29%22%20d%3D%22M19.259%2C13.998%20L6.412%2C13.998%20C4.894%2C13.998%203.659%2C12.743%203.659%2C11.199%20L5.495%2C11.199%20C5.495%2C11.713%205.906%2C12.132%206.412%2C12.132%20L19.259%2C12.132%20C19.765%2C12.132%2020.177%2C11.713%2020.177%2C11.199%20L20.177%2C3.117%20L14.553%2C8.569%20C14.081%2C9.037%2013.459%2C9.272%2012.837%2C9.272%20C12.211%2C9.272%2011.585%2C9.035%2011.108%2C8.559%20L5.495%2C2.995%20L5.495%2C4.667%20L6.411%2C4.667%20L6.411%2C6.533%20L-0.012%2C6.533%20L-0.012%2C4.667%20L3.659%2C4.667%20L3.659%2C2.801%20C3.659%2C1.257%204.894%2C0.001%206.412%2C0.001%20L19.259%2C0.001%20C20.777%2C0.001%2022.012%2C1.257%2022.012%2C2.801%20L22.012%2C11.199%20C22.012%2C12.743%2020.777%2C13.998%2019.259%2C13.998%20ZM6.987%2C1.867%20L12.391%2C7.225%20C12.632%2C7.466%2013.038%2C7.464%2013.279%2C7.225%20L18.806%2C1.867%20L6.987%2C1.867%20ZM3.659%2C7.466%20L5.495%2C7.466%20L5.495%2C8.399%20L8.247%2C8.399%20L8.247%2C10.266%20L1.823%2C10.266%20L1.823%2C8.399%20L3.659%2C8.399%20L3.659%2C7.466%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .footer-inner .subscribe .tpl-anketa .tpl-form-button {
      width: 100%;
      padding: 0;
      border: 0px;
      box-shadow: none;
      -webkit-appearance: none;
      background: #f39c12;
      color: #fff;
      font: bold 11px "roboto", Arial, Helvetica, sans-serif;
      padding: 13px 20px 12px;
      text-transform: uppercase; }
    .footer-inner .subscribe .tpl-anketa .tpl-form-button:active, .footer-inner .subscribe .tpl-anketa .tpl-form-button:focus {
      outline: none; }

.field-required-mark {
  color: #f39c12; }

.footer-bottom {
  border-top: 1px solid rgba(229, 229, 229, 0.2);
  padding: 35px 0 30px 0; }

.footer-bottom_inner {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 1200px) {
  .footer-bottom_inner {
    margin: 0 20px; } }
  @media screen and (max-width: 600px) {
  .footer-bottom_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; } }
  .footer-bottom_inner .counters-wrap {
    text-align: left;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%; }
  @media screen and (max-width: 600px) {
    .footer-bottom_inner .counters-wrap {
      -webkit-flex-basis: auto;
      -moz-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      margin-bottom: 20px; } }
  .footer-bottom_inner .counters-wrap .counters {
    display: inline-block;
    box-sizing: border-box; }
  .footer-bottom_inner .copyright-wrap {
    display: inline-block;
    box-sizing: border-box;
    text-align: right;
    font: 13px Arial, Helvetica, sans-serif !important;
    color: #000;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%; }
  @media screen and (max-width: 600px) {
    .footer-bottom_inner .copyright-wrap {
      -webkit-flex-basis: auto;
      -moz-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      text-align: left; } }
  .footer-bottom_inner .copyright-wrap a {
    font: 13px Arial, Helvetica, sans-serif !important;
    color: #0ba5cb; }

@media screen and (max-width: 450px) {
  .owl-carousel.owl-loaded {
    margin-bottom: 40px; }
    .owl-carousel.owl-loaded .owl-nav {
      top: auto;
      bottom: -32px;
      right: 50%;
      margin-right: -28px; } }

.folder-categories_wrap, .shop2-vendor-folders {
  list-style: none;
  padding: 0;
  margin: 0;
  font: 13px "roboto", Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
  font-size: 0; }
  .folder-categories_wrap li, .shop2-vendor-folders li {
    display: inline-block;
    margin-right: 4px;
    margin-bottom: 10px;
    vertical-align: top;
    font-size: 13px; }
  .folder-categories_wrap li a, .shop2-vendor-folders li a {
    display: inline-block;
    color: #000;
    text-decoration: none;
    padding: 0 10px;
    border: solid 1px rgba(0, 0, 0, 0.07);
    line-height: 30px;
    -webkit-transition: all 0.15s;
    -moz-transition: all 0.15s;
    -o-transition: all 0.15s;
    -ms-transition: all 0.15s;
    transition: all 0.15s; }
    .folder-categories_wrap li a:hover, .shop2-vendor-folders li a:hover {
      background: #f39c12;
      border-color: #f39c12;
      color: #fff; }
    .folder-categories_wrap li a.shop2-btn, .shop2-vendor-folders li a.shop2-btn {
      padding: 0 10px 0 25px;
      color: #fff;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      outline: none;
      border: none;
      line-height: 32px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M0.221%2C3.015%20C0.082%2C3.135%20-0.005%2C3.309%20-0.005%2C3.503%20C-0.005%2C3.697%20.082%2C3.871%200.221%2C3.991%20L0.221%2C3.991%20L3.403%2C6.838%20L3.403%2C6.838%20C3.524%2C6.942%203.684%2C7.006%203.859%2C7.006%20C4.236%2C7.006%204.541%2C6.712%204.541%2C6.349%20C4.541%2C6.155%204.454%2C5.981%204.315%2C5.861%20L4.315%2C5.861%20L2.454%2C4.160%20L9.314%2C4.160%20L9.314%2C4.160%20C9.690%2C4.160%209.996%2C3.866%209.996%2C3.503%20C9.996%2C3.140%209.690%2C2.846%209.314%2C2.846%20L9.314%2C2.846%20L2.454%2C2.846%20L4.315%2C1.145%20L4.315%2C1.145%20C4.454%2C1.025%204.541%2C0.851%204.541%2C0.657%20C4.541%2C0.294%204.236%2C-0.000%203.859%2C-0.000%20C3.684%2C-0.000%20.524%2C0.064%203.403%2C0.168%20L3.403%2C0.168%20L0.221%2C3.014%20L0.221%2C3.015%20Z%22%2F%3E%3C%2Fsvg%3E") 10px 50% no-repeat, #f39c12; }
    .folder-categories_wrap li a.shop2-btn:hover, .shop2-vendor-folders li a.shop2-btn:hover {
      text-decoration: underline; }
  .folder-categories_wrap .all, .shop2-vendor-folders .all {
    display: inline-block;
    vertical-align: top;
    background: #f39c12;
    color: #fff;
    padding: 0 10px;
    line-height: 32px;
    position: relative;
    margin-bottom: 10px; }
  .folder-categories_wrap .all:before, .shop2-vendor-folders .all:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 3px solid #f39c12;
    bottom: -3px;
    left: 50%;
    margin-left: -3px; }
  .folder-categories_wrap .campaign_link, .shop2-vendor-folders .campaign_link, .folder-categories_wrap .new_link, .shop2-vendor-folders .new_link {
    display: inline-block;
    margin-right: 4px;
    border: solid 1px rgba(0, 0, 0, 0.07);
    padding-right: 10px;
    -webkit-transition: all 0.15s;
    -moz-transition: all 0.15s;
    -o-transition: all 0.15s;
    -ms-transition: all 0.15s;
    transition: all 0.15s;
    cursor: pointer;
    font-size: 13px; }

form.shop2-filter {
  display: none;
  width: 320px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 888;
  position: absolute;
  background: #fff;
  border-top: 1px solid #000;
  padding: 20px 15px 15px 15px;
  -moz-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.4);
  margin-top: 8px; }
  @media screen and (max-width: 550px) {
  form.shop2-filter {
    margin-left: 8px;
    margin-right: 8px; } }
  @media screen and (max-width: 350px) {
  form.shop2-filter {
    width: 304px; } }
  form.shop2-filter .table-filter-param:before {
    content: '';
    position: absolute;
    top: -5px;
    left: 25px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 5px solid #808080;
    z-index: 10; }
  form.shop2-filter .table-filter-param:after {
    content: '';
    position: absolute;
    top: -4px;
    left: 26px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-bottom: 4px solid #fff;
    z-index: 20; }
  form.shop2-filter .table-filter-param .filter-field {
    margin-top: 10px; }
  form.shop2-filter .table-filter-param .shop2-filter-fields {
    margin-bottom: 10px; }
    form.shop2-filter .table-filter-param .shop2-filter-fields span.row-title {
      display: block;
      font: 15px/18px "roboto", Arial, Helvetica, sans-serif;
      margin-bottom: 8px; }
    form.shop2-filter .table-filter-param .shop2-filter-fields.type-text .filter-field {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
    form.shop2-filter .table-filter-param .shop2-filter-fields.type-text .filter-field strong {
      font-weight: normal;
      align-self: center;
      font: 16px "roboto", Arial, Helvetica, sans-serif; }
    form.shop2-filter .table-filter-param .shop2-filter-fields.type-text .filter-field .item {
      -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; }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-text .filter-field .item strong {
        color: #000;
        margin-right: 10px; }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-text .filter-field .item input[type="text"] {
        width: 85px;
        -webkit-appearance: none;
        border: 1px solid rgba(0, 0, 0, 0.15);
        outline: none;
        background: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
        padding: 0 14px;
        font: 15px/38px "roboto", Arial, Helvetica, sans-serif;
        color: rgba(0, 0, 0, 0.55); }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-text .filter-field .item input[type="text"]:focus {
        border: 1px solid #85d2e5;
        color: #343434; }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-text .filter-field .item input[type="text"]:disabled {
        border: 1px solid #f5f5f5;
        color: #a8a8a8; }
    form.shop2-filter .table-filter-param .shop2-filter-fields.type-checkbox .filter-field .param-val {
      font: 15px "roboto", Arial, Helvetica, sans-serif;
      color: #000;
      text-decoration: none; }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-checkbox .filter-field .param-val:hover {
        text-decoration: underline; }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-checkbox .filter-field .param-val span.checkbox {
        display: inline-block;
        vertical-align: bottom;
        width: 22px;
        height: 22px;
        border: 1px solid #d9d9d9;
        margin-right: 8px; }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-checkbox .filter-field .param-val.active-val span {
        margin-top: -11px; }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-checkbox .filter-field .param-val.active-val span.checkbox {
        position: static;
        margin-top: 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%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2811%2C%20165%2C%20203%29%22%20d%3D%22M10.703%2C1.728%20L4.809%2C7.696%20C4.420%2C8.092%203.789%2C8.092%203.400%2C7.696%20L0.275%2C4.528%20C-0.114%2C4.133%20-0.114%2C3.490%200.275%2C3.095%20C0.664%2C2.699%201.294%2C2.699%201.684%2C3.095%20L4.105%2C5.549%20L9.294%2C0.295%20C9.683%2C-0.101%2010.314%2C-0.101%2010.703%2C0.295%20C11.092%2C0.691%2011.092%2C1.333%2010.703%2C1.728%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #fff; }
    form.shop2-filter .table-filter-param .shop2-filter-fields.type-select .filter-field .param-val {
      font: 15px "roboto", Arial, Helvetica, sans-serif;
      color: #000;
      text-decoration: none; }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-select .filter-field .param-val:hover {
        text-decoration: underline; }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-select .filter-field .param-val span.checkbox {
        display: inline-block;
        vertical-align: bottom;
        width: 22px;
        height: 22px;
        border: 1px solid #d9d9d9;
        margin-right: 8px; }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-select .filter-field .param-val.active-val span {
        margin-top: -11px; }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-select .filter-field .param-val.active-val span.checkbox {
        position: static;
        margin-top: 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%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2811%2C%20165%2C%20203%29%22%20d%3D%22M10.703%2C1.728%20L4.809%2C7.696%20C4.420%2C8.092%203.789%2C8.092%203.400%2C7.696%20L0.275%2C4.528%20C-0.114%2C4.133%20-0.114%2C3.490%200.275%2C3.095%20C0.664%2C2.699%201.294%2C2.699%201.684%2C3.095%20L4.105%2C5.549%20L9.294%2C0.295%20C9.683%2C-0.101%2010.314%2C-0.101%2010.703%2C0.295%20C11.092%2C0.691%2011.092%2C1.333%2010.703%2C1.728%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #fff; }
    form.shop2-filter .table-filter-param .shop2-filter-fields.type-select .filter-field .jqselect {
      color: #737373;
      font: 15px "roboto", Arial, Helvetica, sans-serif;
      padding: 0;
      width: 100%;
      border: 1px solid rgba(0, 0, 0, 0.15);
      outline: none;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-select .filter-field .jqselect.focused {
        border: 1px solid #85d2e5;
        color: #000; }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-select .filter-field .jqselect:before {
        position: absolute;
        content: '';
        right: 4px;
        top: 50%;
        margin-top: -9px;
        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%226px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%206%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%20d%3D%22M3.000%2C4.999%20L-0.001%2C-0.001%20L6.000%2C-0.001%20L3.000%2C4.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-select .filter-field .jqselect .jq-selectbox__select {
        padding: 9px 40px 10px 15px; }
      @media screen and (max-width: 499px) {
          form.shop2-filter .table-filter-param .shop2-filter-fields.type-select .filter-field .jqselect .jq-selectbox__select {
            padding: 10px 40px 10px 11px; } }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-select .filter-field .jqselect .jq-selectbox__dropdown {
        width: 100%;
        background: #fff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
        -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
        -ms-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
        box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5); }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-select .filter-field .jqselect .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        list-style: none; }
        form.shop2-filter .table-filter-param .shop2-filter-fields.type-select .filter-field .jqselect .jq-selectbox__dropdown ul li {
          padding: 8px 15px;
          font-family: "roboto", Arial, Helvetica, sans-serif;
          font-size: 15px;
          line-height: 18px;
          color: #000;
          border-bottom: 1px solid #f5f5f5;
          cursor: pointer; }
          form.shop2-filter .table-filter-param .shop2-filter-fields.type-select .filter-field .jqselect .jq-selectbox__dropdown ul li:last-child {
            border: none; }
          form.shop2-filter .table-filter-param .shop2-filter-fields.type-select .filter-field .jqselect .jq-selectbox__dropdown ul li:hover {
            background: #f7f4f1; }
          form.shop2-filter .table-filter-param .shop2-filter-fields.type-select .filter-field .jqselect .jq-selectbox__dropdown ul li.sel {
            color: #1babce; }
    form.shop2-filter .table-filter-param .shop2-filter-fields.type-color-ref .filter-field .shop2-color-ext-popup .shop2-color-ext-caption {
      font: 15px "roboto", Arial, Helvetica, sans-serif;
      color: #000; }
      form.shop2-filter .table-filter-param .shop2-filter-fields.type-color-ref .filter-field .shop2-color-ext-popup .shop2-color-ext-list li {
        border-radius: 50%;
        border: 2px solid transparent;
        background-clip: content-box;
        position: relative; }
        form.shop2-filter .table-filter-param .shop2-filter-fields.type-color-ref .filter-field .shop2-color-ext-popup .shop2-color-ext-list li span {
          border-radius: 50%;
          background: none; }
        form.shop2-filter .table-filter-param .shop2-filter-fields.type-color-ref .filter-field .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected {
          outline: none;
          box-shadow: 0 0 0 1px #ff9e0c;
          border: 2px solid #fff; }
          form.shop2-filter .table-filter-param .shop2-filter-fields.type-color-ref .filter-field .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected:after {
            content: '';
            display: inline-block;
            position: absolute;
            right: -7px;
            bottom: -3px;
            width: 14px;
            height: 11px;
            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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  form.shop2-filter .table-filter-param .jqselect {
    color: #737373;
    font: 15px "roboto", Arial, Helvetica, sans-serif;
    padding: 0;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.15);
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    form.shop2-filter .table-filter-param .jqselect.focused {
      border: 1px solid #85d2e5;
      color: #000; }
    form.shop2-filter .table-filter-param .jqselect:before {
      position: absolute;
      content: '';
      right: 4px;
      top: 50%;
      margin-top: -9px;
      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%226px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%206%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%20d%3D%22M3.000%2C4.999%20L-0.001%2C-0.001%20L6.000%2C-0.001%20L3.000%2C4.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    form.shop2-filter .table-filter-param .jqselect .jq-selectbox__select {
      padding: 9px 40px 10px 15px; }
    @media screen and (max-width: 499px) {
      form.shop2-filter .table-filter-param .jqselect .jq-selectbox__select {
        padding: 10px 40px 10px 11px; } }
    form.shop2-filter .table-filter-param .jqselect .jq-selectbox__dropdown {
      width: 100%;
      background: #fff;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      -ms-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5); }
    form.shop2-filter .table-filter-param .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    form.shop2-filter .table-filter-param .jqselect .jq-selectbox__dropdown ul li {
      padding: 8px 15px;
      font-family: "roboto", Arial, Helvetica, sans-serif;
      font-size: 15px;
      line-height: 18px;
      color: #000;
      border-bottom: 1px solid #f5f5f5;
      cursor: pointer; }
      form.shop2-filter .table-filter-param .jqselect .jq-selectbox__dropdown ul li:last-child {
        border: none; }
      form.shop2-filter .table-filter-param .jqselect .jq-selectbox__dropdown ul li:hover {
        background: #f7f4f1; }
      form.shop2-filter .table-filter-param .jqselect .jq-selectbox__dropdown ul li.sel {
        color: #1babce; }
  form.shop2-filter .buttons-wrap {
    position: relative;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  form.shop2-filter .buttons-wrap .result {
    font-family: "roboto", Arial, Helvetica, sans-serif;
    font-size: 15px;
    background: none;
    height: auto;
    line-height: 44px;
    padding: 0;
    margin: 0;
    vertical-align: middle; }
  form.shop2-filter .buttons-wrap .shop2-btn.shop2-filter-go {
    font-family: "roboto", Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-align: center;
    color: #fff;
    background-color: #f39c12;
    background-image: none;
    box-shadow: none;
    border-radius: 0;
    margin-right: 10px;
    padding: 0 11px;
    line-height: 44px; }
    form.shop2-filter .buttons-wrap .shop2-btn.shop2-filter-go:before {
      content: none; }
    form.shop2-filter .buttons-wrap .shop2-btn.shop2-filter-go ins {
      text-decoration: none; }
  form.shop2-filter .buttons-wrap .shop2-btn {
    font-family: "roboto", Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-align: center;
    color: #0ba5cb;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    padding: 0;
    background-image: none;
    box-shadow: none;
    border-radius: 0;
    background: none;
    border-bottom: 1px dotted #0ba5cb;
    position: relative; }
    form.shop2-filter .buttons-wrap .shop2-btn:before {
      position: absolute;
      content: '';
      display: inline-block;
      width: 19px;
      height: 16px;
      left: -22px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2019%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2811%2C%20165%2C%20203%29%22%20d%3D%22M17.900%2C7.869%20L16.663%2C7.869%20C16.663%2C12.080%2013.349%2C15.491%209.266%2C15.491%20C7.225%2C15.491%205.374%2C14.639%204.036%2C13.260%20L5.710%2C11.532%20C6.622%2C12.471%207.879%2C13.050%209.266%2C13.050%20C12.043%2C13.050%2014.294%2C10.731%2014.294%2C7.869%20L13.016%2C7.869%20C12.645%2C7.869%2012.555%2C7.649%2012.818%2C7.378%20L13.899%2C6.264%20L14.984%2C5.147%20C15.245%2C4.882%2015.674%2C4.882%2015.938%2C5.150%20L17.019%2C6.264%20L18.098%2C7.378%20C18.362%2C7.649%2018.271%2C7.869%2017.900%2C7.869%20ZM9.377%2C2.939%20C6.600%2C2.939%204.349%2C5.258%204.349%2C8.119%20L5.625%2C8.119%20C5.996%2C8.119%206.084%2C8.342%205.825%2C8.610%20L4.742%2C9.724%20L3.659%2C10.842%20C3.395%2C11.110%202.967%2C11.108%202.705%2C10.842%20L1.623%2C9.724%20L0.545%2C8.610%20C0.281%2C8.342%200.369%2C8.119%200.740%2C8.119%20L1.980%2C8.119%20C1.980%2C3.910%205.289%2C0.496%209.377%2C0.496%20C11.417%2C0.496%2013.269%2C1.348%2014.605%2C2.728%20L12.931%2C4.457%20C12.020%2C3.519%2010.762%2C2.939%209.377%2C2.939%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  form.shop2-filter .buttons-wrap .shop2-clear-container {
    display: none; }

#shop2-color-ext-select {
  margin-top: 44px !important;
  -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
  -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important; }
  #shop2-color-ext-select .shop2-color-ext-options div {
    font: 15px "roboto", Arial, Helvetica, sans-serif !important;
    color: #000 !important;
    line-height: 28px !important; }
  #shop2-color-ext-select .shop2-color-ext-options span {
    border-radius: 50%; }
  #shop2-color-ext-select .shop2-color-ext-options .shop2-color-ext-selected span {
    outline: none;
    border: 1px solid #ff9e0c; }

#shop2-color-ext-popup {
  -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
  -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
  padding: 10px 12px 10px !important; }
  #shop2-color-ext-popup .shop2-color-ext-list li {
    border-radius: 50%;
    border: 2px solid transparent;
    background-clip: content-box;
    position: relative; }
    #shop2-color-ext-popup .shop2-color-ext-list li span {
      border-radius: 50%;
      background: none; }
    #shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none;
      box-shadow: 0 0 0 1px #ff9e0c;
      border: 2px solid #fff; }
    #shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected:after {
      content: '';
      display: inline-block;
      position: absolute;
      right: -7px;
      bottom: -3px;
      width: 14px;
      height: 11px;
      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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

#shop2-tooltip {
  font: 15px "roboto", Arial, Helvetica, sans-serif;
  color: #000;
  border: 1px solid #dedede;
  background: #fff;
  -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
  -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
  outline: none; }
  #shop2-tooltip li {
    padding: 2px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  #shop2-tooltip li span {
    background-clip: content-box;
    box-shadow: 0 0 0 1px #ff9e0c;
    border: 2px solid #fff;
    border-radius: 50%;
    background: none;
    position: relative; }
    #shop2-tooltip li span:after {
      content: '';
      display: inline-block;
      position: absolute;
      right: -7px;
      bottom: -3px;
      width: 14px;
      height: 11px;
      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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.slideDown {
  animation-name: slideDown;
  -webkit-animation-name: slideDown;
  animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important; }

@keyframes slideDown {
  0% {
    transform: translateY(-100%); }

  100% {
    transform: translateY(0%); } }

@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: translateY(-100%); }

  100% {
    -webkit-transform: translateY(0%); } }

.slideUp {
  animation-name: slideUp;
  -webkit-animation-name: slideUp;
  animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important; }

@keyframes slideUp {
  0% {
    transform: translateY(0%); }

  100% {
    transform: translateY(-100%); } }

@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translateY(0%); }

  100% {
    -webkit-transform: translateY(-100%); } }

.site-container.no-left-menu .site-sidebar {
  display: none; }
  .site-container.no-left-menu .site-main .site-main_inner_wrap {
    margin-left: 0; }

.site-container.main h1 {
  display: none; }

.owl-carousel.owl-drag .owl-item {
  user-select: auto; }

.tpl-comment .tpl-header .tpl-link {
  display: none; }

.tpl-anketa-success-note {
  font-size: 20px;
  font-family: "roboto", Arial, Helvetica, sans-serif;
  color: #000;
  padding: 15px; }

button {
  outline: none; }

.site-path .homepage {
  display: inline-block;
  width: 16px;
  height: 14px;
  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%2214px%22%20%20viewBox%3D%220%200%2016%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.851%22%20fill%3D%22%23000000%22%20d%3D%22M14.000%2C7.999%20L14.000%2C14.000%20L2.000%2C14.000%20L2.000%2C7.999%20L-0.000%2C7.999%20L8.000%2C-0.001%20L16.000%2C7.999%20L14.000%2C7.999%20ZM12.000%2C7.000%20L8.000%2C3.000%20L4.000%2C7.000%20L4.000%2C12.000%20L12.000%2C12.000%20L12.000%2C7.000%20ZM10.000%2C10.000%20L8.000%2C10.000%20L8.000%2C7.999%20L10.000%2C7.999%20L10.000%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  vertical-align: middle;
  margin-top: -6px; }

.invisible {
  opacity: 0; }

.thick-bottom-line {
  height: 16px;
  background: #8c6239; }

.g-user-setting__side-left {
  float: none; }

@-webkit-keyframes boom {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }

  25% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }

  75% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9); }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@keyframes boom {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }

  25% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }

  75% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9); }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

.fade-in-top {
  -webkit-animation: fade-in-top 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  animation: fade-in-top 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both; }

.tpl-anketa-success-note {
  text-align: center; }
/**
 * ----------------------------------------
 * animation fade-in-top
 * ----------------------------------------
 */
@-webkit-keyframes fade-in-top {
  0% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    opacity: 0; }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }

@keyframes fade-in-top {
  0% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    opacity: 0; }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }

.fade-out-top {
  -webkit-animation: fade-out-top 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation: fade-out-top 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; }
/**
 * ----------------------------------------
 * animation fade-out-top
 * ----------------------------------------
 */
@-webkit-keyframes fade-out-top {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; }

  100% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    opacity: 0; } }

@keyframes fade-out-top {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; }

  100% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    opacity: 0; } }

.plupload.html5 {
  height: 0 !important; }

.separator {
  font-size: 13px; }

aside.site-sidebar .close_span {
  width: 30px;
  height: 30px;
  opacity: 0;
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 0;
  z-index: 999; }

.site-sidebar .categories_menu .s3-menu-allin-has .close_span, .site-sidebar .left-menu .s3-menu-allin-has .close_span {
  pointer-events: none; }
  .site-sidebar .categories_menu .s3-menu-allin-has .s3-menu-allin-open ~ .close_span, .site-sidebar .left-menu .s3-menu-allin-has .s3-menu-allin-open ~ .close_span {
    pointer-events: auto; }

.empty-extender {
  -webkit-box-flex: auto;
  -webkit-flex: auto;
  -moz-box-flex: auto;
  -moz-flex: auto;
  -ms-flex: auto;
  flex: auto; }

.action-slider .owl-dots {
  pointer-events: none; }
  .action-slider .owl-dots .owl-dot {
    pointer-events: all; }

.extended-search_wrap {
  display: none;
  width: 320px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 888;
  position: absolute;
  background: #fff;
  border-top: 1px solid #000;
  padding: 20px 15px 15px 15px;
  -moz-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.4); }
  @media screen and (max-width: 1024px) {
  .extended-search_wrap {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    border-top: none;
    overflow: auto; } }
  .extended-search_wrap:before {
    content: '';
    position: absolute;
    top: -5px;
    right: 25px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 5px solid #000;
    z-index: 10; }
  .extended-search_wrap:after {
    content: '';
    position: absolute;
    top: -4px;
    right: 26px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-bottom: 4px solid #fff;
    z-index: 20; }
  .extended-search_wrap .top-line {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding-bottom: 15px;
    display: none; }
  @media screen and (max-width: 1024px) {
    .extended-search_wrap .top-line {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; } }
  .extended-search_wrap .title {
    font: 20px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto; }
  .extended-search_wrap .close-button {
    font-size: 0;
    padding-top: 7px;
    cursor: pointer;
    padding: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .extended-search_wrap .close-button svg path {
    fill: #000; }
  .extended-search_wrap .low-res_wrap {
    width: 290px;
    margin: 0 auto;
    display: none; }
  @media screen and (max-width: 1024px) {
    .extended-search_wrap .low-res_wrap {
      display: block; } }
  .extended-search_wrap .low-res_wrap .search-form2 {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0;
    margin-bottom: 15px;
    background: none; }
  .extended-search_wrap .low-res_wrap .search-form2 .search-text {
    padding-left: 4px;
    padding-right: 10px; }
  .extended-search_wrap .low-res_wrap .search-form2 .search-button {
    font-size: 0;
    background: url(../search-icon-white.svg) center center no-repeat, #f39c12;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
  .extended-search_wrap .low-res_wrap .low-res-button {
    font: bold 12px/20px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    text-transform: uppercase;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 25px;
    padding-right: 15px;
    margin-bottom: 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%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%20opacity%3D%220.851%22%20fill%3D%22%23000000%22%20d%3D%22M14.939%2C8.920%20L14.939%2C15.194%20C14.939%2C15.638%2014.593%2C15.998%2014.166%2C15.998%20C13.739%2C15.998%2013.393%2C15.638%2013.393%2C15.194%20L13.393%2C8.920%20C12.206%2C8.569%2011.333%2C7.433%2011.333%2C6.087%20C11.333%2C4.742%2012.206%2C3.606%2013.393%2C3.255%20L13.393%2C0.802%20C13.393%2C0.358%2013.739%2C-0.002%2014.166%2C-0.002%20C14.593%2C-0.002%2014.939%2C0.358%2014.939%2C0.802%20L14.939%2C3.255%20C16.126%2C3.606%2017.000%2C4.742%2017.000%2C6.087%20C17.000%2C7.433%2016.126%2C8.569%2014.939%2C8.920%20ZM14.166%2C4.748%20C13.456%2C4.748%2012.878%2C5.349%2012.878%2C6.087%20C12.878%2C6.826%2013.456%2C7.427%2014.166%2C7.427%20C14.876%2C7.427%2015.454%2C6.826%2015.454%2C6.087%20C15.454%2C5.349%2014.876%2C4.748%2014.166%2C4.748%20ZM9.272%2C13.741%20L9.272%2C15.194%20C9.272%2C15.638%208.926%2C15.998%208.499%2C15.998%20C8.073%2C15.998%207.727%2C15.638%207.727%2C15.194%20L7.727%2C13.741%20C6.539%2C13.390%205.666%2C12.254%205.666%2C10.909%20C5.666%2C9.563%206.539%2C8.428%207.727%2C8.077%20L7.727%2C0.802%20C7.727%2C0.358%208.073%2C-0.002%208.499%2C-0.002%20C8.926%2C-0.002%209.272%2C0.358%209.272%2C0.802%20L9.272%2C8.077%20C10.460%2C8.428%2011.333%2C9.563%2011.333%2C10.909%20C11.333%2C12.254%2010.460%2C13.390%209.272%2C13.741%20ZM8.499%2C9.569%20C7.789%2C9.569%207.212%2C10.170%207.212%2C10.909%20C7.212%2C11.647%207.789%2C12.248%208.499%2C12.248%20C9.209%2C12.248%209.787%2C11.647%209.787%2C10.909%20C9.787%2C10.170%209.209%2C9.569%208.499%2C9.569%20ZM3.606%2C8.920%20L3.606%2C15.194%20C3.606%2C15.638%203.259%2C15.998%202.833%2C15.998%20C2.406%2C15.998%202.060%2C15.638%202.060%2C15.194%20L2.060%2C8.920%20C0.872%2C8.569%20-0.000%2C7.433%20-0.000%2C6.087%20C-0.000%2C4.742%200.872%2C3.606%202.060%2C3.255%20L2.060%2C0.802%20C2.060%2C0.358%202.406%2C-0.002%202.833%2C-0.002%20C3.259%2C-0.002%203.606%2C0.358%203.606%2C0.802%20L3.606%2C3.255%20C4.793%2C3.606%205.666%2C4.742%205.666%2C6.087%20C5.666%2C7.433%204.793%2C8.569%203.606%2C8.920%20ZM2.833%2C4.748%20C2.123%2C4.748%201.545%2C5.349%201.545%2C6.087%20C1.545%2C6.826%202.123%2C7.427%202.833%2C7.427%20C3.543%2C7.427%204.121%2C6.826%204.121%2C6.087%20C4.121%2C5.349%203.543%2C4.748%202.833%2C4.748%20Z%22%2F%3E%3C%2Fsvg%3E") left center no-repeat;
    cursor: pointer; }
  .extended-search_wrap .thin-grey-line {
    border-bottom: 1px solid #e5e5e5;
    width: 290px;
    margin: 0 auto;
    display: none; }
  @media screen and (max-width: 1024px) {
    .extended-search_wrap .thin-grey-line {
      display: block; } }

@media screen and (max-width: 1024px) {
    .shop2-block.search-form {
      width: 290px;
      margin: 0 auto;
      display: none;
      margin-bottom: 20px; } }
  .shop2-block.search-form .block-title {
    display: none; }
  .shop2-block.search-form form > .row:last-child {
    border: none;
    margin-top: 20px;
    margin-bottom: 0; }
  .shop2-block.search-form .row {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 12px; }
  .shop2-block.search-form .row .row-title {
    position: relative;
    cursor: pointer;
    display: inline-block;
    color: #262626;
    font: 15px/18px "roboto", Arial, Helvetica, sans-serif;
    padding-bottom: 12px; }
  .shop2-block.search-form .row .row-title:after {
    position: absolute;
    display: inline-block;
    content: '';
    -webkit-transition: transform 0.5s;
    -moz-transition: transform 0.5s;
    -o-transition: transform 0.5s;
    -ms-transition: transform 0.5s;
    transition: transform 0.5s;
    top: 7px;
    right: -12px;
    width: 6px;
    height: 4px;
    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%226px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%206%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23262626%22%20d%3D%22M0.190%2C1.220%20L2.524%2C3.792%20C2.655%2C3.932%202.826%2C4.002%202.996%2C4.002%20C3.168%2C4.002%203.338%2C3.932%203.468%2C3.792%20L5.803%2C1.220%20C5.933%2C1.080%205.999%2C0.898%205.999%2C0.714%20C5.999%2C0.531%205.933%2C0.348%205.803%2C0.209%20C5.673%2C0.069%205.502%2C-0.000%205.331%2C-0.000%20C5.161%2C-0.000%204.989%2C0.070%204.859%2C0.209%20L2.996%2C2.275%20L1.134%2C0.209%20C1.003%2C0.069%200.832%2C-0.000%200.660%2C-0.000%20C0.491%2C-0.000%200.321%2C0.070%200.190%2C0.209%20C0.059%2C0.348%20-0.006%2C0.532%20-0.006%2C0.714%20C-0.006%2C0.898%200.059%2C1.080%200.190%2C1.220%20Z%22%2F%3E%0A8.48815539%2C12.9023689%208.29289322%2C12.7071068%20Z%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
  .shop2-block.search-form .row .row-title.active:after {
    -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-block.search-form .row .row_body {
    padding-bottom: 15px;
    display: none; }
  .shop2-block.search-form .row .row_body.active {
    display: block; }
  .shop2-block.search-form .row .row_body label {
    font: 15px "roboto", Arial, Helvetica, sans-serif;
    color: #000; }
  .shop2-block.search-form .row input[type="text"] {
    -webkit-appearance: none;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.15);
    outline: none;
    background: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    padding: 0 14px;
    font: 15px/38px "roboto", Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.55);
    height: 38px; }
  .shop2-block.search-form .row input[type="text"]:focus {
    border: 1px solid #85d2e5;
    color: #343434; }
  .shop2-block.search-form .row input[type="text"]:disabled {
    border: 1px solid #f5f5f5;
    color: #a8a8a8; }
  .shop2-block.search-form .row .price_range {
    font-size: 20;
    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;
    margin: 0 0 15px; }
  .shop2-block.search-form .row input.big, .shop2-block.search-form .row input.low {
    width: 80px;
    text-align: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 80px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 80px;
    -ms-flex: 0 1 80px;
    flex: 0 1 80px;
    padding-right: 10px;
    padding-left: 10px; }
  .shop2-block.search-form .row input.low {
    margin-right: 8px; }
  .shop2-block.search-form .row .price_from {
    font: 16px/39px "roboto", Arial, Helvetica, sans-serif;
    color: #262626;
    padding-right: 8px; }
  .shop2-block.search-form .row .price_till {
    font: 16px/39px "roboto", Arial, Helvetica, sans-serif;
    color: #262626;
    padding-right: 8px; }
  .shop2-block.search-form .row .noUi-horizontal {
    height: 2px; }
  .shop2-block.search-form .row .noUi-horizontal .noUi-handle {
    width: 12px;
    height: 14px;
    left: 0px;
    top: -6px;
    border-radius: 0; }
  .shop2-block.search-form .row .noUi-handle {
    border: none;
    -webkit-border-radius: unset;
    -moz-border-radius: unset;
    -ms-border-radius: unset;
    -o-border-radius: unset;
    border-radius: unset;
    background: #0ba5cb;
    cursor: default;
    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); }
  .shop2-block.search-form .row .noUi-handle:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0px;
    top: -4px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 4px solid #0ba5cb;
    background: transparent; }
  .shop2-block.search-form .row .noUi-handle:after {
    display: none; }
  .shop2-block.search-form .row .noUi-handle.noUi-handle-upper {
    left: -12px; }
  .shop2-block.search-form .row .noUi-target {
    background: #e9e9e9;
    position: relative;
    border-radius: none;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .shop2-block.search-form .row .noUi-connect {
    background: #0ba5cb;
    border-radius: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .shop2-block.search-form .row .noUi-dragable {
    cursor: w-resize; }
  .shop2-block.search-form .row .noUi-origin {
    position: absolute;
    width: auto;
    height: 2px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .shop2-block.search-form .row .noUi-origin.noUi-background {
    border: none;
    background: none; }
  .shop2-block.search-form .row .noUi-origin.noUi-background:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0px;
    top: 50%;
    margin-top: -1px;
    height: 2px;
    background: #e9e9e9; }
  .shop2-block.search-form .row .jqselect {
    color: #737373;
    font: 15px "roboto", Arial, Helvetica, sans-serif;
    padding: 0;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.15);
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop2-block.search-form .row .jqselect.focused {
    border: 1px solid #85d2e5;
    color: #000; }
  .shop2-block.search-form .row .jqselect:before {
    position: absolute;
    content: '';
    right: 4px;
    top: 50%;
    margin-top: -9px;
    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%226px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%206%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%20d%3D%22M3.000%2C4.999%20L-0.001%2C-0.001%20L6.000%2C-0.001%20L3.000%2C4.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop2-block.search-form .row .jqselect .jq-selectbox__select {
    padding: 9px 40px 10px 15px; }
  @media screen and (max-width: 499px) {
        .shop2-block.search-form .row .jqselect .jq-selectbox__select {
          padding: 10px 40px 10px 11px; } }
  .shop2-block.search-form .row .jqselect .jq-selectbox__dropdown {
    width: 100%;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    -ms-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    min-width: 30px !important; }
  .shop2-block.search-form .row .jqselect .jq-selectbox__dropdown ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .shop2-block.search-form .row .jqselect .jq-selectbox__dropdown ul li {
    padding: 8px 15px;
    font-family: "roboto", Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 18px;
    color: #000;
    border-bottom: 1px solid #f5f5f5;
    cursor: pointer; }
    .shop2-block.search-form .row .jqselect .jq-selectbox__dropdown ul li:last-child {
      border: none; }
    .shop2-block.search-form .row .jqselect .jq-selectbox__dropdown ul li:hover {
      background: #f7f4f1; }
    .shop2-block.search-form .row .jqselect .jq-selectbox__dropdown ul li.sel {
      color: #1babce; }
  .shop2-block.search-form .row .shop2-color-ext-select_wrap {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .shop2-block.search-form .row .shop2-color-ext-select_wrap .subtitle {
    align-self: center;
    color: #000;
    font: 15px "roboto", Arial, Helvetica, sans-serif;
    margin-right: 10px; }
  .shop2-block.search-form .row .shop2-color-ext-select {
    position: relative;
    color: #000;
    font: 15px "roboto", Arial, Helvetica, sans-serif;
    padding: 9px 0 10px 0;
    width: 100%;
    height: 44px;
    max-width: 100%;
    margin: 0;
    border: 1px solid #85d2e5;
    outline: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop2-block.search-form .row .shop2-color-ext-select:before {
    position: absolute;
    content: '';
    right: 4px;
    top: 50%;
    margin-top: -9px;
    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%226px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%206%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M3.000%2C4.999%20L-0.001%2C-0.001%20L6.000%2C-0.001%20L3.000%2C4.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    z-index: 999; }
  .shop2-block.search-form .row .shop2-color-ext-select i {
    display: none; }
  .shop2-block.search-form .row .shop2-color-ext-select div {
    font: 15px "roboto", Arial, Helvetica, sans-serif !important;
    color: #000 !important;
    line-height: 28px !important; }
  .shop2-block.search-form .row .shop2-color-ext-select .shop2-color-ext-options span {
    border-radius: 50%;
    margin-top: 0; }
  .shop2-block.search-form .row .shop2-color-ext-select .shop2-color-ext-options .shop2-color-ext-selected span {
    border: 1px solid #ff9e0c; }
  .shop2-block.search-form .row .row-check:hover .jq-checkbox {
    -moz-box-shadow: inset 0 0 0 2px #000;
    -webkit-box-shadow: inset 0 0 0 2px #000;
    box-shadow: inset 0 0 0 2px #000; }
  .shop2-block.search-form .row .row-check:hover .jq-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%2213px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2013%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M12.46%200H.54C.24%200%200%20.22%200%20.5s.24.5.54.5h11.92c.3%200%20.54-.22.54-.5s-.24-.5-.54-.5z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop2-block.search-form .row .jq-checkbox {
    position: relative;
    width: 22px;
    height: 22px;
    margin: 0 10px 0 0;
    vertical-align: middle;
    -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 rgba(0, 0, 0, 0.15); }
  .shop2-block.search-form .row .jq-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%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2811%2C%20165%2C%20203%29%22%20d%3D%22M10.703%2C1.728%20L4.809%2C7.696%20C4.420%2C8.092%203.789%2C8.092%203.400%2C7.696%20L0.275%2C4.528%20C-0.114%2C4.133%20-0.114%2C3.490%200.275%2C3.095%20C0.664%2C2.699%201.294%2C2.699%201.684%2C3.095%20L4.105%2C5.549%20L9.294%2C0.295%20C9.683%2C-0.101%2010.314%2C-0.101%2010.703%2C0.295%20C11.092%2C0.691%2011.092%2C1.333%2010.703%2C1.728%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop2-block.search-form .row .jq-checkbox:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }
  .shop2-block.search-form .row .search-btn {
    padding: 0;
    border: 0px;
    box-shadow: none;
    -webkit-appearance: none;
    background: #f39c12;
    color: #fff;
    font: bold 11px "roboto", Arial, Helvetica, sans-serif;
    padding: 13px 20px 12px;
    text-transform: uppercase; }
  .shop2-block.search-form .row .search-btn:active, .shop2-block.search-form .row .search-btn:focus {
    outline: none; }
/*------------ search-form END-------------*/
.shop2-sorting-panel {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible !important;
  margin-top: 0;
  background: #f7f4f1; }
  @media screen and (max-width: 550px) {
  .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: 10px 0 !important; } }
  .shop2-sorting-panel .filter-button {
    background: #fff;
    margin-right: 1%;
    width: 200px;
    padding: 20px 15px;
    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;
    cursor: pointer;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none; }
  @media screen and (max-width: 1279px) {
    .shop2-sorting-panel .filter-button {
      margin-right: 2%; } }
  @media screen and (max-width: 550px) {
    .shop2-sorting-panel .filter-button {
      width: 100% !important;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin-right: 0;
      margin-bottom: 8px; } }
  .shop2-sorting-panel .filter-button .button-title {
    font: bold 13px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    vertical-align: middle;
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto; }
  .shop2-sorting-panel .filter-button:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 19px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2019%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%20d%3D%22M17.000%2C12.999%20L17.000%2C11.000%20L19.000%2C11.000%20L19.000%2C12.999%20L17.000%2C12.999%20ZM7.000%2C3.001%20L19.000%2C3.001%20L19.000%2C5.001%20L7.000%2C5.001%20L7.000%2C3.001%20ZM0.000%2C0.001%20L6.000%2C0.001%20L6.000%2C8.000%20L0.000%2C8.000%20L0.000%2C0.001%20ZM2.000%2C6.000%20L4.000%2C6.000%20L4.000%2C2.001%20L2.000%2C2.001%20L2.000%2C6.000%20ZM10.000%2C8.000%20L16.000%2C8.000%20L16.000%2C15.999%20L10.000%2C15.999%20L10.000%2C12.999%20L0.000%2C12.999%20L0.000%2C11.000%20L10.000%2C11.000%20L10.000%2C8.000%20ZM12.000%2C13.999%20L14.000%2C13.999%20L14.000%2C10.000%20L12.000%2C10.000%20L12.000%2C13.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-sorting-panel .sorting-inner_wrap {
    width: 100%;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .shop2-sorting-panel .sorting {
    background: #fff;
    padding: 10px 15px;
    -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; }
  .shop2-sorting-panel .sorting .sort-title_wr {
    display: inline-block;
    font: bold 13px/36px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    user-select: none; }
  .shop2-sorting-panel .sorting .sort-title_wr .sort-title:after {
    content: '';
    position: absolute;
    display: inline-block;
    right: -14px;
    top: 50%;
    margin-top: -2px;
    width: 8px;
    height: 5px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%208%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%20d%3D%22M3.988%2C4.992%20L5.990%2C2.494%20L7.990%2C-0.006%20L3.988%2C-0.006%20L-0.012%2C-0.006%20L1.986%2C2.494%20L3.988%2C4.992%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-sorting-panel .sorting .sort-title_wr .sort-title .sort_params {
    display: inline-block; }
  .shop2-sorting-panel .sorting .sort-popup_wrap {
    display: none;
    width: 250px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 888;
    position: absolute;
    background: #fff;
    -moz-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.4); }
  .shop2-sorting-panel .sorting .sort-popup_wrap:before {
    position: absolute;
    top: -5px;
    left: 25px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 5px solid #808080;
    z-index: 10; }
  .shop2-sorting-panel .sorting .sort-popup_wrap:after {
    position: absolute;
    top: -4px;
    left: 26px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-bottom: 4px solid #fff;
    z-index: 20; }
  .shop2-sorting-panel .sorting .sort-popup_wrap .sort-param {
    font: 13px "roboto", Arial, Helvetica, sans-serif !important;
    margin: 0;
    display: block;
    float: none;
    border-bottom: 1px solid #f5f5f5;
    padding: 10px 15px;
    font-family: "roboto", Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 18px;
    color: #000;
    text-decoration: none;
    text-transform: uppercase; }
  .shop2-sorting-panel .sorting .sort-popup_wrap .sort-param:last-child {
    border-bottom: none; }
  .shop2-sorting-panel .sorting .sort-popup_wrap .sort-param:hover {
    background: #f7f4f1; }
  .shop2-sorting-panel .sorting .sort-popup_wrap .sort-param.active {
    color: #1babce; }
  .shop2-sorting-panel .sorting .sort-popup_wrap .sort-reset {
    display: block;
    font: 13px "roboto", Arial, Helvetica, sans-serif !important;
    color: #1babce !important;
    padding: 10px 15px 10px 43px;
    margin: 0;
    text-transform: uppercase;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative; }
  .shop2-sorting-panel .sorting .sort-popup_wrap .sort-reset:before {
    position: absolute;
    content: '';
    display: inline-block;
    width: 19px;
    height: 16px;
    left: 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%2219px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2019%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2811%2C%20165%2C%20203%29%22%20d%3D%22M17.900%2C7.869%20L16.663%2C7.869%20C16.663%2C12.080%2013.349%2C15.491%209.266%2C15.491%20C7.225%2C15.491%205.374%2C14.639%204.036%2C13.260%20L5.710%2C11.532%20C6.622%2C12.471%207.879%2C13.050%209.266%2C13.050%20C12.043%2C13.050%2014.294%2C10.731%2014.294%2C7.869%20L13.016%2C7.869%20C12.645%2C7.869%2012.555%2C7.649%2012.818%2C7.378%20L13.899%2C6.264%20L14.984%2C5.147%20C15.245%2C4.882%2015.674%2C4.882%2015.938%2C5.150%20L17.019%2C6.264%20L18.098%2C7.378%20C18.362%2C7.649%2018.271%2C7.869%2017.900%2C7.869%20ZM9.377%2C2.939%20C6.600%2C2.939%204.349%2C5.258%204.349%2C8.119%20L5.625%2C8.119%20C5.996%2C8.119%206.084%2C8.342%205.825%2C8.610%20L4.742%2C9.724%20L3.659%2C10.842%20C3.395%2C11.110%202.967%2C11.108%202.705%2C10.842%20L1.623%2C9.724%20L0.545%2C8.610%20C0.281%2C8.342%200.369%2C8.119%200.740%2C8.119%20L1.980%2C8.119%20C1.980%2C3.910%205.289%2C0.496%209.377%2C0.496%20C11.417%2C0.496%2013.269%2C1.348%2014.605%2C2.728%20L12.931%2C4.457%20C12.020%2C3.519%2010.762%2C2.939%209.377%2C2.939%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop2-sorting-panel .sorting .sort-popup_wrap .sort-reset span {
    background: none;
    width: auto;
    height: auto;
    margin: 0; }
  .shop2-sorting-panel .sorting .sort-popup_wrap .sort-reset .reset_title {
    border-bottom: 1px dotted #0ba5cb;
    font: 13px "roboto", Arial, Helvetica, sans-serif;
    color: #1babce;
    float: left;
    text-transform: none; }
  .shop2-sorting-panel .sorting .sort-popup_wrap .sort-reset .reset_icon {
    display: none;
    /*
     line-height: 0;
     font-size: 0;
     width: 12px;
     height: 13px;
     margin: 2px 0 0 4px;
     background: url(/g/shop2v2/default/images/icons-filter-sort.png) -74px 0 no-repeat;
     float: left;
     */ }
  .shop2-sorting-panel .sorting .sort-popup_wrap .sort-reset:hover {
    background: #f7f4f1; }
  .shop2-sorting-panel .view-shop2 {
    background: #fff;
    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-right: 20px !important; }
  @media screen and (max-width: 380px) {
    .shop2-sorting-panel .view-shop2 {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      position: relative; } }
  .shop2-sorting-panel .view-shop2 > strong {
    display: none !important; }
  .shop2-sorting-panel .view-shop2 .shop2-button {
    box-shadow: none !important;
    background: none;
    border-radius: 0;
    width: 16px;
    height: 16px;
    margin-right: 10px; }
  @media screen and (max-width: 380px) {
      .shop2-sorting-panel .view-shop2 .shop2-button {
        margin-right: 0;
        display: none;
        height: 55px; }
        .shop2-sorting-panel .view-shop2 .shop2-button.active-view {
          display: inline-block;
          -webkit-box-ordinal-group: 1;
          -moz-box-ordinal-group: 1;
          -webkit-order: 0;
          -moz-order: 0;
          -ms-flex-order: 0;
          order: 0; } }
  .shop2-sorting-panel .view-shop2 .shop2-button:last-child {
    margin-right: 0; }
  .shop2-sorting-panel .view-shop2 .shop2-button span {
    display: none; }
  .shop2-sorting-panel .view-shop2 .shop2-button.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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23404040%22%20d%3D%22M16.000%2C15.999%20L9.000%2C15.999%20L9.000%2C13.999%20L9.000%2C10.999%20L9.000%2C8.999%20L14.000%2C8.999%20L16.000%2C8.999%20L16.000%2C13.999%20L16.000%2C15.999%20ZM14.000%2C10.999%20L11.000%2C10.999%20L11.000%2C11.999%20L11.000%2C12.999%20L11.000%2C13.999%20L14.000%2C13.999%20L14.000%2C13.999%20L14.000%2C11.999%20L14.000%2C10.999%20ZM9.000%2C6.999%20L9.000%2C4.999%20L9.000%2C1.999%20L9.000%2C-0.001%20L14.000%2C-0.001%20L16.000%2C-0.001%20L16.000%2C4.999%20L16.000%2C6.999%20L9.000%2C6.999%20ZM14.000%2C1.999%20L14.000%2C1.999%20L14.000%2C1.999%20L11.000%2C1.999%20L11.000%2C3.999%20L11.000%2C4.999%20L14.000%2C4.999%20L14.000%2C4.999%20L14.000%2C1.999%20L14.000%2C1.999%20ZM-0.000%2C15.999%20L-0.000%2C13.999%20L-0.000%2C10.999%20L-0.000%2C8.999%20L5.000%2C8.999%20L7.000%2C8.999%20L7.000%2C13.999%20L7.000%2C15.999%20L-0.000%2C15.999%20ZM5.000%2C11.999%20L5.000%2C10.999%20L2.000%2C10.999%20L2.000%2C11.999%20L2.000%2C12.999%20L2.000%2C13.999%20L4.000%2C13.999%20L5.000%2C13.999%20L5.000%2C11.999%20ZM-0.000%2C6.999%20L-0.000%2C4.999%20L-0.000%2C1.999%20L-0.000%2C-0.001%20L5.000%2C-0.001%20L7.000%2C-0.001%20L7.000%2C4.999%20L7.000%2C6.999%20L-0.000%2C6.999%20ZM5.000%2C1.999%20L2.000%2C1.999%20L2.000%2C3.999%20L2.000%2C4.999%20L4.000%2C4.999%20L5.000%2C4.999%20L5.000%2C1.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-sorting-panel .view-shop2 .shop2-button.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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f39c12%22%20d%3D%22M16.000%2C15.999%20L9.000%2C15.999%20L9.000%2C13.999%20L9.000%2C10.999%20L9.000%2C8.999%20L14.000%2C8.999%20L16.000%2C8.999%20L16.000%2C13.999%20L16.000%2C15.999%20ZM14.000%2C10.999%20L11.000%2C10.999%20L11.000%2C11.999%20L11.000%2C12.999%20L11.000%2C13.999%20L14.000%2C13.999%20L14.000%2C13.999%20L14.000%2C11.999%20L14.000%2C10.999%20ZM9.000%2C6.999%20L9.000%2C4.999%20L9.000%2C1.999%20L9.000%2C-0.001%20L14.000%2C-0.001%20L16.000%2C-0.001%20L16.000%2C4.999%20L16.000%2C6.999%20L9.000%2C6.999%20ZM14.000%2C1.999%20L14.000%2C1.999%20L14.000%2C1.999%20L11.000%2C1.999%20L11.000%2C3.999%20L11.000%2C4.999%20L14.000%2C4.999%20L14.000%2C4.999%20L14.000%2C1.999%20L14.000%2C1.999%20ZM-0.000%2C15.999%20L-0.000%2C13.999%20L-0.000%2C10.999%20L-0.000%2C8.999%20L5.000%2C8.999%20L7.000%2C8.999%20L7.000%2C13.999%20L7.000%2C15.999%20L-0.000%2C15.999%20ZM5.000%2C11.999%20L5.000%2C10.999%20L2.000%2C10.999%20L2.000%2C11.999%20L2.000%2C12.999%20L2.000%2C13.999%20L4.000%2C13.999%20L5.000%2C13.999%20L5.000%2C11.999%20ZM-0.000%2C6.999%20L-0.000%2C4.999%20L-0.000%2C1.999%20L-0.000%2C-0.001%20L5.000%2C-0.001%20L7.000%2C-0.001%20L7.000%2C4.999%20L7.000%2C6.999%20L-0.000%2C6.999%20ZM5.000%2C1.999%20L2.000%2C1.999%20L2.000%2C3.999%20L2.000%2C4.999%20L4.000%2C4.999%20L5.000%2C4.999%20L5.000%2C1.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-sorting-panel .view-shop2 .shop2-button.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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23404040%22%20d%3D%22M14.000%2C15.999%20L-0.000%2C15.999%20L-0.000%2C13.999%20L-0.000%2C10.999%20L-0.000%2C8.999%20L16.000%2C8.999%20L16.000%2C10.999%20L16.000%2C15.999%20L14.000%2C15.999%20ZM13.000%2C10.999%20L2.000%2C10.999%20L2.000%2C11.999%20L2.000%2C13.999%20L14.000%2C13.999%20L14.000%2C10.999%20L13.000%2C10.999%20ZM-0.000%2C4.999%20L-0.000%2C1.999%20L-0.000%2C-0.001%20L16.000%2C-0.001%20L16.000%2C1.999%20L16.000%2C4.999%20L16.000%2C6.999%20L-0.000%2C6.999%20L-0.000%2C4.999%20ZM2.000%2C2.999%20L2.000%2C3.999%20L2.000%2C4.999%20L14.000%2C4.999%20L14.000%2C3.999%20L14.000%2C1.999%20L13.000%2C1.999%20L2.000%2C1.999%20L2.000%2C2.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-sorting-panel .view-shop2 .shop2-button.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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f39c12%22%20d%3D%22M14.000%2C15.999%20L-0.000%2C15.999%20L-0.000%2C13.999%20L-0.000%2C10.999%20L-0.000%2C8.999%20L16.000%2C8.999%20L16.000%2C10.999%20L16.000%2C15.999%20L14.000%2C15.999%20ZM13.000%2C10.999%20L2.000%2C10.999%20L2.000%2C11.999%20L2.000%2C13.999%20L14.000%2C13.999%20L14.000%2C10.999%20L13.000%2C10.999%20ZM-0.000%2C4.999%20L-0.000%2C1.999%20L-0.000%2C-0.001%20L16.000%2C-0.001%20L16.000%2C1.999%20L16.000%2C4.999%20L16.000%2C6.999%20L-0.000%2C6.999%20L-0.000%2C4.999%20ZM2.000%2C2.999%20L2.000%2C3.999%20L2.000%2C4.999%20L14.000%2C4.999%20L14.000%2C3.999%20L14.000%2C1.999%20L13.000%2C1.999%20L2.000%2C1.999%20L2.000%2C2.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-sorting-panel .view-shop2 .shop2-button.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%2216px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2016%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23404040%22%20d%3D%22M-0.000%2C14.000%20L-0.000%2C12.000%20L16.000%2C12.000%20L16.000%2C14.000%20L-0.000%2C14.000%20ZM-0.000%2C8.000%20L16.000%2C8.000%20L16.000%2C10.000%20L-0.000%2C10.000%20L-0.000%2C8.000%20ZM-0.000%2C4.000%20L16.000%2C4.000%20L16.000%2C6.000%20L-0.000%2C6.000%20L-0.000%2C4.000%20ZM-0.000%2C-0.000%20L16.000%2C-0.000%20L16.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-sorting-panel .view-shop2 .shop2-button.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%2216px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2016%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f39c12%22%20d%3D%22M-0.000%2C14.000%20L-0.000%2C12.000%20L16.000%2C12.000%20L16.000%2C14.000%20L-0.000%2C14.000%20ZM-0.000%2C8.000%20L16.000%2C8.000%20L16.000%2C10.000%20L-0.000%2C10.000%20L-0.000%2C8.000%20ZM-0.000%2C4.000%20L16.000%2C4.000%20L16.000%2C6.000%20L-0.000%2C6.000%20L-0.000%2C4.000%20ZM-0.000%2C-0.000%20L16.000%2C-0.000%20L16.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-sorting-panel .view-shop2 .modePopup {
    display: none; }
  @media screen and (max-width: 380px) {
      .shop2-sorting-panel .view-shop2 .modePopup {
        position: absolute;
        right: 0;
        top: 100%;
        width: 55px;
        display: none;
        background: #fff;
        -moz-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.4);
        -webkit-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.4);
        box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.4);
        z-index: 100; }
        .shop2-sorting-panel .view-shop2 .modePopup .shop2-button {
          display: block;
          margin: 0 auto; }
          .shop2-sorting-panel .view-shop2 .modePopup .shop2-button.active-view {
            display: none; } }

.product-list {
  line-height: normal;
  font-size: inherit;
  margin: 0; }
  .product-list .pricelist-name-wr {
    display: none;
    background: #f39c12;
    font: 14px/40px Arial, Helvetica, sans-serif;
    color: #fff;
    margin-bottom: 4px;
    padding: 0 15px;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: none;
    flex-wrap: nowrap; }
  .product-list .pricelist-name-wr.product-list-price {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media screen and (max-width: 650px) {
      .product-list .pricelist-name-wr.product-list-price {
        display: none; } }
  .product-list .pricelist-name-wr .pricelist-name-left {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-right: 40px; }
  .product-list .pricelist-name-wr .pricelist-name-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 450px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 450px;
    -ms-flex: 0 0 450px;
    flex: 0 0 450px;
    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; }
  .product-list .pricelist-name-wr .pricelist-name-right .column-price-title {
    display: inline-block;
    width: 165px; }
  .product-list .pricelist-name-wr .pricelist-name-right .column-amount-title {
    display: inline-block;
    width: 140px; }
  @media screen and (max-width: 960px) {
        .product-list .pricelist-name-wr .pricelist-name-right .column-amount-title {
          width: 115px; } }
  .product-list .pricelist-name-wr .pricelist-name-right .column-buy-title {
    display: inline-block;
    width: 50px; }
  .product-list .product_list_in {
    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; }
  @media screen and (max-width: 953px) {
      .product-list .product_list_in.product-list-thumbs {
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        -moz-justify-content: space-around;
        justify-content: space-around; } }
  .product-list .product_list_in.product-list-thumbs .shop2-product-item {
    position: relative;
    background: #fff;
    border: none;
    padding: 15px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 19.2%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 19.2%;
    -ms-flex: 0 0 19.2%;
    flex: 0 0 19.2%;
    width: 19.2%;
    max-width: 19.2%;
    margin: 0 1% 15px 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;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-item:nth-child(5n) {
    margin-right: 0; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-item:last-child {
    margin-right: 0; }
  @media screen and (max-width: 1279px) {
        .product-list .product_list_in.product-list-thumbs .shop2-product-item {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 23.5%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 23.5%;
          -ms-flex: 0 0 23.5%;
          flex: 0 0 23.5%;
          width: 23.5%;
          max-width: 23.5%;
          margin: 0 2% 15px 0; }
          .product-list .product_list_in.product-list-thumbs .shop2-product-item:nth-child(5n) {
            margin-right: 2%; }
          .product-list .product_list_in.product-list-thumbs .shop2-product-item:nth-child(4n) {
            margin-right: 0; }
          .product-list .product_list_in.product-list-thumbs .shop2-product-item:last-child {
            margin-right: 0; } }
  @media screen and (max-width: 1023px) {
        .product-list .product_list_in.product-list-thumbs .shop2-product-item {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 32%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 32%;
          -ms-flex: 0 0 32%;
          flex: 0 0 32%;
          width: 32%;
          max-width: 32%; }
          .product-list .product_list_in.product-list-thumbs .shop2-product-item:nth-child(4n) {
            margin-right: 2%; }
          .product-list .product_list_in.product-list-thumbs .shop2-product-item:nth-child(3n) {
            margin-right: 0; }
          .product-list .product_list_in.product-list-thumbs .shop2-product-item:last-child {
            margin-right: 0; } }
  @media screen and (max-width: 680px) {
        .product-list .product_list_in.product-list-thumbs .shop2-product-item {
          margin-right: 0 !important;
          margin-left: 0 !important;
          width: 49%;
          max-width: 49%;
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 49%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 49%;
          -ms-flex: 0 0 49%;
          flex: 0 0 49%; }
          .product-list .product_list_in.product-list-thumbs .shop2-product-item:nth-child(5n) {
            margin-right: 0; }
          .product-list .product_list_in.product-list-thumbs .shop2-product-item:nth-child(4n) {
            margin-right: 0; }
          .product-list .product_list_in.product-list-thumbs .shop2-product-item:nth-child(odd) {
            margin-right: 1%; } }
  @media screen and (max-width: 510px) {
        .product-list .product_list_in.product-list-thumbs .shop2-product-item {
          width: 100%;
          max-width: 100%;
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 auto;
          -moz-box-flex: 1;
          -moz-flex: 1 1 auto;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto; } }
  .product-list .product_list_in.product-list-thumbs .shop2-product-item .product-image {
    width: 100%;
    height: auto;
    margin-bottom: 15px !important; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-item .product-image > a {
    display: inline-block;
    width: 100%;
    position: relative;
    padding-top: 76.31%;
    overflow: hidden; }
    .product-list .product_list_in.product-list-thumbs .shop2-product-item .product-image > a img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: auto;
      opacity: 0; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-item .product-image.no-image {
    padding-top: 76.31%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2226px%22%20%20viewBox%3D%220%200%2032%2026%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.102%22%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M30.500%2C25.997%20L1.500%2C25.997%20C0.671%2C25.997%20-0.001%2C25.326%20-0.001%2C24.498%20L-0.001%2C4.498%20C-0.001%2C3.669%200.671%2C2.997%201.500%2C2.997%20L7.906%2C2.997%20L10.308%2C0.595%20C10.582%2C0.234%2011.011%2C-0.002%2011.499%2C-0.002%20L20.500%2C-0.002%20C20.921%2C-0.002%2021.300%2C0.173%2021.573%2C0.452%20L21.574%2C0.451%20L24.121%2C2.997%20L30.500%2C2.997%20C31.328%2C2.997%2032.000%2C3.669%2032.000%2C4.498%20L32.000%2C24.498%20C32.000%2C25.326%2031.328%2C25.997%2030.500%2C25.997%20ZM15.999%2C4.997%20C11.029%2C4.997%206.999%2C9.027%206.999%2C13.997%20C6.999%2C18.968%2011.029%2C22.997%2015.999%2C22.997%20C20.970%2C22.997%2025.000%2C18.968%2025.000%2C13.997%20C25.000%2C9.027%2020.970%2C4.997%2015.999%2C4.997%20ZM15.999%2C19.998%20C12.686%2C19.998%2010.000%2C17.311%2010.000%2C13.997%20C10.000%2C10.684%2012.686%2C7.998%2015.999%2C7.998%20C19.313%2C7.998%2021.999%2C10.684%2021.999%2C13.997%20C21.999%2C17.311%2019.313%2C19.998%2015.999%2C19.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #f8f8f8; }
  .product-list .product_list_in.product-list-thumbs .product-label {
    top: 8px;
    left: 8px;
    right: 8px;
    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; }
  .product-list .product_list_in.product-list-thumbs .product-label div {
    display: block;
    margin: 0 0 8px 0 !important;
    float: none;
    padding: 6px 8px;
    font: 300 10px "RobotoCondenced", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    position: relative;
    -moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
    .product-list .product_list_in.product-list-thumbs .product-label div .ui-text-shadow-copy-1 {
      visibility: visible;
      color: #000;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20) progid:DXImageTransform.Microsoft.Blur(makeShadow=false,pixelRadius=2);
      left: -2;
      top: -1px; }
    .ie-8 .product-list .product_list_in.product-list-thumbs .product-label div .ui-text-shadow-copy-1 {
      top: 0px; }
  .product-list .product_list_in.product-list-thumbs .product-label div:after {
    display: inline-block;
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    bottom: -4px;
    left: 50%;
    margin-left: -4px; }
  .product-list .product_list_in.product-list-thumbs .product-label .product-spec {
    background-color: #fc6a4a !important; }
  .product-list .product_list_in.product-list-thumbs .product-label .product-spec:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #fc6a4a; }
  .product-list .product_list_in.product-list-thumbs .product-label .product-new {
    background-color: #a2c26a !important; }
  .product-list .product_list_in.product-list-thumbs .product-label .product-new:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #a2c26a; }
  .product-list .product_list_in.product-list-thumbs .product-label .product-flag:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent; }
  .product-list .product_list_in.product-list-thumbs .tpl-stars-wrapper {
    text-align: center;
    line-height: 0; }
  .product-list .product_list_in.product-list-thumbs .tpl-stars {
    display: inline-block;
    width: 63px;
    height: 11px; }
  .product-list .product_list_in.product-list-thumbs .tpl-stars, .product-list .product_list_in.product-list-thumbs .tpl-stars .tpl-rating {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2e2e2%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.5%209.12L2.1%2011l.65-3.98L0%204.202l3.8-.58L5.5%200l1.7%203.62%203.8.582L8.25%207.02%208.9%2011z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
    background-size: 13px 11px; }
  .product-list .product_list_in.product-list-thumbs .tpl-stars .tpl-rating {
    height: 100%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ff9900%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.5%209.12L2.1%2011l.65-3.98L0%204.202l3.8-.58L5.5%200l1.7%203.62%203.8.582L8.25%207.02%208.9%2011z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
    background-size: 13px 11px; }
  .product-list .product_list_in.product-list-thumbs .product-name {
    margin-top: 10px;
    padding-bottom: 10px; }
  .product-list .product_list_in.product-list-thumbs .product-name a {
    font: 15px/20px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: none; }
  .product-list .product_list_in.product-list-thumbs .product-name a:hover {
    text-decoration: underline; }
  .product-list .product_list_in.product-list-thumbs .product-article, .product-list .product_list_in.product-list-thumbs .product-anonce {
    padding: 8px 0;
    font: 12px Arial, Helvetica, sans-serif;
    color: #a8a8a8;
    border-top: 1px solid rgba(0, 0, 0, 0.07); }
  .product-list .product_list_in.product-list-thumbs .product-options_link {
    display: none; }
  .product-list .product_list_in.product-list-thumbs .product-compare {
    font: 12px Arial, Helvetica, sans-serif;
    color: #989898;
    display: block;
    opacity: 1;
    visibility: visible;
    overflow: visible;
    height: auto;
    width: auto; }
  .product-list .product_list_in.product-list-thumbs .product-compare a {
    font: 12px Arial, Helvetica, sans-serif;
    color: #989898;
    text-decoration: none; }
  .product-list .product_list_in.product-list-thumbs .product-compare label {
    display: block;
    position: relative;
    height: auto;
    padding: 2px 0 0 30px;
    cursor: pointer; }
  .product-list .product_list_in.product-list-thumbs .product-compare label:before {
    content: "";
    position: absolute;
    left: 0;
    top: -4px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 22px;
    height: 22px; }
  .product-list .product_list_in.product-list-thumbs .product-compare label input[type="checkbox"] {
    width: 0;
    height: 0;
    background: none;
    opacity: 0; }
  .product-list .product_list_in.product-list-thumbs .product-compare.product-compare-added {
    padding: 12px 0 10px 38px;
    position: relative; }
  .product-list .product_list_in.product-list-thumbs .product-compare.product-compare-added:before {
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 22px;
    height: 22px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2811%2C%20165%2C%20203%29%22%20d%3D%22M10.703%2C1.728%20L4.809%2C7.696%20C4.420%2C8.092%203.789%2C8.092%203.400%2C7.696%20L0.275%2C4.528%20C-0.114%2C4.133%20-0.114%2C3.490%200.275%2C3.095%20C0.664%2C2.699%201.295%2C2.699%201.684%2C3.095%20L4.105%2C5.549%20L9.294%2C0.295%20C9.683%2C-0.101%2010.314%2C-0.101%2010.703%2C0.295%20C11.092%2C0.690%2011.092%2C1.333%2010.703%2C1.728%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-thumbs .product-compare.product-compare-added input[type="checkbox"] {
    opacity: 0;
    width: 22px;
    height: 22px;
    margin: 0 10px 0 -37px; }
  .product-list .product_list_in.product-list-thumbs .product-compare.product-compare-added a {
    text-decoration: underline;
    color: #0ba5cb; }
  .product-list .product_list_in.product-list-thumbs .product-options_wrap {
    display: block !important; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options {
    font: 12px/17px Arial, Helvetica, sans-serif;
    color: #989898; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .even, .product-list .product_list_in.product-list-thumbs .shop2-product-options .odd {
    border-top: 1px solid rgba(0, 0, 0, 0.07);
    padding: 8px 0; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .vendor-title, .product-list .product_list_in.product-list-thumbs .shop2-product-options .item_title {
    display: inline-block;
    vertical-align: middle; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .vendor-body, .product-list .product_list_in.product-list-thumbs .shop2-product-options .item_body {
    color: #000;
    vertical-align: middle; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .vendor-body {
    display: inline-block; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .vendor-title, .product-list .product_list_in.product-list-thumbs .shop2-product-options .item_title {
    margin-right: 10px; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .vendor-body a {
    color: #0ba5cb; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-pick {
    padding-left: 4px; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-pick .shop2-cf {
    border-radius: 50%;
    border: 2px solid transparent;
    background-clip: content-box;
    position: relative; }
    .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-pick .shop2-cf span {
      border-radius: 50%;
      background: none; }
    .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-pick .shop2-cf.active-color {
      outline: none;
      box-shadow: 0 0 0 1px #ff9e0c;
      border: 2px solid #fff; }
    .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-pick .shop2-cf.active-color:after {
      content: '';
      display: inline-block;
      position: absolute;
      right: -7px;
      bottom: -3px;
      width: 14px;
      height: 11px;
      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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .type-select {
    /*
     @include flexbox;
     @include align-items(center);
     .item_body {
     @include flex(auto);
     }
     */ }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .jqselect {
    color: #989898;
    font: 12px Arial, Helvetica, sans-serif;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.15);
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .jqselect.focused {
    border: 1px solid #85d2e5;
    color: #000; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .jqselect:before {
    position: absolute;
    content: '';
    right: 4px;
    top: 50%;
    margin-top: -9px;
    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%226px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%206%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%20d%3D%22M3.000%2C4.999%20L-0.001%2C-0.001%20L6.000%2C-0.001%20L3.000%2C4.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .jqselect .jq-selectbox__select {
    padding: 7px 20px 8px 10px; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .jqselect .jq-selectbox__dropdown {
    width: 100%;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    -ms-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    min-width: 30px !important;
    width: auto !important; }
    .product-list .product_list_in.product-list-thumbs .shop2-product-options .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .product-list .product_list_in.product-list-thumbs .shop2-product-options .jqselect .jq-selectbox__dropdown ul li {
      padding: 8px 15px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #000;
      border-bottom: 1px solid #f5f5f5;
      cursor: pointer; }
      .product-list .product_list_in.product-list-thumbs .shop2-product-options .jqselect .jq-selectbox__dropdown ul li:last-child {
        border: none; }
      .product-list .product_list_in.product-list-thumbs .shop2-product-options .jqselect .jq-selectbox__dropdown ul li:hover {
        background: #f7f4f1; }
      .product-list .product_list_in.product-list-thumbs .shop2-product-options .jqselect .jq-selectbox__dropdown ul li.sel {
        color: #1babce; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-texture-pick {
    padding-left: 4px; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-texture-pick .shop2-cf.active-texture {
    outline: none;
    box-shadow: 0 0 0 1px #ff9e0c;
    border: 2px solid #fff;
    position: relative; }
    .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-texture-pick .shop2-cf.active-texture:after {
      content: '';
      display: inline-block;
      position: absolute;
      right: -7px;
      bottom: -3px;
      width: 14px;
      height: 11px;
      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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-ext-list li {
    border-radius: 50%;
    border: 2px solid transparent;
    background-clip: content-box;
    position: relative;
    width: 15px;
    height: 15px; }
    .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-ext-list li span {
      border-radius: 50%;
      background: none; }
    .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none;
      box-shadow: 0 0 0 1px #ff9e0c;
      border: 2px solid #fff; }
    .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected:after {
      content: '';
      display: inline-block;
      position: absolute;
      right: -7px;
      bottom: -3px;
      width: 14px;
      height: 11px;
      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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-ext-multi {
    border: none;
    outline: none; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-ext-multi li {
    border-radius: 50%;
    border: 2px solid transparent;
    background-clip: content-box;
    position: relative;
    outline: none;
    box-shadow: 0 0 0 1px #ff9e0c;
    border: 2px solid #fff; }
    .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-ext-multi li span {
      border-radius: 50%;
      background: none; }
    .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-ext-multi li:after {
      content: '';
      display: inline-block;
      position: absolute;
      right: -7px;
      bottom: -3px;
      width: 14px;
      height: 11px;
      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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-ext-select_wrap {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-ext-select_wrap .subtitle {
    align-self: center;
    color: #000;
    font: 15px "roboto", Arial, Helvetica, sans-serif;
    margin-right: 10px; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-ext-select {
    position: relative;
    color: #000;
    font: 15px "roboto", Arial, Helvetica, sans-serif;
    padding: 9px 0 10px 0;
    width: 100%;
    height: 44px;
    max-width: 100%;
    margin: 0;
    border: 1px solid #85d2e5;
    outline: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-ext-select:before {
    position: absolute;
    content: '';
    right: 4px;
    top: 50%;
    margin-top: -9px;
    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%226px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%206%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M3.000%2C4.999%20L-0.001%2C-0.001%20L6.000%2C-0.001%20L3.000%2C4.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    z-index: 999; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-ext-select i {
    display: none; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-ext-select div {
    font: 15px "roboto", Arial, Helvetica, sans-serif !important;
    color: #000 !important;
    line-height: 28px !important; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-ext-select .shop2-color-ext-options span {
    border-radius: 50%;
    margin-top: 0; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-options .shop2-color-ext-select .shop2-color-ext-selected span {
    outline: none;
    border: 1px solid #ff9e0c; }
  .product-list .product_list_in.product-list-thumbs .price-and-actions {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid rgba(0, 0, 0, 0.07);
    padding-top: 15px;
    padding-bottom: 15px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    min-height: 80px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .product-list .product_list_in.product-list-thumbs .price-and-actions .product-price .price-old {
    font-family: "roboto", Arial, Helvetica, sans-serif;
    margin-bottom: 5px; }
    .product-list .product_list_in.product-list-thumbs .price-and-actions .product-price .price-old span {
      color: #f39c12 !important;
      font-size: 13px !important; }
    .product-list .product_list_in.product-list-thumbs .price-and-actions .product-price .price-old strong {
      font-size: 13px; }
    .product-list .product_list_in.product-list-thumbs .price-and-actions .product-price .price-old.question {
      padding-right: 22px; }
  .product-list .product_list_in.product-list-thumbs .price-and-actions .product-price .price-current {
    font-family: "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 13px; }
    .product-list .product_list_in.product-list-thumbs .price-and-actions .product-price .price-current strong {
      font-size: 22px;
      font-weight: bold; }
  .product-list .product_list_in.product-list-thumbs .price-and-actions .shop2-product-actions dl {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .product-list .product_list_in.product-list-thumbs .price-and-actions .shop2-product-actions dt {
    background: none;
    min-height: auto;
    border-top: none; }
    .product-list .product_list_in.product-list-thumbs .price-and-actions .shop2-product-actions dt .name-action {
      display: none; }
  .product-list .product_list_in.product-list-thumbs .price-and-actions .shop2-product-actions dd {
    background-color: #fff;
    border: none;
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
    font-family: "roboto", Arial, Helvetica, sans-serif; }
    .product-list .product_list_in.product-list-thumbs .price-and-actions .shop2-product-actions dd .name-action {
      color: #000;
      font-size: 15px; }
    .product-list .product_list_in.product-list-thumbs .price-and-actions .shop2-product-actions dd .desc-action {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #989898; }
    .product-list .product_list_in.product-list-thumbs .price-and-actions .shop2-product-actions dd .close-desc-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%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.749%22%20fill%3D%22%23000000%22%20d%3D%22M7.627%2C2.049%20L5.689%2C3.986%20L7.626%2C5.923%20C8.097%2C6.394%208.097%2C7.156%207.626%2C7.626%20C7.157%2C8.096%206.394%2C8.096%205.924%2C7.626%20L3.987%2C5.688%20L2.050%2C7.626%20C1.579%2C8.096%200.817%2C8.096%200.347%2C7.626%20C-0.123%2C7.156%20-0.123%2C6.394%200.347%2C5.924%20L2.285%2C3.986%20L0.347%2C2.049%20C-0.123%2C1.578%20-0.123%2C0.816%200.347%2C0.346%20C0.817%2C-0.124%201.579%2C-0.124%202.050%2C0.346%20L3.987%2C2.284%20L5.924%2C0.346%20C6.395%2C-0.124%207.157%2C-0.124%207.627%2C0.346%20C8.097%2C0.816%208.097%2C1.578%207.627%2C2.049%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-thumbs .price-and-actions .shop2-product-actions .action-inner_wrap {
    margin-right: 2px; }
    .product-list .product_list_in.product-list-thumbs .price-and-actions .shop2-product-actions .action-inner_wrap:last-child {
      margin: 0; }
    .product-list .product_list_in.product-list-thumbs .price-and-actions .shop2-product-actions .action-inner_wrap dt .icon-action {
      border-radius: 50%;
      width: 29px;
      height: 29px;
      border: 1px solid #ffcd82;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2012%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20153%2C%200%29%22%20d%3D%22M11.177%2C12.221%20C10.630%2C12.744%209.971%2C13.005%209.201%2C13.005%20C8.426%2C13.005%207.766%2C12.744%207.221%2C12.221%20C6.677%2C11.697%206.405%2C11.068%206.405%2C10.332%20C6.405%2C9.591%206.677%2C8.959%207.221%2C8.436%20C7.766%2C7.913%208.426%2C7.651%209.201%2C7.651%20C9.971%2C7.651%2010.630%2C7.913%2011.177%2C8.436%20C11.724%2C8.959%2011.998%2C9.591%2011.998%2C10.332%20C11.998%2C11.068%2011.724%2C11.697%2011.177%2C12.221%20ZM10.152%2C9.417%20C9.888%2C9.164%209.570%2C9.037%209.197%2C9.037%20C8.819%2C9.037%208.498%2C9.164%208.234%2C9.417%20C7.971%2C9.670%207.839%2C9.974%207.839%2C10.328%20C7.839%2C10.682%207.971%2C10.986%208.234%2C11.239%20C8.498%2C11.492%208.819%2C11.619%209.197%2C11.619%20C9.570%2C11.619%209.888%2C11.492%2010.152%2C11.239%20C10.416%2C10.986%2010.548%2C10.682%2010.548%2C10.328%20C10.548%2C9.974%2010.416%2C9.670%2010.152%2C9.417%20ZM3.285%2C11.884%20C2.987%2C12.269%202.410%2C12.357%201.995%2C12.081%20C1.580%2C11.806%201.484%2C11.271%201.782%2C10.886%20L8.712%2C1.120%20C9.010%2C0.735%209.587%2C0.647%2010.002%2C0.923%20C10.418%2C1.199%2010.513%2C1.734%2010.215%2C2.119%20L3.285%2C11.884%20ZM2.801%2C5.358%20C2.026%2C5.358%201.366%2C5.097%200.821%2C4.573%20C0.277%2C4.051%200.005%2C3.421%200.005%2C2.685%20C0.005%2C1.944%200.277%2C1.311%200.821%2C0.788%20C1.366%2C0.266%202.026%2C0.004%202.801%2C0.004%20C3.571%2C0.004%204.230%2C0.266%204.777%2C0.788%20C5.324%2C1.311%205.598%2C1.944%205.598%2C2.685%20C5.598%2C3.421%205.324%2C4.051%204.777%2C4.573%20C4.230%2C5.097%203.571%2C5.358%202.801%2C5.358%20ZM3.752%2C1.771%20C3.488%2C1.517%203.170%2C1.391%202.797%2C1.391%20C2.419%2C1.391%202.098%2C1.517%201.834%2C1.771%20C1.571%2C2.023%201.439%2C2.327%201.439%2C2.682%20C1.439%2C3.035%201.571%2C3.339%201.834%2C3.592%20C2.098%2C3.845%202.419%2C3.972%202.797%2C3.972%20C3.170%2C3.972%203.488%2C3.845%203.752%2C3.592%20C4.016%2C3.339%204.148%2C3.035%204.148%2C2.682%20C4.148%2C2.327%204.016%2C2.023%203.752%2C1.771%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .product-list .product_list_in.product-list-thumbs .price-and-actions .shop2-product-actions .action-inner_wrap 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%2214px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2014%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20153%2C%200%29%22%20d%3D%22M3.956%2C0.003%20C4.948%2C0.003%205.817%2C0.475%206.317%2C1.189%20C6.533%2C1.125%206.764%2C1.089%207.005%2C1.089%20C7.245%2C1.089%207.476%2C1.125%207.693%2C1.189%20C8.191%2C0.475%209.062%2C0.003%2010.053%2C0.003%20C11.603%2C0.003%2012.858%2C1.156%2012.858%2C2.579%20C12.858%2C4.046%2011.578%2C5.155%209.998%2C5.155%20L4.011%2C5.155%20C2.430%2C5.155%201.150%2C4.046%201.150%2C2.579%20C1.150%2C1.156%202.405%2C0.003%203.956%2C0.003%20L3.956%2C0.003%20ZM12.430%2C7.311%20L1.577%2C7.311%20L1.577%2C9.149%20C7.366%2C9.149%206.648%2C9.149%2012.430%2C9.149%20L12.430%2C7.311%20L12.430%2C7.311%20ZM9.479%2C10.597%20L9.479%2C13.540%20L11.552%2C13.540%20L11.552%2C10.597%20L9.479%2C10.597%20L9.479%2C10.597%20L9.479%2C10.597%20ZM4.528%2C13.540%20L4.528%2C10.597%20L2.455%2C10.597%20L2.455%2C13.540%20L4.528%2C13.540%20L4.528%2C13.540%20L4.528%2C13.540%20ZM7.902%2C13.540%20L7.902%2C10.597%20L6.094%2C10.597%20L6.094%2C13.540%20L7.902%2C13.540%20L7.902%2C13.540%20L7.902%2C13.540%20ZM0.791%2C5.862%20L13.220%2C5.862%20C13.658%2C5.862%2014.008%2C6.182%2014.008%2C6.583%20L14.008%2C9.870%20C14.008%2C10.276%2013.658%2C10.597%2013.220%2C10.597%20L13.130%2C10.597%20L13.130%2C14.263%20C13.130%2C14.663%2012.780%2C14.989%2012.344%2C14.989%20L1.663%2C14.989%20C1.227%2C14.989%200.878%2C14.663%200.878%2C14.263%20L0.878%2C10.597%20L0.791%2C10.597%20C0.349%2C10.597%20-0.000%2C10.276%20-0.000%2C9.870%20L-0.000%2C6.583%20C-0.000%2C6.182%200.349%2C5.862%200.791%2C5.862%20L0.791%2C5.862%20L0.791%2C5.862%20ZM7.005%2C2.523%20C6.648%2C2.524%206.360%2C2.789%206.360%2C3.115%20C6.360%2C3.410%206.596%2C3.653%206.907%2C3.698%20L7.102%2C3.698%20C7.413%2C3.653%207.648%2C3.410%207.648%2C3.115%20C7.648%2C2.789%207.360%2C2.524%207.005%2C2.523%20L7.005%2C2.523%20ZM9.117%2C3.698%20C9.177%2C3.512%209.209%2C3.317%209.209%2C3.114%20C9.209%2C2.759%209.110%2C2.426%208.934%2C2.134%20C9.121%2C1.737%209.551%2C1.461%2010.053%2C1.461%20C10.727%2C1.461%2011.272%2C1.961%2011.272%2C2.579%20C11.272%2C3.197%2010.556%2C3.698%2010.053%2C3.698%20L9.117%2C3.698%20L9.117%2C3.698%20ZM4.892%2C3.698%20C4.832%2C3.512%204.799%2C3.317%204.799%2C3.114%20C4.799%2C2.759%204.899%2C2.426%205.074%2C2.134%20C4.887%2C1.737%204.458%2C1.461%203.956%2C1.461%20C3.282%2C1.461%202.737%2C1.961%202.737%2C2.579%20C2.737%2C3.197%203.453%2C3.698%203.956%2C3.698%20L4.892%2C3.698%20L4.892%2C3.698%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-thumbs .product-bot {
    border-top: none;
    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-top: 0;
    -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; }
  .product-list .product_list_in.product-list-thumbs .product-bot .amount-and-button_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; }
  .product-list .product_list_in.product-list-thumbs .product-bot .product-amount {
    border-top: none;
    padding: 0;
    margin-top: 0 !important; }
  .product-list .product_list_in.product-list-thumbs .product-bot .product-amount .amount-title {
    display: none; }
  .product-list .product_list_in.product-list-thumbs .product-bot .product-amount .amount-minus, .product-list .product_list_in.product-list-thumbs .product-bot .product-amount .amount-plus {
    width: 38px;
    height: 38px;
    background: none;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: rgba(0, 0, 0, 0.75);
    outline: none; }
  .product-list .product_list_in.product-list-thumbs .product-bot .product-amount input[type="text"] {
    font: 13px/38px Arial, Helvetica, sans-serif;
    height: 38px;
    color: rgba(0, 0, 0, 0.5);
    margin: 0;
    width: 50px;
    border: none;
    outline: none;
    -webkit-appearance: none;
    background: transparent; }
  .product-list .product_list_in.product-list-thumbs .product-bot .product-amount .shop2-product-amount {
    border: 1px solid rgba(0, 0, 0, 0.07);
    width: auto; }
    .product-list .product_list_in.product-list-thumbs .product-bot .product-amount .shop2-product-amount.disabled button {
      width: 38px;
      height: 38px;
      border-radius: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .product-list .product_list_in.product-list-thumbs .product-bot .product-amount .shop2-product-amount input[type="text"]:disabled {
      background: #eee; }
  .product-list .product_list_in.product-list-thumbs .product-bot .shop2-product-btn {
    margin-top: 0;
    width: 49px;
    height: 40px;
    border-radius: 0;
    background: #f39c12;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none; }
  .product-list .product_list_in.product-list-thumbs .product-bot .shop2-product-btn span {
    font-size: 0;
    color: #fff;
    height: 100%;
    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%2220px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2020%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M19.140%2C4.314%20L17.290%2C11.395%20C17.204%2C11.725%2016.919%2C11.955%2016.593%2C11.955%20L6.880%2C11.955%20C6.880%2C11.955%206.880%2C11.955%206.880%2C11.955%20C6.880%2C11.955%206.880%2C11.955%206.880%2C11.955%20C6.800%2C11.955%206.722%2C11.940%206.648%2C11.914%20C6.605%2C11.899%206.568%2C11.871%206.529%2C11.848%20C6.501%2C11.831%206.470%2C11.820%206.444%2C11.800%20C6.407%2C11.770%206.378%2C11.729%206.346%2C11.692%20C6.326%2C11.668%206.301%2C11.649%206.284%2C11.623%20C6.248%2C11.567%206.223%2C11.503%206.202%2C11.437%20C6.197%2C11.421%206.187%2C11.410%206.183%2C11.394%20L6.146%2C11.251%20L4.333%2C4.314%20C4.328%2C4.296%204.335%2C4.277%204.331%2C4.259%20L3.772%2C2.105%20L1.527%2C2.001%20C1.128%2C1.983%200.819%2C1.627%200.837%2C1.206%20C0.854%2C0.787%201.166%2C0.443%201.590%2C0.477%20L4.361%2C0.605%20C4.675%2C0.619%204.944%2C0.846%205.027%2C1.165%20L5.594%2C3.349%20L18.444%2C3.349%20C18.670%2C3.349%2018.882%2C3.460%2019.019%2C3.650%20C19.155%2C3.839%2019.200%2C4.085%2019.140%2C4.314%20ZM5.990%2C4.874%20L7.432%2C10.429%20L16.043%2C10.429%20L17.494%2C4.874%20L5.990%2C4.874%20ZM8.605%2C12.298%20C9.701%2C12.298%2010.593%2C13.239%2010.593%2C14.395%20C10.593%2C15.552%209.701%2C16.492%208.605%2C16.492%20C7.509%2C16.492%206.618%2C15.552%206.618%2C14.395%20C6.618%2C13.239%207.509%2C12.298%208.605%2C12.298%20ZM8.605%2C14.967%20C8.904%2C14.967%209.147%2C14.710%209.147%2C14.395%20C9.147%2C14.080%208.904%2C13.823%208.605%2C13.823%20C8.307%2C13.823%208.063%2C14.080%208.063%2C14.395%20C8.063%2C14.710%208.307%2C14.967%208.605%2C14.967%20ZM14.628%2C12.298%20C15.724%2C12.298%2016.616%2C13.239%2016.616%2C14.395%20C16.616%2C15.552%2015.724%2C16.492%2014.628%2C16.492%20C13.532%2C16.492%2012.641%2C15.552%2012.641%2C14.395%20C12.641%2C13.239%2013.532%2C12.298%2014.628%2C12.298%20ZM14.628%2C14.967%20C14.927%2C14.967%2015.170%2C14.710%2015.170%2C14.395%20C15.170%2C14.080%2014.927%2C13.823%2014.628%2C13.823%20C14.330%2C13.823%2014.086%2C14.080%2014.086%2C14.395%20C14.086%2C14.710%2014.330%2C14.967%2014.628%2C14.967%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-thumbs .product-bot .shop2-product-btn:hover {
    background: #f5b249;
    -moz-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2);
    box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2); }
  .product-list .product_list_in.product-list-thumbs .product-bot .shop2-product-btn:active {
    background: #f5b249;
    -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3); }
  .product-list .product_list_in.product-list-thumbs .product-bot .shop2-product-btn.notavailable {
    opacity: 0.4; }
  .product-list .product_list_in.product-list-thumbs .product-bot .shop2-product-btn.notavailable:hover, .product-list .product_list_in.product-list-thumbs .product-bot .shop2-product-btn.notavailable:active {
    background: #f39c12;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .product-list .product_list_in.product-list-thumbs .product-bot .shop2-product-btn.onrequest span {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M17.982%2C16.076%20L19.877%2C17.986%20L14.909%2C17.986%20L14.909%2C12.979%20L16.563%2C14.646%20C17.499%2C13.304%2018.009%2C11.710%2018.009%2C10.036%20C18.009%2C7.887%2017.178%2C5.867%2015.669%2C4.347%20C13.514%2C2.174%2010.377%2C1.429%207.490%2C2.402%20L6.861%2C0.501%20C10.471%2C-0.712%2014.383%2C0.219%2017.075%2C2.930%20C18.958%2C4.828%2019.997%2C7.352%2019.997%2C10.035%20C19.998%2C12.248%2019.283%2C14.343%2017.982%2C16.076%20ZM8.946%2C11.402%20L8.946%2C4.948%20L10.934%2C4.948%20L10.934%2C10.582%20L13.589%2C13.300%20L12.172%2C14.705%20L8.946%2C11.402%20ZM2.035%2C9.935%20C2.035%2C12.083%202.867%2C14.104%204.375%2C15.625%20C6.529%2C17.795%209.660%2C18.539%2012.554%2C17.568%20L13.183%2C19.468%20C12.136%2C19.820%2011.063%2C19.991%2010.001%2C19.991%20C7.405%2C19.991%204.880%2C18.965%202.970%2C17.041%20C1.086%2C15.143%200.048%2C12.619%200.048%2C9.935%20C0.047%2C7.758%200.739%2C5.695%202.001%2C3.978%20L0.002%2C1.963%20L4.971%2C1.963%20L4.971%2C6.970%20L3.420%2C5.408%20C2.521%2C6.732%202.035%2C8.295%202.035%2C9.935%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-thumbs .shop2-product-discount-desc, .product-list .product_list_in.product-list-thumbs .action-inner_wrap dd {
    left: 0px !important;
    width: 100%;
    box-sizing: border-box;
    top: auto !important; }
  .product-list .product_list_in.product-list-simple {
    -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; }
  .product-list .product_list_in.product-list-simple .shop2-product-item {
    position: relative;
    background: #fff;
    border: none;
    padding: 15px 50px 15px 15px;
    margin: 0 0 8px 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    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;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media screen and (max-width: 1023px) {
        .product-list .product_list_in.product-list-simple .shop2-product-item {
          padding-right: 25px; } }
  @media screen and (max-width: 730px) {
        .product-list .product_list_in.product-list-simple .shop2-product-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; } }
  @media screen and (max-width: 600px) {
        .product-list .product_list_in.product-list-simple .shop2-product-item {
          padding: 15px; } }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-top {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-top .product-top_inner {
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto;
    margin-right: 40px; }
    @media screen and (max-width: 730px) {
          .product-list .product_list_in.product-list-simple .shop2-product-item .product-top .product-top_inner {
            margin-right: 0; } }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-image {
    width: 370px;
    height: 290px;
    margin-bottom: 0px !important;
    margin-right: 20px; }
  @media screen and (max-width: 1023px) {
          .product-list .product_list_in.product-list-simple .shop2-product-item .product-image {
            width: 240px;
            height: 183px; } }
  @media screen and (max-width: 570px) {
          .product-list .product_list_in.product-list-simple .shop2-product-item .product-image {
            width: 90px;
            height: 85px; } }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-image > a {
    display: inline-block;
    width: 100%;
    position: relative;
    height: 100%;
    overflow: hidden; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-image > a img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: auto;
      opacity: 0; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-image.no-image {
    padding-top: 76.31%;
    height: 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%2232px%22%20height%3D%2226px%22%20%20viewBox%3D%220%200%2032%2026%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.102%22%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M30.500%2C25.997%20L1.500%2C25.997%20C0.671%2C25.997%20-0.001%2C25.326%20-0.001%2C24.498%20L-0.001%2C4.498%20C-0.001%2C3.669%200.671%2C2.997%201.500%2C2.997%20L7.906%2C2.997%20L10.308%2C0.595%20C10.582%2C0.234%2011.011%2C-0.002%2011.499%2C-0.002%20L20.500%2C-0.002%20C20.921%2C-0.002%2021.300%2C0.173%2021.573%2C0.452%20L21.574%2C0.451%20L24.121%2C2.997%20L30.500%2C2.997%20C31.328%2C2.997%2032.000%2C3.669%2032.000%2C4.498%20L32.000%2C24.498%20C32.000%2C25.326%2031.328%2C25.997%2030.500%2C25.997%20ZM15.999%2C4.997%20C11.029%2C4.997%206.999%2C9.027%206.999%2C13.997%20C6.999%2C18.968%2011.029%2C22.997%2015.999%2C22.997%20C20.970%2C22.997%2025.000%2C18.968%2025.000%2C13.997%20C25.000%2C9.027%2020.970%2C4.997%2015.999%2C4.997%20ZM15.999%2C19.998%20C12.686%2C19.998%2010.000%2C17.311%2010.000%2C13.997%20C10.000%2C10.684%2012.686%2C7.998%2015.999%2C7.998%20C19.313%2C7.998%2021.999%2C10.684%2021.999%2C13.997%20C21.999%2C17.311%2019.313%2C19.998%2015.999%2C19.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #f8f8f8; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-label {
    top: 12px;
    left: 15px;
    right: auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  @media screen and (max-width: 570px) {
          .product-list .product_list_in.product-list-simple .shop2-product-item .product-label {
            top: 2px;
            left: 2px; } }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-label div {
    display: block;
    margin: 0 0 8px 0 !important;
    float: none;
    padding: 6px 8px;
    font: 300 10px "RobotoCondenced", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    position: relative;
    -moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-label div .ui-text-shadow-copy-1 {
      visibility: visible;
      color: #000;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20) progid:DXImageTransform.Microsoft.Blur(makeShadow=false,pixelRadius=2);
      left: -2;
      top: -1px; }
      .ie-8 .product-list .product_list_in.product-list-simple .shop2-product-item .product-label div .ui-text-shadow-copy-1 {
        top: 0px; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-label div:after {
      display: inline-block;
      content: '';
      width: 0;
      height: 0;
      position: absolute;
      bottom: -4px;
      left: 50%;
      margin-left: -4px; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-label .product-spec {
    background-color: #fc6a4a !important; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-label .product-spec:after {
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-top: 4px solid #fc6a4a; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-label .product-new {
    background-color: #a2c26a !important; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-label .product-new:after {
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-top: 4px solid #a2c26a; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-label .product-flag:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .tpl-stars-wrapper {
    text-align: center;
    line-height: 0; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .tpl-stars {
    display: inline-block;
    width: 63px;
    height: 11px; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .tpl-stars, .product-list .product_list_in.product-list-simple .shop2-product-item .tpl-stars .tpl-rating {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2e2e2%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.5%209.12L2.1%2011l.65-3.98L0%204.202l3.8-.58L5.5%200l1.7%203.62%203.8.582L8.25%207.02%208.9%2011z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
    background-size: 13px 11px; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .tpl-stars .tpl-rating {
    height: 100%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ff9900%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.5%209.12L2.1%2011l.65-3.98L0%204.202l3.8-.58L5.5%200l1.7%203.62%203.8.582L8.25%207.02%208.9%2011z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
    background-size: 13px 11px; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-name {
    margin-top: 10px;
    padding-bottom: 10px;
    min-height: 0px !important; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-name a {
    font: 18px/24px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: none; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-name a:hover {
      text-decoration: underline; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-article, .product-list .product_list_in.product-list-simple .shop2-product-item .product-anonce {
    padding: 8px 0;
    font: 12px Arial, Helvetica, sans-serif;
    color: #a8a8a8;
    border-top: 1px solid rgba(0, 0, 0, 0.07); }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-options_link {
    display: none; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-compare {
    font: 12px Arial, Helvetica, sans-serif;
    color: #989898;
    display: block;
    opacity: 1;
    visibility: visible;
    overflow: visible;
    height: auto;
    width: auto; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-compare a {
    font: 12px Arial, Helvetica, sans-serif;
    color: #989898;
    text-decoration: none; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-compare label {
    display: block;
    position: relative;
    height: auto;
    padding: 2px 0 0 30px;
    cursor: pointer; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-compare label:before {
      content: "";
      position: absolute;
      left: 0;
      top: -4px;
      border: 1px solid rgba(0, 0, 0, 0.15);
      width: 22px;
      height: 22px; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-compare label input[type="checkbox"] {
      width: 0;
      height: 0;
      background: none;
      opacity: 0; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-compare.product-compare-added {
    padding: 12px 0 10px 38px;
    position: relative; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-compare.product-compare-added:before {
      content: "";
      position: absolute;
      left: 0;
      top: 10px;
      border: 1px solid rgba(0, 0, 0, 0.15);
      width: 22px;
      height: 22px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2811%2C%20165%2C%20203%29%22%20d%3D%22M10.703%2C1.728%20L4.809%2C7.696%20C4.420%2C8.092%203.789%2C8.092%203.400%2C7.696%20L0.275%2C4.528%20C-0.114%2C4.133%20-0.114%2C3.490%200.275%2C3.095%20C0.664%2C2.699%201.295%2C2.699%201.684%2C3.095%20L4.105%2C5.549%20L9.294%2C0.295%20C9.683%2C-0.101%2010.314%2C-0.101%2010.703%2C0.295%20C11.092%2C0.690%2011.092%2C1.333%2010.703%2C1.728%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-compare.product-compare-added input[type="checkbox"] {
      opacity: 0;
      width: 22px;
      height: 22px;
      margin: 0 10px 0 -37px; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-compare.product-compare-added a {
      text-decoration: underline;
      color: #0ba5cb; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-options_wrap {
    display: block !important; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options {
    font: 12px/17px Arial, Helvetica, sans-serif;
    color: #989898; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .even, .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .odd {
    border-top: 1px solid rgba(0, 0, 0, 0.07);
    padding: 8px 0; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .vendor-title, .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .item_title {
    display: inline-block;
    vertical-align: middle; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .vendor-body, .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .item_body {
    display: inline-block;
    color: #000;
    vertical-align: middle; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .vendor-title, .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .item_title {
    margin-right: 10px; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .vendor-body a {
    color: #0ba5cb; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .shop2-color-pick {
    padding-left: 4px; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .shop2-color-pick .shop2-cf {
      border-radius: 50%;
      border: 2px solid transparent;
      background-clip: content-box;
      position: relative; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .shop2-color-pick .shop2-cf span {
      border-radius: 50%;
      background: none; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .shop2-color-pick .shop2-cf.active-color {
      outline: none;
      box-shadow: 0 0 0 1px #ff9e0c;
      border: 2px solid #fff; }
      .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .shop2-color-pick .shop2-cf.active-color:after {
        content: '';
        display: inline-block;
        position: absolute;
        right: -7px;
        bottom: -3px;
        width: 14px;
        height: 11px;
        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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .type-select {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .type-select .item_body {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
      -moz-box-flex: 0;
      -moz-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .jqselect {
    color: #989898;
    font: 12px Arial, Helvetica, sans-serif;
    padding: 0;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.15);
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .jqselect.focused {
      border: 1px solid #85d2e5;
      color: #000; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .jqselect:before {
      position: absolute;
      content: '';
      right: 4px;
      top: 50%;
      margin-top: -9px;
      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%226px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%206%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%20d%3D%22M3.000%2C4.999%20L-0.001%2C-0.001%20L6.000%2C-0.001%20L3.000%2C4.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .jqselect .jq-selectbox__select {
      padding: 7px 28px 8px 10px; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .jqselect .jq-selectbox__dropdown {
      width: 100%;
      background: #fff;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      -ms-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      min-width: 30px !important;
      width: auto !important; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
      .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .jqselect .jq-selectbox__dropdown ul li {
        padding: 8px 15px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        border-bottom: 1px solid #f5f5f5;
        cursor: pointer; }
        .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .jqselect .jq-selectbox__dropdown ul li:last-child {
          border: none; }
        .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .jqselect .jq-selectbox__dropdown ul li:hover {
          background: #f7f4f1; }
        .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .jqselect .jq-selectbox__dropdown ul li.sel {
          color: #1babce; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .shop2-texture-pick {
    padding-left: 4px; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .shop2-texture-pick .shop2-cf.active-texture {
      outline: none;
      box-shadow: 0 0 0 1px #ff9e0c;
      border: 2px solid #fff;
      position: relative; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .shop2-texture-pick .shop2-cf.active-texture:after {
      content: '';
      display: inline-block;
      position: absolute;
      right: -7px;
      bottom: -3px;
      width: 14px;
      height: 11px;
      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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .shop2-color-ext-list li {
    border-radius: 50%;
    border: 2px solid transparent;
    background-clip: content-box;
    position: relative;
    width: 15px;
    height: 15px; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .shop2-color-ext-list li span {
      border-radius: 50%;
      background: none; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none;
      box-shadow: 0 0 0 1px #ff9e0c;
      border: 2px solid #fff; }
      .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected:after {
        content: '';
        display: inline-block;
        position: absolute;
        right: -7px;
        bottom: -3px;
        width: 14px;
        height: 11px;
        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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .shop2-color-ext-multi {
    border: none;
    outline: none; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .shop2-color-ext-multi li {
      border-radius: 50%;
      border: 2px solid transparent;
      background-clip: content-box;
      position: relative;
      outline: none;
      box-shadow: 0 0 0 1px #ff9e0c;
      border: 2px solid #fff; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .shop2-color-ext-multi li span {
      border-radius: 50%;
      background: none; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .shop2-product-options .shop2-color-ext-multi li:after {
      content: '';
      display: inline-block;
      position: absolute;
      right: -7px;
      bottom: -3px;
      width: 14px;
      height: 11px;
      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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 15px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    min-height: 80px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  @media screen and (max-width: 730px) {
          .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions {
            -webkit-box-direction: normal;
            -webkit-box-orient: horizontal;
            -webkit-flex-direction: row;
            -moz-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row;
            min-height: auto;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            -webkit-justify-content: flex-start;
            -moz-justify-content: flex-start;
            justify-content: flex-start;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            align-items: center;
            margin-top: 10px; } }
  .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .product-price {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1; }
    @media screen and (max-width: 730px) {
          .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .product-price {
            -webkit-box-ordinal-group: 1;
            -moz-box-ordinal-group: 1;
            -webkit-order: 0;
            -moz-order: 0;
            -ms-flex-order: 0;
            order: 0;
            width: auto;
            margin-right: 5px; } }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .product-price .price-old {
      font-family: "roboto", Arial, Helvetica, sans-serif;
      margin-bottom: 5px; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .product-price .price-old span {
      color: #f39c12 !important;
      font-size: 13px !important; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .product-price .price-old strong {
      font-size: 13px; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .product-price .price-old.question {
      padding-right: 22px; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .product-price .shop2-product-discount-desc {
      -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
      -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
      box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
      color: #000;
      background: #fff;
      border: 1px solid #dedede;
      font-family: "roboto", Arial, Helvetica, sans-serif; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .product-price .price-current {
      font-family: "roboto", Arial, Helvetica, sans-serif;
      color: #000;
      font-size: 13px; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .product-price .price-current strong {
      font-size: 22px;
      font-weight: bold; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .shop2-product-actions {
    margin-bottom: 15px; }
    @media screen and (max-width: 730px) {
          .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .shop2-product-actions {
            margin-bottom: 0; } }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .shop2-product-actions dl {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .shop2-product-actions dt {
      background: none;
      min-height: auto;
      border-top: none; }
    @media screen and (max-width: 730px) {
            .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .shop2-product-actions dt {
              margin-right: 5px; } }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .shop2-product-actions dt .name-action {
      display: none; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .shop2-product-actions dd {
      background-color: #fff;
      border: none;
      -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
      -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
      font-family: "roboto", Arial, Helvetica, sans-serif; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .shop2-product-actions dd .name-action {
      color: #000;
      font-size: 15px; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .shop2-product-actions dd .desc-action {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #989898; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .shop2-product-actions dd .close-desc-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%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.749%22%20fill%3D%22%23000000%22%20d%3D%22M7.627%2C2.049%20L5.689%2C3.986%20L7.626%2C5.923%20C8.097%2C6.394%208.097%2C7.156%207.626%2C7.626%20C7.157%2C8.096%206.394%2C8.096%205.924%2C7.626%20L3.987%2C5.688%20L2.050%2C7.626%20C1.579%2C8.096%200.817%2C8.096%200.347%2C7.626%20C-0.123%2C7.156%20-0.123%2C6.394%200.347%2C5.924%20L2.285%2C3.986%20L0.347%2C2.049%20C-0.123%2C1.578%20-0.123%2C0.816%200.347%2C0.346%20C0.817%2C-0.124%201.579%2C-0.124%202.050%2C0.346%20L3.987%2C2.284%20L5.924%2C0.346%20C6.395%2C-0.124%207.157%2C-0.124%207.627%2C0.346%20C8.097%2C0.816%208.097%2C1.578%207.627%2C2.049%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .shop2-product-actions .action-inner_wrap {
      margin-right: 4px; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .shop2-product-actions .action-inner_wrap:last-child {
      margin: 0; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .shop2-product-actions .action-inner_wrap dt .icon-action {
      border-radius: 50%;
      width: 29px;
      height: 29px;
      border: 1px solid #ffcd82;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2012%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20153%2C%200%29%22%20d%3D%22M11.177%2C12.221%20C10.630%2C12.744%209.971%2C13.005%209.201%2C13.005%20C8.426%2C13.005%207.766%2C12.744%207.221%2C12.221%20C6.677%2C11.697%206.405%2C11.068%206.405%2C10.332%20C6.405%2C9.591%206.677%2C8.959%207.221%2C8.436%20C7.766%2C7.913%208.426%2C7.651%209.201%2C7.651%20C9.971%2C7.651%2010.630%2C7.913%2011.177%2C8.436%20C11.724%2C8.959%2011.998%2C9.591%2011.998%2C10.332%20C11.998%2C11.068%2011.724%2C11.697%2011.177%2C12.221%20ZM10.152%2C9.417%20C9.888%2C9.164%209.570%2C9.037%209.197%2C9.037%20C8.819%2C9.037%208.498%2C9.164%208.234%2C9.417%20C7.971%2C9.670%207.839%2C9.974%207.839%2C10.328%20C7.839%2C10.682%207.971%2C10.986%208.234%2C11.239%20C8.498%2C11.492%208.819%2C11.619%209.197%2C11.619%20C9.570%2C11.619%209.888%2C11.492%2010.152%2C11.239%20C10.416%2C10.986%2010.548%2C10.682%2010.548%2C10.328%20C10.548%2C9.974%2010.416%2C9.670%2010.152%2C9.417%20ZM3.285%2C11.884%20C2.987%2C12.269%202.410%2C12.357%201.995%2C12.081%20C1.580%2C11.806%201.484%2C11.271%201.782%2C10.886%20L8.712%2C1.120%20C9.010%2C0.735%209.587%2C0.647%2010.002%2C0.923%20C10.418%2C1.199%2010.513%2C1.734%2010.215%2C2.119%20L3.285%2C11.884%20ZM2.801%2C5.358%20C2.026%2C5.358%201.366%2C5.097%200.821%2C4.573%20C0.277%2C4.051%200.005%2C3.421%200.005%2C2.685%20C0.005%2C1.944%200.277%2C1.311%200.821%2C0.788%20C1.366%2C0.266%202.026%2C0.004%202.801%2C0.004%20C3.571%2C0.004%204.230%2C0.266%204.777%2C0.788%20C5.324%2C1.311%205.598%2C1.944%205.598%2C2.685%20C5.598%2C3.421%205.324%2C4.051%204.777%2C4.573%20C4.230%2C5.097%203.571%2C5.358%202.801%2C5.358%20ZM3.752%2C1.771%20C3.488%2C1.517%203.170%2C1.391%202.797%2C1.391%20C2.419%2C1.391%202.098%2C1.517%201.834%2C1.771%20C1.571%2C2.023%201.439%2C2.327%201.439%2C2.682%20C1.439%2C3.035%201.571%2C3.339%201.834%2C3.592%20C2.098%2C3.845%202.419%2C3.972%202.797%2C3.972%20C3.170%2C3.972%203.488%2C3.845%203.752%2C3.592%20C4.016%2C3.339%204.148%2C3.035%204.148%2C2.682%20C4.148%2C2.327%204.016%2C2.023%203.752%2C1.771%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
      .product-list .product_list_in.product-list-simple .shop2-product-item .price-and-actions .shop2-product-actions .action-inner_wrap 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%2214px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2014%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20153%2C%200%29%22%20d%3D%22M3.956%2C0.003%20C4.948%2C0.003%205.817%2C0.475%206.317%2C1.189%20C6.533%2C1.125%206.764%2C1.089%207.005%2C1.089%20C7.245%2C1.089%207.476%2C1.125%207.693%2C1.189%20C8.191%2C0.475%209.062%2C0.003%2010.053%2C0.003%20C11.603%2C0.003%2012.858%2C1.156%2012.858%2C2.579%20C12.858%2C4.046%2011.578%2C5.155%209.998%2C5.155%20L4.011%2C5.155%20C2.430%2C5.155%201.150%2C4.046%201.150%2C2.579%20C1.150%2C1.156%202.405%2C0.003%203.956%2C0.003%20L3.956%2C0.003%20ZM12.430%2C7.311%20L1.577%2C7.311%20L1.577%2C9.149%20C7.366%2C9.149%206.648%2C9.149%2012.430%2C9.149%20L12.430%2C7.311%20L12.430%2C7.311%20ZM9.479%2C10.597%20L9.479%2C13.540%20L11.552%2C13.540%20L11.552%2C10.597%20L9.479%2C10.597%20L9.479%2C10.597%20L9.479%2C10.597%20ZM4.528%2C13.540%20L4.528%2C10.597%20L2.455%2C10.597%20L2.455%2C13.540%20L4.528%2C13.540%20L4.528%2C13.540%20L4.528%2C13.540%20ZM7.902%2C13.540%20L7.902%2C10.597%20L6.094%2C10.597%20L6.094%2C13.540%20L7.902%2C13.540%20L7.902%2C13.540%20L7.902%2C13.540%20ZM0.791%2C5.862%20L13.220%2C5.862%20C13.658%2C5.862%2014.008%2C6.182%2014.008%2C6.583%20L14.008%2C9.870%20C14.008%2C10.276%2013.658%2C10.597%2013.220%2C10.597%20L13.130%2C10.597%20L13.130%2C14.263%20C13.130%2C14.663%2012.780%2C14.989%2012.344%2C14.989%20L1.663%2C14.989%20C1.227%2C14.989%200.878%2C14.663%200.878%2C14.263%20L0.878%2C10.597%20L0.791%2C10.597%20C0.349%2C10.597%20-0.000%2C10.276%20-0.000%2C9.870%20L-0.000%2C6.583%20C-0.000%2C6.182%200.349%2C5.862%200.791%2C5.862%20L0.791%2C5.862%20L0.791%2C5.862%20ZM7.005%2C2.523%20C6.648%2C2.524%206.360%2C2.789%206.360%2C3.115%20C6.360%2C3.410%206.596%2C3.653%206.907%2C3.698%20L7.102%2C3.698%20C7.413%2C3.653%207.648%2C3.410%207.648%2C3.115%20C7.648%2C2.789%207.360%2C2.524%207.005%2C2.523%20L7.005%2C2.523%20ZM9.117%2C3.698%20C9.177%2C3.512%209.209%2C3.317%209.209%2C3.114%20C9.209%2C2.759%209.110%2C2.426%208.934%2C2.134%20C9.121%2C1.737%209.551%2C1.461%2010.053%2C1.461%20C10.727%2C1.461%2011.272%2C1.961%2011.272%2C2.579%20C11.272%2C3.197%2010.556%2C3.698%2010.053%2C3.698%20L9.117%2C3.698%20L9.117%2C3.698%20ZM4.892%2C3.698%20C4.832%2C3.512%204.799%2C3.317%204.799%2C3.114%20C4.799%2C2.759%204.899%2C2.426%205.074%2C2.134%20C4.887%2C1.737%204.458%2C1.461%203.956%2C1.461%20C3.282%2C1.461%202.737%2C1.961%202.737%2C2.579%20C2.737%2C3.197%203.453%2C3.698%203.956%2C3.698%20L4.892%2C3.698%20L4.892%2C3.698%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot {
    border-top: none;
    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;
    padding-top: 15px;
    -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;
    max-width: 130px; }
  @media screen and (max-width: 730px) {
          .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot {
            margin-left: 260px;
            max-width: none;
            width: auto; } }
  @media screen and (max-width: 570px) {
          .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot {
            margin-left: 110px; } }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .amount-and-button_wrap {
    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;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media screen and (max-width: 730px) {
          .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .amount-and-button_wrap {
            width: 168px; } }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .product-amount {
    border-top: none;
    padding: 0;
    margin-bottom: 20px;
    margin-top: 0 !important; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .product-amount .amount-title {
      display: none; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .product-amount .amount-minus, .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .product-amount .amount-plus {
      width: 38px;
      height: 38px;
      background: none;
      border-radius: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: rgba(0, 0, 0, 0.75);
      outline: none; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .product-amount input[type="text"] {
      font: 13px/38px Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5);
      margin: 0;
      width: 50px;
      border: none;
      outline: none;
      -webkit-appearance: none;
      background: transparent; }
    @media screen and (max-width: 730px) {
            .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .product-amount input[type="text"] {
              width: 92px; } }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .product-amount .shop2-product-amount {
      border: 1px solid rgba(0, 0, 0, 0.07);
      width: auto; }
    @media screen and (max-width: 730px) {
            .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .product-amount .shop2-product-amount {
              width: 100%; } }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .product-amount .shop2-product-amount.disabled button {
      width: 38px;
      height: 38px;
      border-radius: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .product-amount .shop2-product-amount input[type="text"]:disabled {
      background: #eee; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .shop2-product-btn {
    margin-top: 0;
    width: 100%;
    height: 40px;
    border-radius: 0;
    background: #f39c12;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .shop2-product-btn span {
      font: bold 11px/40px "roboto", Arial, Helvetica, sans-serif;
      text-transform: uppercase;
      padding-left: 55px;
      color: #fff;
      height: 100%;
      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%2220px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2020%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M19.140%2C4.314%20L17.290%2C11.395%20C17.204%2C11.725%2016.919%2C11.955%2016.593%2C11.955%20L6.880%2C11.955%20C6.880%2C11.955%206.880%2C11.955%206.880%2C11.955%20C6.880%2C11.955%206.880%2C11.955%206.880%2C11.955%20C6.800%2C11.955%206.722%2C11.940%206.648%2C11.914%20C6.605%2C11.899%206.568%2C11.871%206.529%2C11.848%20C6.501%2C11.831%206.470%2C11.820%206.444%2C11.800%20C6.407%2C11.770%206.378%2C11.729%206.346%2C11.692%20C6.326%2C11.668%206.301%2C11.649%206.284%2C11.623%20C6.248%2C11.567%206.223%2C11.503%206.202%2C11.437%20C6.197%2C11.421%206.187%2C11.410%206.183%2C11.394%20L6.146%2C11.251%20L4.333%2C4.314%20C4.328%2C4.296%204.335%2C4.277%204.331%2C4.259%20L3.772%2C2.105%20L1.527%2C2.001%20C1.128%2C1.983%200.819%2C1.627%200.837%2C1.206%20C0.854%2C0.787%201.166%2C0.443%201.590%2C0.477%20L4.361%2C0.605%20C4.675%2C0.619%204.944%2C0.846%205.027%2C1.165%20L5.594%2C3.349%20L18.444%2C3.349%20C18.670%2C3.349%2018.882%2C3.460%2019.019%2C3.650%20C19.155%2C3.839%2019.200%2C4.085%2019.140%2C4.314%20ZM5.990%2C4.874%20L7.432%2C10.429%20L16.043%2C10.429%20L17.494%2C4.874%20L5.990%2C4.874%20ZM8.605%2C12.298%20C9.701%2C12.298%2010.593%2C13.239%2010.593%2C14.395%20C10.593%2C15.552%209.701%2C16.492%208.605%2C16.492%20C7.509%2C16.492%206.618%2C15.552%206.618%2C14.395%20C6.618%2C13.239%207.509%2C12.298%208.605%2C12.298%20ZM8.605%2C14.967%20C8.904%2C14.967%209.147%2C14.710%209.147%2C14.395%20C9.147%2C14.080%208.904%2C13.823%208.605%2C13.823%20C8.307%2C13.823%208.063%2C14.080%208.063%2C14.395%20C8.063%2C14.710%208.307%2C14.967%208.605%2C14.967%20ZM14.628%2C12.298%20C15.724%2C12.298%2016.616%2C13.239%2016.616%2C14.395%20C16.616%2C15.552%2015.724%2C16.492%2014.628%2C16.492%20C13.532%2C16.492%2012.641%2C15.552%2012.641%2C14.395%20C12.641%2C13.239%2013.532%2C12.298%2014.628%2C12.298%20ZM14.628%2C14.967%20C14.927%2C14.967%2015.170%2C14.710%2015.170%2C14.395%20C15.170%2C14.080%2014.927%2C13.823%2014.628%2C13.823%20C14.330%2C13.823%2014.086%2C14.080%2014.086%2C14.395%20C14.086%2C14.710%2014.330%2C14.967%2014.628%2C14.967%20Z%22%2F%3E%3C%2Fsvg%3E") 25px 50% no-repeat; }
    @media screen and (max-width: 730px) {
            .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .shop2-product-btn span {
              background-position: 35px 50%; } }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .shop2-product-btn:hover {
      background: #f5b249;
      -moz-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2);
      box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2); }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .shop2-product-btn:active {
      background: #f5b249;
      -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3);
      -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3);
      box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3); }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .shop2-product-btn.type-2 span {
      text-indent: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      @media screen and (max-width: 730px) {
            .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .shop2-product-btn.type-2 span {
              text-align: center; } }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .shop2-product-btn.notavailable {
    opacity: 0.4; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .shop2-product-btn.notavailable:hover, .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .shop2-product-btn.notavailable:active {
      background: #f39c12;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .shop2-product-btn.notavailable span {
      padding-left: 35px;
      background-position: 10px 50%; }
  .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .shop2-product-btn.onrequest span {
    padding-left: 45px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M17.982%2C16.076%20L19.877%2C17.986%20L14.909%2C17.986%20L14.909%2C12.979%20L16.563%2C14.646%20C17.499%2C13.304%2018.009%2C11.710%2018.009%2C10.036%20C18.009%2C7.887%2017.178%2C5.867%2015.669%2C4.347%20C13.514%2C2.174%2010.377%2C1.429%207.490%2C2.402%20L6.861%2C0.501%20C10.471%2C-0.712%2014.383%2C0.219%2017.075%2C2.930%20C18.958%2C4.828%2019.997%2C7.352%2019.997%2C10.035%20C19.998%2C12.248%2019.283%2C14.343%2017.982%2C16.076%20ZM8.946%2C11.402%20L8.946%2C4.948%20L10.934%2C4.948%20L10.934%2C10.582%20L13.589%2C13.300%20L12.172%2C14.705%20L8.946%2C11.402%20ZM2.035%2C9.935%20C2.035%2C12.083%202.867%2C14.104%204.375%2C15.625%20C6.529%2C17.795%209.660%2C18.539%2012.554%2C17.568%20L13.183%2C19.468%20C12.136%2C19.820%2011.063%2C19.991%2010.001%2C19.991%20C7.405%2C19.991%204.880%2C18.965%202.970%2C17.041%20C1.086%2C15.143%200.048%2C12.619%200.048%2C9.935%20C0.047%2C7.758%200.739%2C5.695%202.001%2C3.978%20L0.002%2C1.963%20L4.971%2C1.963%20L4.971%2C6.970%20L3.420%2C5.408%20C2.521%2C6.732%202.035%2C8.295%202.035%2C9.935%20Z%22%2F%3E%3C%2Fsvg%3E") 20px 50% no-repeat; }
    @media screen and (max-width: 730px) {
            .product-list .product_list_in.product-list-simple .shop2-product-item .product-bot .shop2-product-btn.onrequest span {
              background-position: 35px 50%; } }
  .product-list .product_list_in.product-list-simple .shop2-product-discount-desc, .product-list .product_list_in.product-list-simple .action-inner_wrap dd {
    left: auto !important;
    width: auto;
    box-sizing: border-box;
    top: 0 !important;
    bottom: auto;
    right: 0; }
  .product-list .product_list_in.product-list-price {
    -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; }
  .product-list .product_list_in.product-list-price .shop2-product-item {
    position: relative;
    background: #fff;
    border: none;
    padding: 12px;
    margin: 0 0 4px 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    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;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  @media screen and (max-width: 484px) {
        .product-list .product_list_in.product-list-price .shop2-product-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; } }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-top {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-right: 40px; }
  @media screen and (max-width: 960px) {
          .product-list .product_list_in.product-list-price .shop2-product-item .product-top {
            margin-right: 20px; } }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-top .product-top_inner {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 450px;
    -moz-box-flex: 0;
    -moz-flex: 0 1 450px;
    -ms-flex: 0 1 450px;
    flex: 0 1 450px;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-flex-item-align: center;
    align-self: center; }
    @media screen and (max-width: 960px) {
          .product-list .product_list_in.product-list-price .shop2-product-item .product-top .product-top_inner {
            -webkit-box-flex: 1;
            -webkit-flex: 1 1 auto;
            -moz-box-flex: 1;
            -moz-flex: 1 1 auto;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            -webkit-align-self: auto;
            -moz-align-self: auto;
            -ms-flex-item-align: auto;
            align-self: auto; } }
  @media screen and (max-width: 800px) {
          .product-list .product_list_in.product-list-price .shop2-product-item .product-image_wrap {
            display: none; } }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-image {
    width: 175px;
    height: 135px;
    margin-bottom: 0px !important;
    margin-right: 15px; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-image > a {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-image > a img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: auto;
      opacity: 0; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-image.no-image {
    padding-top: 77.14%;
    height: 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%2232px%22%20height%3D%2226px%22%20%20viewBox%3D%220%200%2032%2026%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.102%22%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M30.500%2C25.997%20L1.500%2C25.997%20C0.671%2C25.997%20-0.001%2C25.326%20-0.001%2C24.498%20L-0.001%2C4.498%20C-0.001%2C3.669%200.671%2C2.997%201.500%2C2.997%20L7.906%2C2.997%20L10.308%2C0.595%20C10.582%2C0.234%2011.011%2C-0.002%2011.499%2C-0.002%20L20.500%2C-0.002%20C20.921%2C-0.002%2021.300%2C0.173%2021.573%2C0.452%20L21.574%2C0.451%20L24.121%2C2.997%20L30.500%2C2.997%20C31.328%2C2.997%2032.000%2C3.669%2032.000%2C4.498%20L32.000%2C24.498%20C32.000%2C25.326%2031.328%2C25.997%2030.500%2C25.997%20ZM15.999%2C4.997%20C11.029%2C4.997%206.999%2C9.027%206.999%2C13.997%20C6.999%2C18.968%2011.029%2C22.997%2015.999%2C22.997%20C20.970%2C22.997%2025.000%2C18.968%2025.000%2C13.997%20C25.000%2C9.027%2020.970%2C4.997%2015.999%2C4.997%20ZM15.999%2C19.998%20C12.686%2C19.998%2010.000%2C17.311%2010.000%2C13.997%20C10.000%2C10.684%2012.686%2C7.998%2015.999%2C7.998%20C19.313%2C7.998%2021.999%2C10.684%2021.999%2C13.997%20C21.999%2C17.311%2019.313%2C19.998%2015.999%2C19.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #f8f8f8; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-label {
    top: 5px;
    left: 5px;
    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; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-label div {
    display: block;
    margin: 0 0 8px 0 !important;
    float: none;
    padding: 6px 8px;
    font: 300 10px "RobotoCondenced", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    position: relative;
    -moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-label div .ui-text-shadow-copy-1 {
      visibility: visible;
      color: #000;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20) progid:DXImageTransform.Microsoft.Blur(makeShadow=false,pixelRadius=2);
      left: -2;
      top: -1px; }
      .ie-8 .product-list .product_list_in.product-list-price .shop2-product-item .product-label div .ui-text-shadow-copy-1 {
        top: 0px; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-label div:after {
      display: inline-block;
      content: '';
      width: 0;
      height: 0;
      position: absolute;
      bottom: -4px;
      left: 50%;
      margin-left: -4px; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-label .product-spec {
    background-color: #fc6a4a !important; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-label .product-spec:after {
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-top: 4px solid #fc6a4a; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-label .product-new {
    background-color: #a2c26a !important; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-label .product-new:after {
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-top: 4px solid #a2c26a; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-label .product-flag:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent; }
  .product-list .product_list_in.product-list-price .shop2-product-item .tpl-stars-wrapper {
    text-align: center;
    line-height: 0; }
  .product-list .product_list_in.product-list-price .shop2-product-item .tpl-stars {
    display: inline-block;
    width: 63px;
    height: 11px; }
  .product-list .product_list_in.product-list-price .shop2-product-item .tpl-stars, .product-list .product_list_in.product-list-price .shop2-product-item .tpl-stars .tpl-rating {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2e2e2%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.5%209.12L2.1%2011l.65-3.98L0%204.202l3.8-.58L5.5%200l1.7%203.62%203.8.582L8.25%207.02%208.9%2011z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
    background-size: 13px 11px; }
  .product-list .product_list_in.product-list-price .shop2-product-item .tpl-stars .tpl-rating {
    height: 100%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ff9900%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.5%209.12L2.1%2011l.65-3.98L0%204.202l3.8-.58L5.5%200l1.7%203.62%203.8.582L8.25%207.02%208.9%2011z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
    background-size: 13px 11px; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-name {
    margin-top: 10px;
    padding-bottom: 10px;
    min-height: 0px !important; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-name a {
    font: 18px/24px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: none; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-name a:hover {
      text-decoration: underline; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-article, .product-list .product_list_in.product-list-price .shop2-product-item .product-anonce {
    padding: 8px 0;
    font: 12px Arial, Helvetica, sans-serif;
    color: #a8a8a8;
    border-top: 1px solid rgba(0, 0, 0, 0.07); }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-article {
    border-top: none; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-options_link {
    display: inline-block;
    margin-bottom: 15px;
    position: relative; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-options_link:after {
    position: absolute;
    display: inline-block;
    content: '';
    -webkit-transition: transform 0.5s;
    -moz-transition: transform 0.5s;
    -o-transition: transform 0.5s;
    -ms-transition: transform 0.5s;
    transition: transform 0.5s;
    top: 6px;
    right: -12px;
    width: 6px;
    height: 4px;
    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%226px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%206%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%230ba5cb%22%20d%3D%22M0.190%2C1.220%20L2.524%2C3.792%20C2.655%2C3.932%202.826%2C4.002%202.996%2C4.002%20C3.168%2C4.002%203.338%2C3.932%203.468%2C3.792%20L5.803%2C1.220%20C5.933%2C1.080%205.999%2C0.898%205.999%2C0.714%20C5.999%2C0.531%205.933%2C0.348%205.803%2C0.209%20C5.673%2C0.069%205.502%2C-0.000%205.331%2C-0.000%20C5.161%2C-0.000%204.989%2C0.070%204.859%2C0.209%20L2.996%2C2.275%20L1.134%2C0.209%20C1.003%2C0.069%200.832%2C-0.000%200.660%2C-0.000%20C0.491%2C-0.000%200.321%2C0.070%200.190%2C0.209%20C0.059%2C0.348%20-0.006%2C0.532%20-0.006%2C0.714%20C-0.006%2C0.898%200.059%2C1.080%200.190%2C1.220%20Z%22%2F%3E%0A%09%09%09%09%098.48815539%2C12.9023689%208.29289322%2C12.7071068%20Z%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-options_link.active:after {
    -webkit-transform: scale(1, -1);
    -moz-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1); }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-compare {
    font: 12px Arial, Helvetica, sans-serif;
    color: #989898;
    display: block;
    opacity: 1;
    visibility: visible;
    overflow: visible;
    height: auto;
    width: auto; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-compare a {
    font: 12px Arial, Helvetica, sans-serif;
    color: #989898;
    text-decoration: none; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-compare label {
    display: block;
    position: relative;
    height: auto;
    padding: 2px 0 0 30px;
    cursor: pointer; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-compare label:before {
      content: "";
      position: absolute;
      left: 0;
      top: -4px;
      border: 1px solid rgba(0, 0, 0, 0.15);
      width: 22px;
      height: 22px; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-compare label input[type="checkbox"] {
      width: 0;
      height: 0;
      background: none;
      opacity: 0; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-compare.product-compare-added {
    padding: 12px 0 10px 38px;
    position: relative; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-compare.product-compare-added:before {
      content: "";
      position: absolute;
      left: 0;
      top: 10px;
      border: 1px solid rgba(0, 0, 0, 0.15);
      width: 22px;
      height: 22px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2811%2C%20165%2C%20203%29%22%20d%3D%22M10.703%2C1.728%20L4.809%2C7.696%20C4.420%2C8.092%203.789%2C8.092%203.400%2C7.696%20L0.275%2C4.528%20C-0.114%2C4.133%20-0.114%2C3.490%200.275%2C3.095%20C0.664%2C2.699%201.295%2C2.699%201.684%2C3.095%20L4.105%2C5.549%20L9.294%2C0.295%20C9.683%2C-0.101%2010.314%2C-0.101%2010.703%2C0.295%20C11.092%2C0.690%2011.092%2C1.333%2010.703%2C1.728%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-compare.product-compare-added input[type="checkbox"] {
      opacity: 0;
      width: 22px;
      height: 22px;
      margin: 0 10px 0 -37px; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-compare.product-compare-added a {
      text-decoration: underline;
      color: #0ba5cb; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-options_wrap {
    display: none; }
  .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options {
    font: 12px/17px Arial, Helvetica, sans-serif;
    color: #989898; }
  .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .even, .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .odd {
    border-top: 1px solid rgba(0, 0, 0, 0.07);
    padding: 8px 0; }
  .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .vendor-title, .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .item_title {
    display: inline-block;
    vertical-align: middle; }
  .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .vendor-body, .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .item_body {
    display: inline-block;
    color: #000;
    vertical-align: middle; }
  .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .vendor-title, .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .item_title {
    margin-right: 10px; }
  .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .vendor-body a {
    color: #0ba5cb; }
  .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .shop2-color-pick {
    padding-left: 4px; }
    .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .shop2-color-pick .shop2-cf {
      border-radius: 50%;
      border: 2px solid transparent;
      background-clip: content-box;
      position: relative; }
    .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .shop2-color-pick .shop2-cf span {
      border-radius: 50%;
      background: none; }
    .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .shop2-color-pick .shop2-cf.active-color {
      outline: none;
      box-shadow: 0 0 0 1px #ff9e0c;
      border: 2px solid #fff; }
      .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .shop2-color-pick .shop2-cf.active-color:after {
        content: '';
        display: inline-block;
        position: absolute;
        right: -7px;
        bottom: -3px;
        width: 14px;
        height: 11px;
        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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .type-select {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .type-select .item_body {
      -webkit-box-flex: auto;
      -webkit-flex: auto;
      -moz-box-flex: auto;
      -moz-flex: auto;
      -ms-flex: auto;
      flex: auto; }
  .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .jqselect {
    color: #989898;
    font: 12px Arial, Helvetica, sans-serif;
    padding: 0;
    border: 1px solid rgba(0, 0, 0, 0.15);
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .jqselect.focused {
      border: 1px solid #85d2e5;
      color: #000; }
    .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .jqselect:before {
      position: absolute;
      content: '';
      right: 4px;
      top: 50%;
      margin-top: -9px;
      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%226px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%206%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%20d%3D%22M3.000%2C4.999%20L-0.001%2C-0.001%20L6.000%2C-0.001%20L3.000%2C4.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .jqselect .jq-selectbox__select {
      padding: 7px 27px 8px 10px; }
    .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .jqselect .jq-selectbox__dropdown {
      width: 100%;
      background: #fff;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      -ms-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      min-width: 30px !important;
      width: auto !important; }
    .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .jqselect .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      list-style: none; }
      .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .jqselect .jq-selectbox__dropdown ul li {
        padding: 8px 15px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        border-bottom: 1px solid #f5f5f5;
        cursor: pointer; }
        .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .jqselect .jq-selectbox__dropdown ul li:last-child {
          border: none; }
        .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .jqselect .jq-selectbox__dropdown ul li:hover {
          background: #f7f4f1; }
        .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .jqselect .jq-selectbox__dropdown ul li.sel {
          color: #1babce; }
  .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .shop2-texture-pick {
    padding-left: 4px; }
    .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .shop2-texture-pick .shop2-cf.active-texture {
      outline: none;
      box-shadow: 0 0 0 1px #ff9e0c;
      border: 2px solid #fff;
      position: relative; }
    .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .shop2-texture-pick .shop2-cf.active-texture:after {
      content: '';
      display: inline-block;
      position: absolute;
      right: -7px;
      bottom: -3px;
      width: 14px;
      height: 11px;
      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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .shop2-color-ext-list li {
    border-radius: 50%;
    border: 2px solid transparent;
    background-clip: content-box;
    position: relative;
    width: 15px;
    height: 15px; }
    .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .shop2-color-ext-list li span {
      border-radius: 50%;
      background: none; }
    .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none;
      box-shadow: 0 0 0 1px #ff9e0c;
      border: 2px solid #fff; }
      .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected:after {
        content: '';
        display: inline-block;
        position: absolute;
        right: -7px;
        bottom: -3px;
        width: 14px;
        height: 11px;
        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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .shop2-color-ext-multi {
    border: none;
    outline: none; }
    .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .shop2-color-ext-multi li {
      border-radius: 50%;
      border: 2px solid transparent;
      background-clip: content-box;
      position: relative;
      outline: none;
      box-shadow: 0 0 0 1px #ff9e0c;
      border: 2px solid #fff; }
    .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .shop2-color-ext-multi li span {
      border-radius: 50%;
      background: none; }
    .product-list .product_list_in.product-list-price .shop2-product-item .shop2-product-options .shop2-color-ext-multi li:after {
      content: '';
      display: inline-block;
      position: absolute;
      right: -7px;
      bottom: -3px;
      width: 14px;
      height: 11px;
      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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-bot {
    max-width: 450px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 450px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 450px;
    -ms-flex: 0 0 450px;
    flex: 0 0 450px;
    border-top: none;
    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;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    padding-top: 0;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-flex-item-align: center;
    align-self: center; }
  @media screen and (max-width: 960px) {
          .product-list .product_list_in.product-list-price .shop2-product-item .product-bot {
            -webkit-flex-shrink: 1;
            -moz-flex-shrink: 1;
            -ms-flex-negative: 1;
            flex-shrink: 1;
            -webkit-flex-basis: auto;
            -moz-flex-basis: auto;
            -ms-flex-preferred-size: auto;
            flex-basis: auto; } }
  @media screen and (max-width: 630px) {
          .product-list .product_list_in.product-list-price .shop2-product-item .product-bot {
            -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; } }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 10px; }
    @media screen and (max-width: 960px) {
          .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions {
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            -moz-box-direction: normal;
            -moz-box-orient: vertical;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column; } }
    @media screen and (max-width: 630px) {
          .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions {
            margin-right: 0;
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -moz-flex-grow: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -moz-flex-grow: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            margin-bottom: 13px; } }
    @media screen and (max-width: 484px) {
          .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions {
            -webkit-box-direction: normal;
            -webkit-box-orient: horizontal;
            -webkit-flex-direction: row;
            -moz-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            align-items: center;
            width: 100%; } }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .product-price {
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 1;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 165px;
      -moz-box-flex: 0;
      -moz-flex: 0 0 165px;
      -ms-flex: 0 0 165px;
      flex: 0 0 165px;
      width: 165px; }
    @media screen and (max-width: 630px) {
            .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .product-price {
              width: auto;
              -webkit-flex-basis: auto;
              -moz-flex-basis: auto;
              -ms-flex-preferred-size: auto;
              flex-basis: auto; } }
    @media screen and (max-width: 484px) {
            .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .product-price {
              -webkit-box-ordinal-group: 1;
              -moz-box-ordinal-group: 1;
              -webkit-order: 0;
              -moz-order: 0;
              -ms-flex-order: 0;
              order: 0;
              -webkit-box-flex: 1;
              -webkit-flex-grow: 1;
              -moz-flex-grow: 1;
              -ms-flex-positive: 1;
              flex-grow: 1; } }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .product-price .price-old {
      font-family: "roboto", Arial, Helvetica, sans-serif;
      margin-bottom: 5px; }
      .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .product-price .price-old span {
        color: #f39c12 !important;
        font-size: 13px !important; }
      .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .product-price .price-old strong {
        font-size: 13px; }
      .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .product-price .price-old.question {
        padding-right: 22px; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .product-price .shop2-product-discount-desc {
      -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
      -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
      box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
      color: #000;
      background: #fff;
      border: 1px solid #dedede;
      font-family: "roboto", Arial, Helvetica, sans-serif; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .product-price .price-current {
      font-family: "roboto", Arial, Helvetica, sans-serif;
      color: #000;
      font-size: 13px; }
      .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .product-price .price-current strong {
        font-size: 22px;
        font-weight: bold; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .product-actions {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 95px;
      -moz-box-flex: 0;
      -moz-flex: 0 0 95px;
      -ms-flex: 0 0 95px;
      flex: 0 0 95px; }
    @media screen and (max-width: 960px) {
            .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .product-actions {
              -webkit-flex-basis: auto;
              -moz-flex-basis: auto;
              -ms-flex-preferred-size: auto;
              flex-basis: auto; } }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .shop2-product-actions {
      margin-right: 15px; }
    @media screen and (max-width: 960px) {
            .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .shop2-product-actions {
              margin-right: 0;
              margin-bottom: 10px; } }
    @media screen and (max-width: 484px) {
            .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .shop2-product-actions {
              margin-bottom: 0;
              margin-left: 10px; } }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .shop2-product-actions dl {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .shop2-product-actions dt {
      background: none;
      min-height: auto;
      border-top: none; }
      .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .shop2-product-actions dt .name-action {
        display: none; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .shop2-product-actions dd {
      background-color: #fff;
      border: none;
      -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
      -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
      font-family: "roboto", Arial, Helvetica, sans-serif; }
      .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .shop2-product-actions dd .name-action {
        color: #000;
        font-size: 15px; }
      .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .shop2-product-actions dd .desc-action {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #989898; }
      .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .shop2-product-actions dd .close-desc-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%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.749%22%20fill%3D%22%23000000%22%20d%3D%22M7.627%2C2.049%20L5.689%2C3.986%20L7.626%2C5.923%20C8.097%2C6.394%208.097%2C7.156%207.626%2C7.626%20C7.157%2C8.096%206.394%2C8.096%205.924%2C7.626%20L3.987%2C5.688%20L2.050%2C7.626%20C1.579%2C8.096%200.817%2C8.096%200.347%2C7.626%20C-0.123%2C7.156%20-0.123%2C6.394%200.347%2C5.924%20L2.285%2C3.986%20L0.347%2C2.049%20C-0.123%2C1.578%20-0.123%2C0.816%200.347%2C0.346%20C0.817%2C-0.124%201.579%2C-0.124%202.050%2C0.346%20L3.987%2C2.284%20L5.924%2C0.346%20C6.395%2C-0.124%207.157%2C-0.124%207.627%2C0.346%20C8.097%2C0.816%208.097%2C1.578%207.627%2C2.049%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .shop2-product-actions .action-inner_wrap {
      margin-right: 4px; }
      .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .shop2-product-actions .action-inner_wrap:last-child {
        margin: 0; }
      .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .shop2-product-actions .action-inner_wrap dt .icon-action {
        border-radius: 50%;
        width: 29px;
        height: 29px;
        border: 1px solid #ffcd82;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2012%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20153%2C%200%29%22%20d%3D%22M11.177%2C12.221%20C10.630%2C12.744%209.971%2C13.005%209.201%2C13.005%20C8.426%2C13.005%207.766%2C12.744%207.221%2C12.221%20C6.677%2C11.697%206.405%2C11.068%206.405%2C10.332%20C6.405%2C9.591%206.677%2C8.959%207.221%2C8.436%20C7.766%2C7.913%208.426%2C7.651%209.201%2C7.651%20C9.971%2C7.651%2010.630%2C7.913%2011.177%2C8.436%20C11.724%2C8.959%2011.998%2C9.591%2011.998%2C10.332%20C11.998%2C11.068%2011.724%2C11.697%2011.177%2C12.221%20ZM10.152%2C9.417%20C9.888%2C9.164%209.570%2C9.037%209.197%2C9.037%20C8.819%2C9.037%208.498%2C9.164%208.234%2C9.417%20C7.971%2C9.670%207.839%2C9.974%207.839%2C10.328%20C7.839%2C10.682%207.971%2C10.986%208.234%2C11.239%20C8.498%2C11.492%208.819%2C11.619%209.197%2C11.619%20C9.570%2C11.619%209.888%2C11.492%2010.152%2C11.239%20C10.416%2C10.986%2010.548%2C10.682%2010.548%2C10.328%20C10.548%2C9.974%2010.416%2C9.670%2010.152%2C9.417%20ZM3.285%2C11.884%20C2.987%2C12.269%202.410%2C12.357%201.995%2C12.081%20C1.580%2C11.806%201.484%2C11.271%201.782%2C10.886%20L8.712%2C1.120%20C9.010%2C0.735%209.587%2C0.647%2010.002%2C0.923%20C10.418%2C1.199%2010.513%2C1.734%2010.215%2C2.119%20L3.285%2C11.884%20ZM2.801%2C5.358%20C2.026%2C5.358%201.366%2C5.097%200.821%2C4.573%20C0.277%2C4.051%200.005%2C3.421%200.005%2C2.685%20C0.005%2C1.944%200.277%2C1.311%200.821%2C0.788%20C1.366%2C0.266%202.026%2C0.004%202.801%2C0.004%20C3.571%2C0.004%204.230%2C0.266%204.777%2C0.788%20C5.324%2C1.311%205.598%2C1.944%205.598%2C2.685%20C5.598%2C3.421%205.324%2C4.051%204.777%2C4.573%20C4.230%2C5.097%203.571%2C5.358%202.801%2C5.358%20ZM3.752%2C1.771%20C3.488%2C1.517%203.170%2C1.391%202.797%2C1.391%20C2.419%2C1.391%202.098%2C1.517%201.834%2C1.771%20C1.571%2C2.023%201.439%2C2.327%201.439%2C2.682%20C1.439%2C3.035%201.571%2C3.339%201.834%2C3.592%20C2.098%2C3.845%202.419%2C3.972%202.797%2C3.972%20C3.170%2C3.972%203.488%2C3.845%203.752%2C3.592%20C4.016%2C3.339%204.148%2C3.035%204.148%2C2.682%20C4.148%2C2.327%204.016%2C2.023%203.752%2C1.771%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
        .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .price-and-actions .shop2-product-actions .action-inner_wrap 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%2214px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2014%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20153%2C%200%29%22%20d%3D%22M3.956%2C0.003%20C4.948%2C0.003%205.817%2C0.475%206.317%2C1.189%20C6.533%2C1.125%206.764%2C1.089%207.005%2C1.089%20C7.245%2C1.089%207.476%2C1.125%207.693%2C1.189%20C8.191%2C0.475%209.062%2C0.003%2010.053%2C0.003%20C11.603%2C0.003%2012.858%2C1.156%2012.858%2C2.579%20C12.858%2C4.046%2011.578%2C5.155%209.998%2C5.155%20L4.011%2C5.155%20C2.430%2C5.155%201.150%2C4.046%201.150%2C2.579%20C1.150%2C1.156%202.405%2C0.003%203.956%2C0.003%20L3.956%2C0.003%20ZM12.430%2C7.311%20L1.577%2C7.311%20L1.577%2C9.149%20C7.366%2C9.149%206.648%2C9.149%2012.430%2C9.149%20L12.430%2C7.311%20L12.430%2C7.311%20ZM9.479%2C10.597%20L9.479%2C13.540%20L11.552%2C13.540%20L11.552%2C10.597%20L9.479%2C10.597%20L9.479%2C10.597%20L9.479%2C10.597%20ZM4.528%2C13.540%20L4.528%2C10.597%20L2.455%2C10.597%20L2.455%2C13.540%20L4.528%2C13.540%20L4.528%2C13.540%20L4.528%2C13.540%20ZM7.902%2C13.540%20L7.902%2C10.597%20L6.094%2C10.597%20L6.094%2C13.540%20L7.902%2C13.540%20L7.902%2C13.540%20L7.902%2C13.540%20ZM0.791%2C5.862%20L13.220%2C5.862%20C13.658%2C5.862%2014.008%2C6.182%2014.008%2C6.583%20L14.008%2C9.870%20C14.008%2C10.276%2013.658%2C10.597%2013.220%2C10.597%20L13.130%2C10.597%20L13.130%2C14.263%20C13.130%2C14.663%2012.780%2C14.989%2012.344%2C14.989%20L1.663%2C14.989%20C1.227%2C14.989%200.878%2C14.663%200.878%2C14.263%20L0.878%2C10.597%20L0.791%2C10.597%20C0.349%2C10.597%20-0.000%2C10.276%20-0.000%2C9.870%20L-0.000%2C6.583%20C-0.000%2C6.182%200.349%2C5.862%200.791%2C5.862%20L0.791%2C5.862%20L0.791%2C5.862%20ZM7.005%2C2.523%20C6.648%2C2.524%206.360%2C2.789%206.360%2C3.115%20C6.360%2C3.410%206.596%2C3.653%206.907%2C3.698%20L7.102%2C3.698%20C7.413%2C3.653%207.648%2C3.410%207.648%2C3.115%20C7.648%2C2.789%207.360%2C2.524%207.005%2C2.523%20L7.005%2C2.523%20ZM9.117%2C3.698%20C9.177%2C3.512%209.209%2C3.317%209.209%2C3.114%20C9.209%2C2.759%209.110%2C2.426%208.934%2C2.134%20C9.121%2C1.737%209.551%2C1.461%2010.053%2C1.461%20C10.727%2C1.461%2011.272%2C1.961%2011.272%2C2.579%20C11.272%2C3.197%2010.556%2C3.698%2010.053%2C3.698%20L9.117%2C3.698%20L9.117%2C3.698%20ZM4.892%2C3.698%20C4.832%2C3.512%204.799%2C3.317%204.799%2C3.114%20C4.799%2C2.759%204.899%2C2.426%205.074%2C2.134%20C4.887%2C1.737%204.458%2C1.461%203.956%2C1.461%20C3.282%2C1.461%202.737%2C1.961%202.737%2C2.579%20C2.737%2C3.197%203.453%2C3.698%203.956%2C3.698%20L4.892%2C3.698%20L4.892%2C3.698%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .amount-and-button_wrap {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .product-amount {
    border-top: none;
    padding: 0;
    margin-right: 15px;
    margin-top: 0 !important; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .product-amount .amount-title {
      display: none; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .product-amount .amount-minus, .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .product-amount .amount-plus {
      width: 38px;
      height: 38px;
      background: none;
      border-radius: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: rgba(0, 0, 0, 0.75);
      outline: none; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .product-amount input[type="text"] {
      font: 13px/38px Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.5);
      margin: 0;
      width: 50px;
      border: none;
      outline: none;
      -webkit-appearance: none;
      background: transparent; }
    @media screen and (max-width: 960px) {
            .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .product-amount input[type="text"] {
              width: 20px;
              padding: 0; } }
    @media screen and (max-width: 484px) {
            .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .product-amount input[type="text"] {
              width: 54px; } }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .product-amount .shop2-product-amount {
      border: 1px solid rgba(0, 0, 0, 0.07);
      width: auto; }
    @media screen and (max-width: 960px) {
            .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .product-amount .shop2-product-amount {
              width: 96px; } }
    @media screen and (max-width: 484px) {
            .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .product-amount .shop2-product-amount {
              width: 130px; } }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .product-amount .shop2-product-amount.disabled button {
      width: 38px;
      height: 38px;
      border-radius: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .product-amount .shop2-product-amount input[type="text"]:disabled {
      background: #eee; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .shop2-product-btn {
    margin-top: 0;
    width: 49px;
    height: 40px;
    border-radius: 0;
    background: #f39c12;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none; }
    @media screen and (max-width: 484px) {
          .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .shop2-product-btn {
            width: 130px; } }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .shop2-product-btn span {
      font-size: 0;
      color: #fff;
      height: 100%;
      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%2220px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2020%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M19.140%2C4.314%20L17.290%2C11.395%20C17.204%2C11.725%2016.919%2C11.955%2016.593%2C11.955%20L6.880%2C11.955%20C6.880%2C11.955%206.880%2C11.955%206.880%2C11.955%20C6.880%2C11.955%206.880%2C11.955%206.880%2C11.955%20C6.800%2C11.955%206.722%2C11.940%206.648%2C11.914%20C6.605%2C11.899%206.568%2C11.871%206.529%2C11.848%20C6.501%2C11.831%206.470%2C11.820%206.444%2C11.800%20C6.407%2C11.770%206.378%2C11.729%206.346%2C11.692%20C6.326%2C11.668%206.301%2C11.649%206.284%2C11.623%20C6.248%2C11.567%206.223%2C11.503%206.202%2C11.437%20C6.197%2C11.421%206.187%2C11.410%206.183%2C11.394%20L6.146%2C11.251%20L4.333%2C4.314%20C4.328%2C4.296%204.335%2C4.277%204.331%2C4.259%20L3.772%2C2.105%20L1.527%2C2.001%20C1.128%2C1.983%200.819%2C1.627%200.837%2C1.206%20C0.854%2C0.787%201.166%2C0.443%201.590%2C0.477%20L4.361%2C0.605%20C4.675%2C0.619%204.944%2C0.846%205.027%2C1.165%20L5.594%2C3.349%20L18.444%2C3.349%20C18.670%2C3.349%2018.882%2C3.460%2019.019%2C3.650%20C19.155%2C3.839%2019.200%2C4.085%2019.140%2C4.314%20ZM5.990%2C4.874%20L7.432%2C10.429%20L16.043%2C10.429%20L17.494%2C4.874%20L5.990%2C4.874%20ZM8.605%2C12.298%20C9.701%2C12.298%2010.593%2C13.239%2010.593%2C14.395%20C10.593%2C15.552%209.701%2C16.492%208.605%2C16.492%20C7.509%2C16.492%206.618%2C15.552%206.618%2C14.395%20C6.618%2C13.239%207.509%2C12.298%208.605%2C12.298%20ZM8.605%2C14.967%20C8.904%2C14.967%209.147%2C14.710%209.147%2C14.395%20C9.147%2C14.080%208.904%2C13.823%208.605%2C13.823%20C8.307%2C13.823%208.063%2C14.080%208.063%2C14.395%20C8.063%2C14.710%208.307%2C14.967%208.605%2C14.967%20ZM14.628%2C12.298%20C15.724%2C12.298%2016.616%2C13.239%2016.616%2C14.395%20C16.616%2C15.552%2015.724%2C16.492%2014.628%2C16.492%20C13.532%2C16.492%2012.641%2C15.552%2012.641%2C14.395%20C12.641%2C13.239%2013.532%2C12.298%2014.628%2C12.298%20ZM14.628%2C14.967%20C14.927%2C14.967%2015.170%2C14.710%2015.170%2C14.395%20C15.170%2C14.080%2014.927%2C13.823%2014.628%2C13.823%20C14.330%2C13.823%2014.086%2C14.080%2014.086%2C14.395%20C14.086%2C14.710%2014.330%2C14.967%2014.628%2C14.967%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    @media screen and (max-width: 484px) {
            .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .shop2-product-btn span {
              background-position: 17px 50%;
              font: bold 11px/40px "roboto", Arial, Helvetica, sans-serif;
              text-transform: uppercase;
              padding-left: 40px; } }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .shop2-product-btn:hover {
      background: #f5b249;
      -moz-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2);
      box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2); }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .shop2-product-btn:active {
      background: #f5b249;
      -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3);
      -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3);
      box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3); }
    @media screen and (max-width: 484px) {
          .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .shop2-product-btn.type-2 span {
            text-indent: 0;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; } }
      @media screen and (max-width: 484px) and (max-width: 730px) {
              .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .shop2-product-btn.type-2 span {
                text-align: center; } }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .shop2-product-btn.notavailable {
    opacity: 0.4; }
    @media screen and (max-width: 484px) {
            .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .shop2-product-btn.notavailable span {
              background-position: 10px 50%;
              padding-left: 28px; } }
    .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .shop2-product-btn.notavailable:hover, .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .shop2-product-btn.notavailable:active {
      background: #f39c12;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
  .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .shop2-product-btn.onrequest span {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M17.982%2C16.076%20L19.877%2C17.986%20L14.909%2C17.986%20L14.909%2C12.979%20L16.563%2C14.646%20C17.499%2C13.304%2018.009%2C11.710%2018.009%2C10.036%20C18.009%2C7.887%2017.178%2C5.867%2015.669%2C4.347%20C13.514%2C2.174%2010.377%2C1.429%207.490%2C2.402%20L6.861%2C0.501%20C10.471%2C-0.712%2014.383%2C0.219%2017.075%2C2.930%20C18.958%2C4.828%2019.997%2C7.352%2019.997%2C10.035%20C19.998%2C12.248%2019.283%2C14.343%2017.982%2C16.076%20ZM8.946%2C11.402%20L8.946%2C4.948%20L10.934%2C4.948%20L10.934%2C10.582%20L13.589%2C13.300%20L12.172%2C14.705%20L8.946%2C11.402%20ZM2.035%2C9.935%20C2.035%2C12.083%202.867%2C14.104%204.375%2C15.625%20C6.529%2C17.795%209.660%2C18.539%2012.554%2C17.568%20L13.183%2C19.468%20C12.136%2C19.820%2011.063%2C19.991%2010.001%2C19.991%20C7.405%2C19.991%204.880%2C18.965%202.970%2C17.041%20C1.086%2C15.143%200.048%2C12.619%200.048%2C9.935%20C0.047%2C7.758%200.739%2C5.695%202.001%2C3.978%20L0.002%2C1.963%20L4.971%2C1.963%20L4.971%2C6.970%20L3.420%2C5.408%20C2.521%2C6.732%202.035%2C8.295%202.035%2C9.935%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    @media screen and (max-width: 484px) {
            .product-list .product_list_in.product-list-price .shop2-product-item .product-bot .shop2-product-btn.onrequest span {
              background-position: 17px 50%; } }
  @media screen and (max-width: 850px) {
        .product-list .product_list_in.product-list-price .shop2-product-discount-desc, .product-list .product_list_in.product-list-price .action-inner_wrap dd {
          left: auto !important;
          right: 0;
          box-sizing: border-box; } }

.shop2-folder_pagination {
  margin-bottom: 15px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  .shop2-folder_pagination .shop2-pagelist {
    -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;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    margin: 0; }
  @media screen and (max-width: 600px) {
    .shop2-folder_pagination .shop2-pagelist {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; } }
  .shop2-folder_pagination .shop2-pagelist div {
    background: #fff;
    width: 32px;
    text-align: center;
    margin-right: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 40px;
    user-select: none; }
  .shop2-folder_pagination .shop2-pagelist div:last-child {
    margin-right: 0; }
  .shop2-folder_pagination .shop2-pagelist div:hover {
    background: #f39c12; }
  .shop2-folder_pagination .shop2-pagelist div:hover a, .shop2-folder_pagination .shop2-pagelist div:hover span {
    color: #fff; }
  .shop2-folder_pagination .shop2-pagelist div a, .shop2-folder_pagination .shop2-pagelist div span {
    text-decoration: none;
    display: inline-block;
    width: 100%;
    color: #000; }
  .shop2-folder_pagination .shop2-pagelist div.dotts_prev, .shop2-folder_pagination .shop2-pagelist div.dotts_next {
    text-align: center;
    font-size: 18px;
    background: none; }
  .shop2-folder_pagination .shop2-pagelist div.dotts_prev:hover span, .shop2-folder_pagination .shop2-pagelist div.dotts_next:hover span {
    background: none;
    color: #000; }
  .shop2-folder_pagination .shop2-pagelist div.active_num {
    cursor: normal;
    background: #000; }
  .shop2-folder_pagination .shop2-pagelist div.active_num a, .shop2-folder_pagination .shop2-pagelist div.active_num span {
    color: #fff; }
  .shop2-folder_pagination .shop2-pagelist div.page_prev, .shop2-folder_pagination .shop2-pagelist div.page_next {
    font-size: 0; }
  .shop2-folder_pagination .shop2-pagelist div.page_prev a {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%225px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%205%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.851%22%20fill%3D%22%23000000%22%20d%3D%22M3.534%2C10.761%20L0.246%2C5.888%20C0.079%2C5.725%20-0.006%2C5.513%20-0.006%2C5.302%20C-0.006%2C5.089%200.079%2C4.878%200.246%2C4.716%20L3.534%2C0.241%20C3.701%2C0.079%203.920%2C-0.002%204.141%2C-0.002%20C4.361%2C-0.002%204.580%2C0.079%204.747%2C0.241%20C4.915%2C0.404%204.998%2C0.615%204.998%2C0.827%20C4.998%2C1.038%204.913%2C1.252%204.747%2C1.413%20L2.067%2C5.302%20L4.747%2C9.590%20C4.915%2C9.752%204.998%2C9.964%204.998%2C10.177%20C4.998%2C10.388%204.913%2C10.599%204.747%2C10.761%20C4.580%2C10.924%204.359%2C11.004%204.141%2C11.004%20C3.920%2C11.004%203.701%2C10.924%203.534%2C10.761%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-folder_pagination .shop2-pagelist div.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%225px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%205%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.851%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M3.534%2C10.761%20L0.246%2C5.888%20C0.079%2C5.725%20-0.006%2C5.513%20-0.006%2C5.302%20C-0.006%2C5.089%200.079%2C4.878%200.246%2C4.716%20L3.534%2C0.241%20C3.701%2C0.079%203.920%2C-0.002%204.141%2C-0.002%20C4.361%2C-0.002%204.580%2C0.079%204.747%2C0.241%20C4.915%2C0.404%204.998%2C0.615%204.998%2C0.827%20C4.998%2C1.038%204.913%2C1.252%204.747%2C1.413%20L2.067%2C5.302%20L4.747%2C9.590%20C4.915%2C9.752%204.998%2C9.964%204.998%2C10.177%20C4.998%2C10.388%204.913%2C10.599%204.747%2C10.761%20C4.580%2C10.924%204.359%2C11.004%204.141%2C11.004%20C3.920%2C11.004%203.701%2C10.924%203.534%2C10.761%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-folder_pagination .shop2-pagelist div.page_next a {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%225px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%205%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.851%22%20fill%3D%22%23000000%22%20d%3D%22M1.466%2C10.761%20L4.753%2C5.887%20C4.921%2C5.724%205.005%2C5.513%205.005%2C5.301%20C5.005%2C5.088%204.921%2C4.878%204.753%2C4.716%20L1.466%2C0.241%20C1.299%2C0.079%201.080%2C-0.002%200.859%2C-0.002%20C0.639%2C-0.002%200.420%2C0.079%200.253%2C0.241%20C0.085%2C0.403%200.002%2C0.615%200.002%2C0.827%20C0.002%2C1.038%200.087%2C1.251%200.253%2C1.413%20L2.933%2C5.301%20L0.253%2C9.590%20C0.085%2C9.752%200.002%2C9.964%200.002%2C10.177%20C0.002%2C10.388%200.087%2C10.599%200.253%2C10.761%20C0.420%2C10.924%200.641%2C11.004%200.859%2C11.004%20C1.080%2C11.004%201.299%2C10.924%201.466%2C10.761%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-folder_pagination .shop2-pagelist div.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%225px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%205%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.851%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M1.466%2C10.761%20L4.753%2C5.887%20C4.921%2C5.724%205.005%2C5.513%205.005%2C5.301%20C5.005%2C5.088%204.921%2C4.878%204.753%2C4.716%20L1.466%2C0.241%20C1.299%2C0.079%201.080%2C-0.002%200.859%2C-0.002%20C0.639%2C-0.002%200.420%2C0.079%200.253%2C0.241%20C0.085%2C0.403%200.002%2C0.615%200.002%2C0.827%20C0.002%2C1.038%200.087%2C1.251%200.253%2C1.413%20L2.933%2C5.301%20L0.253%2C9.590%20C0.085%2C9.752%200.002%2C9.964%200.002%2C10.177%20C0.002%2C10.388%200.087%2C10.599%200.253%2C10.761%20C0.420%2C10.924%200.641%2C11.004%200.859%2C11.004%20C1.080%2C11.004%201.299%2C10.924%201.466%2C10.761%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-folder_pagination .products-in-page {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  @media screen and (max-width: 600px) {
    .shop2-folder_pagination .products-in-page {
      display: none; } }
  .shop2-folder_pagination .products-in-page .head-block {
    font: 13px Arial, Helvetica, sans-serif;
    color: #989898;
    margin-right: 10px; }
  .shop2-folder_pagination .products-in-page .count-products .jq-selectbox.opened {
    z-index: 9999 !important; }
  .shop2-folder_pagination .products-in-page .count-products .jq-selectbox__dropdown {
    left: 0;
    right: 0;
    padding: 15px 10px; }
  .shop2-folder_pagination .products-in-page .count-products .jq-selectbox__select {
    background: #fff;
    padding: 0 35px 0 15px;
    font: 13px/40px Arial, Helvetica, sans-serif;
    color: #989898; }
  .shop2-folder_pagination .products-in-page .count-products .jq-selectbox__select .jq-selectbox__select-text:after {
    content: '.';
    font-style: bold; }
  .shop2-folder_pagination .products-in-page .count-products .jq-selectbox__select .jq-selectbox__trigger {
    position: absolute;
    height: 100%;
    top: 0;
    right: 15px;
    width: 8px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%208%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.749%22%20fill%3D%22%23000000%22%20d%3D%22M3.988%2C4.992%20L5.990%2C2.494%20L7.990%2C-0.006%20L3.988%2C-0.006%20L-0.012%2C-0.006%20L1.986%2C2.494%20L3.988%2C4.992%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-folder_pagination .products-in-page .count-products .jq-selectbox__dropdown {
    background: #fff;
    z-index: 9999; }
  .shop2-folder_pagination .products-in-page .count-products .jq-selectbox__dropdown ul {
    max-height: none !important;
    margin: 0;
    padding: 0; }
  .shop2-folder_pagination .products-in-page .count-products .jq-selectbox__dropdown ul li {
    font: 13px/20px Arial, Helvetica, sans-serif;
    color: #989898;
    cursor: pointer; }

form.shop2-product {
  margin: 0;
  padding: 15px;
  background: #fff; }
  form.shop2-product .product-side-l {
    width: 365px; }
  @media screen and (max-width: 720px) {
    form.shop2-product .product-side-l {
      float: none;
      margin: 0 auto; } }
  @media screen and (max-width: 420px) {
    form.shop2-product .product-side-l {
      width: auto; } }
  form.shop2-product .product-side-l .product_image {
    width: 365px;
    height: 280px;
    margin-bottom: 15px;
    position: relative;
    overflow: hidden; }
  @media screen and (max-width: 420px) {
      form.shop2-product .product-side-l .product_image {
        max-width: 365px;
        width: auto;
        height: auto; } }
  form.shop2-product .product-side-l .product_image ul {
    list-style: none;
    margin: 0;
    padding: 0;
    padding: 0; }
  form.shop2-product .product-side-l .product_image a {
    display: inline-block;
    width: 100%; }
  form.shop2-product .product-side-l .product_image a img {
    display: inline-block;
    width: 100%;
    height: auto; }
  form.shop2-product .product-side-l .product_image.no-image {
    padding-top: 76.71%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2226px%22%20%20viewBox%3D%220%200%2032%2026%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.102%22%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M30.500%2C25.997%20L1.500%2C25.997%20C0.671%2C25.997%20-0.001%2C25.326%20-0.001%2C24.498%20L-0.001%2C4.498%20C-0.001%2C3.669%200.671%2C2.997%201.500%2C2.997%20L7.906%2C2.997%20L10.308%2C0.595%20C10.582%2C0.234%2011.011%2C-0.002%2011.499%2C-0.002%20L20.500%2C-0.002%20C20.921%2C-0.002%2021.300%2C0.173%2021.573%2C0.452%20L21.574%2C0.451%20L24.121%2C2.997%20L30.500%2C2.997%20C31.328%2C2.997%2032.000%2C3.669%2032.000%2C4.498%20L32.000%2C24.498%20C32.000%2C25.326%2031.328%2C25.997%2030.500%2C25.997%20ZM15.999%2C4.997%20C11.029%2C4.997%206.999%2C9.027%206.999%2C13.997%20C6.999%2C18.968%2011.029%2C22.997%2015.999%2C22.997%20C20.970%2C22.997%2025.000%2C18.968%2025.000%2C13.997%20C25.000%2C9.027%2020.970%2C4.997%2015.999%2C4.997%20ZM15.999%2C19.998%20C12.686%2C19.998%2010.000%2C17.311%2010.000%2C13.997%20C10.000%2C10.684%2012.686%2C7.998%2015.999%2C7.998%20C19.313%2C7.998%2021.999%2C10.684%2021.999%2C13.997%20C21.999%2C17.311%2019.313%2C19.998%2015.999%2C19.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #f8f8f8;
    height: auto; }
  form.shop2-product .product-side-l .product_image .product-label {
    position: absolute;
    top: 8px;
    left: 8px;
    right: 8px;
    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;
    z-index: 9999; }
  form.shop2-product .product-side-l .product_image .product-label div {
    display: block;
    margin: 0 0 8px 0 !important;
    float: none;
    padding: 6px 8px;
    font: 300 10px "RobotoCondenced", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    position: relative;
    -moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
    form.shop2-product .product-side-l .product_image .product-label div .ui-text-shadow-copy-1 {
      visibility: visible;
      color: #000;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20) progid:DXImageTransform.Microsoft.Blur(makeShadow=false,pixelRadius=2);
      left: -2;
      top: -1px; }
    .ie-8 form.shop2-product .product-side-l .product_image .product-label div .ui-text-shadow-copy-1 {
      top: 0px; }
  form.shop2-product .product-side-l .product_image .product-label div:after {
    display: inline-block;
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    bottom: -4px;
    left: 50%;
    margin-left: -4px; }
  form.shop2-product .product-side-l .product_image .product-label .product-spec {
    background-color: #fc6a4a !important; }
  form.shop2-product .product-side-l .product_image .product-label .product-spec:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #fc6a4a; }
  form.shop2-product .product-side-l .product_image .product-label .product-new {
    background-color: #a2c26a !important; }
  form.shop2-product .product-side-l .product_image .product-label .product-new:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #a2c26a; }
  form.shop2-product .product-side-l .product_image .product-label .product-flag:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent; }
  form.shop2-product .product-side-l .product_thumbnails {
    border-top: 1px solid #e5e5e5; }
  form.shop2-product .product-side-l .product_thumbnails ul {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: -1px; }
  form.shop2-product .product-side-l .product_thumbnails ul .owl-stage-outer {
    z-index: 5; }
  form.shop2-product .product-side-l .product_thumbnails ul li {
    width: 94px;
    height: 72px;
    margin: 0;
    border: none;
    padding-top: 8px;
    border-top: 3px solid transparent;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    cursor: pointer; }
  form.shop2-product .product-side-l .product_thumbnails ul li:hover {
    padding-top: 8px;
    border-top: 3px solid #000; }
  form.shop2-product .product-side-l .product_thumbnails ul .owl-stage {
    margin-left: -25px; }
  @media screen and (max-width: 420px) {
          form.shop2-product .product-side-l .product_thumbnails ul .owl-stage {
            margin-left: -15px; } }
  form.shop2-product .product-side-l .product_thumbnails ul .owl-item.current li {
    position: absolute; }
  form.shop2-product .product-side-l .product_thumbnails ul .owl-item.current li:before {
    content: '';
    position: absolute;
    display: inline-block;
    height: 1px;
    width: 100%;
    left: 0;
    right: 0;
    top: -3px;
    background: #7f7f7f; }
  form.shop2-product .product-side-l .product_thumbnails ul .owl-prev {
    width: 24px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -14px;
    font-size: 0;
    z-index: 10;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%225px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%205%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.851%22%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M3.534%2C10.761%20L0.246%2C5.887%20C0.079%2C5.725%20-0.006%2C5.513%20-0.006%2C5.302%20C-0.006%2C5.088%200.079%2C4.878%200.246%2C4.716%20L3.534%2C0.241%20C3.701%2C0.079%203.920%2C-0.002%204.141%2C-0.002%20C4.361%2C-0.002%204.580%2C0.079%204.747%2C0.241%20C4.915%2C0.403%204.998%2C0.615%204.998%2C0.827%20C4.998%2C1.038%204.913%2C1.251%204.747%2C1.413%20L2.067%2C5.302%20L4.747%2C9.590%20C4.915%2C9.752%204.998%2C9.964%204.998%2C10.177%20C4.998%2C10.388%204.913%2C10.599%204.747%2C10.761%20C4.580%2C10.924%204.359%2C11.004%204.141%2C11.004%20C3.920%2C11.004%203.701%2C10.924%203.534%2C10.761%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #fff; }
  form.shop2-product .product-side-l .product_thumbnails ul .owl-prev.disabled {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2211px%22%20%20viewBox%3D%220%200%205%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.302%22%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M3.534%2C10.761%20L0.246%2C5.887%20C0.079%2C5.725%20-0.006%2C5.513%20-0.006%2C5.302%20C-0.006%2C5.088%200.079%2C4.878%200.246%2C4.716%20L3.534%2C0.241%20C3.701%2C0.079%203.920%2C-0.002%204.141%2C-0.002%20C4.361%2C-0.002%204.580%2C0.079%204.747%2C0.241%20C4.915%2C0.403%204.998%2C0.615%204.998%2C0.827%20C4.998%2C1.038%204.913%2C1.251%204.747%2C1.413%20L2.067%2C5.302%20L4.747%2C9.590%20C4.915%2C9.752%204.998%2C9.964%204.998%2C10.177%20C4.998%2C10.388%204.913%2C10.599%204.747%2C10.761%20C4.580%2C10.924%204.359%2C11.004%204.141%2C11.004%20C3.920%2C11.004%203.701%2C10.924%203.534%2C10.761%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #fff; }
  form.shop2-product .product-side-l .product_thumbnails ul .owl-next {
    width: 24px;
    height: 40px;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -14px;
    font-size: 0;
    z-index: 10;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%225px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%205%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.851%22%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M1.466%2C10.761%20L4.753%2C5.887%20C4.921%2C5.725%205.005%2C5.513%205.005%2C5.302%20C5.005%2C5.088%204.921%2C4.878%204.753%2C4.716%20L1.466%2C0.241%20C1.299%2C0.079%201.080%2C-0.002%200.859%2C-0.002%20C0.639%2C-0.002%200.420%2C0.079%200.253%2C0.241%20C0.085%2C0.403%200.002%2C0.615%200.002%2C0.827%20C0.002%2C1.038%200.087%2C1.251%200.253%2C1.413%20L2.933%2C5.302%20L0.253%2C9.590%20C0.085%2C9.752%200.002%2C9.964%200.002%2C10.177%20C0.002%2C10.388%200.087%2C10.599%200.253%2C10.761%20C0.420%2C10.924%200.641%2C11.004%200.859%2C11.004%20C1.080%2C11.004%201.299%2C10.924%201.466%2C10.761%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #fff; }
  form.shop2-product .product-side-l .product_thumbnails ul .owl-next.disabled {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2211px%22%20%20viewBox%3D%220%200%205%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.302%22%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M1.466%2C10.761%20L4.753%2C5.887%20C4.921%2C5.725%205.005%2C5.513%205.005%2C5.302%20C5.005%2C5.088%204.921%2C4.878%204.753%2C4.716%20L1.466%2C0.241%20C1.299%2C0.079%201.080%2C-0.002%200.859%2C-0.002%20C0.639%2C-0.002%200.420%2C0.079%200.253%2C0.241%20C0.085%2C0.403%200.002%2C0.615%200.002%2C0.827%20C0.002%2C1.038%200.087%2C1.251%200.253%2C1.413%20L2.933%2C5.302%20L0.253%2C9.590%20C0.085%2C9.752%200.002%2C9.964%200.002%2C10.177%20C0.002%2C10.388%200.087%2C10.599%200.253%2C10.761%20C0.420%2C10.924%200.641%2C11.004%200.859%2C11.004%20C1.080%2C11.004%201.299%2C10.924%201.466%2C10.761%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #fff; }
  form.shop2-product .product-side-l .pluso {
    margin-top: 65px; }
  @media screen and (max-width: 720px) {
      form.shop2-product .product-side-l .pluso {
        margin-top: 20px; } }
  form.shop2-product .product-side-r {
    padding-left: 25px; }
  @media screen and (max-width: 460px) {
    form.shop2-product .product-side-r {
      padding-left: 0; } }
  form.shop2-product .product-side-r .shop2-product-article {
    display: none; }
  form.shop2-product .product-side-r .tpl-rating-block {
    line-height: 0;
    margin-bottom: 15px; }
  form.shop2-product .product-side-r .tpl-stars {
    display: inline-block;
    width: 63px;
    height: 11px;
    margin: 0; }
  form.shop2-product .product-side-r .tpl-stars, form.shop2-product .product-side-r .tpl-stars .tpl-rating {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2e2e2%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.5%209.12L2.1%2011l.65-3.98L0%204.202l3.8-.58L5.5%200l1.7%203.62%203.8.582L8.25%207.02%208.9%2011z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
    background-size: 13px 11px; }
  form.shop2-product .product-side-r .tpl-stars .tpl-rating {
    height: 100%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ff9900%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.5%209.12L2.1%2011l.65-3.98L0%204.202l3.8-.58L5.5%200l1.7%203.62%203.8.582L8.25%207.02%208.9%2011z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
    background-size: 13px 11px; }
  form.shop2-product .product-side-r .product-name {
    margin-top: 10px;
    padding-bottom: 10px; }
  form.shop2-product .product-side-r .product-name a {
    font: 18px/24px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: none; }
  form.shop2-product .product-side-r .product-name a:hover {
    text-decoration: underline; }
  form.shop2-product .product-side-r .shop2-product-article {
    padding: 8px 0;
    font: 12px Arial, Helvetica, sans-serif;
    color: #a8a8a8;
    border-top: 1px solid rgba(0, 0, 0, 0.07);
    margin: 0;
    height: auto; }
  form.shop2-product .product-side-r .shop2-product-article span {
    color: #a8a8a8; }
  form.shop2-product .product-side-r .product-details {
    border: none;
    margin: 0;
    padding: 0; }
  form.shop2-product .product-side-r .product-compare {
    font: 12px Arial, Helvetica, sans-serif;
    color: #989898;
    border-top: 1px solid #ededed;
    border-bottom: none; }
  form.shop2-product .product-side-r .product-compare a {
    font: 12px Arial, Helvetica, sans-serif;
    color: #989898;
    text-decoration: none; }
  form.shop2-product .product-side-r .product-compare .jq-checkbox {
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 22px;
    height: 22px;
    vertical-align: middle;
    margin-right: 8px; }
  form.shop2-product .product-side-r .product-compare .jq-checkbox.checked {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2811%2C%20165%2C%20203%29%22%20d%3D%22M10.703%2C1.728%20L4.809%2C7.696%20C4.420%2C8.092%203.789%2C8.092%203.400%2C7.696%20L0.275%2C4.528%20C-0.114%2C4.133%20-0.114%2C3.490%200.275%2C3.095%20C0.664%2C2.699%201.295%2C2.699%201.684%2C3.095%20L4.105%2C5.549%20L9.294%2C0.295%20C9.683%2C-0.101%2010.314%2C-0.101%2010.703%2C0.295%20C11.092%2C0.690%2011.092%2C1.333%2010.703%2C1.728%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  form.shop2-product .product-side-r .shop2-product-options {
    font: 12px/17px Arial, Helvetica, sans-serif;
    color: #989898;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07); }
  form.shop2-product .product-side-r .shop2-product-options .even, form.shop2-product .product-side-r .shop2-product-options .odd {
    border-top: 1px solid rgba(0, 0, 0, 0.07);
    padding: 8px 0; }
  form.shop2-product .product-side-r .shop2-product-options .vendor-title, form.shop2-product .product-side-r .shop2-product-options .item_title {
    display: inline-block;
    vertical-align: middle; }
  form.shop2-product .product-side-r .shop2-product-options .vendor-body, form.shop2-product .product-side-r .shop2-product-options .item_body {
    display: inline-block;
    color: #000;
    vertical-align: middle; }
  form.shop2-product .product-side-r .shop2-product-options .vendor-title, form.shop2-product .product-side-r .shop2-product-options .item_title {
    margin-right: 10px; }
  form.shop2-product .product-side-r .shop2-product-options .vendor-body a {
    color: #0ba5cb; }
  form.shop2-product .product-side-r .shop2-product-options .shop2-color-pick {
    padding-left: 4px; }
  form.shop2-product .product-side-r .shop2-product-options .shop2-color-pick .shop2-cf {
    border-radius: 50%;
    border: 2px solid transparent;
    background-clip: content-box;
    position: relative; }
  form.shop2-product .product-side-r .shop2-product-options .shop2-color-pick .shop2-cf span {
    border-radius: 50%;
    background: none; }
  form.shop2-product .product-side-r .shop2-product-options .shop2-color-pick .shop2-cf.active-color {
    outline: none;
    box-shadow: 0 0 0 1px #ff9e0c;
    border: 2px solid #fff; }
    form.shop2-product .product-side-r .shop2-product-options .shop2-color-pick .shop2-cf.active-color:after {
      content: '';
      display: inline-block;
      position: absolute;
      right: -7px;
      bottom: -3px;
      width: 14px;
      height: 11px;
      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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  form.shop2-product .product-side-r .shop2-product-options .type-select {
    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; }
  form.shop2-product .product-side-r .shop2-product-options .type-select .item_body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }
  form.shop2-product .product-side-r .shop2-product-options .jqselect {
    color: #989898;
    font: 12px Arial, Helvetica, sans-serif;
    padding: 0;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.15);
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  form.shop2-product .product-side-r .shop2-product-options .jqselect.focused {
    border: 1px solid #85d2e5;
    color: #000; }
  form.shop2-product .product-side-r .shop2-product-options .jqselect:before {
    position: absolute;
    content: '';
    right: 4px;
    top: 50%;
    margin-top: -9px;
    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%226px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%206%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%20d%3D%22M3.000%2C4.999%20L-0.001%2C-0.001%20L6.000%2C-0.001%20L3.000%2C4.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  form.shop2-product .product-side-r .shop2-product-options .jqselect .jq-selectbox__select {
    padding: 7px 28px 8px 10px; }
  form.shop2-product .product-side-r .shop2-product-options .jqselect .jq-selectbox__dropdown {
    width: 100%;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    -ms-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5); }
  form.shop2-product .product-side-r .shop2-product-options .jqselect .jq-selectbox__dropdown ul {
    padding: 0;
    margin: 0;
    list-style: none;
    max-height: 160px !important; }
    form.shop2-product .product-side-r .shop2-product-options .jqselect .jq-selectbox__dropdown ul li {
      padding: 8px 15px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #000;
      border-bottom: 1px solid #f5f5f5;
      cursor: pointer; }
    form.shop2-product .product-side-r .shop2-product-options .jqselect .jq-selectbox__dropdown ul li:last-child {
      border: none; }
    form.shop2-product .product-side-r .shop2-product-options .jqselect .jq-selectbox__dropdown ul li:hover {
      background: #f7f4f1; }
    form.shop2-product .product-side-r .shop2-product-options .jqselect .jq-selectbox__dropdown ul li.sel {
      color: #1babce; }
  form.shop2-product .product-side-r .shop2-product-options .shop2-texture-pick {
    padding-left: 4px; }
  form.shop2-product .product-side-r .shop2-product-options .shop2-texture-pick .shop2-cf.active-texture {
    outline: none;
    box-shadow: 0 0 0 1px #ff9e0c;
    border: 2px solid #fff;
    position: relative; }
  form.shop2-product .product-side-r .shop2-product-options .shop2-texture-pick .shop2-cf.active-texture:after {
    content: '';
    display: inline-block;
    position: absolute;
    right: -7px;
    bottom: -3px;
    width: 14px;
    height: 11px;
    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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  form.shop2-product .product-side-r .shop2-product-options .shop2-color-ext-list li {
    border-radius: 50%;
    border: 2px solid transparent;
    background-clip: content-box;
    position: relative; }
  form.shop2-product .product-side-r .shop2-product-options .shop2-color-ext-list li span {
    border-radius: 50%;
    background: none; }
  form.shop2-product .product-side-r .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected {
    outline: none;
    box-shadow: 0 0 0 1px #ff9e0c;
    border: 2px solid #fff; }
    form.shop2-product .product-side-r .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected:after {
      content: '';
      display: inline-block;
      position: absolute;
      right: -7px;
      bottom: -3px;
      width: 14px;
      height: 11px;
      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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  form.shop2-product .product-side-r .shop2-product-options .shop2-color-ext-multi {
    border: none;
    outline: none; }
  form.shop2-product .product-side-r .shop2-product-options .shop2-color-ext-multi li {
    border-radius: 50%;
    border: 2px solid transparent;
    background-clip: content-box;
    position: relative;
    outline: none;
    box-shadow: 0 0 0 1px #ff9e0c;
    border: 2px solid #fff; }
  form.shop2-product .product-side-r .shop2-product-options .shop2-color-ext-multi li span {
    border-radius: 50%;
    background: none; }
  form.shop2-product .product-side-r .shop2-product-options .shop2-color-ext-multi li:after {
    content: '';
    display: inline-block;
    position: absolute;
    right: -7px;
    bottom: -3px;
    width: 14px;
    height: 11px;
    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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  form.shop2-product .product-side-r .form-add {
    border: none;
    padding: 0;
    margin: 0; }
  form.shop2-product .product-side-r .form-add .shop2-product-actions {
    border-bottom: 1px solid #ededed;
    padding: 10px 0; }
  form.shop2-product .product-side-r .form-add .shop2-product-actions dl {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  form.shop2-product .product-side-r .form-add .shop2-product-actions dt {
    background: none;
    min-height: auto;
    border-top: none;
    width: auto;
    margin: 0 5px 0 0; }
  form.shop2-product .product-side-r .form-add .shop2-product-actions dt .name-action {
    display: none; }
  form.shop2-product .product-side-r .form-add .shop2-product-actions dd {
    background-color: #fff;
    border: none;
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
    font-family: "roboto", Arial, Helvetica, sans-serif; }
  form.shop2-product .product-side-r .form-add .shop2-product-actions dd .name-action {
    color: #000;
    font-size: 15px; }
  form.shop2-product .product-side-r .form-add .shop2-product-actions dd .desc-action {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #989898; }
  form.shop2-product .product-side-r .form-add .shop2-product-actions dd .close-desc-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%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.749%22%20fill%3D%22%23000000%22%20d%3D%22M7.627%2C2.049%20L5.689%2C3.986%20L7.626%2C5.923%20C8.097%2C6.394%208.097%2C7.156%207.626%2C7.626%20C7.157%2C8.096%206.394%2C8.096%205.924%2C7.626%20L3.987%2C5.688%20L2.050%2C7.626%20C1.579%2C8.096%200.817%2C8.096%200.347%2C7.626%20C-0.123%2C7.156%20-0.123%2C6.394%200.347%2C5.924%20L2.285%2C3.986%20L0.347%2C2.049%20C-0.123%2C1.578%20-0.123%2C0.816%200.347%2C0.346%20C0.817%2C-0.124%201.579%2C-0.124%202.050%2C0.346%20L3.987%2C2.284%20L5.924%2C0.346%20C6.395%2C-0.124%207.157%2C-0.124%207.627%2C0.346%20C8.097%2C0.816%208.097%2C1.578%207.627%2C2.049%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  form.shop2-product .product-side-r .form-add .shop2-product-actions .action-inner_wrap {
    margin-right: 4px; }
  form.shop2-product .product-side-r .form-add .shop2-product-actions .action-inner_wrap:last-child {
    margin: 0; }
  form.shop2-product .product-side-r .form-add .shop2-product-actions .action-inner_wrap dt .icon-action {
    border-radius: 50%;
    width: 29px;
    height: 29px;
    border: 1px solid #ffcd82;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2012%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20153%2C%200%29%22%20d%3D%22M11.177%2C12.221%20C10.630%2C12.744%209.971%2C13.005%209.201%2C13.005%20C8.426%2C13.005%207.766%2C12.744%207.221%2C12.221%20C6.677%2C11.697%206.405%2C11.068%206.405%2C10.332%20C6.405%2C9.591%206.677%2C8.959%207.221%2C8.436%20C7.766%2C7.913%208.426%2C7.651%209.201%2C7.651%20C9.971%2C7.651%2010.630%2C7.913%2011.177%2C8.436%20C11.724%2C8.959%2011.998%2C9.591%2011.998%2C10.332%20C11.998%2C11.068%2011.724%2C11.697%2011.177%2C12.221%20ZM10.152%2C9.417%20C9.888%2C9.164%209.570%2C9.037%209.197%2C9.037%20C8.819%2C9.037%208.498%2C9.164%208.234%2C9.417%20C7.971%2C9.670%207.839%2C9.974%207.839%2C10.328%20C7.839%2C10.682%207.971%2C10.986%208.234%2C11.239%20C8.498%2C11.492%208.819%2C11.619%209.197%2C11.619%20C9.570%2C11.619%209.888%2C11.492%2010.152%2C11.239%20C10.416%2C10.986%2010.548%2C10.682%2010.548%2C10.328%20C10.548%2C9.974%2010.416%2C9.670%2010.152%2C9.417%20ZM3.285%2C11.884%20C2.987%2C12.269%202.410%2C12.357%201.995%2C12.081%20C1.580%2C11.806%201.484%2C11.271%201.782%2C10.886%20L8.712%2C1.120%20C9.010%2C0.735%209.587%2C0.647%2010.002%2C0.923%20C10.418%2C1.199%2010.513%2C1.734%2010.215%2C2.119%20L3.285%2C11.884%20ZM2.801%2C5.358%20C2.026%2C5.358%201.366%2C5.097%200.821%2C4.573%20C0.277%2C4.051%200.005%2C3.421%200.005%2C2.685%20C0.005%2C1.944%200.277%2C1.311%200.821%2C0.788%20C1.366%2C0.266%202.026%2C0.004%202.801%2C0.004%20C3.571%2C0.004%204.230%2C0.266%204.777%2C0.788%20C5.324%2C1.311%205.598%2C1.944%205.598%2C2.685%20C5.598%2C3.421%205.324%2C4.051%204.777%2C4.573%20C4.230%2C5.097%203.571%2C5.358%202.801%2C5.358%20ZM3.752%2C1.771%20C3.488%2C1.517%203.170%2C1.391%202.797%2C1.391%20C2.419%2C1.391%202.098%2C1.517%201.834%2C1.771%20C1.571%2C2.023%201.439%2C2.327%201.439%2C2.682%20C1.439%2C3.035%201.571%2C3.339%201.834%2C3.592%20C2.098%2C3.845%202.419%2C3.972%202.797%2C3.972%20C3.170%2C3.972%203.488%2C3.845%203.752%2C3.592%20C4.016%2C3.339%204.148%2C3.035%204.148%2C2.682%20C4.148%2C2.327%204.016%2C2.023%203.752%2C1.771%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    form.shop2-product .product-side-r .form-add .shop2-product-actions .action-inner_wrap 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%2214px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2014%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20153%2C%200%29%22%20d%3D%22M3.956%2C0.003%20C4.948%2C0.003%205.817%2C0.475%206.317%2C1.189%20C6.533%2C1.125%206.764%2C1.089%207.005%2C1.089%20C7.245%2C1.089%207.476%2C1.125%207.693%2C1.189%20C8.191%2C0.475%209.062%2C0.003%2010.053%2C0.003%20C11.603%2C0.003%2012.858%2C1.156%2012.858%2C2.579%20C12.858%2C4.046%2011.578%2C5.155%209.998%2C5.155%20L4.011%2C5.155%20C2.430%2C5.155%201.150%2C4.046%201.150%2C2.579%20C1.150%2C1.156%202.405%2C0.003%203.956%2C0.003%20L3.956%2C0.003%20ZM12.430%2C7.311%20L1.577%2C7.311%20L1.577%2C9.149%20C7.366%2C9.149%206.648%2C9.149%2012.430%2C9.149%20L12.430%2C7.311%20L12.430%2C7.311%20ZM9.479%2C10.597%20L9.479%2C13.540%20L11.552%2C13.540%20L11.552%2C10.597%20L9.479%2C10.597%20L9.479%2C10.597%20L9.479%2C10.597%20ZM4.528%2C13.540%20L4.528%2C10.597%20L2.455%2C10.597%20L2.455%2C13.540%20L4.528%2C13.540%20L4.528%2C13.540%20L4.528%2C13.540%20ZM7.902%2C13.540%20L7.902%2C10.597%20L6.094%2C10.597%20L6.094%2C13.540%20L7.902%2C13.540%20L7.902%2C13.540%20L7.902%2C13.540%20ZM0.791%2C5.862%20L13.220%2C5.862%20C13.658%2C5.862%2014.008%2C6.182%2014.008%2C6.583%20L14.008%2C9.870%20C14.008%2C10.276%2013.658%2C10.597%2013.220%2C10.597%20L13.130%2C10.597%20L13.130%2C14.263%20C13.130%2C14.663%2012.780%2C14.989%2012.344%2C14.989%20L1.663%2C14.989%20C1.227%2C14.989%200.878%2C14.663%200.878%2C14.263%20L0.878%2C10.597%20L0.791%2C10.597%20C0.349%2C10.597%20-0.000%2C10.276%20-0.000%2C9.870%20L-0.000%2C6.583%20C-0.000%2C6.182%200.349%2C5.862%200.791%2C5.862%20L0.791%2C5.862%20L0.791%2C5.862%20ZM7.005%2C2.523%20C6.648%2C2.524%206.360%2C2.789%206.360%2C3.115%20C6.360%2C3.410%206.596%2C3.653%206.907%2C3.698%20L7.102%2C3.698%20C7.413%2C3.653%207.648%2C3.410%207.648%2C3.115%20C7.648%2C2.789%207.360%2C2.524%207.005%2C2.523%20L7.005%2C2.523%20ZM9.117%2C3.698%20C9.177%2C3.512%209.209%2C3.317%209.209%2C3.114%20C9.209%2C2.759%209.110%2C2.426%208.934%2C2.134%20C9.121%2C1.737%209.551%2C1.461%2010.053%2C1.461%20C10.727%2C1.461%2011.272%2C1.961%2011.272%2C2.579%20C11.272%2C3.197%2010.556%2C3.698%2010.053%2C3.698%20L9.117%2C3.698%20L9.117%2C3.698%20ZM4.892%2C3.698%20C4.832%2C3.512%204.799%2C3.317%204.799%2C3.114%20C4.799%2C2.759%204.899%2C2.426%205.074%2C2.134%20C4.887%2C1.737%204.458%2C1.461%203.956%2C1.461%20C3.282%2C1.461%202.737%2C1.961%202.737%2C2.579%20C2.737%2C3.197%203.453%2C3.698%203.956%2C3.698%20L4.892%2C3.698%20L4.892%2C3.698%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  form.shop2-product .product-side-r .form-add .price_and_amount {
    display: flex;
    padding-top: 20px;
    padding-bottom: 30px; }
  form.shop2-product .product-side-r .form-add .price_and_amount .product-price {
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto;
    min-width: auto;
    margin: 0; }
  form.shop2-product .product-side-r .form-add .price_and_amount .product-price .price-old {
    font-family: "roboto", Arial, Helvetica, sans-serif;
    margin-bottom: 5px; }
    form.shop2-product .product-side-r .form-add .price_and_amount .product-price .price-old span {
      color: #f39c12 !important;
      font-size: 13px !important; }
    form.shop2-product .product-side-r .form-add .price_and_amount .product-price .price-old strong {
      font-size: 13px; }
    form.shop2-product .product-side-r .form-add .price_and_amount .product-price .price-old.question {
      padding-right: 22px; }
  form.shop2-product .product-side-r .form-add .price_and_amount .product-price .shop2-product-discount-desc {
    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
    -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
    color: #000;
    background: #fff;
    border: 1px solid #dedede;
    font-family: "roboto", Arial, Helvetica, sans-serif; }
  form.shop2-product .product-side-r .form-add .price_and_amount .product-price .price-current {
    font-family: "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 13px; }
    form.shop2-product .product-side-r .form-add .price_and_amount .product-price .price-current strong {
      font-size: 22px;
      font-weight: bold; }
  form.shop2-product .product-side-r .form-add .price_and_amount .product-amount {
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto;
    min-width: auto;
    margin: 0;
    text-align: right; }
  @media screen and (max-width: 720px) {
          form.shop2-product .product-side-r .form-add .price_and_amount .product-amount {
            text-align: left; } }
  @media screen and (max-width: 460px) {
          form.shop2-product .product-side-r .form-add .price_and_amount .product-amount {
            text-align: right; } }
  form.shop2-product .product-side-r .form-add .price_and_amount .product-amount .amount-title {
    display: none; }
  form.shop2-product .product-side-r .form-add .price_and_amount .product-amount .amount-minus, form.shop2-product .product-side-r .form-add .price_and_amount .product-amount .amount-plus {
    width: 38px;
    height: 38px;
    background: none;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: rgba(0, 0, 0, 0.75);
    outline: none; }
  form.shop2-product .product-side-r .form-add .price_and_amount .product-amount input[type="text"] {
    font: 13px/38px Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.5);
    margin: 0;
    width: 50px;
    border: none;
    outline: none;
    -webkit-appearance: none;
    background: transparent; }
  form.shop2-product .product-side-r .form-add .price_and_amount .product-amount .shop2-product-amount {
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0.07);
    width: auto; }
    form.shop2-product .product-side-r .form-add .price_and_amount .product-amount .shop2-product-amount.disabled button {
      width: 38px;
      height: 38px;
      border-radius: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    form.shop2-product .product-side-r .form-add .price_and_amount .product-amount .shop2-product-amount input[type="text"]:disabled {
      background: #eee; }
  form.shop2-product .product-side-r .form-add .form-add_buttons {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media screen and (max-width: 500px) {
        form.shop2-product .product-side-r .form-add .form-add_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; } }
  form.shop2-product .product-side-r .form-add .form-add_buttons .shop2-product-btn {
    margin-top: 0;
    width: auto;
    height: 40px;
    border-radius: 0;
    background: #f39c12;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    margin-bottom: 10px;
    margin-right: 8px; }
  @media screen and (max-width: 500px) {
          form.shop2-product .product-side-r .form-add .form-add_buttons .shop2-product-btn {
            margin-right: 0; } }
  form.shop2-product .product-side-r .form-add .form-add_buttons .shop2-product-btn span {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font: bold 11px "roboto", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding-left: 44px;
    padding-right: 19px;
    color: #fff;
    height: auto;
    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%2220px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2020%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M19.140%2C4.314%20L17.290%2C11.395%20C17.204%2C11.725%2016.919%2C11.955%2016.593%2C11.955%20L6.880%2C11.955%20C6.880%2C11.955%206.880%2C11.955%206.880%2C11.955%20C6.880%2C11.955%206.880%2C11.955%206.880%2C11.955%20C6.800%2C11.955%206.722%2C11.940%206.648%2C11.914%20C6.605%2C11.899%206.568%2C11.871%206.529%2C11.848%20C6.501%2C11.831%206.470%2C11.820%206.444%2C11.800%20C6.407%2C11.770%206.378%2C11.729%206.346%2C11.692%20C6.326%2C11.668%206.301%2C11.649%206.284%2C11.623%20C6.248%2C11.567%206.223%2C11.503%206.202%2C11.437%20C6.197%2C11.421%206.187%2C11.410%206.183%2C11.394%20L6.146%2C11.251%20L4.333%2C4.314%20C4.328%2C4.296%204.335%2C4.277%204.331%2C4.259%20L3.772%2C2.105%20L1.527%2C2.001%20C1.128%2C1.983%200.819%2C1.627%200.837%2C1.206%20C0.854%2C0.787%201.166%2C0.443%201.590%2C0.477%20L4.361%2C0.605%20C4.675%2C0.619%204.944%2C0.846%205.027%2C1.165%20L5.594%2C3.349%20L18.444%2C3.349%20C18.670%2C3.349%2018.882%2C3.460%2019.019%2C3.650%20C19.155%2C3.839%2019.200%2C4.085%2019.140%2C4.314%20ZM5.990%2C4.874%20L7.432%2C10.429%20L16.043%2C10.429%20L17.494%2C4.874%20L5.990%2C4.874%20ZM8.605%2C12.298%20C9.701%2C12.298%2010.593%2C13.239%2010.593%2C14.395%20C10.593%2C15.552%209.701%2C16.492%208.605%2C16.492%20C7.509%2C16.492%206.618%2C15.552%206.618%2C14.395%20C6.618%2C13.239%207.509%2C12.298%208.605%2C12.298%20ZM8.605%2C14.967%20C8.904%2C14.967%209.147%2C14.710%209.147%2C14.395%20C9.147%2C14.080%208.904%2C13.823%208.605%2C13.823%20C8.307%2C13.823%208.063%2C14.080%208.063%2C14.395%20C8.063%2C14.710%208.307%2C14.967%208.605%2C14.967%20ZM14.628%2C12.298%20C15.724%2C12.298%2016.616%2C13.239%2016.616%2C14.395%20C16.616%2C15.552%2015.724%2C16.492%2014.628%2C16.492%20C13.532%2C16.492%2012.641%2C15.552%2012.641%2C14.395%20C12.641%2C13.239%2013.532%2C12.298%2014.628%2C12.298%20ZM14.628%2C14.967%20C14.927%2C14.967%2015.170%2C14.710%2015.170%2C14.395%20C15.170%2C14.080%2014.927%2C13.823%2014.628%2C13.823%20C14.330%2C13.823%2014.086%2C14.080%2014.086%2C14.395%20C14.086%2C14.710%2014.330%2C14.967%2014.628%2C14.967%20Z%22%2F%3E%3C%2Fsvg%3E") 18px 50% no-repeat; }
    @media screen and (max-width: 500px) {
          form.shop2-product .product-side-r .form-add .form-add_buttons .shop2-product-btn span {
            text-align: center;
            padding-right: 55px; } }
  form.shop2-product .product-side-r .form-add .form-add_buttons .shop2-product-btn:hover {
    background: #f5b249;
    -moz-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2);
    box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2); }
  form.shop2-product .product-side-r .form-add .form-add_buttons .shop2-product-btn:active {
    background: #f5b249;
    -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3); }
  form.shop2-product .product-side-r .form-add .form-add_buttons .shop2-product-btn.type-2 span {
    text-indent: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 730px) {
            form.shop2-product .product-side-r .form-add .form-add_buttons .shop2-product-btn.type-2 span {
              text-align: center; } }
  form.shop2-product .product-side-r .form-add .form-add_buttons .shop2-product-btn.notavailable {
    opacity: 0.4; }
  form.shop2-product .product-side-r .form-add .form-add_buttons .shop2-product-btn.notavailable:hover, form.shop2-product .product-side-r .form-add .form-add_buttons .shop2-product-btn.notavailable:active {
    background: #f39c12;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  form.shop2-product .product-side-r .form-add .form-add_buttons .shop2-product-btn.notavailable span {
    padding-left: 35px;
    background-position: 10px 50%; }
  form.shop2-product .product-side-r .form-add .form-add_buttons .shop2-product-btn.onrequest span {
    padding-left: 45px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M17.982%2C16.076%20L19.877%2C17.986%20L14.909%2C17.986%20L14.909%2C12.979%20L16.563%2C14.646%20C17.499%2C13.304%2018.009%2C11.710%2018.009%2C10.036%20C18.009%2C7.887%2017.178%2C5.867%2015.669%2C4.347%20C13.514%2C2.174%2010.377%2C1.429%207.490%2C2.402%20L6.861%2C0.501%20C10.471%2C-0.712%2014.383%2C0.219%2017.075%2C2.930%20C18.958%2C4.828%2019.997%2C7.352%2019.997%2C10.035%20C19.998%2C12.248%2019.283%2C14.343%2017.982%2C16.076%20ZM8.946%2C11.402%20L8.946%2C4.948%20L10.934%2C4.948%20L10.934%2C10.582%20L13.589%2C13.300%20L12.172%2C14.705%20L8.946%2C11.402%20ZM2.035%2C9.935%20C2.035%2C12.083%202.867%2C14.104%204.375%2C15.625%20C6.529%2C17.795%209.660%2C18.539%2012.554%2C17.568%20L13.183%2C19.468%20C12.136%2C19.820%2011.063%2C19.991%2010.001%2C19.991%20C7.405%2C19.991%204.880%2C18.965%202.970%2C17.041%20C1.086%2C15.143%200.048%2C12.619%200.048%2C9.935%20C0.047%2C7.758%200.739%2C5.695%202.001%2C3.978%20L0.002%2C1.963%20L4.971%2C1.963%20L4.971%2C6.970%20L3.420%2C5.408%20C2.521%2C6.732%202.035%2C8.295%202.035%2C9.935%20Z%22%2F%3E%3C%2Fsvg%3E") 20px 50% no-repeat; }
  form.shop2-product .product-side-r .form-add .form-add_buttons .buy-one-click-wr {
    display: inline-block; }
  form.shop2-product .product-side-r .form-add .form-add_buttons .buy-one-click-wr .buy-one-click {
    display: inline-block;
    padding: 0 18px;
    border: 1px solid #f39c12;
    background: transparent;
    font: bold 11px/40px "roboto", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #f39c12;
    height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s; }
    form.shop2-product .product-side-r .form-add .form-add_buttons .buy-one-click-wr .buy-one-click:hover {
      color: #fff;
      background: #f39c12;
      border-color: #f39c12; }
    @media screen and (max-width: 500px) {
          form.shop2-product .product-side-r .form-add .form-add_buttons .buy-one-click-wr .buy-one-click {
            width: 100%;
            text-align: center; } }

.buy-one-click-form-wr {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0, -500%);
  transform: translate(0, -500%);
  -webkit-transition: background 0.3s linear, -webkit-transform 0.5s cubic-bezier(0.31, 0.33, 0.18, 0.91) 0.3s;
  transition: background 0.3s linear, -webkit-transform 0.5s cubic-bezier(0.31, 0.33, 0.18, 0.91) 0.3s;
  transition: transform 0.5s cubic-bezier(0.31, 0.33, 0.18, 0.91) 0.3s, background 0.3s linear;
  transition: transform 0.5s cubic-bezier(0.31, 0.33, 0.18, 0.91) 0.3s, background 0.3s linear, -webkit-transform 0.5s cubic-bezier(0.31, 0.33, 0.18, 0.91) 0.3s;
  background: 0 0;
  z-index: 1000;
  overflow: auto;
  text-align: center; }
  .buy-one-click-form-wr.active {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    background: rgba(0, 0, 0, 0.5);
    -webkit-transition: background 0.3s linear 0.5s, -webkit-transform 0.5s cubic-bezier(0.31, 0.33, 0.18, 0.91);
    transition: background 0.3s linear 0.5s, -webkit-transform 0.5s cubic-bezier(0.31, 0.33, 0.18, 0.91);
    transition: transform 0.5s cubic-bezier(0.31, 0.33, 0.18, 0.91), background 0.3s linear 0.5s;
    transition: transform 0.5s cubic-bezier(0.31, 0.33, 0.18, 0.91), background 0.3s linear 0.5s, -webkit-transform 0.5s cubic-bezier(0.31, 0.33, 0.18, 0.91); }
  .buy-one-click-form-wr:before {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    content: ''; }
  .buy-one-click-form-wr .buy-one-click-form-in {
    width: 320px;
    margin: auto;
    background-color: #fff;
    padding: 20px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-align: left; }
  @media screen and (max-width: 1024px) {
    .buy-one-click-form-wr .buy-one-click-form-in {
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0; } }
  .buy-one-click-form-wr .close-btn {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 15px;
    height: 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%2210px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2010%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23404040%22%20d%3D%22M8.535%2C0.550%20L5.000%2C4.085%20L1.465%2C0.550%20L0.051%2C1.964%20L3.586%2C5.499%20L0.051%2C9.035%20L1.465%2C10.449%20L5.000%2C6.914%20L8.535%2C10.449%20L9.949%2C9.035%20L6.414%2C5.499%20L9.949%2C1.964%20L8.535%2C0.550%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    cursor: pointer; }
  .buy-one-click-form-wr .tpl-anketa {
    font-family: "roboto", Arial, Helvetica, sans-serif;
    color: #000; }
  .buy-one-click-form-wr .tpl-anketa .form_bl_title {
    font-size: 20px;
    margin-bottom: 20px; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field {
    margin-bottom: 20px; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field.tpl-field-button {
    margin-bottom: 0; }
  .buy-one-click-form-wr .tpl-anketa .field-title {
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 5px; }
  .buy-one-click-form-wr .tpl-anketa input[type="text"], .buy-one-click-form-wr .tpl-anketa input[type="phone"], .buy-one-click-form-wr .tpl-anketa input[type="email"], .buy-one-click-form-wr .tpl-anketa textarea {
    -webkit-appearance: none;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.15);
    outline: none;
    background: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    padding: 0 14px;
    font: 15px/38px "roboto", Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.55); }
  .buy-one-click-form-wr .tpl-anketa input[type="text"]:focus, .buy-one-click-form-wr .tpl-anketa input[type="phone"]:focus, .buy-one-click-form-wr .tpl-anketa input[type="email"]:focus, .buy-one-click-form-wr .tpl-anketa textarea:focus {
    border: 1px solid #85d2e5;
    color: #343434; }
  .buy-one-click-form-wr .tpl-anketa textarea {
    padding: 14px;
    line-height: normal; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field-button button {
    border: 0px;
    box-shadow: none;
    -webkit-appearance: none;
    background: #f39c12;
    color: #fff;
    font: bold 11px "roboto", Arial, Helvetica, sans-serif;
    padding: 13px 20px 12px;
    text-transform: uppercase;
    width: 100%; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field-button button:active, .buy-one-click-form-wr .tpl-anketa .tpl-field-button button:focus {
    outline: none; }
  .buy-one-click-form-wr .tpl-anketa .tpl-field-button button:before {
    content: '';
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block;
    font-size: 0;
    margin-right: 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%2220px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2020%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%20d%3D%22M19.140%2C4.314%20L17.290%2C11.395%20C17.204%2C11.725%2016.919%2C11.955%2016.593%2C11.955%20L6.880%2C11.955%20C6.880%2C11.955%206.880%2C11.955%206.880%2C11.955%20C6.880%2C11.955%206.880%2C11.955%206.880%2C11.955%20C6.800%2C11.955%206.722%2C11.940%206.648%2C11.914%20C6.605%2C11.899%206.568%2C11.871%206.529%2C11.848%20C6.501%2C11.831%206.470%2C11.820%206.444%2C11.800%20C6.407%2C11.770%206.378%2C11.729%206.346%2C11.692%20C6.326%2C11.668%206.301%2C11.649%206.284%2C11.623%20C6.248%2C11.567%206.223%2C11.503%206.202%2C11.437%20C6.197%2C11.421%206.187%2C11.410%206.183%2C11.394%20L6.146%2C11.251%20L4.333%2C4.314%20C4.328%2C4.296%204.335%2C4.277%204.331%2C4.259%20L3.772%2C2.105%20L1.527%2C2.001%20C1.128%2C1.983%200.819%2C1.627%200.837%2C1.206%20C0.854%2C0.787%201.166%2C0.443%201.590%2C0.477%20L4.361%2C0.605%20C4.675%2C0.619%204.944%2C0.846%205.027%2C1.165%20L5.594%2C3.349%20L18.444%2C3.349%20C18.670%2C3.349%2018.882%2C3.460%2019.019%2C3.650%20C19.155%2C3.839%2019.200%2C4.085%2019.140%2C4.314%20ZM5.990%2C4.874%20L7.432%2C10.429%20L16.043%2C10.429%20L17.494%2C4.874%20L5.990%2C4.874%20ZM8.605%2C12.298%20C9.701%2C12.298%2010.593%2C13.239%2010.593%2C14.395%20C10.593%2C15.552%209.701%2C16.492%208.605%2C16.492%20C7.509%2C16.492%206.618%2C15.552%206.618%2C14.395%20C6.618%2C13.239%207.509%2C12.298%208.605%2C12.298%20ZM8.605%2C14.967%20C8.904%2C14.967%209.147%2C14.710%209.147%2C14.395%20C9.147%2C14.080%208.904%2C13.823%208.605%2C13.823%20C8.307%2C13.823%208.063%2C14.080%208.063%2C14.395%20C8.063%2C14.710%208.307%2C14.967%208.605%2C14.967%20ZM14.628%2C12.298%20C15.724%2C12.298%2016.616%2C13.239%2016.616%2C14.395%20C16.616%2C15.552%2015.724%2C16.492%2014.628%2C16.492%20C13.532%2C16.492%2012.641%2C15.552%2012.641%2C14.395%20C12.641%2C13.239%2013.532%2C12.298%2014.628%2C12.298%20ZM14.628%2C14.967%20C14.927%2C14.967%2015.170%2C14.710%2015.170%2C14.395%20C15.170%2C14.080%2014.927%2C13.823%2014.628%2C13.823%20C14.330%2C13.823%2014.086%2C14.080%2014.086%2C14.395%20C14.086%2C14.710%2014.330%2C14.967%2014.628%2C14.967%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.shop2-product-data {
  padding: 20px 0 0 0;
  margin: 0 !important;
  background: #fff; }
  .shop2-product-data .shop2-product-tabs {
    padding-left: 24px; }
  @media screen and (max-width: 680px) {
    .shop2-product-data .shop2-product-tabs {
      display: none; } }
  .shop2-product-data .shop2-product-tabs li {
    border: none;
    background: none;
    margin: 0;
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
    margin-right: 1px;
    margin-left: 1px; }
  .shop2-product-data .shop2-product-tabs li:hover {
    border-bottom: 3px solid #000; }
  .shop2-product-data .shop2-product-tabs li a {
    height: auto;
    font: bold 12px/38px "roboto", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000;
    padding: 0 15px; }
  .shop2-product-data .shop2-product-tabs li.r-tabs-state-active {
    background: #fff;
    border: 1px solid #e5e5e5;
    border-bottom-color: #fff;
    border-radius: 0;
    color: #f39c12;
    padding-bottom: 0;
    border-bottom: 3px solid #fff;
    position: relative;
    z-index: 5; }
  .shop2-product-data .shop2-product-tabs li.r-tabs-state-active a {
    color: #f39c12; }
  .shop2-product-data .shop2-product-tabs .flexMenu-viewMore {
    position: relative; }
  .shop2-product-data .shop2-product-tabs .flexMenu-popup {
    background: #fff;
    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4);
    right: 0;
    z-index: 999;
    margin-top: 3px; }
  .shop2-product-data .shop2-product-tabs .flexMenu-popup li {
    border: none; }
  .shop2-product-data .shop2-product-tabs .flexMenu-popup li span {
    white-space: nowrap; }
  .shop2-product-data .shop2-product-desc {
    padding: 25px;
    border-top: 1px solid #e5e5e5;
    border-right: none;
    border-left: none;
    border-bottom: none;
    position: relative;
    z-index: 1; }
  .shop2-product-data .shop2-product-desc:before, .shop2-product-data .shop2-product-desc:after {
    content: '';
    display: inline-block;
    position: absolute;
    height: 1px;
    width: 15px;
    background: #fff; }
  .shop2-product-data .shop2-product-desc:before {
    top: -1px;
    left: 0;
    z-index: 10; }
  .shop2-product-data .shop2-product-desc:after {
    top: -1px;
    right: 0;
    z-index: 10; }
  .shop2-product-data .shop2-product-desc .desc-area {
    font: 15px/18px "roboto", Arial, Helvetica, sans-serif;
    position: static;
    display: none; }
  @media screen and (max-width: 680px) {
      .shop2-product-data .shop2-product-desc .desc-area {
        padding: 10px 20px 20px 20px;
        border-right: solid 1px #d9d9d9;
        border-left: solid 1px #d9d9d9;
        border-bottom: solid 1px #d9d9d9; } }
  .shop2-product-data .shop2-product-desc .desc-area .shop2-product-folders-header {
    display: none; }
  .shop2-product-data .shop2-product-desc .desc-area.folders-tab a {
    color: #0ba5cb;
    background: none;
    text-decoration: underline;
    margin: 0;
    padding: 0;
    font-size: 14px;
    display: block; }
  .shop2-product-data .shop2-product-desc .desc-area.folders-tab a span {
    display: none; }
  .shop2-product-data .shop2-product-desc .desc-area .shop2-group-kinds .product-compare, .shop2-product-data .shop2-product-desc .desc-area .shop2-group-kinds .shop2-product-params {
    display: none; }
  .shop2-product-data .shop2-product-desc .desc-area img {
    width: auto; }
  .shop2-product-data .shop2-product-desc .r-tabs-accordion-title {
    display: none; }
  @media screen and (max-width: 680px) {
      .shop2-product-data .shop2-product-desc .r-tabs-accordion-title {
        display: block;
        margin-top: 8px; }
        .shop2-product-data .shop2-product-desc .r-tabs-accordion-title:last-child {
          margin-top: 0; } }
  .shop2-product-data .shop2-product-desc .r-tabs-accordion-title .r-tabs-anchor {
    display: block;
    border: solid 1px #d9d9d9;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font: bold 12px/38px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    text-align: center;
    padding: 0 20px; }
  .shop2-product-data .shop2-product-desc .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
    border-bottom-color: transparent;
    color: #f39c12;
    text-align: left; }
  .shop2-product-data .shop2-product-desc .shop2-product-params {
    font: 12px/17px Arial, Helvetica, sans-serif;
    color: #989898; }
  @media screen and (max-width: 680px) {
      .shop2-product-data .shop2-product-desc .shop2-product-params > div:first-child {
        border-top: none; } }
  .shop2-product-data .shop2-product-desc .shop2-product-params .even, .shop2-product-data .shop2-product-desc .shop2-product-params .odd {
    border-top: 1px solid rgba(0, 0, 0, 0.07);
    padding: 8px 0; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .vendor-title, .shop2-product-data .shop2-product-desc .shop2-product-params .item_title {
    display: inline-block;
    vertical-align: middle; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .vendor-body, .shop2-product-data .shop2-product-desc .shop2-product-params .item_body {
    display: inline-block;
    color: #000;
    vertical-align: middle; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .vendor-title, .shop2-product-data .shop2-product-desc .shop2-product-params .item_title {
    margin-right: 10px; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .vendor-body a {
    color: #0ba5cb; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .shop2-color-pick {
    padding-left: 4px; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .shop2-color-pick li {
    border-radius: 50%;
    border: 2px solid transparent;
    background-clip: content-box;
    position: relative; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .shop2-color-pick li span {
    border-radius: 50%;
    background: none; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .shop2-color-pick li.active-color {
    outline: none;
    box-shadow: 0 0 0 1px #ff9e0c;
    border: 2px solid #fff; }
    .shop2-product-data .shop2-product-desc .shop2-product-params .shop2-color-pick li.active-color:after {
      content: '';
      display: inline-block;
      position: absolute;
      right: -7px;
      bottom: -3px;
      width: 14px;
      height: 11px;
      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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .type-select {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .type-select .item_body {
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .jqselect {
    color: #989898;
    font: 12px Arial, Helvetica, sans-serif;
    padding: 0;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.15);
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .jqselect.focused {
    border: 1px solid #85d2e5;
    color: #000; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .jqselect:before {
    position: absolute;
    content: '';
    right: 4px;
    top: 50%;
    margin-top: -9px;
    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%226px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%206%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%20d%3D%22M3.000%2C4.999%20L-0.001%2C-0.001%20L6.000%2C-0.001%20L3.000%2C4.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .jqselect .jq-selectbox__select {
    padding: 7px 20px 8px 10px; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .jqselect .jq-selectbox__dropdown {
    width: 100%;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    -ms-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5); }
  .shop2-product-data .shop2-product-desc .shop2-product-params .jqselect .jq-selectbox__dropdown ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .shop2-product-data .shop2-product-desc .shop2-product-params .jqselect .jq-selectbox__dropdown ul li {
      padding: 8px 15px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #000;
      border-bottom: 1px solid #f5f5f5;
      cursor: pointer; }
    .shop2-product-data .shop2-product-desc .shop2-product-params .jqselect .jq-selectbox__dropdown ul li:last-child {
      border: none; }
    .shop2-product-data .shop2-product-desc .shop2-product-params .jqselect .jq-selectbox__dropdown ul li:hover {
      background: #f7f4f1; }
    .shop2-product-data .shop2-product-desc .shop2-product-params .jqselect .jq-selectbox__dropdown ul li.sel {
      color: #1babce; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .shop2-texture-pick {
    padding-left: 4px; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .shop2-texture-pick li.active-texture {
    outline: none;
    box-shadow: 0 0 0 1px #ff9e0c;
    border: 2px solid #fff;
    position: relative; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .shop2-texture-pick li.active-texture:after {
    content: '';
    display: inline-block;
    position: absolute;
    right: -7px;
    bottom: -3px;
    width: 14px;
    height: 11px;
    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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .shop2-color-ext-list li {
    border-radius: 50%;
    border: 2px solid transparent;
    background-clip: content-box;
    position: relative; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .shop2-color-ext-list li span {
    border-radius: 50%;
    background: none; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .shop2-color-ext-list li.shop2-color-ext-selected {
    outline: none;
    box-shadow: 0 0 0 1px #ff9e0c;
    border: 2px solid #fff; }
    .shop2-product-data .shop2-product-desc .shop2-product-params .shop2-color-ext-list li.shop2-color-ext-selected:after {
      content: '';
      display: inline-block;
      position: absolute;
      right: -7px;
      bottom: -3px;
      width: 14px;
      height: 11px;
      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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .shop2-color-ext-multi {
    border: none;
    outline: none; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .shop2-color-ext-multi li {
    border-radius: 50%;
    border: 2px solid transparent;
    background-clip: content-box;
    position: relative;
    outline: none;
    box-shadow: 0 0 0 1px #ff9e0c;
    border: 2px solid #fff; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .shop2-color-ext-multi li span {
    border-radius: 50%;
    background: none; }
  .shop2-product-data .shop2-product-desc .shop2-product-params .shop2-color-ext-multi li:after {
    content: '';
    display: inline-block;
    position: absolute;
    right: -7px;
    bottom: -3px;
    width: 14px;
    height: 11px;
    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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-block-header {
    display: none; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-comment {
    margin: 0 0 20px 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-comment .tpl-header {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 160px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 160px;
    -ms-flex: 0 0 160px;
    flex: 0 0 160px;
    width: 160px;
    max-width: 160px;
    margin-right: 10px;
    background: none;
    line-height: normal;
    height: auto; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-comment .tpl-header * {
    float: none; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-comment .tpl-header .tpl-date {
    display: inline-block;
    font: 11px "roboto", Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.5);
    margin-bottom: 5px; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-comment .tpl-header .tpl-name {
    font: 500 15px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    margin: 0 0 5px 0; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-comment .tpl-header .tpl-stars {
    display: inline-block;
    width: 63px;
    height: 11px;
    margin: 0 0 5px 0; }
    .shop2-product-data .shop2-product-desc .comments-tab .tpl-comment .tpl-header .tpl-stars, .shop2-product-data .shop2-product-desc .comments-tab .tpl-comment .tpl-header .tpl-stars .tpl-rating {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2e2e2%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.5%209.12L2.1%2011l.65-3.98L0%204.202l3.8-.58L5.5%200l1.7%203.62%203.8.582L8.25%207.02%208.9%2011z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
      background-size: 13px 11px; }
    .shop2-product-data .shop2-product-desc .comments-tab .tpl-comment .tpl-header .tpl-stars .tpl-rating {
      height: 100%;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ff9900%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.5%209.12L2.1%2011l.65-3.98L0%204.202l3.8-.58L5.5%200l1.7%203.62%203.8.582L8.25%207.02%208.9%2011z%22%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
      background-size: 13px 11px; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-comment .tpl-body {
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto;
    padding: 0;
    margin: 0;
    font: 15px/18px Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.5); }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-comment .tpl-body:last-child {
    margin-bottom: 50px; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-block-header {
    display: block;
    font: 500 20px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    margin-bottom: 15px; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-form.tpl-auth {
    font: 15px/18px "roboto", Arial, Helvetica, sans-serif;
    margin-bottom: 10px; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-form.tpl-auth input[type="text"], .shop2-product-data .shop2-product-desc .comments-tab .tpl-form.tpl-auth input[type="password"] {
    width: 100%;
    -webkit-appearance: none;
    border: 1px solid rgba(0, 0, 0, 0.15);
    outline: none;
    background: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    padding: 0 14px;
    font: 15px/38px "roboto", Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.55);
    margin-bottom: 10px; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-form.tpl-auth input[type="text"]:focus, .shop2-product-data .shop2-product-desc .comments-tab .tpl-form.tpl-auth input[type="password"]:focus {
    border: 1px solid #85d2e5;
    color: #343434; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-form.tpl-auth input[type="text"]:disabled, .shop2-product-data .shop2-product-desc .comments-tab .tpl-form.tpl-auth input[type="password"]:disabled {
    border: 1px solid #f5f5f5;
    color: #a8a8a8; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-form.tpl-auth button[type="submit"] {
    -webkit-appearance: none;
    text-transform: uppercase;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    border-radius: 0;
    border: none;
    color: #fff;
    padding: 10px 50px 10px 20px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2018%2022%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.000%2C21.998%20L6.000%2C21.998%20C4.346%2C21.998%203.000%2C20.653%203.000%2C18.999%20L3.000%2C14.083%20L5.000%2C14.083%20L5.000%2C18.999%20C5.000%2C19.550%205.448%2C19.999%206.000%2C19.999%20L15.000%2C19.999%20C15.552%2C19.999%2016.000%2C19.550%2016.000%2C18.999%20L16.000%2C3.001%20C16.000%2C2.450%2015.552%2C2.001%2015.000%2C2.001%20L6.000%2C2.001%20C5.448%2C2.001%205.000%2C2.450%205.000%2C3.001%20L5.000%2C8.000%20L3.000%2C8.000%20L3.000%2C3.001%20C3.000%2C1.347%204.346%2C0.001%206.000%2C0.001%20L15.000%2C0.001%20C16.654%2C0.001%2018.000%2C1.347%2018.000%2C3.001%20L18.000%2C18.999%20C18.000%2C20.653%2016.654%2C21.998%2015.000%2C21.998%20ZM7.293%2C7.688%20L8.707%2C6.275%20L13.455%2C11.024%20L8.707%2C15.773%20L7.293%2C14.359%20L9.651%2C12.000%20L0.000%2C12.000%20L0.000%2C10.000%20L9.603%2C10.000%20L7.293%2C7.688%20Z%22%2F%3E%3C%2Fsvg%3E") 80px 50% no-repeat #f39c12; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-form.tpl-auth label {
    font: 15px/18px "roboto", Arial, Helvetica, sans-serif; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-form.tpl-auth label .jq-checkbox {
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 22px;
    height: 22px;
    vertical-align: middle;
    margin-right: 8px; }
    .shop2-product-data .shop2-product-desc .comments-tab .tpl-form.tpl-auth label .jq-checkbox.checked {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2811%2C%20165%2C%20203%29%22%20d%3D%22M10.703%2C1.728%20L4.809%2C7.696%20C4.420%2C8.092%203.789%2C8.092%203.400%2C7.696%20L0.275%2C4.528%20C-0.114%2C4.133%20-0.114%2C3.490%200.275%2C3.095%20C0.664%2C2.699%201.295%2C2.699%201.684%2C3.095%20L4.105%2C5.549%20L9.294%2C0.295%20C9.683%2C-0.101%2010.314%2C-0.101%2010.703%2C0.295%20C11.092%2C0.690%2011.092%2C1.333%2010.703%2C1.728%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-form.tpl-auth .tpl-button {
    -webkit-appearance: none;
    text-transform: uppercase;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    border: none;
    color: #fff;
    padding: 10px 20px 10px 20px;
    background: #f39c12;
    margin-right: 15px; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-form.tpl-auth .button_wrap {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-form.tpl-auth .button_wrap .links {
    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; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-form.tpl-auth .button_wrap a {
    font-size: 11px;
    line-height: 1;
    text-transform: uppercase; }
  .shop2-product-data .shop2-product-desc .comments-tab .tpl-form.tpl-auth .tpl-left {
    width: 300px; }

.comments-tab textarea {
  line-height: normal !important;
  max-width: 100%;
  padding: 14px; }

.tpl-form .tpl-stars {
  background: url(../stars-big2.png) 0 0 repeat-x; }
  .tpl-form .tpl-stars span.tpl-active {
    background: url(../stars-big2.png) 0 -25px repeat-x; }

.tpl-info {
  background: #fff;
  border: 2px solid #fc6a4a;
  box-shadow: none; }

.btn_back {
  display: block;
  padding: 16px 0 20px 0;
  margin: 0 15px;
  border-top: 1px solid #e5e5e5; }
  .btn_back .shop2-btn {
    padding: 0 0 0 15px;
    background-color: transparent;
    background-image: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    color: #0ba5cb;
    text-transform: uppercase;
    font: 700 11px "roboto_condensed", Arial, Helvetica, sans-serif;
    text-decoration: underline;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2811%2C%20165%2C%20203%29%22%20d%3D%22M0.221%2C3.015%20C0.082%2C3.135%20-0.005%2C3.309%20-0.005%2C3.503%20C-0.005%2C3.697%20.082%2C3.871%200.221%2C3.991%20L0.221%2C3.991%20L3.403%2C6.838%20L3.403%2C6.838%20C3.524%2C6.942%203.684%2C7.006%203.859%2C7.006%20C4.236%2C7.006%204.541%2C6.712%204.541%2C6.349%20C4.541%2C6.155%204.454%2C5.981%204.315%2C5.861%20L4.315%2C5.861%20L2.454%2C4.160%20L9.314%2C4.160%20L9.314%2C4.160%20C9.690%2C4.160%209.996%2C3.866%209.996%2C3.503%20C9.996%2C3.140%209.690%2C2.846%209.314%2C2.846%20L9.314%2C2.846%20L2.454%2C2.846%20L4.315%2C1.145%20L4.315%2C1.145%20C4.454%2C1.025%204.541%2C0.851%204.541%2C0.657%20C4.541%2C0.294%204.236%2C-0.000%203.859%2C-0.000%20C3.684%2C-0.000%20.524%2C0.064%203.403%2C0.168%20L3.403%2C0.168%20L0.221%2C3.014%20L0.221%2C3.015%20Z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }

.site-main__inner.product {
  padding-top: 0; }
  .site-main__inner.product .shop2-product-article {
    display: none; }
  .site-main__inner.product .collection_wrap {
    margin-top: 20px;
    border-top: 1px solid #d6d6d6;
    position: relative; }
  .site-main__inner.product .collection_wrap:before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 1px;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -1px; }
  .site-main__inner.product .collection_wrap .shop2-collection-header {
    font: 500 24px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    margin: 0;
    padding: 15px 0;
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto;
    text-align: left; }
  .site-main__inner.product .collection_wrap .shop2-group-kinds {
    margin: 0; }
  .site-main__inner.product .collection_wrap .shop2-group-kinds .shop2_kind_item {
    background: #fff;
    padding: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%; }
  .site-main__inner.product .collection_wrap .shop2-group-kinds .shop2_kind_item.single {
    width: 23%;
    max-width: 23%; }
  @media screen and (max-width: 1280px) {
          .site-main__inner.product .collection_wrap .shop2-group-kinds .shop2_kind_item.single {
            width: 32%;
            max-width: 32%; } }
  @media screen and (max-width: 700px) {
          .site-main__inner.product .collection_wrap .shop2-group-kinds .shop2_kind_item.single {
            width: 49%;
            max-width: 49%; } }
  @media screen and (max-width: 460px) {
          .site-main__inner.product .collection_wrap .shop2-group-kinds .shop2_kind_item.single {
            width: 100%;
            max-width: 100%; } }
  .site-main__inner.product .collection_wrap .shop2-group-kinds .shop2_kind_item .kind-image.no-image {
    padding-top: 76.31%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2226px%22%20%20viewBox%3D%220%200%2032%2026%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.102%22%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M30.500%2C25.997%20L1.500%2C25.997%20C0.671%2C25.997%20-0.001%2C25.326%20-0.001%2C24.498%20L-0.001%2C4.498%20C-0.001%2C3.669%200.671%2C2.997%201.500%2C2.997%20L7.906%2C2.997%20L10.308%2C0.595%20C10.582%2C0.234%2011.011%2C-0.002%2011.499%2C-0.002%20L20.500%2C-0.002%20C20.921%2C-0.002%2021.300%2C0.173%2021.573%2C0.452%20L21.574%2C0.451%20L24.121%2C2.997%20L30.500%2C2.997%20C31.328%2C2.997%2032.000%2C3.669%2032.000%2C4.498%20L32.000%2C24.498%20C32.000%2C25.326%2031.328%2C25.997%2030.500%2C25.997%20ZM15.999%2C4.997%20C11.029%2C4.997%206.999%2C9.027%206.999%2C13.997%20C6.999%2C18.968%2011.029%2C22.997%2015.999%2C22.997%20C20.970%2C22.997%2025.000%2C18.968%2025.000%2C13.997%20C25.000%2C9.027%2020.970%2C4.997%2015.999%2C4.997%20ZM15.999%2C19.998%20C12.686%2C19.998%2010.000%2C17.311%2010.000%2C13.997%20C10.000%2C10.684%2012.686%2C7.998%2015.999%2C7.998%20C19.313%2C7.998%2021.999%2C10.684%2021.999%2C13.997%20C21.999%2C17.311%2019.313%2C19.998%2015.999%2C19.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #f8f8f8; }

.site-main__inner.vendor {
  background: none; }

.product-compare {
  font: 12px Arial, Helvetica, sans-serif;
  color: #989898;
  display: block;
  opacity: 1;
  visibility: visible;
  overflow: visible;
  height: auto;
  width: auto; }
  .product-compare a {
    font: 12px Arial, Helvetica, sans-serif;
    color: #989898;
    text-decoration: none; }
  .product-compare label {
    display: block;
    position: relative;
    height: auto;
    padding: 2px 0 0 30px;
    cursor: pointer; }
  .product-compare label:before {
    content: "";
    position: absolute;
    left: 0;
    top: -4px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 22px;
    height: 22px; }
  .product-compare label input[type="checkbox"] {
    width: 0;
    height: 0;
    background: none;
    opacity: 0; }
  .product-compare.product-compare-added {
    padding: 12px 0 10px 38px;
    position: relative; }
  .product-compare.product-compare-added:before {
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 22px;
    height: 22px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2011%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2811%2C%20165%2C%20203%29%22%20d%3D%22M10.703%2C1.728%20L4.809%2C7.696%20C4.420%2C8.092%203.789%2C8.092%203.400%2C7.696%20L0.275%2C4.528%20C-0.114%2C4.133%20-0.114%2C3.490%200.275%2C3.095%20C0.664%2C2.699%201.295%2C2.699%201.684%2C3.095%20L4.105%2C5.549%20L9.294%2C0.295%20C9.683%2C-0.101%2010.314%2C-0.101%2010.703%2C0.295%20C11.092%2C0.690%2011.092%2C1.333%2010.703%2C1.728%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-compare.product-compare-added input[type="checkbox"] {
    opacity: 0;
    width: 22px;
    height: 22px;
    margin: 0 10px 0 -37px; }
  .product-compare.product-compare-added a {
    text-decoration: underline;
    color: #0ba5cb; }

.shop2-group-kinds {
  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 !important; }
  .shop2-group-kinds .shop2_kind_item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 23%;
    -moz-box-flex: 1;
    -moz-flex: 1 1 23%;
    -ms-flex: 1 1 23%;
    flex: 1 1 23%;
    width: 23%;
    max-width: 23%;
    border: none;
    margin-right: 2%;
    margin-bottom: 15px;
    padding: 0; }
  .shop2-group-kinds .shop2_kind_item:nth-child(4n) {
    margin: 0; }
  @media screen and (max-width: 1280px) {
    .shop2-group-kinds .shop2_kind_item {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 32%;
      -moz-box-flex: 1;
      -moz-flex: 1 1 32%;
      -ms-flex: 1 1 32%;
      flex: 1 1 32%;
      width: 32%;
      max-width: 32%;
      margin-right: 2%; }
      .shop2-group-kinds .shop2_kind_item:nth-child(4n) {
        margin-right: 1%; }
      .shop2-group-kinds .shop2_kind_item:nth-child(3n) {
        margin-right: 0; } }
  @media screen and (max-width: 700px) {
    .shop2-group-kinds .shop2_kind_item {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 49%;
      -moz-box-flex: 1;
      -moz-flex: 1 1 49%;
      -ms-flex: 1 1 49%;
      flex: 1 1 49%;
      width: 49%;
      max-width: 49%;
      margin-right: 2%; }
      .shop2-group-kinds .shop2_kind_item:nth-child(4n) {
        margin-right: 0; }
      .shop2-group-kinds .shop2_kind_item:nth-child(3n) {
        margin-right: 0; }
      .shop2-group-kinds .shop2_kind_item:nth-child(even) {
        margin-right: 0; } }
  @media screen and (max-width: 460px) {
    .shop2-group-kinds .shop2_kind_item {
      -webkit-box-flex: auto;
      -webkit-flex: auto;
      -moz-box-flex: auto;
      -moz-flex: auto;
      -ms-flex: auto;
      flex: auto;
      width: 100%;
      max-width: 100%;
      margin-right: 0; } }
  .shop2-group-kinds .shop2_kind_item .kind-image {
    float: none;
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 15px;
    text-align: center; }
  .shop2-group-kinds .shop2_kind_item .kind-image a {
    display: inline-block;
    width: 100%; }
  .shop2-group-kinds .shop2_kind_item .kind-image a img {
    width: 100%;
    height: auto; }
  .shop2-group-kinds .shop2_kind_item .kind-image.no-image {
    padding-top: 76.31%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2226px%22%20%20viewBox%3D%220%200%2032%2026%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.102%22%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M30.500%2C25.997%20L1.500%2C25.997%20C0.671%2C25.997%20-0.001%2C25.326%20-0.001%2C24.498%20L-0.001%2C4.498%20C-0.001%2C3.669%200.671%2C2.997%201.500%2C2.997%20L7.906%2C2.997%20L10.308%2C0.595%20C10.582%2C0.234%2011.011%2C-0.002%2011.499%2C-0.002%20L20.500%2C-0.002%20C20.921%2C-0.002%2021.300%2C0.173%2021.573%2C0.452%20L21.574%2C0.451%20L24.121%2C2.997%20L30.500%2C2.997%20C31.328%2C2.997%2032.000%2C3.669%2032.000%2C4.498%20L32.000%2C24.498%20C32.000%2C25.326%2031.328%2C25.997%2030.500%2C25.997%20ZM15.999%2C4.997%20C11.029%2C4.997%206.999%2C9.027%206.999%2C13.997%20C6.999%2C18.968%2011.029%2C22.997%2015.999%2C22.997%20C20.970%2C22.997%2025.000%2C18.968%2025.000%2C13.997%20C25.000%2C9.027%2020.970%2C4.997%2015.999%2C4.997%20ZM15.999%2C19.998%20C12.686%2C19.998%2010.000%2C17.311%2010.000%2C13.997%20C10.000%2C10.684%2012.686%2C7.998%2015.999%2C7.998%20C19.313%2C7.998%2021.999%2C10.684%2021.999%2C13.997%20C21.999%2C17.311%2019.313%2C19.998%2015.999%2C19.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #f8f8f8; }
  .shop2-group-kinds .shop2_kind_item .odd, .shop2-group-kinds .shop2_kind_item .even {
    border: none; }
  .shop2-group-kinds .shop2_kind_item .kind-details .kind-name {
    margin-bottom: 10px; }
  .shop2-group-kinds .shop2_kind_item .kind-details .kind-name a {
    font: 14px/20px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: none; }
  .shop2-group-kinds .shop2_kind_item .kind-details .kind-name a:hover {
    text-decoration: underline; }
  .shop2-group-kinds .shop2_kind_item .kind-details .kind-price {
    min-height: 40px;
    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: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .shop2-group-kinds .shop2_kind_item .kind-details .kind-price .price-old {
    color: #f39c12;
    font: 13px Arial, Helvetica, sans-serif;
    text-decoration: line-through;
    margin-bottom: 3px; }
  .shop2-group-kinds .shop2_kind_item .kind-details .kind-price .price-current {
    color: #000;
    font: 15px Arial, Helvetica, sans-serif; }
  .shop2-group-kinds .shop2_kind_item .kind-details .kind-price .price-current strong {
    font-weight: bold; }
  .shop2-group-kinds .shop2_kind_item .kind-details .kind-price .shop2-product-discount-desc {
    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
    -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
    color: #000;
    background: #fff;
    border: 1px solid #dedede;
    font-family: "roboto", Arial, Helvetica, sans-serif; }

.site-main__inner .shop2-warning {
  padding: 14px 30px 14px 100px;
  border: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FF5D47%22%20fill-opacity%3D%220%22%20stroke%3D%22%23FC6A4A%22%20stroke-width%3D%222%22%20d%3D%22M20%2C5c8.3%2C0%2C15%2C6.7%2C15%2C15s-6.7%2C15-15%2C15S5%2C28.3%2C5%2C20S11.7%2C5%2C20%2C5z%22%2F%3E%3Cpath%20fill%3D%22%23FC6A4A%22%20d%3D%22M19.5%2C22.4c0.1%2C0.3%2C0.4%2C0.5%2C0.7%2C0.5c0.4%2C0%2C0.6-0.2%2C0.8-0.5c0.2-0.3%2C0.3-0.8%2C0.3-1.3l0.4-4.9%0A%09%09c0-0.5%2C0.1-0.9%2C0.1-1.3c0-0.7-0.1-1.3-0.3-1.7c-0.2-0.4-0.6-0.6-1.1-0.6c-0.5%2C0-0.9%2C0.2-1.1%2C0.5c-0.3%2C0.3-0.4%2C0.7-0.4%2C1.3%0A%09%09c0%2C0.4%2C0%2C1.1%2C0.1%2C2l0.3%2C4.8C19.3%2C21.6%2C19.4%2C22.1%2C19.5%2C22.4z%20M21.4%2C27.2c0.3-0.3%2C0.4-0.6%2C0.4-1.1c0-0.4-0.1-0.8-0.4-1.1%0A%09%09c-0.3-0.3-0.7-0.4-1.1-0.4c-0.4%2C0-0.8%2C0.1-1.1%2C0.4c-0.3%2C0.3-0.4%2C0.6-0.4%2C1.1c0%2C0.5%2C0.2%2C0.8%2C0.5%2C1.1c0.3%2C0.3%2C0.7%2C0.4%2C1.1%2C0.4%0A%09%09C20.7%2C27.6%2C21.1%2C27.4%2C21.4%2C27.2z%22%2F%3E%3C%2Fsvg%3E") 24px 50% no-repeat;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font: 15px/18px Arial, Helvetica, sans-serif;
  color: #000;
  margin: 0;
  min-height: 58px; }
  .site-main__inner .shop2-warning:not(.hide) ~ p {
    font: 15px "roboto", Arial, Helvetica, sans-serif;
    color: #000;
    padding: 15px 30px; }
  .site-main__inner .shop2-warning:not(.hide) ~ p .shop2-btn {
    margin-left: 15px;
    display: inline-block;
    -webkit-appearance: none;
    outline: none;
    text-decoration: none;
    text-transform: uppercase;
    border: none;
    color: #fff;
    padding: 10px 20px 10px 20px;
    background: #f39c12;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

.site-main__inner p img {
  width: 100%;
  height: auto; }

.site-main__inner .cart-is-empty {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FF5D47%22%20fill-opacity%3D%220%22%20stroke%3D%22%23FC6A4A%22%20stroke-width%3D%222%22%20d%3D%22M20%2C5c8.3%2C0%2C15%2C6.7%2C15%2C15s-6.7%2C15-15%2C15S5%2C28.3%2C5%2C20S11.7%2C5%2C20%2C5z%22%2F%3E%3Cpath%20fill%3D%22%23FC6A4A%22%20d%3D%22M19.5%2C22.4c0.1%2C0.3%2C0.4%2C0.5%2C0.7%2C0.5c0.4%2C0%2C0.6-0.2%2C0.8-0.5c0.2-0.3%2C0.3-0.8%2C0.3-1.3l0.4-4.9%0A%09%09c0-0.5%2C0.1-0.9%2C0.1-1.3c0-0.7-0.1-1.3-0.3-1.7c-0.2-0.4-0.6-0.6-1.1-0.6c-0.5%2C0-0.9%2C0.2-1.1%2C0.5c-0.3%2C0.3-0.4%2C0.7-0.4%2C1.3%0A%09%09c0%2C0.4%2C0%2C1.1%2C0.1%2C2l0.3%2C4.8C19.3%2C21.6%2C19.4%2C22.1%2C19.5%2C22.4z%20M21.4%2C27.2c0.3-0.3%2C0.4-0.6%2C0.4-1.1c0-0.4-0.1-0.8-0.4-1.1%0A%09%09c-0.3-0.3-0.7-0.4-1.1-0.4c-0.4%2C0-0.8%2C0.1-1.1%2C0.4c-0.3%2C0.3-0.4%2C0.6-0.4%2C1.1c0%2C0.5%2C0.2%2C0.8%2C0.5%2C1.1c0.3%2C0.3%2C0.7%2C0.4%2C1.1%2C0.4%0A%09%09C20.7%2C27.6%2C21.1%2C27.4%2C21.4%2C27.2z%22%2F%3E%3C%2Fsvg%3E") 24px 50% no-repeat;
  padding: 20px 20px 0 80px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }
  .site-main__inner .cart-is-empty .shop2-btn {
    display: inline-block;
    background: #f39c12;
    color: #fff;
    font: 15px/40px "roboto", Arial, Helvetica, sans-serif;
    border: none;
    padding: 0 20px;
    outline: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }

#shop2-cart .text-right {
  margin: 0; }
  #shop2-cart .clear-cart-button {
    display: none; }
  #shop2-cart .shop2-cart-table .cart-table-title {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    background: #f39c12;
    color: #fff;
    font: 14px/40px Arial, Helvetica, sans-serif;
    padding: 0 55px 0 15px;
    margin: 0 15px; }
  @media screen and (max-width: 1024px) {
      #shop2-cart .shop2-cart-table .cart-table-title {
        padding: 0 25px 0 15px; } }
  @media screen and (max-width: 767px) {
      #shop2-cart .shop2-cart-table .cart-table-title {
        font-size: 0;
        height: 15px; } }
  #shop2-cart .shop2-cart-table .cart-table-title .product {
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto; }
  #shop2-cart .shop2-cart-table .cart-table-title .price {
    width: 140px; }
  @media screen and (max-width: 1024px) {
        #shop2-cart .shop2-cart-table .cart-table-title .price {
          width: 110px; } }
  #shop2-cart .shop2-cart-table .cart-table-title .quantity {
    width: 170px; }
  @media screen and (max-width: 1024px) {
        #shop2-cart .shop2-cart-table .cart-table-title .quantity {
          width: 120px; } }
  #shop2-cart .shop2-cart-table .cart-table-title .sum {
    width: 115px; }
  @media screen and (max-width: 1024px) {
        #shop2-cart .shop2-cart-table .cart-table-title .sum {
          width: 105px; } }
  #shop2-cart .shop2-cart-table .cart-product_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;
    padding: 15px 0;
    margin: 0 15px;
    border-bottom: 1px solid #e5e5e5; }
  @media screen and (max-width: 767px) {
      #shop2-cart .shop2-cart-table .cart-product_wrap {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  @media screen and (max-width: 470px) {
      #shop2-cart .shop2-cart-table .cart-product_wrap {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row; } }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    margin-right: 15px;
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto; }
  @media screen and (max-width: 767px) {
        #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product {
          width: 100%; } }
  @media screen and (max-width: 470px) {
        #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product {
          margin-right: 0; } }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product + .cart-price {
    width: 140px; }
  @media screen and (max-width: 1024px) {
          #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product + .cart-price {
            width: 100px; } }
  @media screen and (max-width: 767px) {
          #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product + .cart-price {
            margin-left: 152px; } }
  @media screen and (max-width: 560px) {
          #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product + .cart-price {
            margin-left: 0px; } }
  @media screen and (max-width: 470px) {
          #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product + .cart-price {
            width: 100%;
            margin-left: 100px; } }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart_product-image {
    margin-right: 25px; }
  @media screen and (max-width: 1024px) {
          #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart_product-image {
            width: 130px; } }
  @media screen and (max-width: 470px) {
          #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart_product-image {
            width: 75px; } }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart_product-image a {
    display: inline-block; }
    @media screen and (max-width: 1024px) {
          #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart_product-image a {
            width: 100%; } }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart_product-image a img {
      border: none; }
    @media screen and (max-width: 1024px) {
            #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart_product-image a img {
              width: 100%;
              height: auto; } }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart_product-image.no-image {
    width: 160px;
    height: 120px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2226px%22%20%20viewBox%3D%220%200%2032%2026%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.102%22%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M30.500%2C25.997%20L1.500%2C25.997%20C0.671%2C25.997%20-0.001%2C25.326%20-0.001%2C24.498%20L-0.001%2C4.498%20C-0.001%2C3.669%200.671%2C2.997%201.500%2C2.997%20L7.906%2C2.997%20L10.308%2C0.595%20C10.582%2C0.234%2011.011%2C-0.002%2011.499%2C-0.002%20L20.500%2C-0.002%20C20.921%2C-0.002%2021.300%2C0.173%2021.573%2C0.452%20L21.574%2C0.451%20L24.121%2C2.997%20L30.500%2C2.997%20C31.328%2C2.997%2032.000%2C3.669%2032.000%2C4.498%20L32.000%2C24.498%20C32.000%2C25.326%2031.328%2C25.997%2030.500%2C25.997%20ZM15.999%2C4.997%20C11.029%2C4.997%206.999%2C9.027%206.999%2C13.997%20C6.999%2C18.968%2011.029%2C22.997%2015.999%2C22.997%20C20.970%2C22.997%2025.000%2C18.968%2025.000%2C13.997%20C25.000%2C9.027%2020.970%2C4.997%2015.999%2C4.997%20ZM15.999%2C19.998%20C12.686%2C19.998%2010.000%2C17.311%2010.000%2C13.997%20C10.000%2C10.684%2012.686%2C7.998%2015.999%2C7.998%20C19.313%2C7.998%2021.999%2C10.684%2021.999%2C13.997%20C21.999%2C17.311%2019.313%2C19.998%2015.999%2C19.998%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, #f8f8f8; }
    @media screen and (max-width: 1024px) {
          #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart_product-image.no-image {
            width: 125px;
            height: 95px; } }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details {
    padding-top: 20px; }
  @media screen and (max-width: 470px) {
          #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details {
            padding-top: 0;
            width: calc(100% - 100px); } }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-name {
    padding-bottom: 10px;
    min-height: 0px !important; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-name a {
      font: 15px "roboto", Arial, Helvetica, sans-serif;
      color: #000;
      text-decoration: none; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-name a:hover {
      text-decoration: underline; }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-details_low-res-button {
    display: inline-block;
    margin-bottom: 15px;
    position: relative;
    font-size: 12px; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-details_low-res-button:after {
      position: absolute;
      display: inline-block;
      content: '';
      -webkit-transition: transform 0.5s;
      -moz-transition: transform 0.5s;
      -o-transition: transform 0.5s;
      -ms-transition: transform 0.5s;
      transition: transform 0.5s;
      top: 6px;
      right: -12px;
      width: 6px;
      height: 4px;
      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%226px%22%20height%3D%224px%22%20%20viewBox%3D%220%200%206%204%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%230ba5cb%22%20d%3D%22M0.190%2C1.220%20L2.524%2C3.792%20C2.655%2C3.932%202.826%2C4.002%202.996%2C4.002%20C3.168%2C4.002%203.338%2C3.932%203.468%2C3.792%20L5.803%2C1.220%20C5.933%2C1.080%205.999%2C0.898%205.999%2C0.714%20C5.999%2C0.531%205.933%2C0.348%205.803%2C0.209%20C5.673%2C0.069%205.502%2C-0.000%205.331%2C-0.000%20C5.161%2C-0.000%204.989%2C0.070%204.859%2C0.209%20L2.996%2C2.275%20L1.134%2C0.209%20C1.003%2C0.069%200.832%2C-0.000%200.660%2C-0.000%20C0.491%2C-0.000%200.321%2C0.070%200.190%2C0.209%20C0.059%2C0.348%20-0.006%2C0.532%20-0.006%2C0.714%20C-0.006%2C0.898%200.059%2C1.080%200.190%2C1.220%20Z%22%2F%3E%0A%09%09%09%09%09%098.48815539%2C12.9023689%208.29289322%2C12.7071068%20Z%22%2F%3E%3C%2Fsvg%3E") no-repeat; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-details_low-res-button.active:after {
      -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-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-article, #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-action {
    padding: 4px 0;
    font: 12px Arial, Helvetica, sans-serif;
    color: #000; }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-article span, #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-action strong {
    color: #a8a8a8; }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param {
    font: 12px/17px Arial, Helvetica, sans-serif;
    color: #989898;
    padding: 0;
    margin: 0;
    list-style: none;
    display: none; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param > li {
      padding: 4px 0; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .vendor-title, #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .param-title {
      display: inline-block;
      vertical-align: middle; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .vendor-body, #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .param-value {
      display: inline-block;
      color: #000;
      vertical-align: middle; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .param-value a {
      display: inline-block; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .param-value img {
      border: none; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .vendor-title, #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .param-titleparam-title {
      margin-right: 10px; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .vendor-body a {
      color: #0ba5cb; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .shop2-color-pick {
      padding-left: 4px; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .shop2-color-pick li {
      border-radius: 50%;
      border: 2px solid transparent;
      background-clip: content-box;
      position: relative; }
      #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .shop2-color-pick li span {
        border-radius: 50%;
        background: none; }
      #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .shop2-color-pick li.active-color {
        outline: none;
        box-shadow: 0 0 0 1px #ff9e0c;
        border: 2px solid #fff; }
      #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .shop2-color-pick li.active-color:after {
        content: '';
        display: inline-block;
        position: absolute;
        right: -7px;
        bottom: -3px;
        width: 14px;
        height: 11px;
        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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .type-select {
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .type-select .item_body {
      -webkit-box-flex: auto;
      -webkit-flex: auto;
      -moz-box-flex: auto;
      -moz-flex: auto;
      -ms-flex: auto;
      flex: auto; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .jqselect {
      color: #989898;
      font: 12px Arial, Helvetica, sans-serif;
      padding: 0;
      width: 100%;
      border: 1px solid rgba(0, 0, 0, 0.15);
      outline: none;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .jqselect.focused {
      border: 1px solid #85d2e5;
      color: #000; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .jqselect:before {
      position: absolute;
      content: '';
      right: 4px;
      top: 50%;
      margin-top: -9px;
      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%226px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%206%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%20d%3D%22M3.000%2C4.999%20L-0.001%2C-0.001%20L6.000%2C-0.001%20L3.000%2C4.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .jqselect .jq-selectbox__select {
      padding: 7px 20px 8px 10px; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .jqselect .jq-selectbox__dropdown {
      width: 100%;
      background: #fff;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      -ms-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
      box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5); }
      #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .jqselect .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0;
        list-style: none; }
      #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .jqselect .jq-selectbox__dropdown ul li {
        padding: 8px 15px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        border-bottom: 1px solid #f5f5f5;
        cursor: pointer; }
        #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .jqselect .jq-selectbox__dropdown ul li:last-child {
          border: none; }
        #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .jqselect .jq-selectbox__dropdown ul li:hover {
          background: #f7f4f1; }
        #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .jqselect .jq-selectbox__dropdown ul li.sel {
          color: #1babce; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .shop2-texture-pick {
      padding-left: 4px; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .shop2-texture-pick li.active-texture {
      outline: none;
      box-shadow: 0 0 0 1px #ff9e0c;
      border: 2px solid #fff;
      position: relative; }
      #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .shop2-texture-pick li.active-texture:after {
        content: '';
        display: inline-block;
        position: absolute;
        right: -7px;
        bottom: -3px;
        width: 14px;
        height: 11px;
        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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .shop2-color-ext-list li {
      border-radius: 50%;
      border: 2px solid transparent;
      background-clip: content-box;
      position: relative; }
      #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .shop2-color-ext-list li span {
        border-radius: 50%;
        background: none; }
      #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .shop2-color-ext-list li.shop2-color-ext-selected {
        outline: none;
        box-shadow: 0 0 0 1px #ff9e0c;
        border: 2px solid #fff; }
      #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .shop2-color-ext-list li.shop2-color-ext-selected:after {
        content: '';
        display: inline-block;
        position: absolute;
        right: -7px;
        bottom: -3px;
        width: 14px;
        height: 11px;
        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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .shop2-color-ext-multi {
      border: none;
      outline: none; }
    #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .shop2-color-ext-multi li {
      border-radius: 50%;
      border: 2px solid transparent;
      background-clip: content-box;
      position: relative;
      outline: none;
      box-shadow: 0 0 0 1px #ff9e0c;
      border: 2px solid #fff; }
      #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .shop2-color-ext-multi li span {
        border-radius: 50%;
        background: none; }
      #shop2-cart .shop2-cart-table .cart-product_wrap .cart-product .cart-product-details .cart-product-param .shop2-color-ext-multi li:after {
        content: '';
        display: inline-block;
        position: absolute;
        right: -7px;
        bottom: -3px;
        width: 14px;
        height: 11px;
        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%2214px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2014%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C10.9c-0.8%2C0-1.5-0.3-2.1-0.9L0.9%2C7.1C0.3%2C6.5%2C0%2C5.8%2C0%2C5c0-0.8%2C0.3-1.6%2C0.9-2.1c1.2-1.1%2C3.1-1.2%2C4.3%2C0L6%2C3.7l2.9-2.9c1.2-1.1%2C3.1-1.1%2C4.3%2C0c0.6%2C0.6%2C0.9%2C1.3%2C0.9%2C2.1c0%2C0.8-0.3%2C1.6-0.9%2C2.1l0%2C0l-5%2C4.9C7.5%2C10.6%2C6.7%2C10.9%2C5.9%2C10.9z%22%2F%3E%3Cpath%20fill%3D%22%23fb5c0d%22%20d%3D%22M11.7%2C3.6l-5%2C4.9c-0.4%2C0.4-1.1%2C0.4-1.5%2C0L2.3%2C5.6c-0.4-0.4-0.4-1%2C0-1.4s1.1-0.4%2C1.5%2C0L6%2C6.3l4.3-4.2c0.4-0.4%2C1.1-0.4%2C1.5%2C0C12.1%2C2.6%2C12.1%2C3.2%2C11.7%2C3.6z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-amount {
    width: 170px; }
  @media screen and (max-width: 1024px) {
        #shop2-cart .shop2-cart-table .cart-product_wrap .cart-amount {
          width: 130px; } }
  @media screen and (max-width: 470px) {
        #shop2-cart .shop2-cart-table .cart-product_wrap .cart-amount {
          width: 100%;
          margin-top: 15px;
          margin-left: 100px;
          -webkit-box-ordinal-group: 11;
          -moz-box-ordinal-group: 11;
          -webkit-order: 10;
          -moz-order: 10;
          -ms-flex-order: 10;
          order: 10; } }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-amount .shop2-product-amount {
    display: inline-block; }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-amount .amount-minus, #shop2-cart .shop2-cart-table .cart-product_wrap .cart-amount .amount-plus {
    width: 38px;
    height: 38px;
    background: none;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: rgba(0, 0, 0, 0.75);
    outline: none; }
  @media screen and (max-width: 1024px) {
          #shop2-cart .shop2-cart-table .cart-product_wrap .cart-amount .amount-minus, #shop2-cart .shop2-cart-table .cart-product_wrap .cart-amount .amount-plus {
            width: 28px; } }
  @media screen and (max-width: 470px) {
          #shop2-cart .shop2-cart-table .cart-product_wrap .cart-amount .amount-minus, #shop2-cart .shop2-cart-table .cart-product_wrap .cart-amount .amount-plus {
            width: 45px; } }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-amount input[type="text"] {
    font: 13px/38px Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.5);
    margin: 0;
    width: 50px;
    border: none;
    outline: none;
    -webkit-appearance: none;
    height: 38px; }
  @media screen and (max-width: 1024px) {
          #shop2-cart .shop2-cart-table .cart-product_wrap .cart-amount input[type="text"] {
            width: 30px;
            padding: 0; } }
  @media screen and (max-width: 470px) {
          #shop2-cart .shop2-cart-table .cart-product_wrap .cart-amount input[type="text"] {
            width: 50px; } }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-amount .shop2-product-amount {
    border: 1px solid rgba(0, 0, 0, 0.07);
    width: auto; }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-amount .shop2-product-amount.disabled button {
    width: 38px;
    height: 38px;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-amount .shop2-product-amount input[type="text"]:disabled {
    background: #eee; }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-item-block-ending {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  @media screen and (max-width: 470px) {
        #shop2-cart .shop2-cart-table .cart-product_wrap .cart-item-block-ending {
          -webkit-box-align: start;
          -ms-flex-align: start;
          -webkit-align-items: flex-start;
          -moz-align-items: flex-start;
          align-items: flex-start;
          -webkit-align-self: stretch;
          -moz-align-self: stretch;
          -ms-flex-item-align: stretch;
          align-self: stretch; } }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-price {
    display: inline-block;
    width: 115px;
    font: 600 18px "roboto", Arial, Helvetica, sans-serif;
    color: #000; }
  @media screen and (max-width: 1024px) {
        #shop2-cart .shop2-cart-table .cart-product_wrap .cart-price {
          width: 105px; } }
  @media screen and (max-width: 470px) {
        #shop2-cart .shop2-cart-table .cart-product_wrap .cart-price {
          width: auto;
          margin-top: 15px;
          margin-left: 100px;
          -webkit-box-flex: auto;
          -webkit-flex: auto;
          -moz-box-flex: auto;
          -moz-flex: auto;
          -ms-flex: auto;
          flex: auto; } }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-delete {
    width: 40px; }
  @media screen and (max-width: 1024px) {
        #shop2-cart .shop2-cart-table .cart-product_wrap .cart-delete {
          width: 25px; } }
  @media screen and (max-width: 470px) {
        #shop2-cart .shop2-cart-table .cart-product_wrap .cart-delete {
          margin-top: 10px; } }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-delete a {
    display: inline-block;
    width: 100%;
    height: 30px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2020%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f39c12%22%20d%3D%22M0.000%2C5.001%20L0.000%2C3.001%20L5.000%2C3.001%20L5.000%2C2.001%20C5.000%2C0.898%205.898%2C0.001%207.000%2C0.001%20L13.000%2C0.001%20C14.102%2C0.001%2015.000%2C0.898%2015.000%2C2.001%20L15.000%2C3.001%20L20.000%2C3.001%20L20.000%2C5.001%20L0.000%2C5.001%20ZM13.000%2C2.001%20L7.000%2C2.001%20L7.000%2C3.001%20L13.000%2C3.001%20L13.000%2C2.001%20ZM12.293%2C16.705%20L10.000%2C14.413%20L7.707%2C16.705%20L6.293%2C15.292%20L8.586%2C12.999%20L6.293%2C10.706%20L7.707%2C9.293%20L10.000%2C11.586%20L12.293%2C9.293%20L13.707%2C10.706%20L11.414%2C12.999%20L13.707%2C15.292%20L12.293%2C16.705%20ZM4.000%2C19.999%20C4.000%2C20.550%204.448%2C20.998%205.000%2C20.998%20L15.000%2C20.998%20C15.552%2C20.998%2016.000%2C20.550%2016.000%2C19.999%20L16.000%2C6.000%20L18.000%2C6.000%20L18.000%2C19.999%20C18.000%2C21.653%2016.654%2C22.998%2015.000%2C22.998%20L5.000%2C22.998%20C3.346%2C22.998%202.000%2C21.653%202.000%2C19.999%20L2.000%2C6.000%20L4.000%2C6.000%20L4.000%2C19.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  #shop2-cart .shop2-cart-table .cart-product_wrap .cart-delete a img {
    display: none; }
  #shop2-cart .shop2-cart-update_wr {
    margin: 25px 0;
    padding: 0 40px; }
  #shop2-cart .shop2-cart-update_wr a.shop2-cart-update {
    vertical-align: middle;
    border: 1px solid #f39c12;
    font-family: "roboto", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #f39c12;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    border-radius: 0;
    text-transform: uppercase;
    line-height: 38px;
    padding: 0 45px 0 25px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2019%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20opacity%3D%220.851%22%20fill%3D%22%23f39c12%22%20d%3D%22M15.977%2C9.511%20L12.964%2C6.422%20L14.113%2C5.244%20L15.075%2C6.231%20C14.508%2C3.624%2012.237%2C1.667%209.525%2C1.667%20C7.500%2C1.667%205.612%2C2.784%204.596%2C4.583%20L3.189%2C3.748%20C4.494%2C1.437%206.923%2C0.001%209.525%2C0.001%20C13.182%2C0.001%2016.211%2C2.768%2016.748%2C6.365%20L17.841%2C5.244%20L18.990%2C6.422%20L15.977%2C9.511%20ZM4.887%2C9.755%20L3.993%2C8.840%20C4.586%2C11.411%206.838%2C13.332%209.525%2C13.332%20C11.583%2C13.332%2013.486%2C12.187%2014.494%2C10.345%20L15.911%2C11.159%20C14.617%2C13.527%2012.170%2C14.999%209.525%2C14.999%20C5.853%2C14.999%202.814%2C12.208%202.296%2C8.590%20L1.159%2C9.755%20L0.010%2C8.577%20L3.023%2C5.488%20L6.036%2C8.577%20L4.887%2C9.755%20Z%22%2F%3E%3C%2Fsvg%3E") 88% 50% no-repeat; }
  #shop2-cart .shop2-cart-total {
    padding: 0 15px; }
  @media screen and (max-width: 689px) {
    #shop2-cart .shop2-cart-total {
      width: 270px; } }
  #shop2-cart .shop2-cart-total .flex_blank {
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto; }
  #shop2-cart .shop2-cart-total .sum, #shop2-cart .shop2-cart-total .discount, #shop2-cart .shop2-cart-total .coupons, #shop2-cart .shop2-cart-total .tax, #shop2-cart .shop2-cart-total .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; }
  #shop2-cart .shop2-cart-total .coupons {
    height: 40px; }
  @media screen and (max-width: 689px) {
      #shop2-cart .shop2-cart-total .coupons {
        height: auto;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: 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 .shop2-cart-total .total_numbers {
    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;
    height: 40px;
    margin-left: 30px;
    border-bottom: solid 1px #f5f5f5; }
  @media screen and (max-width: 689px) {
      #shop2-cart .shop2-cart-total .total_numbers {
        margin-left: 0;
        padding: 5px 0; } }
  #shop2-cart .shop2-cart-total > div:last-child .total_numbers {
    border-bottom: none; }
  #shop2-cart .shop2-cart-total .total-item-title {
    width: 220px;
    font: 15px "roboto", Arial, Helvetica, sans-serif;
    color: #000; }
  @media screen and (max-width: 1024px) {
      #shop2-cart .shop2-cart-total .total-item-title {
        width: 200px; } }
  @media screen and (max-width: 689px) {
      #shop2-cart .shop2-cart-total .total-item-title {
        width: 120px; } }
  #shop2-cart .shop2-cart-total .total-item-value {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 180px;
    padding-left: 20px;
    font: bold 18px "roboto", Arial, Helvetica, sans-serif;
    color: #000; }
  @media screen and (max-width: 1024px) {
      #shop2-cart .shop2-cart-total .total-item-value {
        min-width: 150px; } }
  #shop2-cart .shop2-cart-total .total-item-value .currency {
    font-size: 13px;
    font-weight: 400; }
  #shop2-cart .shop2-cart-total .total .total_numbers .total-item-title, #shop2-cart .shop2-cart-total .total .total_numbers .total-item-value {
    color: #f39c12; }
  @media screen and (max-width: 689px) {
      #shop2-cart .shop2-cart-total .coupon_form {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 1;
        border-bottom: solid 1px #f5f5f5; } }
  #shop2-cart .shop2-cart-total .shop2-coupon {
    background: #fff;
    height: auto; }
  @media screen and (max-width: 1024px) {
      #shop2-cart .shop2-cart-total .shop2-coupon {
        min-width: auto;
        width: 300px; } }
  @media screen and (max-width: 689px) {
      #shop2-cart .shop2-cart-total .shop2-coupon {
        margin-top: 15px;
        width: 270px; } }
  #shop2-cart .shop2-cart-total .shop2-coupon .coupon-body {
    padding: 15px;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    position: relative;
    overflow: visible; }
  @media screen and (min-width: 690px) {
        #shop2-cart .shop2-cart-total .shop2-coupon .coupon-body:after {
          content: '';
          display: inline-block;
          width: 0;
          height: 0;
          position: absolute;
          top: 50%;
          margin-top: -8px;
          right: -9px;
          border-left: solid 9px #f0f0f0;
          border-top: solid 8px transparent;
          border-bottom: solid 8px transparent;
          z-index: 1; }
        #shop2-cart .shop2-cart-total .shop2-coupon .coupon-body:before {
          content: '';
          display: inline-block;
          width: 0;
          height: 0;
          position: absolute;
          top: 50%;
          margin-top: -7px;
          right: -7px;
          border-left: solid 8px #fff;
          border-top: solid 7px transparent;
          border-bottom: solid 7px transparent;
          z-index: 2; } }
  @media screen and (max-width: 689px) {
        #shop2-cart .shop2-cart-total .shop2-coupon .coupon-body:after {
          content: '';
          display: inline-block;
          width: 0;
          height: 0;
          position: absolute;
          top: -9px;
          left: 75px;
          border-bottom: solid 9px #f0f0f0;
          border-left: solid 8px transparent;
          border-right: solid 8px transparent;
          z-index: 1; }
        #shop2-cart .shop2-cart-total .shop2-coupon .coupon-body:before {
          content: '';
          display: inline-block;
          width: 0;
          height: 0;
          position: absolute;
          top: -7px;
          left: 76px;
          border-bottom: solid 8px #fff;
          border-left: solid 7px transparent;
          border-right: solid 7px transparent;
          z-index: 2; } }
  #shop2-cart .shop2-cart-total .shop2-coupon .coupon-body .coupon-label {
    display: none; }
  #shop2-cart .shop2-cart-total .shop2-coupon .coupon-body .coupon-field {
    border-radius: 0;
    padding: 0 10px 0 15px;
    border: 1px solid #e5e5e5;
    height: auto;
    background: #fff; }
  #shop2-cart .shop2-cart-total .shop2-coupon .coupon-body .coupon-field #coupon {
    -webkit-appearance: none;
    width: 100%;
    border: none;
    outline: none;
    background: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font: 15px/38px "roboto", Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.55);
    padding: 0;
    margin-top: 0;
    height: 38px; }
    #shop2-cart .shop2-cart-total .shop2-coupon .coupon-body .coupon-field #coupon:focus {
      color: #000; }
  #shop2-cart .shop2-cart-total .shop2-coupon .coupon-body .coupon-btn {
    margin: 0 0 0 3px;
    display: inline-block;
    border: 1px solid #f39c12;
    -webkit-appearance: none;
    cursor: pointer;
    font: bold 12px/38px "roboto", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #f39c12;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 0 15px; }
  #shop2-cart .shop2-cart-total .shop2-coupon .coupon-id {
    padding: 12px 15px;
    font: 13px "roboto", Arial, Helvetica, sans-serif;
    color: #737373;
    position: static; }
  #shop2-cart .shop2-cart-total .shop2-coupon .coupon-id .coupon-code {
    font: 12px Arial, Helvetica, sans-serif;
    color: #484848;
    padding: 0 5px; }
  #shop2-cart .shop2-cart-total .shop2-coupon .coupon-id .coupon-delete {
    width: 23px;
    height: 23px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2023%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20stroke-width%3D%221px%22%20stroke%3D%22rgb%28220%2C%2013%2C%2022%29%22%20fill-opacity%3D%220%22%20fill%3D%22rgb%28123%2C%20191%2C%2043%29%22%20d%3D%22M11.500%2C3.500%20C15.918%2C3.500%2019.500%2C7.081%2019.500%2C11.500%20C19.500%2C15.918%2015.918%2C19.500%2011.500%2C19.500%20C7.082%2C19.500%203.500%2C15.918%203.500%2C11.500%20C3.500%2C7.081%207.082%2C3.500%2011.500%2C3.500%20Z%22%2F%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%28220%2C%2013%2C%2022%29%22%20d%3D%22M14.523%2C10.223%20L12.914%2C11.832%20L14.523%2C13.441%20C14.914%2C13.832%2014.914%2C14.465%2014.523%2C14.856%20C14.133%2C15.246%2013.500%2C15.246%2013.109%2C14.856%20L11.500%2C13.246%20L9.890%2C14.856%20C9.500%2C15.246%208.867%2C15.246%208.476%2C14.856%20C8.086%2C14.465%208.086%2C13.832%208.476%2C13.441%20L10.086%2C11.832%20L8.476%2C10.223%20C8.086%2C9.832%208.085%2C9.199%208.476%2C8.808%20C8.867%2C8.418%209.500%2C8.418%209.890%2C8.808%20L11.500%2C10.418%20L13.109%2C8.808%20C13.500%2C8.418%2014.133%2C8.418%2014.523%2C8.808%20C14.914%2C9.199%2014.914%2C9.832%2014.523%2C10.223%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.shop2-cart-registration {
  padding: 15px;
  margin: 30px 0 0 0; }
  .shop2-cart-registration h2 {
    color: #000; }
  .shop2-cart-registration .table-registration {
    background: #fff; }
  .shop2-cart-registration .table-registration .cell-l {
    padding-bottom: 25px;
    border-bottom: 1px solid #e9e9e9; }
  .shop2-cart-registration .table-registration .cell-l .form-registration {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 720px; }
  @media screen and (max-width: 730px) {
        .shop2-cart-registration .table-registration .cell-l .form-registration {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          width: 100%; } }
  @media screen and (max-width: 540px) {
        .shop2-cart-registration .table-registration .cell-l .form-registration {
          -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-registration .table-registration .cell-l .form-registration .login .login-label, .shop2-cart-registration .table-registration .cell-l .form-registration .password .password-label {
    display: none; }
  .shop2-cart-registration .table-registration .cell-l .form-registration .login, .shop2-cart-registration .table-registration .cell-l .form-registration .password {
    margin: 0 15px 0 0;
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto; }
  @media screen and (max-width: 730px) {
          .shop2-cart-registration .table-registration .cell-l .form-registration .login, .shop2-cart-registration .table-registration .cell-l .form-registration .password {
            margin-bottom: 10px; } }
  @media screen and (max-width: 540px) {
          .shop2-cart-registration .table-registration .cell-l .form-registration .login, .shop2-cart-registration .table-registration .cell-l .form-registration .password {
            margin-right: 0; } }
  .shop2-cart-registration .table-registration .cell-l .form-registration .login .registration-field, .shop2-cart-registration .table-registration .cell-l .form-registration .password .registration-field {
    border-radius: 0;
    border: 1px solid #d9d9d9;
    background-color: transparent;
    padding: 0 15px;
    margin: 0;
    height: auto; }
    .shop2-cart-registration .table-registration .cell-l .form-registration .login .registration-field input[type="text"], .shop2-cart-registration .table-registration .cell-l .form-registration .password .registration-field input[type="text"], .shop2-cart-registration .table-registration .cell-l .form-registration .login .registration-field input[type="password"], .shop2-cart-registration .table-registration .cell-l .form-registration .password .registration-field input[type="password"] {
      font: 15px/38px "roboto", Arial, Helvetica, sans-serif;
      color: rgba(0, 0, 0, 0.55);
      -webkit-appearance: none;
      width: 100%;
      border: none;
      outline: none;
      background: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 0;
      height: 38px; }
    .shop2-cart-registration .table-registration .cell-l .form-registration .login .registration-field input[type="text"]:focus, .shop2-cart-registration .table-registration .cell-l .form-registration .password .registration-field input[type="text"]:focus, .shop2-cart-registration .table-registration .cell-l .form-registration .login .registration-field input[type="password"]:focus, .shop2-cart-registration .table-registration .cell-l .form-registration .password .registration-field input[type="password"]:focus {
      color: #000; }
  .shop2-cart-registration .table-registration .cell-l .form-registration .shop2-btn {
    font: bold 12px/40px "roboto", Arial, Helvetica, sans-serif;
    white-space: nowrap;
    -webkit-appearance: none;
    text-transform: uppercase;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    border: none;
    color: #fff;
    padding: 0 50px 0 20px;
    margin: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2018%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%0A%09%20d%3D%22M15.000%2C21.998%20L6.000%2C21.998%20C4.346%2C21.998%203.000%2C20.653%203.000%2C18.999%20L3.000%2C14.083%20L5.000%2C14.083%20L5.000%2C18.999%20C5.000%2C19.550%205.448%2C19.999%206.000%2C19.999%20L15.000%2C19.999%20C15.552%2C19.999%2016.000%2C19.550%2016.000%2C18.999%20L16.000%2C3.001%20C16.000%2C2.450%2015.552%2C2.001%2015.000%2C2.001%20L6.000%2C2.001%20C5.448%2C2.001%205.000%2C2.450%205.000%2C3.001%20L5.000%2C8.000%20L3.000%2C8.000%20L3.000%2C3.001%20C3.000%2C1.347%204.346%2C0.001%206.000%2C0.001%20L15.000%2C0.001%20C16.654%2C0.001%2018.000%2C1.347%2018.000%2C3.001%20L18.000%2C18.999%20C18.000%2C20.653%2016.654%2C21.998%2015.000%2C21.998%20ZM7.293%2C7.688%20L8.707%2C6.275%20L13.455%2C11.024%20L8.707%2C15.773%20L7.293%2C14.359%20L9.651%2C12.000%20L0.000%2C12.000%20L0.000%2C10.000%20L9.603%2C10.000%20L7.293%2C7.688%20Z%22%2F%3E%3C%2Fsvg%3E") 200px 50% no-repeat #f39c12; }
  @media screen and (max-width: 540px) {
          .shop2-cart-registration .table-registration .cell-l .form-registration .shop2-btn {
            background-position: 90% 50%; } }
  .shop2-cart-registration .table-registration .cell-r {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 25px 0;
    border-bottom: 1px solid #e9e9e9; }
  @media screen and (max-width: 720px) {
      .shop2-cart-registration .table-registration .cell-r {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  @media screen and (max-width: 540px) {
      .shop2-cart-registration .table-registration .cell-r {
        padding: 15px 0; } }
  .shop2-cart-registration .table-registration .cell-r .block_register, .shop2-cart-registration .table-registration .cell-r .block_without_register {
    margin: 0; }
  .shop2-cart-registration .table-registration .cell-r .block_register {
    font: 15px/20px Arial, Helvetica, sans-serif;
    color: #000;
    max-width: 455px;
    padding-left: 5px; }
  @media screen and (max-width: 720px) {
        .shop2-cart-registration .table-registration .cell-r .block_register {
          margin-bottom: 15px; } }
  .shop2-cart-registration .table-registration .cell-r .block_register a {
    text-transform: uppercase; }
  .shop2-cart-registration .table-registration .cell-r .block_without_register a {
    vertical-align: middle;
    border: 1px solid #f39c12;
    font-family: "roboto", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #f39c12;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    border-radius: 0;
    text-transform: uppercase;
    line-height: 38px;
    padding: 0 25px 0 25px; }
  .shop2-cart-registration .btn_back {
    display: block;
    padding: 16px 0 20px 0;
    margin: 0;
    border-top: none; }

.empty_cart {
  font: 15px "roboto", Arial, Helvetica, sans-serif;
  color: #000;
  text-align: center; }

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

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

.shop2-product-discount-desc {
  -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
  -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
  color: #000;
  background: #fff;
  border: 1px solid #dedede;
  font-family: "roboto", Arial, Helvetica, sans-serif; }

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

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

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

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

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

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

.g-auth__social-min {
  border: none; }
  .g-auth__social-min .g-form-field__title {
    font: 16px/18px "roboto", Arial, Helvetica, sans-serif;
    color: #000; }
  .g-auth__social-min .g-auth__personal-note {
    font: 13px/18px "roboto", Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.5); }
  .g-auth__social-min .g-auth__personal-note a {
    display: block;
    color: #0ba5cb;
    border: none;
    text-transform: uppercase;
    text-decoration: underline;
    margin-top: 10px;
    font: bold 11px "roboto", Arial, Helvetica, sans-serif; }

#shop2-msg {
  -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
  -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4) !important;
  color: #000;
  background: #fff;
  border: 1px solid #dedede;
  font-family: "roboto", Arial, Helvetica, sans-serif; }
  @media (max-width: 500px) {
  #shop2-msg {
    left: 10% !important; } }

.shop2-order-options {
  margin-top: 0; }

.shop2-delivery .jq-radio {
  border: 1px solid rgba(0, 0, 0, 0.15);
  width: 18px;
  height: 18px;
  vertical-align: middle;
  margin-right: 8px;
  border-radius: 50%; }
  .shop2-delivery .jq-radio.checked {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%206%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2811%2C%20165%2C%20203%29%22%20d%3D%22M3.000%2C-0.000%20C4.657%2C-0.000%206.000%2C1.343%206.000%2C3.000%20C6.000%2C4.657%204.657%2C6.000%203.000%2C6.000%20C1.343%2C6.000%20-0.000%2C4.657%20-0.000%2C3.000%20C-0.000%2C1.343%201.343%2C-0.000%203.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-delivery .option-type.active-type {
    background: none;
    color: #3c3c3c; }
  .shop2-delivery .text-center {
    text-align: left !important; }
  .shop2-delivery .jqselect {
    color: #737373;
    font: 15px "roboto", Arial, Helvetica, sans-serif;
    padding: 0;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.15);
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .shop2-delivery .jqselect.focused {
    border: 1px solid #85d2e5;
    color: #000; }
  .shop2-delivery .jqselect:before {
    position: absolute;
    content: '';
    right: 4px;
    top: 50%;
    margin-top: -9px;
    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%226px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%206%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000000%22%20d%3D%22M3.000%2C4.999%20L-0.001%2C-0.001%20L6.000%2C-0.001%20L3.000%2C4.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop2-delivery .jqselect .jq-selectbox__select {
    padding: 9px 40px 10px 15px; }
  @media screen and (max-width: 499px) {
      .shop2-delivery .jqselect .jq-selectbox__select {
        padding: 10px 40px 10px 11px; } }
  .shop2-delivery .jqselect .jq-selectbox__dropdown {
    width: 100%;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    -ms-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5);
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(11, 165, 203, 0.5); }
  .shop2-delivery .jqselect .jq-selectbox__dropdown ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .shop2-delivery .jqselect .jq-selectbox__dropdown ul li {
    padding: 8px 15px;
    font-family: "roboto", Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 18px;
    color: #000;
    border-bottom: 1px solid #f5f5f5;
    cursor: pointer; }
  .shop2-delivery .jqselect .jq-selectbox__dropdown ul li:last-child {
    border: none; }
  .shop2-delivery .jqselect .jq-selectbox__dropdown ul li:hover {
    background: #f7f4f1; }
  .shop2-delivery .jqselect .jq-selectbox__dropdown ul li.sel {
    color: #1babce; }
  .shop2-delivery .option-type .option-details {
    overflow: visible; }
  .shop2-delivery .shop2-btn {
    font-family: "roboto", Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-align: center;
    color: #fff;
    background-color: #f39c12;
    background-image: none;
    box-shadow: none;
    border-radius: 0;
    margin-right: 10px;
    padding: 0 11px;
    line-height: 44px; }
  .shop2-delivery .text-center {
    margin-left: 15px; }

.site-main__inner.order {
  background: #fff; }

.amount-minus:disabled {
  color: rgba(0, 0, 0, 0.2) !important; }

.shop2-table-order img {
  width: auto !important;
  max-width: 100%;
  vertical-align: bottom !important; }

.shop2-btn {
  background: #f39c12;
  color: #fff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  outline: none; }
  .shop2-btn:hover {
    background: #f39c12; }

.shop2-btn-back {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb%2811%2C%20165%2C%20203%29%22%20d%3D%22M0.221%2C3.015%20C0.082%2C3.135%20-0.005%2C3.309%20-0.005%2C3.503%20C-0.005%2C3.697%20.082%2C3.871%200.221%2C3.991%20L0.221%2C3.991%20L3.403%2C6.838%20L3.403%2C6.838%20C3.524%2C6.942%203.684%2C7.006%203.859%2C7.006%20C4.236%2C7.006%204.541%2C6.712%204.541%2C6.349%20C4.541%2C6.155%204.454%2C5.981%204.315%2C5.861%20L4.315%2C5.861%20L2.454%2C4.160%20L9.314%2C4.160%20L9.314%2C4.160%20C9.690%2C4.160%209.996%2C3.866%209.996%2C3.503%20C9.996%2C3.140%209.690%2C2.846%209.314%2C2.846%20L9.314%2C2.846%20L2.454%2C2.846%20L4.315%2C1.145%20L4.315%2C1.145%20C4.454%2C1.025%204.541%2C0.851%204.541%2C0.657%20C4.541%2C0.294%204.236%2C-0.000%203.859%2C-0.000%20C3.684%2C-0.000%20.524%2C0.064%203.403%2C0.168%20L3.403%2C0.168%20L0.221%2C3.014%20L0.221%2C3.015%20Z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat !important; }

.site-main__inner.product .shop2-group-kinds .shop2_kind_item form {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%; }
  .site-main__inner.product .shop2-group-kinds .shop2_kind_item form .kind-details {
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  .site-main__inner.product .shop2-group-kinds .shop2_kind_item form .kind-details .kind-name {
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -moz-box-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto; }

.shop2-product-options .odd .item_title, .shop2-product-options .even .item_title, .shop2-product-options .odd .item_body, .shop2-product-options .even .item_body {
  display: inline-block; }

.product-compare {
  padding: 14px 0; }

#reg-login {
  margin-top: 0; }

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

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

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

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

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

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

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

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

.shop2-product-amount button {
  -moz-text-shadow: none;
  -webkit-text-shadow: none;
  text-shadow: none; }
  .shop2-product-amount button .ui-text-shadow-copy-1 {
    visibility: visible;
    color: inherit;
    filter:  ;
    left: none - 0;
    top: 0; }
  .ie-8 .shop2-product-amount button .ui-text-shadow-copy-1 {
    top: 1px; }

#form_g-anketa.shop2-order-in-one-page-form input[type="text"], #form_g-anketa.shop2-order-in-one-page-form textarea {
  -webkit-appearance: none;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.15);
  outline: none;
  background: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  padding: 0 14px;
  font: 15px/38px "roboto", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.55);
  height: 38px;
  border-radius: 0; }
  #form_g-anketa.shop2-order-in-one-page-form input[type="text"]:focus, #form_g-anketa.shop2-order-in-one-page-form textarea:focus {
    border: 1px solid #85d2e5;
    color: #343434; }
  #form_g-anketa.shop2-order-in-one-page-form input[type="text"]:disabled, #form_g-anketa.shop2-order-in-one-page-form textarea:disabled {
    border: 1px solid #f5f5f5;
    color: #a8a8a8; }
  #form_g-anketa.shop2-order-in-one-page-form textarea {
    height: auto; }
  #form_g-anketa.shop2-order-in-one-page-form .g-button {
    font-family: "roboto", Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-align: center;
    color: #fff;
    background-color: #dc0d16;
    background-image: none;
    box-shadow: none;
    border-radius: 0;
    margin-right: 10px;
    padding: 0 11px;
    line-height: 44px; }

.shop2-product .product-label div {
  color: #fff; }

.folder-categories_wrap .campaign_link:after, .folder-categories_wrap .new_link:after {
  top: 5px; }

.buy-one-click-form-wr .buy-one-click-form-in {
  box-sizing: border-box; }

html, body {
  height: 100%; }

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

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

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

h2 {
  font-size: 20px; }

h3 {
  font-size: 15px; }

h4 {
  font-size: 13px; }

h5 {
  font-size: 11px; }

h6 {
  font-size: 9px; }

h5, h6 {
  font-weight: bold; }

a {
  text-decoration: underline;
  color: #0ba5cb; }

a:hover {
  text-decoration: none; }

a img {
  border-color: #000; }

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

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

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

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

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

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

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

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

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

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

.shop2-block.search-form .row {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1); }

::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.55); }

:moz-placeholder {
  color: rgba(0, 0, 0, 0.55); }

::-moz-placeholder {
  color: rgba(0, 0, 0, 0.55); }

:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.55); }

.header-main {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.header-menu {
  border-top: 1px solid rgba(0, 0, 0, 0.5); }

.header-menu a .icon_wrap svg path {
  fill: #232323; }
  .header-menu a:hover .icon_wrap svg path {
    fill: #000; }

.advantages_wrap .item .icon svg path {
  fill: #000; }

.company-block > div span {
  display: inline-block; }

.shop2-product-data .shop2-product-desc .shop2-product-params .shop2-color-ext-multi li {
  width: 22px !important;
  height: 22px !important;
  margin: 3px 12px 3px 0 !important; }
